Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syncing latest changes from master for rook #604

Merged
merged 128 commits into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
6c8ba01
doc: add support for using azure kms
sp98 Jan 29, 2024
6c97e9e
Merge pull request #579 from red-hat-storage/sync_us--master
travisn Feb 22, 2024
f7a9d8f
core: added rook-ceph-default service account
parth-gr Dec 14, 2023
10dea45
doc: pending release notes for update netNamespaceFilePath PR
iPraveenParihar Feb 22, 2024
e02c5b8
Merge pull request #13809 from iPraveenParihar/update/pendingReleaseN…
travisn Feb 28, 2024
d77cee7
Merge pull request #13362 from parth-gr/service-account-deafult
travisn Feb 28, 2024
7864271
Merge pull request #580 from red-hat-storage/sync_us--master
travisn Feb 28, 2024
ea700bc
doc: fix broken links
karthik-us Feb 29, 2024
ca5972d
Merge pull request #13833 from karthik-us/doc-fix
subhamkrai Feb 29, 2024
532e865
Revert "doc: fix broken links"
karthik-us Feb 29, 2024
2ae319e
Merge pull request #13840 from karthik-us/doc-fix
travisn Feb 29, 2024
d12478b
build: add ability to stash docker build context
sam6258 Jan 29, 2024
77bfcd4
csi: add rbac required for vgs
Madhu-1 Feb 28, 2024
0d5bd70
csi: install vgs CRD in tests
Madhu-1 Feb 28, 2024
ebc812c
doc: fix broken links
karthik-us Mar 1, 2024
2611e92
csi: provide option to configure VGS
Madhu-1 Feb 28, 2024
b47bd35
csi: use different variable name for replicas
Madhu-1 Feb 28, 2024
43fa57f
csi: update sidecars to latest release
Madhu-1 Feb 28, 2024
7b5953c
Merge pull request #13846 from Madhu-1/update-csi-sidecar-1.3
travisn Mar 1, 2024
02db25c
Merge pull request #13641 from sam6258/build-context
travisn Mar 1, 2024
7ca738e
Merge pull request #13832 from Madhu-1/template-change-vgsc-rook
travisn Mar 1, 2024
330f604
csi: update CSIDriverOption params during saving cluster config
Rakshith-R Feb 29, 2024
117bc76
external: enable the use of only v2 mon port
parth-gr Mar 4, 2024
3cdb79a
build(deps): bump azure/setup-helm from 3 to 4
dependabot[bot] Mar 4, 2024
890635f
Merge pull request #13836 from Rakshith-R/csi-cm-fix
travisn Mar 4, 2024
8864e90
Merge pull request #13859 from rook/dependabot/github_actions/azure/s…
subhamkrai Mar 4, 2024
072884f
build: use 'baseos' as repo for iproute install
BlaineEXE Mar 4, 2024
e88f28e
Merge pull request #13856 from parth-gr/external-v2-fix
travisn Mar 4, 2024
a80d9a3
Merge pull request #13865 from BlaineEXE/build-iproute
BlaineEXE Mar 4, 2024
ad3cfc1
Merge pull request #13638 from sp98/azure-kms-design
travisn Mar 4, 2024
580c62e
build: update go mod to latest version
subhamkrai Mar 5, 2024
d44d54e
Merge pull request #13874 from subhamkrai/update-go-mo
travisn Mar 5, 2024
e709505
Merge pull request #582 from red-hat-storage/sync_us--master
travisn Mar 5, 2024
bbae064
docs: separate network providers into sub-doc
BlaineEXE Mar 4, 2024
6f61f46
build: fix master version helm values replacement
galexrt Mar 5, 2024
9025a7c
Merge pull request #13870 from BlaineEXE/doc-rework-cephcluster-network
BlaineEXE Mar 5, 2024
c62fc2f
Merge pull request #13877 from koor-tech/make_helm_chart_fix_master
travisn Mar 5, 2024
c3b4797
Merge pull request #13845 from karthik-us/doc-fix
travisn Mar 5, 2024
9061bff
doc: update objectuser example in the external install
parth-gr Mar 5, 2024
2c922c2
doc: remove legacy rgw service documentation
parth-gr Mar 6, 2024
6867ada
Revert "doc: fix broken links"
karthik-us Mar 6, 2024
64ec12c
Merge pull request #13885 from parth-gr/rgw-service
BlaineEXE Mar 6, 2024
0c22d5c
Merge pull request #13886 from karthik-us/revert-doc-fix
travisn Mar 6, 2024
66fba39
Merge pull request #13875 from parth-gr/external-doc-rg
travisn Mar 6, 2024
9ceb8aa
docs: note that changing encryption option settings for existing clus…
pluser Feb 27, 2024
fdacd1e
ci: remove minor version from setup-go in govulncheck
NymanRobin Mar 7, 2024
5a7df92
Merge pull request #13893 from NymanRobin/fix-go-version-in-govulncheck
travisn Mar 7, 2024
a88fe5f
Merge pull request #586 from red-hat-storage/sync_us--master
travisn Mar 7, 2024
96c54fd
Merge pull request #13824 from pluser/doc-support-encryption-for-curr…
travisn Mar 7, 2024
ed6fb58
ci: upgrade min k8s supported version to 1.25 combiner
parth-gr Mar 7, 2024
4817a04
Merge pull request #13896 from parth-gr/k8s-1.25
travisn Mar 7, 2024
2e8468a
core: upgrade test from 1.13 to master
travisn Mar 7, 2024
b0989ee
object: add rgw dns names
thotz Dec 4, 2023
51302c9
doc: add steps to configure external mode with admin privileges
parth-gr Mar 4, 2024
c00982a
external: restructure the external install steps
parth-gr Mar 6, 2024
10e2670
exporter: applying labels from monitoring section to ceph-exporter
rkachach Mar 8, 2024
503f0b3
Merge pull request #587 from red-hat-storage/sync_us--master
travisn Mar 8, 2024
9028d27
Merge pull request #13326 from thotz/rgw-dns-name-support
BlaineEXE Mar 8, 2024
dc09ad5
Merge pull request #13900 from travisn/upgrade-from-1.13
travisn Mar 8, 2024
b857a37
Merge pull request #13858 from parth-gr/admin-keyring
subhamkrai Mar 11, 2024
571f47f
Merge pull request #13857 from parth-gr/external-creation-flow
subhamkrai Mar 11, 2024
04b71cf
external: add toplogyconstraintpool support for rbd storageclass
parth-gr Feb 26, 2024
812a9c0
external: add replicated 3 pool for the rbd sc
parth-gr Mar 5, 2024
e0768f5
object: provisoner prefix support
thotz Feb 5, 2024
eb7acca
build(deps): bump the github-dependencies group with 3 updates
dependabot[bot] Mar 11, 2024
a09abd5
Merge pull request #13910 from rook/dependabot/go_modules/github-depe…
subhamkrai Mar 11, 2024
4836ede
build: update go dep go-jose
subhamkrai Mar 11, 2024
b35b27e
Merge pull request #13912 from subhamkrai/update-go-dep-jose
travisn Mar 11, 2024
ed1ad43
Merge pull request #588 from red-hat-storage/sync_us--master
travisn Mar 11, 2024
dd8c3c9
build: remove csv related files
subhamkrai Mar 11, 2024
026d745
core: set default ceph version to v18.2.2
travisn Mar 11, 2024
fdacfd5
object: create an object store based on shared pools
travisn Feb 27, 2024
b6b5628
Merge pull request #13849 from travisn/rgw-rados-namespaces
travisn Mar 12, 2024
9e55d0e
doc: add space for object store formatting
travisn Mar 12, 2024
a67d742
Merge pull request #13913 from travisn/reef-18.2.2
travisn Mar 12, 2024
ab5b269
doc: adding a doc example for ceph-exporter labels
rkachach Mar 12, 2024
0296a0f
Merge pull request #13919 from travisn/doc-object-format
travisn Mar 12, 2024
15f92a1
Merge pull request #13703 from thotz/prefix-provisioner-obc
travisn Mar 12, 2024
f208577
build: add rbac for default sa
parth-gr Mar 12, 2024
daec93e
monitoring: increasing metrics scraping interval from 5s to 10s
rkachach Mar 13, 2024
ccb22b3
Merge pull request #590 from red-hat-storage/sync_us--master
travisn Mar 13, 2024
c409a6a
Merge pull request #13902 from rkachach/fix_issue_13774
travisn Mar 13, 2024
afff23d
Merge pull request #589 from parth-gr/sa-default
travisn Mar 13, 2024
d262bf7
mgr: enable rook orchestrator mgr module by default
rkachach Feb 13, 2024
4b9e77a
monitoring: set metrics scraping interval to 10s in examples files
rkachach Mar 14, 2024
4f555db
csi: allow force disabling holder pods
BlaineEXE Mar 4, 2024
86dae9c
Merge pull request #13923 from rkachach/fix_issue_13883
travisn Mar 14, 2024
e41366b
Merge pull request #13890 from BlaineEXE/csi-disable-holder
BlaineEXE Mar 14, 2024
2e0c015
helm: use toYaml for discovery nodeAffinity
hhk7734 Mar 15, 2024
a4ccb81
Merge pull request #13931 from hhk7734/discovery/affinity
travisn Mar 15, 2024
4efe398
core: azure kms support
sp98 Feb 22, 2024
d4e514a
Merge pull request #591 from red-hat-storage/sync_us--master
travisn Mar 15, 2024
308236d
manifest: adding some missing RBAC roles to secondary cluster
rkachach Mar 13, 2024
9c0d795
Merge pull request #13761 from rkachach/fix_issue_13760
travisn Mar 15, 2024
b8ee8a4
Merge pull request #13852 from sp98/support-azure-kms
sp98 Mar 18, 2024
0aa431c
external: add ci and design documet
parth-gr Mar 7, 2024
6be2eb7
Merge pull request #592 from red-hat-storage/sync_us--master
travisn Mar 18, 2024
3a7bbe5
Merge pull request #13821 from parth-gr/replica-1-external
travisn Mar 18, 2024
3e54055
security: operator and toolbox scc for default service account
travisn Mar 14, 2024
a536b36
Merge pull request #13936 from travisn/default-serviceaccount-scc
travisn Mar 18, 2024
a37c476
core: disable mirroring in image mode
sp98 Mar 11, 2024
c4611b1
Merge pull request #593 from red-hat-storage/sync_us--master
subhamkrai Mar 19, 2024
20d2461
Merge pull request #13905 from sp98/remove-stale-cluster-peers
sp98 Mar 19, 2024
6572364
build: remove csv generation from build
subhamkrai Mar 8, 2024
d7332ad
build: add csv envs to rook deploy envs
subhamkrai Mar 15, 2024
cf15b59
build: these are auto-generated csv changes
subhamkrai Mar 8, 2024
ee3a050
Merge pull request #581 from subhamkrai/add-csv-gen-script
sp98 Mar 20, 2024
50cce65
build: added new rook bundle creation script
Nikhil-Ladha Mar 4, 2024
bdba0df
Merge pull request #584 from red-hat-storage/create-rook-bundle
sp98 Mar 20, 2024
b3b6775
Merge pull request #13906 from subhamkrai/remove-csv-files
subhamkrai Mar 20, 2024
3da2302
csi: update csiaddons/k8s-sidecar image
Nikhil-Ladha Mar 21, 2024
356780a
Merge pull request #596 from red-hat-storage/update-csiaddons-image
subhamkrai Mar 21, 2024
af9b17f
build: add new env value ref for operator
leelavg Mar 21, 2024
a8ec716
build: export ROOK_IMAGE env variable
Nikhil-Ladha Mar 22, 2024
1398c5a
build: add generated changes for csv
Nikhil-Ladha Mar 22, 2024
3636f1d
Merge pull request #597 from leelavg/disable-csi
subhamkrai Mar 22, 2024
0395b58
Merge pull request #598 from red-hat-storage/add-rook-image-env-variable
subhamkrai Mar 22, 2024
3dcd611
build: add all the csi image version in csv
subhamkrai Mar 22, 2024
0382944
build: these are auto generated csv changes
subhamkrai Mar 22, 2024
5afe4a0
Merge pull request #599 from subhamkrai/add-all-the-csi-env
subhamkrai Mar 25, 2024
eb8d503
Merge commit 'b3b6775cf9b3ffdd88cd5a3f342ac4883a6a42ac' into sync_us-…
Nikhil-Ladha Mar 25, 2024
798d081
csi: add a new flag to disable csi driver
parth-gr Mar 21, 2024
92c8d3d
build: add new env value ref for operator
parth-gr Mar 26, 2024
50334e8
Merge pull request #601 from parth-gr/csi-preserve-down
subhamkrai Mar 26, 2024
04ccb43
Merge pull request #595 from red-hat-storage/sync_us--master
travisn Mar 26, 2024
fcf6d67
build: fix provider name in csv
Nikhil-Ladha Mar 27, 2024
33cc17b
build: add generated changes
Nikhil-Ladha Mar 27, 2024
489e6f7
Merge pull request #602 from red-hat-storage/fix-provider-name
subhamkrai Mar 27, 2024
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
10 changes: 8 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
go-version: "1.21"

- name: Set up Helm
uses: azure/setup-helm@v3
uses: azure/setup-helm@v4
with:
version: v3.6.2

Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
run: tests/scripts/validate_modified_files.sh modcheck

- name: run crds-gen
run: make csv-clean && GOPATH=$(go env GOPATH) make crds
run: GOPATH=$(go env GOPATH) make crds

- name: validate crds-gen
run: tests/scripts/validate_modified_files.sh crd
Expand Down Expand Up @@ -97,3 +97,9 @@ jobs:
- name: build.all rook with go ${{ matrix.go-version }}
run: |
tests/scripts/github-action-helper.sh build_rook_all

- name: run gen-csv
run: make csv-clean && GOPATH=$(go env GOPATH) make gen-csv

- name: validate gen-csv
run: tests/scripts/validate_modified_files.sh gen-csv
57 changes: 51 additions & 6 deletions .github/workflows/canary-integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
workflow_call:
inputs:
ceph_images:
description: 'JSON list of Ceph images for creating Ceph cluster'
description: "JSON list of Ceph images for creating Ceph cluster"
default: '["quay.io/ceph/ceph:v18"]'
type: string

Expand Down Expand Up @@ -190,7 +190,7 @@ jobs:

- name: validate-rgw-endpoint
run: |
rgw_endpoint=$(kubectl get service -n rook-ceph | awk '/rgw/ {print $3":80"}')
rgw_endpoint=$(kubectl get service -n rook-ceph -l rgw=store-a | awk '/rgw/ {print $3":80"}')
toolbox=$(kubectl get pod -l app=rook-ceph-tools -n rook-ceph -o jsonpath='{.items[*].metadata.name}')
# pass the valid rgw-endpoint of same ceph cluster
timeout 15 sh -c "until kubectl -n rook-ceph exec $toolbox -- python3 /etc/ceph/create-external-cluster-resources.py --rbd-data-pool-name replicapool --rgw-endpoint $rgw_endpoint 2> output.txt; do sleep 1 && echo 'waiting for the rgw endpoint to be validated'; done"
Expand Down Expand Up @@ -229,6 +229,39 @@ jobs:
echo "script failed because wrong realm was passed"
fi

- name: test topology flags
run: |
toolbox=$(kubectl get pod -l app=rook-ceph-tools -n rook-ceph -o jsonpath='{.items[*].metadata.name}')
# create 3 replica-1 pools
sed -i 's/replicapool/replica1a/' deploy/examples/pool-test.yaml
kubectl create -f deploy/examples/pool-test.yaml
sed -i 's/replica1a/replica1b/' deploy/examples/pool-test.yaml
kubectl create -f deploy/examples/pool-test.yaml
sed -i 's/replica1b/replica1c/' deploy/examples/pool-test.yaml
kubectl create -f deploy/examples/pool-test.yaml
# bring back the original file
sed -i 's/replica1c/replicapool/' deploy/examples/pool-test.yaml

# check and wait for the pools to get ready
kubectl wait --for='jsonpath={.status.phase}=Ready' Cephblockpool/replica1a -nrook-ceph
kubectl wait --for='jsonpath={.status.phase}=Ready' Cephblockpool/replica1b -nrook-ceph
kubectl wait --for='jsonpath={.status.phase}=Ready' Cephblockpool/replica1c -nrook-ceph

# pass correct flags
kubectl -n rook-ceph exec $toolbox -- python3 /etc/ceph/create-external-cluster-resources.py --rbd-data-pool-name replicapool --topology-pools replica1a,replica1b,replica1c --topology-failure-domain-label hostname --topology-failure-domain-values minikube,minikube-m02,minikube-m03
# pass the pool which is not exists
if output=$(kubectl -n rook-ceph exec $toolbox -- python3 /etc/ceph/create-external-cluster-resources.py --rbd-data-pool-name replicapool --topology-pools ab,cd,ef --topology-failure-domain-label hostname --topology-failure-domain-values minikube,minikube-m02,minikube-m03); then
echo "script run completed with stderr error after passing the wrong pools: $output"
else
echo "script failed because wrong pools doesn't exist"
fi
# dont pass all topology flags
if output=$(kubectl -n rook-ceph exec $toolbox -- python3 /etc/ceph/create-external-cluster-resources.py --rbd-data-pool-name replicapool --topology-pools replica1a,replica1b,replica1c --topology-failure-domain-values minikube,minikube-m02,minikube-m03); then
echo "script run completed with stderr error after passing the wrong flags: $output"
else
echo "script failed because topology-failure-domain-label is missing"
fi

- name: test enable v2 mon port
run: |
toolbox=$(kubectl get pod -l app=rook-ceph-tools -n rook-ceph -o jsonpath='{.items[*].metadata.name}')
Expand Down Expand Up @@ -264,7 +297,7 @@ jobs:
with:
name: ${{ github.job }}-${{ matrix.ceph-image }}

raw-disk:
raw-disk-with-object:
runs-on: ubuntu-20.04
if: "!contains(github.event.pull_request.labels.*.name, 'skip-ci')"
strategy:
Expand Down Expand Up @@ -310,7 +343,13 @@ jobs:
run: tests/scripts/github-action-helper.sh wait_for_prepare_pod 2

- name: wait for ceph to be ready
run: tests/scripts/github-action-helper.sh wait_for_ceph_to_be_ready osd 2
run: |
tests/scripts/github-action-helper.sh wait_for_ceph_to_be_ready osd 2

- name: wait for object stores to be ready
run: |
tests/scripts/validate_cluster.sh rgw store-a
tests/scripts/validate_cluster.sh rgw store-b

- name: test toolbox-operator-image pod
run: |
Expand Down Expand Up @@ -1018,7 +1057,7 @@ jobs:
- name: wait for ceph to be ready
run: |
tests/scripts/github-action-helper.sh wait_for_ceph_to_be_ready osd 2
tests/scripts/validate_cluster.sh rgw
tests/scripts/validate_cluster.sh rgw my-store
kubectl -n rook-ceph get pods
kubectl -n rook-ceph get secrets

Expand All @@ -1039,7 +1078,7 @@ jobs:
echo "wait for rgw pod to be deleted"
kubectl wait --for=delete pod -l app=rook-ceph-rgw -n rook-ceph --timeout=100s
kubectl create -f tests/manifests/test-object.yaml
tests/scripts/validate_cluster.sh rgw
tests/scripts/validate_cluster.sh rgw my-store
tests/scripts/deploy-validate-vault.sh validate_rgw

- name: collect common logs
Expand Down Expand Up @@ -1527,6 +1566,9 @@ jobs:
shell: bash --noprofile --norc -eo pipefail -x {0}
run: tests/scripts/github-action-helper.sh build_rook

- name: allow holder pod deployment
run: sed -i "s|CSI_DISABLE_HOLDER_PODS|# CSI_DISABLE_HOLDER_PODS|g" "deploy/examples/operator.yaml"

- name: validate-yaml
run: tests/scripts/github-action-helper.sh validate_yaml

Expand Down Expand Up @@ -1592,6 +1634,9 @@ jobs:
- name: setup cluster resources
uses: ./.github/workflows/canary-test-config

- name: allow holder pod deployment
run: sed -i "s|CSI_DISABLE_HOLDER_PODS|# CSI_DISABLE_HOLDER_PODS|g" "deploy/examples/operator.yaml"

- name: set Ceph version in CephCluster manifest
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ github.event.inputs.ceph-image }}"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/canary-test-config/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ runs:
- name: Setup Minikube
shell: bash --noprofile --norc -eo pipefail -x {0}
run: |
tests/scripts/github-action-helper.sh install_minikube_with_none_driver v1.29.1
tests/scripts/github-action-helper.sh install_minikube_with_none_driver v1.29.2

- name: install deps
shell: bash --noprofile --norc -eo pipefail -x {0}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/golangci-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ jobs:
steps:
- uses: actions/setup-go@v5
with:
go-version: "1.21.5"
go-version: "1.21"
check-latest: true
- name: govulncheck
uses: golang/govulncheck-action@v1
2 changes: 1 addition & 1 deletion .github/workflows/helm-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fetch-depth: 0

- name: Set up Helm
uses: azure/setup-helm@v3
uses: azure/setup-helm@v4
with:
version: v3.6.2

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-test-helm-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/integration-test-mgr-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.29.1"]
kubernetes-versions: ["v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand All @@ -36,7 +36,6 @@ jobs:
with:
use-tmate: ${{ secrets.USE_TMATE }}


- name: setup cluster resources
uses: ./.github/workflows/integration-test-config-latest-k8s
with:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.29.1"]
kubernetes-versions: ["v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-test-object-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-test-smoke-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-test-upgrade-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -69,7 +69,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/integration-tests-on-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.25.16", "v1.27.10", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.25.16", "v1.27.10", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.25.16", "v1.27.10", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -137,7 +137,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.25.16", "v1.27.10", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.26.11", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -216,7 +216,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.24.17", "v1.29.1"]
kubernetes-versions: ["v1.25.16", "v1.29.2"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/unit-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ jobs:
- name: run unit tests
run: |
export ROOK_UNIT_JQ_PATH="$(which jq)"
# AZURE_EXTENSION_DIR is set in GH action runners and affects Azure KMS unit tests; unset it
unset AZURE_EXTENSION_DIR
GOPATH=$(go env GOPATH) make -j $(nproc) test | tee output.txt

- name: check mds liveness probe script ran successfully
Expand Down
13 changes: 13 additions & 0 deletions Dockerfile.bundle
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
FROM scratch

# Core bundle labels.
LABEL operators.operatorframework.io.bundle.mediatype.v1=registry+v1
LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
LABEL operators.operatorframework.io.bundle.package.v1=rook-ceph-operator
LABEL operators.operatorframework.io.bundle.channels.v1=alpha
LABEL operators.operatorframework.io.bundle.channel.default.v1=alpha

# Copy files to locations specified by labels.
COPY build/csv/ceph /manifests/
COPY build/bundle/annotations.yaml /metadata/
2 changes: 1 addition & 1 deletion Documentation/CRDs/Cluster/.pages
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ nav:
- host-cluster.md
- pvc-cluster.md
- stretch-cluster.md
- external-cluster.md
- external-cluster
- ...
Loading
Loading