-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
E2E for PowerScale driver with all modules (#729)
- Loading branch information
1 parent
f926aad
commit 5e12d74
Showing
8 changed files
with
582 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
65 changes: 65 additions & 0 deletions
65
tests/e2e/testfiles/minimal-testfiles/storage_csm_powerscale.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
apiVersion: storage.dell.com/v1 | ||
kind: ContainerStorageModule | ||
metadata: | ||
name: isilon | ||
namespace: isilon | ||
spec: | ||
driver: | ||
csiDriverType: "isilon" | ||
configVersion: v2.12.0 | ||
forceRemoveDriver: true | ||
common: | ||
image: "dellemc/csi-isilon:nightly" | ||
modules: | ||
# Authorization: enable csm-authorization for RBAC | ||
- name: authorization | ||
# enable: Enable/Disable csm-authorization | ||
enabled: false | ||
# For Auth 2.0, use v2.0.0 as configVersion | ||
configVersion: v1.12.0 | ||
components: | ||
- name: karavi-authorization-proxy | ||
image: dellemc/csm-authorization-sidecar:nightly | ||
envs: | ||
# proxyHost: hostname of the csm-authorization server | ||
- name: "PROXY_HOST" | ||
value: "authorization-ingress-nginx-controller.authorization.svc.cluster.local" | ||
# skipCertificateValidation: Enable/Disable certificate validation of the csm-authorization server | ||
- name: "SKIP_CERTIFICATE_VALIDATION" | ||
value: "true" | ||
- name: resiliency | ||
# enabled: Enable/Disable Resiliency feature | ||
# Allowed values: | ||
# true: enable Resiliency feature(deploy podmon sidecar) | ||
# false: disable Resiliency feature(do not deploy podmon sidecar) | ||
# Default value: false | ||
enabled: false | ||
components: | ||
- name: podmon-controller | ||
image: dellemc/podmon:nightly | ||
- name: podmon-node | ||
image: dellemc/podmon:nightly | ||
- name: replication | ||
enabled: false | ||
components: | ||
- name: dell-csi-replicator | ||
image: dellemc/dell-csi-replicator:nightly | ||
- name: dell-replication-controller-manager | ||
image: dellemc/dell-replication-controller:nightly | ||
- name: dell-replication-controller-init | ||
image: dellemc/dell-replication-init:v1.0.0 | ||
- name: observability | ||
# enabled: Enable/Disable observability | ||
enabled: false | ||
components: | ||
- name: topology | ||
enabled: true | ||
image: dellemc/csm-topology:nightly | ||
- name: otel-collector | ||
enabled: true | ||
image: otel/opentelemetry-collector:0.42.0 | ||
- name: cert-manager | ||
enabled: false | ||
- name: metrics-powerscale | ||
enabled: true | ||
image: dellemc/csm-metrics-powerscale:nightly |
37 changes: 37 additions & 0 deletions
37
tests/e2e/testfiles/minimal-testfiles/storage_csm_powerscale_auth.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
apiVersion: storage.dell.com/v1 | ||
kind: ContainerStorageModule | ||
metadata: | ||
name: isilon | ||
namespace: isilon | ||
spec: | ||
driver: | ||
csiDriverType: "isilon" | ||
configVersion: v2.12.0 | ||
replicas: 1 | ||
forceRemoveDriver: true | ||
common: | ||
image: "dellemc/csi-isilon:nightly" | ||
modules: | ||
# Authorization: enable csm-authorization for RBAC | ||
- name: authorization | ||
# enable: Enable/Disable csm-authorization | ||
enabled: true | ||
# For Auth 2.0, use v2.0.0 as configVersion | ||
configVersion: v1.12.0 | ||
components: | ||
- name: karavi-authorization-proxy | ||
image: dellemc/csm-authorization-sidecar:nightly | ||
envs: | ||
# proxyHost: hostname of the csm-authorization server | ||
- name: "PROXY_HOST" | ||
value: "authorization-ingress-nginx-controller.authorization.svc.cluster.local" | ||
# skipCertificateValidation: Enable/Disable certificate validation of the csm-authorization server | ||
- name: "SKIP_CERTIFICATE_VALIDATION" | ||
value: "true" | ||
- name: resiliency | ||
enabled: false | ||
- name: replication | ||
enabled: false | ||
- name: observability | ||
# enabled: Enable/Disable observability | ||
enabled: false |
37 changes: 37 additions & 0 deletions
37
tests/e2e/testfiles/minimal-testfiles/storage_csm_powerscale_auth2.0.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
apiVersion: storage.dell.com/v1 | ||
kind: ContainerStorageModule | ||
metadata: | ||
name: isilon | ||
namespace: isilon | ||
spec: | ||
driver: | ||
csiDriverType: "isilon" | ||
configVersion: v2.12.0 | ||
replicas: 1 | ||
forceRemoveDriver: true | ||
common: | ||
image: "dellemc/csi-isilon:nightly" | ||
modules: | ||
# Authorization: enable csm-authorization for RBAC | ||
- name: authorization | ||
# enable: Enable/Disable csm-authorization | ||
enabled: true | ||
# For Auth 2.0, use v2.0.0 as configVersion | ||
configVersion: v2.0.0 | ||
components: | ||
- name: karavi-authorization-proxy | ||
image: dellemc/csm-authorization-sidecar:nightly | ||
envs: | ||
# proxyHost: hostname of the csm-authorization server | ||
- name: "PROXY_HOST" | ||
value: "authorization-ingress-nginx-controller.authorization.svc.cluster.local" | ||
# skipCertificateValidation: Enable/Disable certificate validation of the csm-authorization server | ||
- name: "SKIP_CERTIFICATE_VALIDATION" | ||
value: "true" | ||
- name: resiliency | ||
enabled: false | ||
- name: replication | ||
enabled: false | ||
- name: observability | ||
# enabled: Enable/Disable observability | ||
enabled: false |
37 changes: 37 additions & 0 deletions
37
tests/e2e/testfiles/minimal-testfiles/storage_csm_powerscale_observability.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
apiVersion: storage.dell.com/v1 | ||
kind: ContainerStorageModule | ||
metadata: | ||
name: isilon | ||
namespace: isilon | ||
spec: | ||
driver: | ||
csiDriverType: "isilon" | ||
configVersion: v2.12.0 | ||
forceRemoveDriver: true | ||
common: | ||
image: "dellemc/csi-isilon:nightly" | ||
modules: | ||
# Authorization: enable csm-authorization for RBAC | ||
- name: authorization | ||
enabled: false | ||
# For Auth 2.0, use v2.0.0 as configVersion | ||
configVersion: v1.11.0 | ||
- name: resiliency | ||
enabled: false | ||
- name: replication | ||
enabled: false | ||
- name: observability | ||
# enabled: Enable/Disable observability | ||
enabled: true | ||
components: | ||
- name: topology | ||
enabled: true | ||
image: dellemc/csm-topology:nightly | ||
- name: otel-collector | ||
enabled: true | ||
image: otel/opentelemetry-collector:0.42.0 | ||
- name: cert-manager | ||
enabled: false | ||
- name: metrics-powerscale | ||
enabled: true | ||
image: dellemc/csm-metrics-powerscale:nightly |
45 changes: 45 additions & 0 deletions
45
...e2e/testfiles/minimal-testfiles/storage_csm_powerscale_observability_top_custom_cert.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
apiVersion: storage.dell.com/v1 | ||
kind: ContainerStorageModule | ||
metadata: | ||
name: isilon | ||
namespace: isilon | ||
spec: | ||
driver: | ||
csiDriverType: "isilon" | ||
configVersion: v2.12.0 | ||
forceRemoveDriver: true | ||
common: | ||
image: "dellemc/csi-isilon:nightly" | ||
modules: | ||
# Authorization: enable csm-authorization for RBAC | ||
- name: authorization | ||
enabled: false | ||
# For Auth 2.0, use v2.0.0 as configVersion | ||
configVersion: v1.11.0 | ||
- name: resiliency | ||
enabled: false | ||
- name: replication | ||
enabled: false | ||
- name: observability | ||
# enabled: Enable/Disable observability | ||
enabled: true | ||
components: | ||
- name: topology | ||
enabled: true | ||
# certificate: certificate for cert/private-key pair -- please add cert here to use custom certificates | ||
# for self-signed certs, leave empty string | ||
# Allowed values: string | ||
certificate: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVCVENDQXUyZ0F3SUJBZ0lVVThsYncza09ITk5QSXppRitJb3NUT3pSZVZNd0RRWUpLb1pJaHZjTkFRRUwKQlFBd2daRXhDekFKQmdOVkJBWVRBbFZUTVJFd0R3WURWUVFJREFoT1pYY2dXVzl5YXpFUk1BOEdBMVVFQnd3SQpUbVYzSUZsdmNtc3hEVEFMQmdOVkJBb01CRVJsYkd3eEREQUtCZ05WQkFzTUEwbFRSekVZTUJZR0ExVUVBd3dQClNtOXZjMlZ3Y0drSUNBZ0lDQWdJTVNVd0l3WUpLb1pJaHZjTkFRa0JGaFpxYjI5elpYQndhVjlzZFc1aFFHUmwKYkd3dVkyOXRNQjRYRFRJME1ESXlNVEU0TWpRME1sb1hEVEkwTURVeU1URTRNalEwTWxvd2daRXhDekFKQmdOVgpCQVlUQWxWVE1SRXdEd1lEVlFRSURBaE9aWGNnV1c5eWF6RVJNQThHQTFVRUJ3d0lUbVYzSUZsdmNtc3hEVEFMCkJnTlZCQW9NQkVSbGJHd3hEREFLQmdOVkJBc01BMGxUUnpFWU1CWUdBMVVFQXd3UFNtOXZjMlZ3Y0drSUNBZ0kKQ0FnSU1TVXdJd1lKS29aSWh2Y05BUWtCRmhacWIyOXpaWEJ3YVY5c2RXNWhRR1JsYkd3dVkyOXRNSUlCSWpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF5SXhkZ04wNDdnZk41T0h3SHFhMjlHNWd3dDkzCmVidnEwZVdnZE5RWXUvUU91YktoQ3JWYUN6QXBzTGhRcnlhOEM4OWtTM3VmRHNLM3o3aHJIRXhnblc4ZzdGL1cKTjVpaXYzcU9GcDk2ZVc4VFR5UHJhVktKV3psay9xSWhWdkhGVGxTbk5jcmJTZW45RkhxZmR4RnA3ejNVSXdtVQprZk8vTTQ1RHkrcDU2cmdqOW4vSTYvVmtpMWVxalBIN1dZTnZJQXJNa0pvZTBhSFlVSTdqa3dEZ1N6ZE1jMnM3ClI5NWxQTFY1MDgxdFNCWTJtNno0VGt1dktQdG1RZ1pML3JKL2lHUTBLVTkyYmRFUC9USDVSeEkyRHZ2U3BQSzUKUkhzTEhPVDdUZWV5NGJXU1VQemJTRzBRQUE0b1JyNTV2M1VYbmlmMExwNEQ0OU5xcHRSK0VzZkx2d0lEQVFBQgpvMU13VVRBZEJnTlZIUTRFRmdRVVlZakFuMmdHQXVDalB3NVZINVI3amNsWElwd3dId1lEVlIwakJCZ3dGb0FVCllZakFuMmdHQXVDalB3NVZINVI3amNsWElwd3dEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txaGtpRzl3MEIKQVFzRkFBT0NBUUVBS2dWUjRvQjhlb0hNWTZ2Tm9WUERJd29NU3d2eGUyWnVDN0N0bkRvRUJjUzlrQU12TURqRwpzeFN2b0o2TXlXckpNaUt4aDJmekdGcS9FVWxDcHdKUEwvNTlTYmR3cG54UUxGWjdyZkVjMS9WQ3dOUHcxM0pEClBnZmsvZnd6QVNEcS9mWm5pTmVldHpCa2dQdEdMWDFsU051OHFNSUZHczR0QlpZZS8xNnJ4VFFpMzRsUk56QVUKMlA2YTM3YjhWVU9yRUNhTTlOdUFaY3FWSjRiODhvNXBQSkRldm5Hb3JPOHRMQWhvT3kyclB5QnJKaVhNQ0ZKMAo4TzVQS1NrSlJyQ2x1enBPeEtxUURONTlmVDdYNEp6VzI3MVhqQlIzWVdJTUdha08rSnRUdEwyUDNBWXdtd2E1CnNibUV0UU5rSjNraDhneVNVL2p4WnQrVWVUVWRJYWxDV0E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t" | ||
# privateKey: private key for cert/private-key pair -- please add cert here to use custom certificates | ||
# for self-signed certs, leave empty string | ||
# Allowed values: string | ||
privateKey: "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBeUl4ZGdOMDQ3Z2ZONU9Id0hxYTI5RzVnd3Q5M2VidnEwZVdnZE5RWXUvUU91YktoCkNyVmFDekFwc0xoUXJ5YThDODlrUzN1ZkRzSzN6N2hySEV4Z25XOGc3Ri9XTjVpaXYzcU9GcDk2ZVc4VFR5UHIKYVZLSld6bGsvcUloVnZIRlRsU25OY3JiU2VuOUZIcWZkeEZwN3ozVUl3bVVrZk8vTTQ1RHkrcDU2cmdqOW4vSQo2L1ZraTFlcWpQSDdXWU52SUFyTWtKb2UwYUhZVUk3amt3RGdTemRNYzJzN1I5NWxQTFY1MDgxdFNCWTJtNno0ClRrdXZLUHRtUWdaTC9ySi9pR1EwS1U5MmJkRVAvVEg1UnhJMkR2dlNwUEs1UkhzTEhPVDdUZWV5NGJXU1VQemIKU0cwUUFBNG9ScjU1djNVWG5pZjBMcDRENDlOcXB0UitFc2ZMdndJREFRQUJBb0lCQUUva2V5dG05ZEw5a094cApoYnJ3TjFwUXpvTlRlc2tvTDNmR3ZwRk1IVDVqRDZxeW1xMGxhZVdqSGppa2RLQVNFait5TXdaUERTSllOOW1zClloODMzaFZadkFmdWRleFlCaDI1dVBrU056eEJIN1FiWHlEcUhJWVc2MEQxWGNyQkxoVHliRnBsb2M1a1JNbnYKdjY4elpMeEdLVWg3L0kvWVJvZEhXWUxXdWhMaTYvVGpKMGNJbWlOVWxMeWhXNHJrUXRveUZmelYvWkZpZGYvWApSYjQwRHRCRk1QbytVdFRBbnJuTlF3UDN2cEF5U09OV2U3MW45dS9XdFlwYzVNeDJGaGZFbm5PcTlZcVNEMVNQCm5hUC9OUndOQ2xOY1BleWZaSU84SytWT3MvbFpBOGErMXREWTZzOFVOTHBvcm42YkRWdEsweU4rTU9YK1FLaXEKTG9KeDZtRUNnWUVBNlU3ZU96OEcybG9wd245ald6YXBobG5TU2RFTHZobS95cllNMy9TN2puTkRYNkd3TkRlKwpFQTFINUs1UDRLNnlleFMvZEllaWo4bDhiRytVb0V3Rm9pOVIxaTdGR21DL1p6WTRpa2IyQXI0MU8yV29kVk9UCkRjNnBjdmlkWnp5ZjJWaGlTMFNLZ3ZodDdzSTlQcjFyZWlyNW9TYXBuUC9hUFhCTkl3dDh3V01DZ1lFQTNBM1AKODNrOUlPdjNNUWhiL1JiUDVBRWZYaW85U0hJNW1oekFLankxY2M1WDdadjI2SmpIc21RNGQrb0s0UjljMGFIWApETDFBRlYrWTkyRTU4ZVE1SXJhQ3JTQVAwYk45bENqLzdEMDFrT2ZnTis5QXJzVy8yc0tFcFRtZENtc3ZGb1JuClNOUzBNYmpDdmQxOEtYdWNFYmdoZzZTcjZwaGN2QWVoaGtpcjZQVUNnWUVBcFl0bXVKZENINUUyYkdIRGVDZFQKSnBkNVZSTlZ4Nit4blA2TUtDVVpLRHkxSTVndzFQeHdpaWRDU2dzOWRtbS9Ed0pyengybXhXdnNNMjBCQXJTdQprcVFNNTNNTVBHbEZwdENjVWRHRUlmSWhCMkpjbzlPSFZwYTdPVzhiRVBPOVlKVU1PZWdLZUdBYWNQMjJRMXhZCmRMa2xvNmt4Vk10ZWFaWFR4ZmdTcjQwQ2dZRUF3K2lnSEZqeHJSK213TVo2YndZaUt4RTh4ZTdCQklCOCs5RmcKMjdtVXFDOVdaTG9YeGRoTzRXa01ST1hlcmJIb1J0SFl6UVNueXQrREphb3Zsa1RqQVI2UGxHWVk3MDduSEVLcwpKYndRdG1OWllUTGwyVE5BclJmRVUvekk3UCtqdWw1Q1BicndlZHZOdEk4OC9RbUpWdFVoTVR3bnVnSFBmYThsCmhKR3FTd2tDZ1lFQW1UKzJQY1VIdVZuYXU1ZjVYMXZPaVI1aGtyNEZYUFhwZVVRZDVyMFZZazBsb01Yc3FQVGsKc0lZN0lmSUlRZ01xbFNnUVhMeVBpbjJPWEN1ZnBKTlVDRlJRamtMV2ZCZW1QbEh6N2hjNURvVHJEU1doOUtETApNak9HL3d4ckRwZGlvRnZmcVA3bldIeGk3UzAxNXpHNHhtbkg2WUZ1TThuaHpyU3NSQzhzV20wPQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQ==" | ||
image: dellemc/csm-topology:nightly | ||
- name: otel-collector | ||
enabled: true | ||
image: otel/opentelemetry-collector:0.42.0 | ||
- name: cert-manager | ||
enabled: false | ||
- name: metrics-powerscale | ||
enabled: true | ||
image: dellemc/csm-metrics-powerscale:nightly |
31 changes: 31 additions & 0 deletions
31
tests/e2e/testfiles/minimal-testfiles/storage_csm_powerscale_replica.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
apiVersion: storage.dell.com/v1 | ||
kind: ContainerStorageModule | ||
metadata: | ||
name: isilon | ||
namespace: isilon | ||
spec: | ||
driver: | ||
csiDriverType: "isilon" | ||
configVersion: v2.12.0 | ||
forceRemoveDriver: true | ||
common: | ||
image: "dellemc/csi-isilon:nightly" | ||
modules: | ||
- name: authorization | ||
enabled: false | ||
# For Auth 2.0, use v2.0.0 as configVersion | ||
configVersion: v1.11.0 | ||
- name: resiliency | ||
enabled: false | ||
- name: replication | ||
enabled: true | ||
components: | ||
- name: dell-csi-replicator | ||
image: dellemc/dell-csi-replicator:nightly | ||
- name: dell-replication-controller-manager | ||
image: dellemc/dell-replication-controller:nightly | ||
# envs: | ||
# - name: "TARGET_CLUSTERS_IDS" | ||
# value: "self" | ||
- name: dell-replication-controller-init | ||
image: dellemc/dell-replication-init:v1.0.0 |
31 changes: 31 additions & 0 deletions
31
tests/e2e/testfiles/minimal-testfiles/storage_csm_powerscale_resiliency.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
apiVersion: storage.dell.com/v1 | ||
kind: ContainerStorageModule | ||
metadata: | ||
name: isilon | ||
namespace: isilon | ||
spec: | ||
driver: | ||
csiDriverType: "isilon" | ||
configVersion: v2.12.0 | ||
forceRemoveDriver: true | ||
common: | ||
image: "dellemc/csi-isilon:nightly" | ||
modules: | ||
# Authorization: enable csm-authorization for RBAC | ||
- name: authorization | ||
# enable: Enable/Disable csm-authorization | ||
enabled: false | ||
# For Auth 2.0, use v2.0.0 as configVersion | ||
configVersion: v1.11.0 | ||
- name: resiliency | ||
# enabled: Enable/Disable Resiliency feature | ||
# Allowed values: | ||
# true: enable Resiliency feature(deploy podmon sidecar) | ||
# false: disable Resiliency feature(do not deploy podmon sidecar) | ||
# Default value: false | ||
enabled: true | ||
components: | ||
- name: podmon-controller | ||
image: dellemc/podmon:nightly | ||
- name: podmon-node | ||
image: dellemc/podmon:nightly |