Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/release-v1.8.0' into pflex-drive…
Browse files Browse the repository at this point in the history
…r-images
  • Loading branch information
coulof committed Sep 1, 2023
2 parents 7e4717b + f4e72bc commit bf57de9
Show file tree
Hide file tree
Showing 30 changed files with 756 additions and 93 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/kubelinter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: COSI driver

on:
push:
branches: [main]
pull_request:
branches: ["**"]

env:
GOPRIVATE: github.com/dell/*
TOKEN: ${{ secrets.GH_DELL_ACCESS }}

jobs:
kube-linter:
name: Kube Linter
runs-on: ubuntu-latest
steps:
- name: Configure git for private modules
run: |
git config --global url."https://csmbot:[email protected]".insteadOf "https://github.com"
echo "machine github.com login csmbot password $TOKEN" >> ~/.netrc
- name: Checkout the code
uses: actions/[email protected]
- name: Scan repo with kube-linter
uses: stackrox/[email protected]
with:
directory: charts/cosi
config: kubelinter-config.yaml

13 changes: 6 additions & 7 deletions charts/container-storage-modules/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,17 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 1.0.0
version: 1.1.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "1.0.0"
appVersion: "1.1.0"

dependencies:
- name: csi-powerstore
version: 2.7.0
version: 2.8.0
repository: https://dell.github.io/helm-charts
condition: csi-powerstore.enabled

Expand All @@ -65,17 +65,16 @@ dependencies:
condition: csi-unity.enabled

- name: csm-replication
version: 1.5.0
version: 1.6.0
repository: https://dell.github.io/helm-charts
condition: csm-replication.enabled

- name: karavi-observability
version: 1.5.0
version: 1.6.0
repository: https://dell.github.io/helm-charts
condition: karavi-observability.enabled

- name: cert-manager
version: 1.10.0
repository: https://charts.jetstack.io
condition: cert-manager.enabled

32 changes: 17 additions & 15 deletions charts/container-storage-modules/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
########################
csi-powerstore:
enabled: false
version: "v2.7.0"
version: "v2.8.0"
images:
driverRepository: dellemc
## Controller ATTRIBUTES
Expand All @@ -31,11 +31,11 @@ csi-powerstore:
nodeSelector:
replication:
enabled: false
image: dellemc/dell-csi-replicator:v1.5.0
image: dellemc/dell-csi-replicator:v1.6.0
vgsnapshot:
enabled: false
image: dellemc/csi-volumegroup-snapshotter:v1.2.0
metadataretriever: dellemc/csi-metadata-retriever:v1.4.0
metadataretriever: dellemc/csi-metadata-retriever:v1.5.0
snapshot:
enabled: true
resizer:
Expand Down Expand Up @@ -76,7 +76,7 @@ csi-powerstore:
# Enable this feature only after contact support for additional information
podmon:
enabled: false
image: dellemc/podmon:v1.6.0
image: dellemc/podmon:v1.7.0
controller:
args:
- "--csisock=unix:/var/run/csi/csi.sock"
Expand All @@ -99,6 +99,8 @@ csi-powerstore:
- "--driver-config-params=/powerstore-config-params/driver-config-params.yaml"
- "--driverPodLabelValue=dell-storage"
- "--ignoreVolumelessPods=false"
# maxPowerstoreVolumesPerNode: Specify default value for maximum number of volumes that controller can publish to the node.
maxPowerstoreVolumesPerNode: 0

## CSI PowerMax
########################
Expand Down Expand Up @@ -140,14 +142,14 @@ csi-powermax:
deployAsSidecar: true
replication:
enabled: false
image: dellemc/dell-csi-replicator:v1.5.0
image: dellemc/dell-csi-replicator:v1.6.0
migration:
enabled: false
image: dellemc/dell-csi-migrator:v1.1.1
nodeRescanSidecarImage: dellemc/dell-csi-node-rescanner:v1.0.1
image: dellemc/dell-csi-migrator:v1.2.0
nodeRescanSidecarImage: dellemc/dell-csi-node-rescanner:v1.1.0
authorization:
enabled: false
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.7.0
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.8.0
proxyHost:
vSphere:
enabled: false
Expand All @@ -171,7 +173,7 @@ csi-isilon:
nodeSelector:
replication:
enabled: false
image: dellemc/dell-csi-replicator:v1.5.0
image: dellemc/dell-csi-replicator:v1.6.0
snapshot:
enabled: true
resizer:
Expand Down Expand Up @@ -206,7 +208,7 @@ csi-isilon:
# Enable this feature only after contact support for additional information
podmon:
enabled: false
image: dellemc/podmon:v1.6.0
image: dellemc/podmon:v1.7.0
#controller:
# args:
# - "--csisock=unix:/var/run/csi/csi.sock"
Expand All @@ -232,7 +234,7 @@ csi-isilon:
# - "--ignoreVolumelessPods=false"
authorization:
enabled: false
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.7.0
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.8.0
proxyHost:
encryption:
enabled: false
Expand All @@ -249,7 +251,7 @@ csi-vxflexos:
controller:
replication:
enabled: false
image: dellemc/dell-csi-replicator:v1.5.0
image: dellemc/dell-csi-replicator:v1.6.0
healthMonitor:
enabled: false
controllerCount: 2
Expand Down Expand Up @@ -294,7 +296,7 @@ csi-vxflexos:

podmon:
enabled: false
image: dellemc/podmon:v1.6.0
image: dellemc/podmon:v1.7.0
# controller:
# args:
# - "--csisock=unix:/var/run/csi/csi.sock"
Expand All @@ -315,7 +317,7 @@ csi-vxflexos:
# - "--ignoreVolumelessPods=false"
authorization:
enabled: false
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.7.0
sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.8.0
proxyHost:

## CSI Unity
Expand Down Expand Up @@ -410,7 +412,7 @@ csi-unity:
# effect: "NoSchedule"
podmon:
enabled: false
image: dellemc/podmon:v1.6.0
image: dellemc/podmon:v1.7.0
controller:
args:
- "--csisock=unix:/var/run/csi/csi.sock"
Expand Down
36 changes: 36 additions & 0 deletions charts/cosi/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Copyright © 2023 Dell Inc. or its subsidiaries. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License

apiVersion: v2
name: cosi
description: Container Object Storage Interface (COSI) Driver for Dell ObjectScale

# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application

# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: 1.0.0-alpha
5 changes: 5 additions & 0 deletions charts/cosi/templates/NOTES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Thank you for installing {{ .Chart.Name }}.

Your release is named {{ .Release.Name }}.

For more information visit CSM documentation: https://dell.github.io/csm-docs/
Loading

0 comments on commit bf57de9

Please sign in to comment.