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

Adding new changes for Powermax #824

Merged
merged 1 commit into from
Sep 5, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,9 @@ function displayModules(installationType, driverName, CONSTANTS_PARAM) {
$(".replication-mod").show();
$(".iscsichap").show();
$(".transport-protocol").show();
$(".topology").show();
$(".fsGroupPolicy").show();
$(".max-volumes-per-node").show();
document.getElementById("driver-namespace").value = CONSTANTS_PARAM.POWERMAX_NAMESPACE;
if (installationType === CONSTANTS_PARAM.OPERATOR) {

Expand All @@ -426,11 +429,7 @@ function displayModules(installationType, driverName, CONSTANTS_PARAM) {
$(".snapshot-feature").hide();
$(".vol-name-prefix").hide();
$(".transport-protocol").show();
$(".migration").hide();
$(".resizer").hide();
$(".fsGroupPolicy").show();
$(".transport-protocol").show();
$(".topology").show();
document.getElementById("label-value").value = CONSTANTS_PARAM.POWERMAX_LABEL_VALUE;
}
break;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,9 @@ csi-powermax:
driverRepository: $IMAGE_REPOSITORY
clusterPrefix: $POWERMAX_CLUSTER_PREFIX
portGroups: "$POWERMAX_PORT_GROUPS"
fsGroupPolicy: "$FSGROUP_POLICY"
enableCHAP: $ISCSI_CHAP_ENABLED
transportProtocol: "$NODE_TRANSPORT_PROTOCOL"
controller:
controllerCount: $CONTROLLER_COUNT
volumeNamePrefix: $VOLUME_NAME_PREFIX
Expand All @@ -121,6 +124,8 @@ csi-powermax:
node:
healthMonitor:
enabled: $HEALTH_MONITOR_ENABLED
topologyControl:
enabled: $TOPOLOGY_ENABLED
nodeSelector: $NODE_POD_NODE_SELECTOR
tolerations: $NODE_TOLERATIONS
- key: "node.kubernetes.io/memory-pressure"
Expand Down Expand Up @@ -438,7 +443,7 @@ karavi-observability:
enabled: $OBSERVABILITY_ENABLED
karaviMetricsPowerstore:
enabled: $POWERSTORE_OBSERVABILITY_METRICS_ENABLED
karaviMetricsPowerMax:
karaviMetricsPowermax:
enabled: $POWERMAX_OBSERVABILITY_METRICS_ENABLED
karaviMetricsPowerflex:
enabled: $POWERFLEX_OBSERVABILITY_METRICS_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,12 @@ csi-powermax:
driverRepository: $IMAGE_REPOSITORY
clusterPrefix: $POWERMAX_CLUSTER_PREFIX
portGroups: "$POWERMAX_PORT_GROUPS"
fsGroupPolicy: "$FSGROUP_POLICY"
maxPowerMaxVolumesPerNode: $MAX_VOLUMES_PER_NODE
enableCHAP: $ISCSI_CHAP_ENABLED
transportProtocol: "$NODE_TRANSPORT_PROTOCOL"
storageCapacity:
enabled: $STORAGE_CAPACITY_ENABLED
controller:
controllerCount: $CONTROLLER_COUNT
volumeNamePrefix: $VOLUME_NAME_PREFIX
Expand All @@ -123,6 +129,8 @@ csi-powermax:
node:
healthMonitor:
enabled: $HEALTH_MONITOR_ENABLED
topologyControl:
enabled: $TOPOLOGY_ENABLED
nodeSelector: $NODE_POD_NODE_SELECTOR
tolerations: $NODE_TOLERATIONS
- key: "node.kubernetes.io/memory-pressure"
Expand All @@ -135,7 +143,7 @@ csi-powermax:
operator: "Exists"
effect: "NoExecute"
csireverseproxy:
image: dellemc/csipowermax-reverseproxy:v2.6.0
image: dellemc/csipowermax-reverseproxy:v2.7.0
deployAsSidecar: true
replication:
enabled: $REPLICATION_ENABLED
Expand Down Expand Up @@ -450,7 +458,7 @@ karavi-observability:
enabled: $OBSERVABILITY_ENABLED
karaviMetricsPowerstore:
enabled: $POWERSTORE_OBSERVABILITY_METRICS_ENABLED
karaviMetricsPowerMax:
karaviMetricsPowermax:
enabled: $POWERMAX_OBSERVABILITY_METRICS_ENABLED
karaviMetricsPowerflex:
enabled: $POWERFLEX_OBSERVABILITY_METRICS_ENABLED
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,6 @@ spec:
# Allowed values: ReadWriteOnceWithFSType, File , None
# Default value: ReadWriteOnceWithFSType
fSGroupPolicy: "$FSGROUP_POLICY"
# storageCapacity: Helps the scheduler to schedule the pod on a node satisfying the topology constraints, only if the requested capacity is available on the storage array
# Allowed values:
# true: enable storage capacity tracking
# false: disable storage capacity tracking
storageCapacity: $STORAGE_CAPACITY_ENABLED
# Config version for CSI PowerMax v2.7.0 driver
configVersion: v2.7.0
# replica: Define the number of PowerMax controller nodes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ spec:
# Allowed values: Any value greater than or equal to 0
# Default value: "0"
- name: X_CSI_MAX_VOLUMES_PER_NODE
values: "0"
values: "$MAX_VOLUMES_PER_NODE"
# nodeSelector: Define node selection constraints for node pods.
# For the pod to be eligible to run on a node, the node must have each
# of the indicated key-value pairs as labels.
Expand Down Expand Up @@ -229,14 +229,14 @@ spec:
- name: csireverseproxy
# enabled: Always set to true
enabled: true
configVersion: v2.6.0
configVersion: v2.7.0
forceRemoveModule: true
components:
- name: csipowermax-reverseproxy
# image: Define the container images used for the reverse proxy
# Default value: None
# Example: "csipowermax-reverseproxy:v2.6.0"
image: dellemc/csipowermax-reverseproxy:v2.6.0
# Example: "csipowermax-reverseproxy:v2.7.0"
image: dellemc/csipowermax-reverseproxy:v2.7.0
envs:
# "tlsSecret" defines the TLS secret that is created with certificate
# and its associated key
Expand Down