Skip to content

Commit

Permalink
Merge pull request #550 from rook/release-1.13
Browse files Browse the repository at this point in the history
Final resync for downstream release-4.15 to pick up the v1.13.1 upstream release
  • Loading branch information
travisn authored Dec 20, 2023
2 parents bcf5969 + 0196001 commit a246ada
Show file tree
Hide file tree
Showing 56 changed files with 452 additions and 173 deletions.
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

0 comments on commit a246ada

Please sign in to comment.