Skip to content

Commit

Permalink
Update version of Replication to v1.7.0 (#945)
Browse files Browse the repository at this point in the history
  • Loading branch information
tdawe authored Dec 13, 2023
1 parent d93f9f4 commit bd07fe1
Show file tree
Hide file tree
Showing 11 changed files with 28 additions and 32 deletions.
4 changes: 2 additions & 2 deletions content/docs/csidriver/installation/offline/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@ bash scripts/csm-offline-bundle.sh -c
dellemc/csm-metrics-powerflex:v1.5.0
dellemc/csm-metrics-powerscale:v1.2.0
dellemc/csm-topology:v1.5.0
dellemc/dell-csi-replicator:v1.6.0
dellemc/dell-replication-controller:v1.6.0
dellemc/dell-csi-replicator:v1.7.0
dellemc/dell-replication-controller:v1.7.0
dellemc/sdc:4.5
docker.io/dellemc/dell-csm-operator:v1.3.0
gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0
Expand Down
2 changes: 1 addition & 1 deletion content/docs/deployment/csminstallationwizard/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The [Dell Container Storage Modules Installation Wizard](./src/index.html) is a
| CSM Modules | Version |
| ---------------------| --------- |
| CSM Observability | 1.7.0 |
| CSM Replication | 1.6.0 |
| CSM Replication | 1.7.0 |
| CSM Resiliency | 1.7.0 |

## Installation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ csi-powerstore:
healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0

# CSM sidecars
replication: dellemc/dell-csi-replicator:v1.6.0
replication: dellemc/dell-csi-replicator:v1.7.0
vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0
podmon: dellemc/podmon:v1.8.0
metadataretriever: dellemc/csi-metadata-retriever:v1.6.0
Expand Down Expand Up @@ -103,10 +103,10 @@ csi-powermax:
registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0
healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0
# CSM sidecars
replication: dellemc/dell-csi-replicator:v1.6.0
replication: dellemc/dell-csi-replicator:v1.7.0
authorization: dellemc/csm-authorization-sidecar:v1.9.0
migration: dellemc/dell-csi-migrator:v1.2.0
noderescan: dellemc/dell-csi-node-rescanner:v1.1.0
migration: dellemc/dell-csi-migrator:v1.3.0
noderescan: dellemc/dell-csi-node-rescanner:v1.2.0
clusterPrefix: $POWERMAX_CLUSTER_PREFIX
portGroups: "$POWERMAX_PORT_GROUPS"
fsGroupPolicy: "$FSGROUP_POLICY"
Expand Down Expand Up @@ -180,7 +180,7 @@ csi-vxflexos:
registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1
healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0
# CSM sidecars
replication: dellemc/dell-csi-replicator:v1.6.0
replication: dellemc/dell-csi-replicator:v1.7.0
vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0
podmon: dellemc/podmon:v1.8.0
authorization: dellemc/csm-authorization-sidecar:v1.9.0
Expand Down Expand Up @@ -259,7 +259,7 @@ csi-isilon:
registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0
healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0
# CSM sidecars
replication: dellemc/dell-csi-replicator:v1.6.0
replication: dellemc/dell-csi-replicator:v1.7.0
podmon: dellemc/podmon:v1.8.0
authorization: dellemc/csm-authorization-sidecar:v1.9.0
metadataretriever: dellemc/csi-metadata-retriever:v1.4.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -267,13 +267,13 @@ spec:
# false: disable replication feature(do not install dell-csi-replicator sidecar)
# Default value: false
enabled: $REPLICATION_ENABLED
configVersion: v1.6.0
configVersion: v1.7.0
components:
- name: dell-csi-replicator
# image: Image to use for dell-csi-replicator. This shouldn't be changed
# Allowed values: string
# Default value: None
image: dellemc/dell-csi-replicator:v1.6.0
image: dellemc/dell-csi-replicator:v1.7.0
envs:
# replicationPrefix: prefix to prepend to storage classes parameters
# Allowed values: string
Expand All @@ -289,7 +289,7 @@ spec:
- name: dell-replication-controller-manager
# image: Defines controller image. This shouldn't be changed
# Allowed values: string
image: dellemc/dell-replication-controller:v1.6.0
image: dellemc/dell-replication-controller:v1.7.0
envs:
# TARGET_CLUSTERS_IDS: comma separated list of cluster IDs of the targets clusters. DO NOT include the source(wherever CSM Operator is deployed) cluster ID
# Set the value to "self" in case of stretched/single cluster configuration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -277,13 +277,13 @@ spec:
# false: disable replication feature(do not install dell-csi-replicator sidecar)
# Default value: false
enabled: $REPLICATION_ENABLED
configVersion: v1.6.0
configVersion: v1.7.0
components:
- name: dell-csi-replicator
# image: Image to use for dell-csi-replicator. This shouldn't be changed
# Allowed values: string
# Default value: None
image: dellemc/dell-csi-replicator:v1.6.0
image: dellemc/dell-csi-replicator:v1.7.0
envs:
# replicationPrefix: prefix to prepend to storage classes parameters
# Allowed values: string
Expand All @@ -299,7 +299,7 @@ spec:
- name: dell-replication-controller-manager
# image: Defines controller image. This shouldn't be changed
# Allowed values: string
image: dellemc/dell-replication-controller:v1.6.0
image: dellemc/dell-replication-controller:v1.7.0
envs:
# TARGET_CLUSTERS_IDS: comma separated list of cluster IDs of the targets clusters. DO NOT include the source(wherever CSM Operator is deployed) cluster ID
# Set the value to "self" in case of stretched/single cluster configuration
Expand Down
10 changes: 5 additions & 5 deletions content/docs/deployment/csmoperator/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@ The table below lists the driver and modules versions installable with the CSM O

| CSI Driver | Version | CSM Authorization | CSM Replication | CSM Observability | CSM Resiliency |
| ------------------ |---------|-------------------|-----------------|-------------------|----------------|
| CSI PowerScale | 2.9.0 | ✔ 1.9.0 | ✔ 1.6.0 | ✔ 1.7.0 | ✔ 1.8.0 |
| CSI PowerScale | 2.9.0 | ✔ 1.9.0 | ✔ 1.7.0 | ✔ 1.7.0 | ✔ 1.8.0 |
| CSI PowerScale | 2.8.0 | ✔ 1.8.0 | ✔ 1.6.0 | ✔ 1.6.0 | ✔ 1.7.0 |
| CSI PowerScale | 2.7.0 | ✔ 1.7.0 | ✔ 1.5.0 | ✔ 1.5.0 | ✔ 1.6.0 |
| CSI PowerFlex | 2.9.0 | ✔ 1.9.0 | ✔ 1.6.0 | ✔ 1.7.0 | ✔ 1.8.0 |
| CSI PowerFlex | 2.9.0 | ✔ 1.9.0 | ✔ 1.7.0 | ✔ 1.7.0 | ✔ 1.8.0 |
| CSI PowerFlex | 2.8.0 | ✔ 1.8.0 | ✔ 1.6.0 | ✔ 1.6.0 | ✔ 1.7.0 |
| CSI PowerFlex | 2.7.0 | ✔ 1.7.0 | ✔ 1.5.0 | ✔ 1.5.0 | ✔ 1.6.0 |
| CSI PowerStore | 2.9.0 |||| ✔ 1.8.0 |
| CSI PowerStore | 2.8.0 |||| ✔ 1.7.0 |
| CSI PowerStore | 2.7.0 |||| ✔ 1.6.0 |
| CSI PowerMax | 2.9.0 | ✔ 1.9.0 | ✔ 1.6.0 | ✔ 1.7.0 ||
| CSI PowerMax | 2.9.0 | ✔ 1.9.0 | ✔ 1.7.0 | ✔ 1.7.0 ||
| CSI PowerMax | 2.8.0 | ✔ 1.8.0 | ✔ 1.6.0 | ✔ 1.6.0 ||
| CSI PowerMax | 2.7.0 | ✔ 1.7.0 | ✔ 1.5.0 |||
| CSI Unity XT | 2.9.0 |||||
Expand Down Expand Up @@ -172,8 +172,8 @@ Here is the output of a request to build an offline bundle for the Dell CSM Oper
dellemc/csm-metrics-powerflex:v1.7.0
dellemc/csm-metrics-powerscale:v1.4.0
dellemc/csm-topology:v1.7.0
dellemc/dell-csi-replicator:v1.6.0
dellemc/dell-replication-controller:v1.6.0
dellemc/dell-csi-replicator:v1.7.0
dellemc/dell-replication-controller:v1.7.0
dellemc/sdc:4.5
docker.io/dellemc/dell-csm-operator:v1.4.0
gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0
Expand Down
4 changes: 2 additions & 2 deletions content/docs/deployment/csmoperator/modules/replication.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ This change will need to be made to the /etc/hosts file on:
The [csm-replication](https://github.com/dell/csm-replication.git) GitHub repository is cloned to your source cluster as part of the installation. On your source cluster run the following to clone and build the repctl tool:

```bash
git clone -b v1.6.0 https://github.com/dell/csm-replication.git
git clone -b v1.7.0 https://github.com/dell/csm-replication.git
cd csm-replication/repctl
make build
```

Alternately, you can download a pre-built repctl binary from our [Releases](https://github.com/dell/csm-replication/releases) page.
```shell
wget https://github.com/dell/csm-replication/releases/download/v1.6.0/repctl-linux-amd64
wget https://github.com/dell/csm-replication/releases/download/v1.7.0/repctl-linux-amd64
mv repctl-linux-amd64 repctl
chmod +x repctl
```
Expand Down
4 changes: 2 additions & 2 deletions content/docs/replication/deployment/install-repctl.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ Before you begin, make sure you have the repctl tool available.

You can download a pre-built repctl binary from our [Releases](https://github.com/dell/csm-replication/releases) page.
```shell
wget https://github.com/dell/csm-replication/releases/download/v1.6.0/repctl-linux-amd64
wget https://github.com/dell/csm-replication/releases/download/v1.7.0/repctl-linux-amd64
mv repctl-linux-amd64 repctl
chmod +x repctl
```

Alternately, if you want to build the binary yourself, you can follow these steps:
```shell
git clone -b v1.6.0 https://github.com/dell/csm-replication.git
git clone -b v1.7.0 https://github.com/dell/csm-replication.git
cd csm-replication/repctl
make build
```
Expand Down
4 changes: 2 additions & 2 deletions content/docs/replication/deployment/install-script.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ description: Installation of CSM for Replication using script (Helm chart)
> **_NOTE:_** These steps should be repeated on all Kubernetes clusters where you want to configure replication.
```shell
git clone -b v1.6.0 https://github.com/dell/csm-replication.git
git clone -b v1.7.0 https://github.com/dell/csm-replication.git
cd csm-replication
kubectl create ns dell-replication-controller
# Download and modify the default values.yaml file if you wish to customize your deployment in any way
wget -O myvalues.yaml https://raw.githubusercontent.com/dell/helm-charts/csm-replication-1.6.0/charts/csm-replication/values.yaml
wget -O myvalues.yaml https://raw.githubusercontent.com/dell/helm-charts/csm-replication-1.7.0/charts/csm-replication/values.yaml
bash scripts/install.sh --values ./myvalues.yaml
```
>Note: Current installation method allows you to specify custom `<FQDN>:<IP>` entries to be appended to controller's `/etc/hosts` file. It can be useful if controller is being deployed in private environment where DNS is not set up properly, but kubernetes clusters use FQDN as API server's address.
Expand Down
6 changes: 1 addition & 5 deletions content/docs/replication/release/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Description: >
Dell Container Storage Modules (CSM) release notes for replication
---

## Release Notes - CSM Replication 1.6.0
## Release Notes - CSM Replication 1.7.0



Expand All @@ -29,7 +29,3 @@ Description: >
- [#1002 - [BUG]: CSM Replication - secret file requirement for both sites not documented ](https://github.com/dell/csm/issues/1002)

### Known Issues

| Github ID | Description |
| --------------------------------------------- | ------------------------------------------------------------------ |
| [753](https://github.com/dell/csm/issues/753) | **PowerScale:** When Persistent Volumes (PVs) are created with quota enabled on CSM versions 1.6.0 and before, an incorrect quota gets set for the target side read-only PVs/directories based on the consumed non-zero source size instead of the assigned quota of the source. This can create issues when the user performs failover and wants to write data to the failed over site. If lower quota limit is set, no new writes can be performed on the target side post failover. <br /> **Workaround** using PowerScale cluster CLI or UI: <br /> For each Persistent Volume on the source kubernetes cluster, <br /> 1. Get the quota assigned for the directory on the source PowerScale cluster. The path to the directory information can be obtained from the specification field of the Persistent Volume object. <br /> 2. Verify the quota of the target directory on the target PowerScale cluster. If incorrect quota is set, update the quota on the target directory with the same information as on the source. If no quota is set, create a quota for the target directory. |
2 changes: 1 addition & 1 deletion content/docs/replication/upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ On PowerScale systems, an additional step is needed when upgrading to CSM Replic
Make sure the appropriate release branch is available on the machine performing the upgrade by running:

```bash
git clone -b v1.6.0 https://github.com/dell/csm-replication.git
git clone -b v1.7.0 https://github.com/dell/csm-replication.git
```

### Upgrading with Helm
Expand Down

0 comments on commit bd07fe1

Please sign in to comment.