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

Final resync for downstream release-4.15 to pick up the v1.13.1 upstream release #550

Merged
merged 26 commits into from
Dec 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
48ecb3e
ci: upgrade kubernetes version to latest version
subhamkrai Dec 14, 2023
32de0fb
Merge pull request #13407 from rook/mergify/bp/release-1.13/pr-13400
travisn Dec 15, 2023
1c05128
helm: allow configuring monitoring interval
charlie-haley Dec 15, 2023
1aaf421
mon: allow changing hostNetwork settings
sp98 Jun 13, 2023
75b0eee
build(deps): bump actions/upload-artifact from 3 to 4
dependabot[bot] Dec 18, 2023
e7b84e2
build: update base and manifests to ceph v18.2.1
BlaineEXE Dec 18, 2023
8f6d9c5
Merge pull request #13431 from rook/mergify/bp/release-1.13/pr-13428
mergify[bot] Dec 18, 2023
608091d
helm: fix duplicate tolerations
jfcoz Dec 17, 2023
7c6a751
Merge pull request #13432 from rook/mergify/bp/release-1.13/pr-13418
travisn Dec 18, 2023
e1b90b6
csi: update the CSI-Addons sidecar to v0.8.0
nixpanic Dec 15, 2023
d3ae92c
ci: improve collect-log script
subhamkrai Dec 19, 2023
b6029e2
csi: remove gRPC metrics service
iPraveenParihar Dec 19, 2023
4710025
Merge pull request #13446 from rook/mergify/bp/release-1.13/pr-13439
travisn Dec 19, 2023
2c01bc4
Merge pull request #13426 from rook/mergify/bp/release-1.13/pr-12369
travisn Dec 19, 2023
7d50ca7
Merge pull request #13427 from rook/mergify/bp/release-1.13/pr-13424
travisn Dec 19, 2023
f0c4a00
Merge pull request #13413 from rook/mergify/bp/release-1.13/pr-13408
travisn Dec 19, 2023
e11774a
Merge pull request #13445 from rook/mergify/bp/release-1.13/pr-13441
travisn Dec 19, 2023
dbf9e68
Merge pull request #13444 from rook/mergify/bp/release-1.13/pr-13411
travisn Dec 19, 2023
8cdf1e6
csi: update default cephcsi version to 3.10.1
riya-singhal31 Dec 19, 2023
8d6ded4
csi: implement network fencing for cephFS
riya-singhal31 Dec 7, 2023
a61831c
Merge pull request #13447 from rook/mergify/bp/release-1.13/pr-13442
travisn Dec 19, 2023
c324467
Merge pull request #13448 from rook/mergify/bp/release-1.13/pr-13348
travisn Dec 19, 2023
e0db6d3
build: update release version to v1.13.1
travisn Dec 20, 2023
fbc745a
ci: remove ceph SVGs in helm test
subhamkrai Dec 19, 2023
2faf0c0
Merge pull request #13456 from travisn/backport-svg-cleanup
travisn Dec 20, 2023
0196001
Merge pull request #13455 from travisn/release-1.13.1
travisn Dec 20, 2023
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
4 changes: 2 additions & 2 deletions .github/workflows/canary-integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1334,7 +1334,7 @@ jobs:
# ceph-image: # use default

- name: upload test result
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: rgw-multisite-testing
Expand Down Expand Up @@ -1366,7 +1366,7 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: upload test result
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: encryption-pvc-kms-ibm-kp
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 @@ -23,7 +23,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.28.4
tests/scripts/github-action-helper.sh install_minikube_with_none_driver v1.29.0

- name: install deps
shell: bash --noprofile --norc -eo pipefail -x {0}
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/daily-nightly-jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jobs:
name: canary-arm64

- name: upload canary test result
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: canary-arm64
Expand Down Expand Up @@ -147,7 +147,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-smoke-suite-quincy-artifact
Expand Down Expand Up @@ -187,7 +187,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-smoke-suite-reef-artifact
Expand Down Expand Up @@ -227,7 +227,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-smoke-suite-master-artifact
Expand Down Expand Up @@ -267,7 +267,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-object-suite-quincy-artifact
Expand Down Expand Up @@ -307,7 +307,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-object-suite-master-artifact
Expand Down Expand Up @@ -347,7 +347,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-upgrade-suite-reef-artifact
Expand Down Expand Up @@ -387,7 +387,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-upgrade-suite-quincy-artifact
Expand Down Expand Up @@ -418,7 +418,7 @@ jobs:
ceph-image: quay.io/ceph/daemon-base:${{ matrix.ceph-image-tag }}

- name: upload test result
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: rgw-multisite-testing-ceph-${{ matrix.ceph-image-tag }}
Expand Down Expand Up @@ -449,7 +449,7 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: upload test result
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: encryption-pvc-kms-ibm-kp
Expand Down
5 changes: 2 additions & 3 deletions .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.23.17", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -59,11 +59,10 @@ jobs:
run: |
export LOG_DIR="/home/runner/work/rook/rook/tests/integration/_output/tests/"
export CLUSTER_NAMESPACE="helm-ns"
export OPERATOR_NAMESPACE="helm-ns-system"
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-helm-suite-artifact-${{ matrix.kubernetes-versions }}
Expand Down
4 changes: 2 additions & 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.28.4"]
kubernetes-versions: ["v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-mgr-suite-artifact-${{ matrix.kubernetes-versions }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-test-multi-cluster-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.28.4"]
kubernetes-versions: ["v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
CLUSTER_NAMESPACE="multi-external" tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-multi-cluster-deploy-suite-artifact-${{ matrix.kubernetes-versions }}
Expand Down
4 changes: 2 additions & 2 deletions .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.23.17", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-object-suite-artifact-${{ matrix.kubernetes-versions }}
Expand Down
4 changes: 2 additions & 2 deletions .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.23.17", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-smoke-suite-artifact-${{ matrix.kubernetes-versions }}
Expand Down
8 changes: 4 additions & 4 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.23.17", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-versions }}
Expand All @@ -70,7 +70,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.23.17", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -106,7 +106,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-upgrade-helm-suite-artifact-${{ matrix.kubernetes-versions }}
Expand Down
24 changes: 12 additions & 12 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.23.17", "v1.24.17", "v1.26.11", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.25.16", "v1.27.8", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -48,7 +48,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-helm-suite-artifact-${{ matrix.kubernetes-versions }}
Expand All @@ -59,7 +59,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.23.17", "v1.24.17", "v1.26.11", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.25.16", "v1.27.8", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
CLUSTER_NAMESPACE="multi-external" tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-multi-cluster-deploy-suite-artifact-${{ matrix.kubernetes-versions }}
Expand All @@ -99,7 +99,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.23.17", "v1.24.17", "v1.26.11", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.25.16", "v1.27.8", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -127,7 +127,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-smoke-suite-artifact-${{ matrix.kubernetes-versions }}
Expand All @@ -138,7 +138,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.23.17", "v1.24.17", "v1.26.11", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.25.16", "v1.27.8", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-versions }}
Expand All @@ -177,7 +177,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.23.17", "v1.25.16", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.26.11", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -208,7 +208,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-versions }}
Expand All @@ -219,7 +219,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.23.17", "v1.28.4"]
kubernetes-versions: ["v1.23.17", "v1.29.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -247,7 +247,7 @@ jobs:
tests/scripts/collect-logs.sh

- name: Artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: failure()
with:
name: ceph-object-suite-artifact-${{ matrix.kubernetes-versions }}
Expand Down
7 changes: 5 additions & 2 deletions Documentation/CRDs/specification.md
Original file line number Diff line number Diff line change
Expand Up @@ -8420,7 +8420,8 @@ NetworkProviderType
</td>
<td>
<em>(Optional)</em>
<p>Provider is what provides network connectivity to the cluster e.g. &ldquo;host&rdquo; or &ldquo;multus&rdquo;</p>
<p>Provider is what provides network connectivity to the cluster e.g. &ldquo;host&rdquo; or &ldquo;multus&rdquo;.
If the Provider is updated from being empty to &ldquo;host&rdquo; on a running cluster, then the operator will automatically fail over all the mons to apply the &ldquo;host&rdquo; network settings.</p>
</td>
</tr>
<tr>
Expand Down Expand Up @@ -8492,7 +8493,9 @@ bool
</td>
<td>
<em>(Optional)</em>
<p>HostNetwork to enable host network</p>
<p>HostNetwork to enable host network.
If host networking is enabled or disabled on a running cluster, then the operator will automatically fail over all the mons to
apply the new network settings.</p>
</td>
</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/Getting-Started/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ To configure the Ceph storage cluster, at least one of these local storage optio
A simple Rook cluster is created for Kubernetes with the following `kubectl` commands and [example manifests](https://github.com/rook/rook/blob/master/deploy/examples).

```console
$ git clone --single-branch --branch v1.13.0 https://github.com/rook/rook.git
$ git clone --single-branch --branch v1.13.1 https://github.com/rook/rook.git
cd rook/deploy/examples
kubectl create -f crds.yaml -f common.yaml -f operator.yaml
kubectl create -f cluster.yaml
Expand Down
4 changes: 2 additions & 2 deletions Documentation/Helm-Charts/operator-chart.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,12 @@ The following table lists the configurable parameters of the rook-operator chart
| `csi.cephFSKernelMountOptions` | Set CephFS Kernel mount options to use https://docs.ceph.com/en/latest/man/8/mount.ceph/#options. Set to "ms_mode=secure" when connections.encrypted is enabled in CephCluster CR | `nil` |
| `csi.cephFSPluginUpdateStrategy` | CSI CephFS plugin daemonset update strategy, supported values are OnDelete and RollingUpdate | `RollingUpdate` |
| `csi.cephFSPluginUpdateStrategyMaxUnavailable` | A maxUnavailable parameter of CSI cephFS plugin daemonset update strategy. | `1` |
| `csi.cephcsi.image` | Ceph CSI image | `quay.io/cephcsi/cephcsi:v3.10.0` |
| `csi.cephcsi.image` | Ceph CSI image | `quay.io/cephcsi/cephcsi:v3.10.1` |
| `csi.cephfsLivenessMetricsPort` | CSI CephFS driver metrics port | `9081` |
| `csi.cephfsPodLabels` | Labels to add to the CSI CephFS Deployments and DaemonSets Pods | `nil` |
| `csi.clusterName` | Cluster name identifier to set as metadata on the CephFS subvolume and RBD images. This will be useful in cases like for example, when two container orchestrator clusters (Kubernetes/OCP) are using a single ceph cluster | `nil` |
| `csi.csiAddons.enabled` | Enable CSIAddons | `false` |
| `csi.csiAddons.image` | CSIAddons Sidecar image | `"quay.io/csiaddons/k8s-sidecar:v0.7.0"` |
| `csi.csiAddons.image` | CSIAddons Sidecar image | `"quay.io/csiaddons/k8s-sidecar:v0.8.0"` |
| `csi.csiAddonsPort` | CSI Addons server port | `9070` |
| `csi.csiCephFSPluginResource` | CEPH CSI CephFS plugin resource requirement list | see values.yaml |
| `csi.csiCephFSPluginVolume` | The volume of the CephCSI CephFS plugin DaemonSet | `nil` |
Expand Down
Loading
Loading