feat: storage modules version bumps, Gemini snapshot for 1.22
This commit is contained in:
parent
5ca53846c2
commit
2f29a9b7f8
@ -20,15 +20,15 @@ dependencies:
|
|||||||
version: ">= 0.1.4"
|
version: ">= 0.1.4"
|
||||||
repository: https://cdn.zero-downtime.net/charts/
|
repository: https://cdn.zero-downtime.net/charts/
|
||||||
- name: lvm-localpv
|
- name: lvm-localpv
|
||||||
version: 0.8.6
|
version: 0.9.0
|
||||||
condition: lvm-localpv.enabled
|
condition: lvm-localpv.enabled
|
||||||
# repository: https://openebs.github.io/lvm-localpv
|
# repository: https://openebs.github.io/lvm-localpv
|
||||||
- name: gemini
|
- name: gemini
|
||||||
version: 0.0.8
|
version: 1.0.0
|
||||||
condition: gemini.enabled
|
condition: gemini.enabled
|
||||||
# repository: https://charts.fairwinds.com/stable
|
# repository: https://charts.fairwinds.com/stable
|
||||||
- name: aws-ebs-csi-driver
|
- name: aws-ebs-csi-driver
|
||||||
version: 2.6.4
|
version: 2.6.5
|
||||||
condition: aws-ebs-csi-driver.enabled
|
condition: aws-ebs-csi-driver.enabled
|
||||||
# repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
|
# repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
|
||||||
- name: aws-efs-csi-driver
|
- name: aws-efs-csi-driver
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
# Helm chart
|
# Helm chart
|
||||||
|
|
||||||
|
## v2.6.5
|
||||||
|
|
||||||
|
* Bump app/driver to version `v1.5.3`
|
||||||
|
|
||||||
## v2.6.4
|
## v2.6.4
|
||||||
|
|
||||||
* Remove exposure all secrets to external-snapshotter-role
|
* Remove exposure all secrets to external-snapshotter-role
|
||||||
|
@ -3,7 +3,7 @@ annotations:
|
|||||||
- kind: added
|
- kind: added
|
||||||
description: Custom controller.updateStrategy to set controller deployment strategy.
|
description: Custom controller.updateStrategy to set controller deployment strategy.
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 1.5.1
|
appVersion: 1.5.3
|
||||||
description: A Helm chart for AWS EBS CSI Driver
|
description: A Helm chart for AWS EBS CSI Driver
|
||||||
home: https://github.com/kubernetes-sigs/aws-ebs-csi-driver
|
home: https://github.com/kubernetes-sigs/aws-ebs-csi-driver
|
||||||
keywords:
|
keywords:
|
||||||
@ -19,4 +19,4 @@ maintainers:
|
|||||||
name: aws-ebs-csi-driver
|
name: aws-ebs-csi-driver
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/kubernetes-sigs/aws-ebs-csi-driver
|
- https://github.com/kubernetes-sigs/aws-ebs-csi-driver
|
||||||
version: 2.6.4
|
version: 2.6.5
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
|
{{- if .Capabilities.APIVersions.Has "policy/v1/PodDisruptionBudget" }}
|
||||||
|
apiVersion: policy/v1
|
||||||
|
{{- else }}
|
||||||
apiVersion: policy/v1beta1
|
apiVersion: policy/v1beta1
|
||||||
|
{{- end }}
|
||||||
kind: PodDisruptionBudget
|
kind: PodDisruptionBudget
|
||||||
metadata:
|
metadata:
|
||||||
name: ebs-csi-controller
|
name: ebs-csi-controller
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# Declare variables to be passed into your templates.
|
# Declare variables to be passed into your templates.
|
||||||
|
|
||||||
image:
|
image:
|
||||||
repository: k8s.gcr.io/provider-aws/aws-ebs-csi-driver
|
repository: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver
|
||||||
# Overrides the image tag whose default is v{{ .Chart.AppVersion }}
|
# Overrides the image tag whose default is v{{ .Chart.AppVersion }}
|
||||||
tag: ""
|
tag: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 0.8.3
|
appVersion: 0.9.0
|
||||||
description: CSI Driver for dynamic provisioning of LVM Persistent Local Volumes.
|
description: CSI Driver for dynamic provisioning of LVM Persistent Local Volumes.
|
||||||
home: http://www.openebs.io/
|
home: http://www.openebs.io/
|
||||||
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png
|
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png
|
||||||
@ -20,4 +20,4 @@ maintainers:
|
|||||||
name: lvm-localpv
|
name: lvm-localpv
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/openebs/lvm-localpv
|
- https://github.com/openebs/lvm-localpv
|
||||||
version: 0.8.6
|
version: 0.9.0
|
||||||
|
@ -100,7 +100,7 @@ helm install openebs-lvmlocalpv openebs-lvmlocalpv/lvm-localpv --namespace opene
|
|||||||
| `lvmPlugin.image.registry`| Registry for openebs-lvm-plugin image| `""`|
|
| `lvmPlugin.image.registry`| Registry for openebs-lvm-plugin image| `""`|
|
||||||
| `lvmPlugin.image.repository`| Image repository for openebs-lvm-plugin| `openebs/lvm-driver`|
|
| `lvmPlugin.image.repository`| Image repository for openebs-lvm-plugin| `openebs/lvm-driver`|
|
||||||
| `lvmPlugin.image.pullPolicy`| Image pull policy for openebs-lvm-plugin| `IfNotPresent`|
|
| `lvmPlugin.image.pullPolicy`| Image pull policy for openebs-lvm-plugin| `IfNotPresent`|
|
||||||
| `lvmPlugin.image.tag`| Image tag for openebs-lvm-plugin| `0.8.3`|
|
| `lvmPlugin.image.tag`| Image tag for openebs-lvm-plugin| `0.9.0`|
|
||||||
| `lvmPlugin.metricsPort`| The TCP port number used for exposing lvm-metrics | `9500`|
|
| `lvmPlugin.metricsPort`| The TCP port number used for exposing lvm-metrics | `9500`|
|
||||||
| `lvmPlugin.allowedTopologies`| The comma seperated list of allowed node topologies | `kubernetes.io/hostname,`|
|
| `lvmPlugin.allowedTopologies`| The comma seperated list of allowed node topologies | `kubernetes.io/hostname,`|
|
||||||
| `lvmNode.driverRegistrar.image.registry`| Registry for csi-node-driver-registrar image| `k8s.gcr.io/`|
|
| `lvmNode.driverRegistrar.image.registry`| Registry for csi-node-driver-registrar image| `k8s.gcr.io/`|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# This is a YAML-formatted file.
|
# This is a YAML-formatted file.
|
||||||
# Declare variables to be passed into your templates.
|
# Declare variables to be passed into your templates.
|
||||||
release:
|
release:
|
||||||
version: "0.8.3"
|
version: "0.9.0"
|
||||||
|
|
||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
# - name: "image-pull-secret"
|
# - name: "image-pull-secret"
|
||||||
@ -135,7 +135,7 @@ lvmPlugin:
|
|||||||
repository: openebs/lvm-driver
|
repository: openebs/lvm-driver
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
# Overrides the image tag whose default is the chart appVersion.
|
# Overrides the image tag whose default is the chart appVersion.
|
||||||
tag: 0.8.3
|
tag: 0.9.0
|
||||||
ioLimits:
|
ioLimits:
|
||||||
enabled: false
|
enabled: false
|
||||||
containerRuntime: containerd
|
containerRuntime: containerd
|
||||||
|
@ -16,7 +16,9 @@ fmt:
|
|||||||
find . -name 'vendor' -prune -o -name '*.libsonnet' -print -o -name '*.jsonnet' -print | \
|
find . -name 'vendor' -prune -o -name '*.libsonnet' -print -o -name '*.jsonnet' -print | \
|
||||||
xargs -n 1 -- $(JSONNET_FMT) -i
|
xargs -n 1 -- $(JSONNET_FMT) -i
|
||||||
|
|
||||||
generate: clean
|
generate: clean build.sh
|
||||||
|
bash build.sh $<
|
||||||
|
patch -p0 -i rules-fix.patch
|
||||||
jsonnet -J vendor -m rules -e '(import "prometheusRules.libsonnet")'
|
jsonnet -J vendor -m rules -e '(import "prometheusRules.libsonnet")'
|
||||||
jsonnet -J vendor -m dashboards -e '(import "dashboards.libsonnet")'
|
jsonnet -J vendor -m dashboards -e '(import "dashboards.libsonnet")'
|
||||||
|
|
||||||
|
1
charts/kubezero-storage/jsonnet/build.sh
Symbolic link
1
charts/kubezero-storage/jsonnet/build.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../kubezero-metrics/jsonnet/build.sh
|
@ -3,7 +3,7 @@
|
|||||||
dashboards+: {
|
dashboards+: {
|
||||||
cStor: false,
|
cStor: false,
|
||||||
jiva: false,
|
jiva: false,
|
||||||
localPV: false,
|
localPV: false,
|
||||||
lvmLocalPV: true,
|
lvmLocalPV: true,
|
||||||
deviceLocalPV: false,
|
deviceLocalPV: false,
|
||||||
zfsLocalPV: false,
|
zfsLocalPV: false,
|
||||||
@ -13,7 +13,7 @@
|
|||||||
alertRules+: {
|
alertRules+: {
|
||||||
cStor: false,
|
cStor: false,
|
||||||
jiva: false,
|
jiva: false,
|
||||||
localPV: false,
|
localPV: false,
|
||||||
lvmLocalPV: true,
|
lvmLocalPV: true,
|
||||||
deviceLocalPV: false,
|
deviceLocalPV: false,
|
||||||
zfsLocalPV: false,
|
zfsLocalPV: false,
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
"subdir": "contrib/mixin"
|
"subdir": "contrib/mixin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "fa191c64bd3c3eaa6cc167e837d7a73e3b7d7c72",
|
"version": "b872757492ca70f350abd44eb95d81b95339f581",
|
||||||
"sum": "W/Azptf1PoqjyMwJON96UY69MFugDA4IAYiKURscryc="
|
"sum": "W/Azptf1PoqjyMwJON96UY69MFugDA4IAYiKURscryc="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -38,7 +38,7 @@
|
|||||||
"subdir": "grafana-builder"
|
"subdir": "grafana-builder"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "03d32a72a2a0bf0ee00ffc853be5f07ad3bafcbe",
|
"version": "5fb2525651cc6e5100e081b10ad9fbe7e3595231",
|
||||||
"sum": "0KkygBQd/AFzUvVzezE4qF/uDYgrwUXVpZfINBti0oc="
|
"sum": "0KkygBQd/AFzUvVzezE4qF/uDYgrwUXVpZfINBti0oc="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -58,7 +58,7 @@
|
|||||||
"subdir": "lib/promgrafonnet"
|
"subdir": "lib/promgrafonnet"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "177bc8ec789fa049a9585713d232035b159f8c92",
|
"version": "62ad10fe9ceb53c6b846871997abbfe8e0bd7cf5",
|
||||||
"sum": "zv7hXGui6BfHzE9wPatHI/AGZa4A2WKo6pq7ZdqBsps="
|
"sum": "zv7hXGui6BfHzE9wPatHI/AGZa4A2WKo6pq7ZdqBsps="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -98,8 +98,8 @@
|
|||||||
"subdir": "jsonnet/kube-prometheus"
|
"subdir": "jsonnet/kube-prometheus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "c8db3c85db6e13b94726b7c5d630a6ebe7038cf9",
|
"version": "452aaed72e36acb31cae93cfa85a5d9c3d3d2ec7",
|
||||||
"sum": "7DfVEg2kDzIQPgxTThnjQ4S2ZksrF0hkNLysXP6Wv24="
|
"sum": "pupXEvlRbhLdEO9b8LfFZB66+Z7fEqvRZ9m3MyEvsv4="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
|
11
charts/kubezero-storage/jsonnet/rules-fix.patch
Normal file
11
charts/kubezero-storage/jsonnet/rules-fix.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# https://github.com/openebs/monitoring/issues/98
|
||||||
|
--- vendor/github.com/openebs/monitoring/jsonnet/openebs-mixin/rules/prometheus-rules.libsonnet.orig 2022-04-20 11:16:33.096498884 +0200
|
||||||
|
+++ vendor/github.com/openebs/monitoring/jsonnet/openebs-mixin/rules/prometheus-rules.libsonnet 2022-04-20 11:16:49.831051800 +0200
|
||||||
|
@@ -23,6 +23,6 @@
|
||||||
|
local prometheusRules = self,
|
||||||
|
_config+:: param,
|
||||||
|
prometheusRules+::
|
||||||
|
- cstor(prometheusRules._config).prometheusRules.cStor + jiva(prometheusRules._config).prometheusRules.jiva + lvmLocalPV(prometheusRules._config).prometheusRules.lvmlocalpv + volume(prometheusRules._config).prometheusRules.volume
|
||||||
|
+ cstor(prometheusRules._config).prometheusRules.cStor + jiva(prometheusRules._config).prometheusRules.jiva + lvmLocalPV(prometheusRules._config).prometheusRules.lvmLocalPV + volume(prometheusRules._config).prometheusRules.volume
|
||||||
|
+ npd(prometheusRules._config).prometheusRules.npd,
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user