Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
a755d9d
:seedling:(deps): Bump actions/setup-go in the all-github-actions group
dependabot[bot] Jun 23, 2025
b66ae50
:seedling:(deps): Bump the all-go-mod-patch-and-minor group across 1 …
dependabot[bot] Jun 23, 2025
4188446
Merge pull request #452 from k-orc/dependabot/go_modules/release-1.0/…
mandre Jun 24, 2025
29e19c2
Merge pull request #451 from k-orc/dependabot/github_actions/release-…
mandre Jun 24, 2025
86784ec
:seedling:(deps): Bump sigs.k8s.io/yaml
dependabot[bot] Jun 30, 2025
2cdd778
Merge pull request #455 from k-orc/dependabot/go_modules/release-1.0/…
mandre Jul 7, 2025
099ad9d
:seedling:(deps): Bump the all-go-mod-patch-and-minor group across 1 …
dependabot[bot] Aug 4, 2025
5bf9aa5
Merge pull request #485 from k-orc/dependabot/go_modules/release-1.0/…
mandre Aug 5, 2025
34d3e0e
Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0
pierreprinetti Jul 21, 2025
e7d7d35
Merge pull request #477 from shiftstack/oauth2-v1
mandre Aug 5, 2025
2528161
:seedling:(deps): Bump the all-go-mod-patch-and-minor group across 1 …
dependabot[bot] Aug 18, 2025
18b5195
:seedling:(deps): Bump actions/checkout in the all-github-actions group
dependabot[bot] Aug 18, 2025
49d2ba0
Merge pull request #490 from k-orc/dependabot/github_actions/release-…
mandre Aug 19, 2025
8ec4564
Merge pull request #487 from k-orc/dependabot/go_modules/release-1.0/…
mandre Aug 19, 2025
ddc0a3e
:seedling:(deps): Bump the all-go-mod-patch-and-minor group across 1 …
dependabot[bot] Aug 27, 2025
c11fe1c
Merge pull request #496 from k-orc/dependabot/go_modules/release-1.0/…
mandre Aug 27, 2025
2957472
:seedling:(deps): Bump the all-go-mod-patch-and-minor group across 1 …
dependabot[bot] Sep 1, 2025
d6bcb9b
Merge pull request #500 from k-orc/dependabot/go_modules/release-1.0/…
mandre Sep 4, 2025
4a9744b
:seedling:(deps): Bump github.com/onsi/ginkgo/v2
dependabot[bot] Sep 8, 2025
a76e769
:seedling:(deps): Bump the all-github-actions group with 2 updates
dependabot[bot] Sep 8, 2025
c7a69d8
Merge pull request #505 from k-orc/dependabot/github_actions/release-…
mandre Sep 9, 2025
e589c32
Merge pull request #503 from k-orc/dependabot/go_modules/release-1.0/…
mandre Sep 9, 2025
9d398ae
:seedling:(deps): Bump the all-go-mod-patch-and-minor group across 1 …
dependabot[bot] Sep 15, 2025
c6a7090
Merge pull request #510 from k-orc/dependabot/go_modules/release-1.0/…
mandre Sep 18, 2025
10ad5a1
Bump go to 1.23.12
lentzi90 Sep 24, 2025
c37f0f4
Merge pull request #519 from k-orc/bp-release-1.0-8e85241
pierreprinetti Sep 24, 2025
06738d2
:seedling:(deps): Bump github.com/onsi/ginkgo/v2
dependabot[bot] Oct 6, 2025
0b02410
Merge pull request #532 from k-orc/dependabot/go_modules/release-1.0/…
mandre Oct 7, 2025
b550073
Bump go to 1.24.9
lentzi90 Oct 16, 2025
1e469b2
Merge pull request #539 from Nordix/lentzi90/go-1.24.9-release-1.0
mandre Oct 16, 2025
ca50db0
:seedling:(deps): Bump github.com/onsi/ginkgo/v2
dependabot[bot] Oct 27, 2025
4b685a6
:seedling:(deps): Bump actions/upload-artifact
dependabot[bot] Oct 27, 2025
0056a00
Merge pull request #546 from k-orc/dependabot/github_actions/release-…
mandre Oct 31, 2025
c3bd455
Merge pull request #544 from k-orc/dependabot/go_modules/release-1.0/…
mandre Oct 31, 2025
7b25ce3
:seedling:(deps): Bump helm/kind-action in the all-github-actions group
dependabot[bot] Nov 3, 2025
8b97c1a
:seedling:(deps): Bump github.com/onsi/ginkgo/v2
dependabot[bot] Nov 3, 2025
5639095
Merge pull request #550 from k-orc/dependabot/go_modules/release-1.0/…
mandre Nov 3, 2025
dad2d7c
Merge pull request #549 from k-orc/dependabot/github_actions/release-…
mandre Nov 3, 2025
4c147b2
CI: drop caracal, add epoxy and flamingo
mandre Oct 28, 2025
a8fcd82
Merge pull request #571 from shiftstack/fix-ci-release-1.0
mandre Nov 18, 2025
4d44a9c
CI: Enable openstack-cli-server
mandre Jan 29, 2025
78a4214
Merge pull request #572 from shiftstack/cli-server-release-1.0
mandre Nov 18, 2025
b39f54e
:seedling:(deps): Bump the all-go-mod-patch-and-minor group across 1 …
dependabot[bot] Nov 18, 2025
27be5e9
Merge pull request #569 from k-orc/dependabot/go_modules/release-1.0/…
mandre Nov 19, 2025
9794d73
:seedling:(deps): Bump actions/setup-go in the all-github-actions group
dependabot[bot] Nov 20, 2025
89b286b
Merge pull request #574 from k-orc/dependabot/github_actions/release-…
mandre Nov 21, 2025
47ab8c0
:seedling:(deps): Bump actions/checkout in the all-github-actions group
dependabot[bot] Nov 24, 2025
f67184c
Merge pull request #585 from k-orc/dependabot/github_actions/release-…
mandre Nov 26, 2025
9968b6a
Bump go to 1.24.11
lentzi90 Dec 15, 2025
7b11813
Merge pull request #606 from k-orc/bp-release-1.0-bf66bb3
mandre Dec 15, 2025
413fe87
:seedling:(deps): Bump github.com/onsi/ginkgo/v2
dependabot[bot] Dec 15, 2025
fc19f83
:seedling:(deps): Bump actions/upload-artifact
dependabot[bot] Dec 15, 2025
df59c36
Merge pull request #609 from k-orc/dependabot/github_actions/release-…
mandre Dec 15, 2025
e755576
Merge pull request #608 from k-orc/dependabot/go_modules/release-1.0/…
mandre Dec 15, 2025
b59906b
:seedling:(deps): Bump github.com/onsi/ginkgo/v2
dependabot[bot] Jan 12, 2026
8f919aa
Merge pull request #642 from k-orc/dependabot/go_modules/release-1.0/…
mandre Jan 14, 2026
4d66758
:seedling:(deps): Bump actions/setup-go in the all-github-actions group
dependabot[bot] Jan 19, 2026
ac1eada
:seedling:(deps): Bump github.com/onsi/ginkgo/v2
dependabot[bot] Jan 19, 2026
5ba97bc
Merge pull request #648 from k-orc/dependabot/go_modules/release-1.0/…
mandre Jan 21, 2026
aa50211
Merge pull request #647 from k-orc/dependabot/github_actions/release-…
mandre Jan 21, 2026
f2079f0
Merge https://github.com/k-orc/openstack-resource-controller:release-…
Jan 22, 2026
5866b2a
Updating and vendoring go modules after an upstream merge
Jan 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/container_image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- run: |
docker login -u="${{ secrets.QUAY_USERNAME }}" -p="${{ secrets.QUAY_TOKEN }}" quay.io
Expand Down
16 changes: 10 additions & 6 deletions .github/workflows/e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,28 +13,32 @@ jobs:
fail-fast: false
matrix:
include:
- name: "flamingo"
openstack_version: "stable/2025.2"
ubuntu_version: "24.04"
- name: "epoxy"
openstack_version: "stable/2025.1"
ubuntu_version: "24.04"
- name: "dalmatian"
openstack_version: "stable/2024.2"
ubuntu_version: "22.04"
- name: "caracal"
openstack_version: "stable/2024.1"
ubuntu_version: "22.04"
env:
image_tag: virtual-registry.k-orc.cloud/ci:commit-${GITHUB_SHA::7}

runs-on: ubuntu-${{ matrix.ubuntu_version }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Deploy devstack
uses: EmilienM/devstack-action@60ca1042045c0c9e3e001c64575d381654ffcba1
with:
enable_workaround_docker_io: 'false'
branch: ${{ matrix.openstack_version }}
enabled_services: "openstack-cli-server"

- name: Deploy a Kind Cluster
uses: helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3
uses: helm/kind-action@92086f6be054225fa813e0a4b13787fc9088faab
with:
cluster_name: orc

Expand All @@ -59,7 +63,7 @@ jobs:

- name: Upload logs artifacts on failure
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: e2e-${{ matrix.name }}-${{ github.run_id }}
path: /tmp/artifacts/*
2 changes: 1 addition & 1 deletion .github/workflows/generate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- run: |
make generate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/go-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Calculate go version
id: vars
run: echo "go_version=$(make go-version)" >> $GITHUB_OUTPUT

- name: Set up Go
uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # tag=v5.4.0
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # tag=v6.2.0
with:
go-version: ${{ steps.vars.outputs.go_version }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/label-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
semver:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
Expand All @@ -32,7 +32,7 @@ jobs:
run: echo "go_version=$(make go-version)" >> $GITHUB_OUTPUT

- name: Set up Go
uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # tag=v5.4.0
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # tag=v6.2.0
with:
go-version: ${{ steps.vars.outputs.go_version }}

Expand Down Expand Up @@ -89,4 +89,4 @@ jobs:
edits:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
- uses: actions/labeler@v6
2 changes: 1 addition & 1 deletion .github/workflows/release_image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- run: |
docker login -u="${{ secrets.QUAY_USERNAME }}" -p="${{ secrets.QUAY_TOKEN }}" quay.io
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ jobs:
- '1'

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Calculate go version
id: vars
run: echo "go_version=$(make go-version)" >> $GITHUB_OUTPUT

- name: Set up Go
uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # tag=v5.4.0
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # tag=v6.2.0
with:
go-version: ${{ steps.vars.outputs.go_version }}

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Build the manager binary
ARG GO_VERSION="1.23"
ARG GO_VERSION="1.24"
FROM golang:${GO_VERSION} AS builder
ARG TARGETOS
ARG TARGETARCH
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ IMG ?= controller:latest
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
ENVTEST_K8S_VERSION = 1.30.0
TRIVY_VERSION = 0.49.1
GO_VERSION ?= 1.23.10
GO_VERSION ?= 1.24.11

# Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set)
ifeq (,$(shell go env GOBIN))
Expand Down
41 changes: 22 additions & 19 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,24 @@ require (
github.com/google/go-cmp v0.7.0
github.com/gophercloud/gophercloud/v2 v2.3.0
github.com/gophercloud/utils/v2 v2.0.0-20241209100706-e3a3b7c07d26
github.com/onsi/ginkgo/v2 v2.23.4
github.com/onsi/gomega v1.37.0
github.com/ulikunitz/xz v0.5.12
go.uber.org/mock v0.5.2
k8s.io/api v0.31.9
k8s.io/apimachinery v0.31.9
k8s.io/client-go v0.31.9
k8s.io/code-generator v0.31.9
github.com/onsi/ginkgo/v2 v2.27.5
github.com/onsi/gomega v1.38.2
github.com/ulikunitz/xz v0.5.15
go.uber.org/mock v0.6.0
k8s.io/api v0.31.14
k8s.io/apimachinery v0.31.14
k8s.io/client-go v0.31.14
k8s.io/code-generator v0.31.14
k8s.io/klog/v2 v2.130.1
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
sigs.k8s.io/controller-runtime v0.19.7
sigs.k8s.io/structured-merge-diff/v4 v4.7.0
sigs.k8s.io/yaml v1.4.0
sigs.k8s.io/yaml v1.6.0
)

require (
github.com/Masterminds/semver/v3 v3.4.0 // indirect
github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
github.com/beorn7/perks v1.0.1 // indirect
Expand Down Expand Up @@ -79,24 +80,26 @@ require (
go.opentelemetry.io/otel/sdk v1.28.0 // indirect
go.opentelemetry.io/otel/trace v1.28.0 // indirect
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
go.uber.org/automaxprocs v1.6.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.26.0 // indirect
go.yaml.in/yaml/v2 v2.4.2 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
golang.org/x/mod v0.24.0 // indirect
golang.org/x/net v0.38.0 // indirect
golang.org/x/oauth2 v0.21.0 // indirect
golang.org/x/sync v0.12.0 // indirect
golang.org/x/sys v0.32.0 // indirect
golang.org/x/term v0.30.0 // indirect
golang.org/x/text v0.23.0 // indirect
golang.org/x/mod v0.27.0 // indirect
golang.org/x/net v0.43.0 // indirect
golang.org/x/oauth2 v0.27.0 // indirect
golang.org/x/sync v0.16.0 // indirect
golang.org/x/sys v0.35.0 // indirect
golang.org/x/term v0.34.0 // indirect
golang.org/x/text v0.28.0 // indirect
golang.org/x/time v0.5.0 // indirect
golang.org/x/tools v0.31.0 // indirect
golang.org/x/tools v0.36.0 // indirect
golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated // indirect
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 // indirect
google.golang.org/grpc v1.65.0 // indirect
google.golang.org/protobuf v1.36.5 // indirect
google.golang.org/protobuf v1.36.7 // indirect
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
Expand Down
Loading