Regenerate released directory

Merge pull request #1135 from PennyScissors/devv25s-update-vsphere-csi

[2.6] Update vsphere CSI to v2.2.0
pull/1215/head
actions 2021-05-10 18:06:10 +00:00
parent 31643d8a71
commit f52800537f
65 changed files with 1160 additions and 7169 deletions

7328
index.yaml Executable file → Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,19 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/display-name: vSphere CSI
catalog.cattle.io/namespace: kube-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: vsphere-csi
apiVersion: v1
appVersion: 2.2.0
description: vSphere Cloud Storage Interface (CSI)
icon: https://charts.rancher.io/assets/logos/vsphere-csi.svg
keywords:
- infrastructure
maintainers:
- email: caleb@rancher.com
name: Rancher
name: rancher-vsphere-csi
sources:
- https://github.com/kubernetes-sigs/vsphere-csi-driver
version: 2.2.000

View File

@ -0,0 +1,73 @@
# vSphere Container Storage Interface (CSI)
[vSphere Container Storage Interface (CSI)](https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/release-2.1/manifests/v2.1.0/vsphere-7.0u1/) is a specification designed to enable persistent storage volume management on Container Orchestrators (COs) such as Kubernetes. The specification allows storage systems to integrate with containerized workloads running on Kubernetes. Using CSI, storage providers, such as VMware, can write and deploy plugins for storage systems in Kubernetes without a need to modify any core Kubernetes code.
CSI allows volume plugins to be installed on Kubernetes clusters as extensions. Once a CSI compatible volume driver is deployed on a Kubernetes cluster, users can use the CSI to provision, attach, mount, and format the volumes exposed by the CSI driver.
The CSI driver for vSphere is `csi.vsphere.vmware.com`.
## Prerequisites
- vSphere 6.7 U3+
- Kubernetes v1.14+
- Out-of-tree vSphere Cloud Provider Interface (CPI)
- A Secret on your Kubernetes cluster that contains vSphere CSI configuration and credentials
## Installation
This chart requires a Secret in your Kubernetes cluster that contains the CSI configuration and credentials to connect to the vCenter. You can have the chart generate it for you, or create it yourself and provide the name of the Secret during installation.
<span style="color:orange">Warning</span>: When the option to generate the Secret is enabled, the credentials are visible in the API to authorized users. If you create the Secret yourself they will not be visible.
You can create a Secret in one of the following ways:
### <B>Option 1</b>: Create a Secret using the Rancher UI
Go to your cluster's project (Same project you will be installing the chart) > Resources > Secrets > Add Secret.
```yaml
# Example of data required in the Secret
# The csi-vsphere.conf key name is required, otherwise the installation will fail
csi-vsphere.conf: |
[Global]
cluster-id = "<cluster-id>"
user = "<username>"
password = "<password>"
port = "<port>"
insecure-flag = "<insecure-flag>"
[VirtualCenter "<host>"]
datacenters = "<dc-1>, <dc-2>, ..."
```
More information on CSI vSphere configuration [here](https://vsphere-csi-driver.sigs.k8s.io/driver-deployment/installation.html#create_k8s_secret).
### <B>Option 2</b>: Create a Secret using kubectl
Replace placeholders with actual values, and execute the following:
```bash
# The csi-vsphere.conf key name is required, otherwise the installation will fail
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: <secret-name>
namespace: <charts-namespace>
stringData:
csi-vsphere.conf: |
[Global]
cluster-id = "<cluster-id>"
user = "<username>"
password = "<password>"
port = "<port>"
insecure-flag = "<insecure-flag>"
[VirtualCenter "<host>"]
datacenters = "<dc-1>, <dc-2>, ..."
EOF
```
More information on managing Secrets using kubectl [here](https://kubernetes.io/docs/tasks/configmap-secret/managing-secret-using-kubectl/).
## Migration
The CSI migration feature is only available for vSphere 7.0 U1.

View File

@ -0,0 +1,14 @@
# vSphere Container Storage Interface (CSI)
[vSphere Container Storage Interface (CSI)](https://github.com/kubernetes-sigs/vsphere-csi-driver) is a specification designed to enable persistent storage volume management on Container Orchestrators (COs) such as Kubernetes. The specification allows storage systems to integrate with containerized workloads running on Kubernetes. Using CSI, storage providers, such as VMware, can write and deploy plugins for storage systems in Kubernetes without a need to modify any core Kubernetes code.
CSI allows volume plugins to be installed on Kubernetes clusters as extensions. Once a CSI compatible volume driver is deployed on a Kubernetes cluster, users can use the CSI to provision, attach, mount, and format the volumes exposed by the CSI driver.
The CSI driver for vSphere is `csi.vsphere.vmware.com`.
## Prerequisites
- vSphere 6.7 U3+
- Kubernetes v1.14+
- Out-of-tree vSphere Cloud Provider Interface (CPI)
- A Secret on your Kubernetes cluster that contains vSphere CSI configuration and credentials (Refer to `README` or `Detailed Descriptions`)

View File

@ -0,0 +1,104 @@
questions:
- variable: vCenter.configSecret.generate
label: Generate CSI vSphere Config Secret
description: Generates a Secret that contains a CSI vSphere config and credentials (If the option to generate it is enabled, credentials will be visible in the API to authorized users)
type: boolean
default: true
required: true
group: Configuration
show_subquestion_if: true
subquestions:
- variable: vCenter.host
label: vCenter Host
description: IP address or FQDN of the vCenter
type: string
group: Configuration
- variable: vCenter.datacenters
description: Comma-separated list of paths to data centers. E.g "<dc1-path>, <dc2-path>, ..."
label: Data Centers
type: string
group: Configuration
- variable: vCenter.username
label: Username
description: Username for vCenter
type: string
group: Configuration
- variable: vCenter.password
label: Password
description: Password for vCenter
type: password
group: Configuration
- variable: vCenter.configSecret.name
label: CSI vSphere Config Secret Name
description: Name of the Secret that contains a CSI vSphere config and credentials (Will not be visible in the API. More info in the README)
type: string
group: Configuration
show_if: "vCenter.configSecret.generate=false"
- variable: csiMigration.enabled
label: Enable CSI Migration
description: Enable migration of volumes provisioned by in-tree vSphere provider to CSI (Available for vSphere 7.0 U1+ only)
type: boolean
default: false
group: Features
- variable: csiAuthCheck.enabled
label: Enable authorization checks on operations involving datastores
type: boolean
default: false
group: Features
- variable: onlineVolumeExtend.enabled
label: Enable Online Volume Extend
description: Enable expansion of PVCs that are in use by a Pod or mounted in a Node (Available for vSphere 7.0 U2+ only)
type: boolean
default: false
group: Features
- variable: csiController.csiResizer.enabled
label: Enable CSI Volume Resizer
description: This feature is available for vSphere 7.0 U1+ only
type: boolean
default: false
group: Storage
- variable: storageClass.enabled
default: true
label: Create Storage Class
description: Create a storageClass with the vSphere CSI provisioner
type: boolean
required: true
show_subquestion_if: true
group: Storage
subquestions:
- variable: storageClass.name
label: Storage Class Name
default: "vsphere-csi-sc"
type: string
- variable: storageClass.isDefault
label: Default Storage Class
description: Set the Storage Class as the default
default: true
type: boolean
- variable: storageClass.storagePolicyName
label: Storage Policy Name
description: Name of the Storage Policy created in vCenter
type: string
- variable: storageClass.datastoreURL
label: Data Store URL
description: URL of the data store to use for new volumes (If unspecified, any data store that matches the request will be selected).
type: string
- variable: csiNode.prefixPath
label: Prefix Path for `/var/lib/kubelet`
description: For some operating systems including RancherOS, RKE prefixes `/var/lib/kubelet` with `/opt/rke`. Add the prefix path of the location of /var/lib/kubelet
type: string
default: ""
group: Node Configuration

View File

@ -0,0 +1,7 @@
{{- define "system_default_registry" -}}
{{- if .Values.global.cattle.systemDefaultRegistry -}}
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
{{- else -}}
{{- "" -}}
{{- end -}}
{{- end -}}

View File

@ -0,0 +1,225 @@
# Source: https://github.com/kubernetes-sigs/vsphere-csi-driver
kind: Deployment
apiVersion: apps/v1
metadata:
name: vsphere-csi-controller
namespace: {{ .Release.Namespace }}
spec:
replicas: 1
selector:
matchLabels:
app: vsphere-csi-controller
template:
metadata:
labels:
app: vsphere-csi-controller
role: vsphere-csi
spec:
serviceAccountName: vsphere-csi-controller
nodeSelector:
{{- if .Values.csiController.nodeSelector }}
{{- with .Values.csiController.nodeSelector }}
{{- toYaml . | nindent 8 }}
{{- end }}
{{- else }}
node-role.kubernetes.io/controlplane: "true"
{{- end }}
tolerations:
# Rancher specific change: These tolerations are intentionally different from upstream to avoid lessening the scope to only NoSchedule with a specific key
# - key: node-role.kubernetes.io/master
# operator: Exists
# effect: NoSchedule
- operator: "Exists"
effect: NoSchedule
- operator: "Exists"
effect: NoExecute
# uncomment below toleration if you need an aggressive pod eviction in case when
# node becomes not-ready or unreachable. Default is 300 seconds if not specified.
#- key: node.kubernetes.io/not-ready
# operator: Exists
# effect: NoExecute
# tolerationSeconds: 30
#- key: node.kubernetes.io/unreachable
# operator: Exists
# effect: NoExecute
# tolerationSeconds: 30
dnsPolicy: "Default"
containers:
- name: csi-attacher
image: "{{ template "system_default_registry" . }}{{ .Values.csiController.image.csiAttacher.repository }}:{{ .Values.csiController.image.csiAttacher.tag }}"
args:
- "--v=4"
- "--timeout=300s"
- "--csi-address=$(ADDRESS)"
- "--leader-election"
env:
- name: ADDRESS
value: /csi/csi.sock
volumeMounts:
- mountPath: /csi
name: socket-dir
{{- if .Values.csiController.csiResizer.enabled }}
- name: csi-resizer
image: "{{ template "system_default_registry" . }}{{ .Values.csiController.image.csiResizer.repository }}:{{ .Values.csiController.image.csiResizer.tag }}"
args:
- "--v=4"
- "--timeout=300s"
- "--handle-volume-inuse-error=false"
- "--csi-address=$(ADDRESS)"
- "--kube-api-qps=100"
- "--kube-api-burst=100"
- "--leader-election"
env:
- name: ADDRESS
value: /csi/csi.sock
volumeMounts:
- mountPath: /csi
name: socket-dir
{{- end }}
- name: vsphere-csi-controller
image: "{{ template "system_default_registry" . }}{{ .Values.csiController.image.repository }}:{{ .Values.csiController.image.tag }}"
args:
- "--fss-name=internal-feature-states.csi.vsphere.vmware.com"
- "--fss-namespace=$(CSI_NAMESPACE)"
imagePullPolicy: "Always"
env:
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
- name: X_CSI_MODE
value: "controller"
- name: VSPHERE_CSI_CONFIG
value: "/etc/cloud/csi-vsphere.conf"
- name: LOGGER_LEVEL
value: "PRODUCTION" # Options: DEVELOPMENT, PRODUCTION
- name: INCLUSTER_CLIENT_QPS
value: "100"
- name: INCLUSTER_CLIENT_BURST
value: "100"
- name: CSI_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: X_CSI_SERIAL_VOL_ACCESS_TIMEOUT
value: 3m
volumeMounts:
- mountPath: /etc/cloud
name: vsphere-config-volume
readOnly: true
- mountPath: /csi
name: socket-dir
ports:
- name: healthz
containerPort: 9808
protocol: TCP
- name: prometheus
containerPort: 2112
protocol: TCP
livenessProbe:
httpGet:
path: /healthz
port: healthz
initialDelaySeconds: 10
timeoutSeconds: 3
periodSeconds: 5
failureThreshold: 3
- name: liveness-probe
image: "{{ template "system_default_registry" . }}{{ .Values.csiController.image.livenessProbe.repository }}:{{ .Values.csiController.image.livenessProbe.tag }}"
args:
- "--v=4"
- "--csi-address=/csi/csi.sock"
volumeMounts:
- name: socket-dir
mountPath: /csi
- name: vsphere-syncer
image: "{{ template "system_default_registry" . }}{{ .Values.csiController.image.vsphereSyncer.repository }}:{{ .Values.csiController.image.vsphereSyncer.tag }}"
args:
- "--leader-election"
- "--fss-name=internal-feature-states.csi.vsphere.vmware.com"
- "--fss-namespace=$(CSI_NAMESPACE)"
imagePullPolicy: "Always"
ports:
- containerPort: 2113
name: prometheus
protocol: TCP
env:
- name: FULL_SYNC_INTERVAL_MINUTES
value: "30"
- name: VSPHERE_CSI_CONFIG
value: "/etc/cloud/csi-vsphere.conf"
- name: LOGGER_LEVEL
value: "PRODUCTION" # Options: DEVELOPMENT, PRODUCTION
- name: INCLUSTER_CLIENT_QPS
value: "100"
- name: INCLUSTER_CLIENT_BURST
value: "100"
- name: CSI_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
volumeMounts:
- mountPath: /etc/cloud
name: vsphere-config-volume
readOnly: true
- name: csi-provisioner
image: "{{ template "system_default_registry" . }}{{ .Values.csiController.image.csiProvisioner.repository }}:{{ .Values.csiController.image.csiProvisioner.tag }}"
args:
- "--v=4"
- "--timeout=300s"
- "--csi-address=$(ADDRESS)"
- "--kube-api-qps=100"
- "--kube-api-burst=100"
- "--leader-election"
- "--default-fstype=ext4"
# needed only for topology aware setup
#- "--feature-gates=Topology=true"
#- "--strict-topology"
env:
- name: ADDRESS
value: /csi/csi.sock
volumeMounts:
- mountPath: /csi
name: socket-dir
volumes:
- name: vsphere-config-volume
secret:
secretName: {{ .Values.vCenter.configSecret.name }}
- name: socket-dir
emptyDir: {}
---
apiVersion: v1
data:
"csi-migration": {{ .Values.csiMigration.enabled | quote }}
"csi-auth-check": {{ .Values.csiAuthCheck.enabled | quote }}
"online-volume-extend": {{ .Values.onlineVolumeExtend.enabled | quote }}
kind: ConfigMap
metadata:
name: internal-feature-states.csi.vsphere.vmware.com
namespace: {{ .Release.Namespace }}
---
apiVersion: storage.k8s.io/v1 # For k8s 1.17 use storage.k8s.io/v1beta1
kind: CSIDriver
metadata:
name: csi.vsphere.vmware.com
spec:
attachRequired: true
podInfoOnMount: false
---
apiVersion: v1
kind: Service
metadata:
name: vsphere-csi-controller
namespace: {{ .Release.Namespace }}
labels:
app: vsphere-csi-controller
spec:
ports:
- name: ctlr
port: 2112
targetPort: 2112
protocol: TCP
- name: syncer
port: 2113
targetPort: 2113
protocol: TCP
selector:
app: vsphere-csi-controller

View File

@ -0,0 +1,55 @@
# Source: https://github.com/kubernetes-sigs/vsphere-csi-driver
kind: ServiceAccount
apiVersion: v1
metadata:
name: vsphere-csi-controller
namespace: {{ .Release.Namespace }}
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: vsphere-csi-controller-role
rules:
- apiGroups: [""]
resources: ["nodes", "persistentvolumeclaims", "pods", "configmaps"]
verbs: ["get", "list", "watch"]
- apiGroups: [""]
resources: ["persistentvolumeclaims/status"]
verbs: ["patch"]
- apiGroups: [""]
resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "update", "delete", "patch"]
- apiGroups: [""]
resources: ["events"]
verbs: ["get", "list", "watch", "create", "update", "patch"]
- apiGroups: ["coordination.k8s.io"]
resources: ["leases"]
verbs: ["get", "watch", "list", "delete", "update", "create"]
- apiGroups: ["storage.k8s.io"]
resources: ["storageclasses", "csinodes"]
verbs: ["get", "list", "watch"]
- apiGroups: ["storage.k8s.io"]
resources: ["volumeattachments"]
verbs: ["get", "list", "watch", "patch"]
- apiGroups: ["cns.vmware.com"]
resources: ["cnsvspherevolumemigrations"]
verbs: ["create", "get", "list", "watch", "update", "delete"]
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "create", "update"]
- apiGroups: ["storage.k8s.io"]
resources: ["volumeattachments/status"]
verbs: ["patch"]
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: vsphere-csi-controller-binding
subjects:
- kind: ServiceAccount
name: vsphere-csi-controller
namespace: {{ .Release.Namespace }}
roleRef:
kind: ClusterRole
name: vsphere-csi-controller-role
apiGroup: rbac.authorization.k8s.io

View File

@ -0,0 +1,152 @@
# Source: https://github.com/kubernetes-sigs/vsphere-csi-driver
kind: DaemonSet
apiVersion: apps/v1
metadata:
name: vsphere-csi-node
namespace: {{ .Release.Namespace }}
spec:
selector:
matchLabels:
app: vsphere-csi-node
updateStrategy:
type: "RollingUpdate"
rollingUpdate:
maxUnavailable: 1
template:
metadata:
labels:
app: vsphere-csi-node
role: vsphere-csi
spec:
serviceAccountName: vsphere-csi-node
dnsPolicy: "Default"
containers:
- name: node-driver-registrar
image: "{{ template "system_default_registry" . }}{{ .Values.csiNode.image.nodeDriverRegistrar.repository }}:{{ .Values.csiNode.image.nodeDriverRegistrar.tag }}"
args:
- "--v=5"
- "--csi-address=$(ADDRESS)"
- "--kubelet-registration-path=$(DRIVER_REG_SOCK_PATH)"
- "--health-port=9809"
env:
- name: ADDRESS
value: /csi/csi.sock
- name: DRIVER_REG_SOCK_PATH
value: {{ .Values.csiNode.prefixPath }}/var/lib/kubelet/plugins/csi.vsphere.vmware.com/csi.sock
volumeMounts:
- name: plugin-dir
mountPath: /csi
- name: registration-dir
mountPath: /registration
ports:
- containerPort: 9809
name: healthz
livenessProbe:
httpGet:
path: /healthz
port: healthz
initialDelaySeconds: 5
timeoutSeconds: 5
- name: vsphere-csi-node
image: "{{ template "system_default_registry" . }}{{ .Values.csiNode.image.repository }}:{{ .Values.csiNode.image.tag }}"
args:
- "--fss-name=internal-feature-states.csi.vsphere.vmware.com"
- "--fss-namespace=$(CSI_NAMESPACE)"
imagePullPolicy: "Always"
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
- name: X_CSI_MODE
value: "node"
- name: X_CSI_SPEC_REQ_VALIDATION
value: "false"
# needed only for topology aware setups
#- name: VSPHERE_CSI_CONFIG
# value: "/etc/cloud/csi-vsphere.conf" # here csi-vsphere.conf is the name of the file used for creating secret using "--from-file" flag
- name: X_CSI_DEBUG
value: "true"
- name: LOGGER_LEVEL
value: "PRODUCTION" # Options: DEVELOPMENT, PRODUCTION
- name: CSI_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
securityContext:
privileged: true
capabilities:
add: ["SYS_ADMIN"]
allowPrivilegeEscalation: true
volumeMounts:
# needed only for topology aware setups
#- name: vsphere-config-volume
# mountPath: /etc/cloud
# readOnly: true
- name: plugin-dir
mountPath: /csi
- name: pods-mount-dir
mountPath: {{ .Values.csiNode.prefixPath }}/var/lib/kubelet
# needed so that any mounts setup inside this container are
# propagated back to the host machine.
mountPropagation: "Bidirectional"
- name: device-dir
mountPath: /dev
- name: blocks-dir
mountPath: /sys/block
- name: sys-devices-dir
mountPath: /sys/devices
ports:
- containerPort: 9808
name: healthz
livenessProbe:
httpGet:
path: /healthz
port: healthz
initialDelaySeconds: 10
timeoutSeconds: 5
periodSeconds: 5
failureThreshold: 3
- name: liveness-probe
image: "{{ template "system_default_registry" . }}{{ .Values.csiNode.image.livenessProbe.repository }}:{{ .Values.csiNode.image.livenessProbe.tag }}"
args:
- "--v=4"
- "--csi-address=/csi/csi.sock"
volumeMounts:
- name: plugin-dir
mountPath: /csi
volumes:
# needed only for topology aware setups
#- name: vsphere-config-volume
# secret:
# secretName: vsphere-config-secret
- name: registration-dir
hostPath:
path: {{ .Values.csiNode.prefixPath }}/var/lib/kubelet/plugins_registry
type: Directory
- name: plugin-dir
hostPath:
path: {{ .Values.csiNode.prefixPath }}/var/lib/kubelet/plugins/csi.vsphere.vmware.com
type: DirectoryOrCreate
- name: pods-mount-dir
hostPath:
path: {{ .Values.csiNode.prefixPath }}/var/lib/kubelet
type: Directory
- name: device-dir
hostPath:
path: /dev
- name: blocks-dir
hostPath:
path: /sys/block
type: Directory
- name: sys-devices-dir
hostPath:
path: /sys/devices
type: Directory
tolerations:
- effect: NoExecute
operator: Exists
- effect: NoSchedule
operator: Exists

View File

@ -0,0 +1,29 @@
kind: ServiceAccount
apiVersion: v1
metadata:
name: vsphere-csi-node
namespace: {{ .Release.Namespace }}
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: vsphere-csi-node-role
namespace: {{ .Release.Namespace }}
rules:
- apiGroups: [""]
resources: ["configmaps"]
verbs: ["get", "list", "watch"]
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: vsphere-csi-node-binding
namespace: {{ .Release.Namespace }}
subjects:
- kind: ServiceAccount
name: vsphere-csi-node
namespace: {{ .Release.Namespace }}
roleRef:
kind: Role
name: vsphere-csi-node-role
apiGroup: rbac.authorization.k8s.io

View File

@ -0,0 +1,9 @@
{{- if .Values.vCenter.configSecret.generate -}}
apiVersion: v1
kind: Secret
metadata:
name: {{ .Values.vCenter.configSecret.name }}
namespace: {{ .Release.Namespace }}
data:
csi-vsphere.conf: {{ tpl .Values.vCenter.configSecret.configTemplate . | b64enc | quote }}
{{- end -}}

View File

@ -0,0 +1,16 @@
{{- if .Values.storageClass.enabled -}}
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: {{ .Values.storageClass.name | quote }}
annotations:
storageclass.kubernetes.io/is-default-class: {{ .Values.storageClass.isDefault | quote }}
provisioner: csi.vsphere.vmware.com
parameters:
{{- if .Values.storageClass.datastoreURL }}
datastoreURL: {{ .Values.storageClass.datastoreURL | quote }}
{{- end }}
{{- if .Values.storageClass.storagePolicyName }}
storagepolicyname: {{ .Values.storageClass.storagePolicyName | quote }}
{{- end }}
{{- end -}}

View File

@ -0,0 +1,75 @@
vCenter:
host: ""
port: 443
insecureFlag: "1"
clusterId: ""
datacenters: ""
username: ""
password: ""
configSecret:
name: "vsphere-config-secret"
generate: true
configTemplate: |
[Global]
cluster-id = {{ required ".Values.vCenter.clusterId must be provided" (default .Values.vCenter.clusterId .Values.global.cattle.clusterId) | quote }}
user = {{ .Values.vCenter.username | quote }}
password = {{ .Values.vCenter.password | quote }}
port = {{ .Values.vCenter.port | quote }}
insecure-flag = {{ .Values.vCenter.insecureFlag | quote }}
[VirtualCenter {{ .Values.vCenter.host | quote }}]
datacenters = {{ .Values.vCenter.datacenters | quote }}
csiController:
csiResizer:
enabled: false
image:
repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver
tag: v2.2.0
csiAttacher:
repository: rancher/mirrored-k8scsi-csi-attacher
tag: v3.1.0
csiResizer:
repository: rancher/mirrored-k8scsi-csi-resizer
tag: v1.1.0
livenessProbe:
repository: rancher/mirrored-k8scsi-livenessprobe
tag: v2.2.0
vsphereSyncer:
repository: rancher/mirrored-cloud-provider-vsphere-csi-release-syncer
tag: v2.2.0
csiProvisioner:
repository: rancher/mirrored-k8scsi-csi-provisioner
tag: v2.1.0
nodeSelector: {}
# Internal features
csiMigration:
enabled: false
csiAuthCheck:
enabled: false
onlineVolumeExtend:
enabled: false
csiNode:
prefixPath: ""
image:
repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver
tag: v2.2.0
nodeDriverRegistrar:
repository: rancher/mirrored-k8scsi-csi-node-driver-registrar
tag: v2.1.0
livenessProbe:
repository: rancher/mirrored-k8scsi-livenessprobe
tag: v2.2.0
storageClass:
enabled: true
name: "vsphere-csi-sc"
isDefault: true
storagePolicyName: ""
datastoreURL: ""
global:
cattle:
systemDefaultRegistry: ""

View File

@ -12,9 +12,9 @@ entries:
catalog.cattle.io/release-name: fleet
apiVersion: v2
appVersion: 0.3.5
created: "2021-05-05T18:40:48.014040464Z"
created: "2021-05-10T18:06:08.250531669Z"
description: Fleet Manager - GitOps at Scale
digest: 9396abec062e9ea0bf872de4b4199dc11ba953aebe02d1457fb5b1cbae955100
digest: 9c946be84ab913420439c804dc6e782754a33b6de77e53e5e0499b79ffdd6803
icon: https://charts.rancher.io/assets/logos/fleet.svg
name: fleet
urls:
@ -124,9 +124,9 @@ entries:
catalog.cattle.io/release-name: fleet-agent
apiVersion: v2
appVersion: 0.3.5
created: "2021-05-05T18:40:48.016904385Z"
created: "2021-05-10T18:06:08.253434173Z"
description: Fleet Manager Agent - GitOps at Scale
digest: 38c67b01b71177b91658c313950d15f6e44112a1f594c9dc0705df1005538866
digest: 87a1cf9be5f3276b52204cf655c8d95506cdce9d099bb988c4ed5aca0f4b6912
icon: https://charts.rancher.io/assets/logos/fleet.svg
name: fleet-agent
urls:
@ -221,9 +221,9 @@ entries:
catalog.cattle.io/release-name: fleet-crd
apiVersion: v2
appVersion: 0.3.5
created: "2021-05-05T18:40:48.022770529Z"
created: "2021-05-10T18:06:08.259699082Z"
description: Fleet Manager CustomResourceDefinitions
digest: 34abe810fb8e30f6161cdced3e80e3a97fe9633fcae8388cf286ad1ff9a34966
digest: 0c3febb1fa06746a9139e749a3e0ec2eb93aec82e7a585893e2f9889e25141f4
icon: https://charts.rancher.io/assets/logos/fleet.svg
name: fleet-crd
urls:
@ -319,9 +319,9 @@ entries:
catalog.cattle.io/ui-component: longhorn
apiVersion: v1
appVersion: v1.1.1
created: "2021-05-05T18:40:48.02976948Z"
created: "2021-05-10T18:06:08.268742296Z"
description: Longhorn is a distributed block storage system for Kubernetes.
digest: 40587a6deb8e01fd0d85ab218131d50fb837d3991a991a8b5830c71ab92db203
digest: 749361d6172c2ab94406402e0a9c4eb754df9dabdf062adbeea70c819aa2135f
home: https://github.com/longhorn/longhorn
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/longhorn/icon/color/longhorn-icon-color.png
keywords:
@ -517,9 +517,9 @@ entries:
catalog.cattle.io/namespace: longhorn-system
catalog.cattle.io/release-name: longhorn-crd
apiVersion: v1
created: "2021-05-05T18:40:48.031027489Z"
created: "2021-05-10T18:06:08.270100098Z"
description: Installs the CRDs for longhorn.
digest: e5508947fae73aa929bf0dba612dcbdf371f8417e26f936a55beee8cb6568a81
digest: c432fffe6f91fac97c345926290317645c9a89961b4c8ba5431b5926643af3ff
name: longhorn-crd
type: application
urls:
@ -589,7 +589,7 @@ entries:
catalog.cattle.io/release-name: rancher-alerting-drivers
apiVersion: v2
appVersion: 1.16.0
created: "2021-05-05T18:40:48.032330299Z"
created: "2021-05-10T18:06:08.271412199Z"
dependencies:
- condition: prom2teams.enabled
name: prom2teams
@ -599,7 +599,7 @@ entries:
repository: file://./charts/sachet
description: The manager for third-party webhook receivers used in Prometheus
Alertmanager
digest: a876d6497ff38cce265e3a873a7ad07fc51ffba72541105da0a66333c25f6fd1
digest: dfb5d14a821c2cd7271feacbda4ed7b51c03e8617a7cbb67868d4fb10283db73
keywords:
- monitoring
- alertmanger
@ -621,10 +621,10 @@ entries:
catalog.cattle.io/ui-component: rancher-backup
apiVersion: v2
appVersion: 1.0.4
created: "2021-05-05T18:40:48.036378429Z"
created: "2021-05-10T18:06:08.274576304Z"
description: Provides ability to back up and restore the Rancher application running
on any Kubernetes cluster
digest: 578dc0bbe0df5c0afce9ad2e038f8922416e95bbf20803b6c4aa9d9558a4a60a
digest: a894c3f529c14b42402fb286f03fb56dcec838a7e9362a5fca9ff33814faeaf4
icon: https://charts.rancher.io/assets/logos/backup-restore.svg
keywords:
- applications
@ -736,9 +736,9 @@ entries:
catalog.cattle.io/release-name: rancher-backup-crd
apiVersion: v2
appVersion: 1.0.4
created: "2021-05-05T18:40:48.038082741Z"
created: "2021-05-10T18:06:08.275795606Z"
description: Installs the CRDs for rancher-backup.
digest: 4f51ed92544e84c3789791d56ab9b4a2aa794e6389d81ed6f8286668f26afbf1
digest: 913d0308da05e4d6e9c5369f78920ba71daec6553ec6c9ce50f72dedeb5de8db
name: rancher-backup-crd
type: application
urls:
@ -812,10 +812,10 @@ entries:
catalog.cattle.io/ui-component: rancher-cis-benchmark
apiVersion: v1
appVersion: v1.0.4
created: "2021-05-05T18:40:48.043632082Z"
created: "2021-05-10T18:06:08.280282312Z"
description: The cis-operator enables running CIS benchmark security scans on
a kubernetes cluster
digest: 9e32ec9dd1599d222dc84043950f96ed337524b01db2439b853fad05ecd7c210
digest: 80fb9cb45c6195051f63d08aa6ae1b5836f1b95524777387b85df24f43cf96fe
icon: https://charts.rancher.io/assets/logos/cis-kube-bench.svg
keywords:
- security
@ -834,10 +834,10 @@ entries:
catalog.cattle.io/ui-component: rancher-cis-benchmark
apiVersion: v1
appVersion: v1.0.4
created: "2021-05-05T18:40:48.042619975Z"
created: "2021-05-10T18:06:08.279512211Z"
description: The cis-operator enables running CIS benchmark security scans on
a kubernetes cluster
digest: 9522df520c0e369eff8c371a379a3c622a9151ba003faefcdd9d0f14f66d0195
digest: 209ae1326054ceda081c32a214bc2459b72f382a8ca45fe6d6b9cffe2d95c614
icon: https://charts.rancher.io/assets/logos/cis-kube-bench.svg
keywords:
- security
@ -939,9 +939,9 @@ entries:
catalog.cattle.io/namespace: cis-operator-system
catalog.cattle.io/release-name: rancher-cis-benchmark-crd
apiVersion: v1
created: "2021-05-05T18:40:48.045437196Z"
created: "2021-05-10T18:06:08.282426016Z"
description: Installs the CRDs for rancher-cis-benchmark.
digest: e0177d21b9029f04c9ae42ef4f45ab402a6a8908e56bb9521d4387d939410da9
digest: e160ef312c46aa2b13e0d04c354169dea0d6e449e1f660049f3329bb33544643
name: rancher-cis-benchmark-crd
type: application
urls:
@ -953,9 +953,9 @@ entries:
catalog.cattle.io/namespace: cis-operator-system
catalog.cattle.io/release-name: rancher-cis-benchmark-crd
apiVersion: v1
created: "2021-05-05T18:40:48.045131193Z"
created: "2021-05-10T18:06:08.282099615Z"
description: Installs the CRDs for rancher-cis-benchmark.
digest: dd2ddb6fad8b963812cccfadf015e21fc17378b872e5a74ce8a79cb1e28acffa
digest: 29912411507114bf503401541b17a4f4bce3d8c9c8ecf28f3f72f7bb02bf0426
name: rancher-cis-benchmark-crd
type: application
urls:
@ -1030,9 +1030,9 @@ entries:
catalog.cattle.io/scope: management
apiVersion: v2
appVersion: 2.0.1
created: "2021-05-05T18:40:48.045895799Z"
created: "2021-05-10T18:06:08.282928216Z"
description: A Helm chart for provisioning EKS clusters
digest: 9378097bb08072b0670e730aaeca009ca295780c499472b2159834bea63cd57a
digest: adfbd3df8e653f37951036f7a006e4373378a7720f8311f3c68453c70ef9ba3a
home: https://github.com/rancher/eks-operator
name: rancher-eks-operator
sources:
@ -1049,9 +1049,9 @@ entries:
catalog.cattle.io/release-name: rancher-eks-operator-crd
apiVersion: v2
appVersion: 2.0.1
created: "2021-05-05T18:40:48.046142001Z"
created: "2021-05-10T18:06:08.283984418Z"
description: EKS Operator CustomResourceDefinitions
digest: c768852258f7ee69761458fd171171c796dce9bfec58f7cdc80457ae8d3a5d4a
digest: cea01435bba343c527c72917c6c4e6a7aec88e704b4b7f6bdef57534da2be85a
name: rancher-eks-operator-crd
urls:
- assets/rancher-eks-operator-crd/rancher-eks-operator-crd-2.0.100.tgz
@ -1153,10 +1153,10 @@ entries:
catalog.cattle.io/ui-component: gatekeeper
apiVersion: v1
appVersion: v3.3.0
created: "2021-05-05T18:40:48.05411376Z"
created: "2021-05-10T18:06:08.291633629Z"
description: Modifies Open Policy Agent's upstream gatekeeper chart that provides
policy-based control for cloud native environments
digest: 29fee69448fac2b432b77d49ad67a51e851bb06ca2ac1531ccf5765187394346
digest: d616e4409b583dab2a3615d3d8eb76b9fb9021c669d10a7a89a13fe1d37ba805
home: https://github.com/open-policy-agent/gatekeeper
icon: https://charts.rancher.io/assets/logos/gatekeeper.svg
keywords:
@ -1279,9 +1279,9 @@ entries:
catalog.cattle.io/namespace: cattle-gatekeeper-system
catalog.cattle.io/release-name: rancher-gatekeeper-crd
apiVersion: v1
created: "2021-05-05T18:40:48.056081274Z"
created: "2021-05-10T18:06:08.293613332Z"
description: Installs the CRDs for rancher-gatekeeper.
digest: aa33a587022b69a355b7759c7769cb5190500b46eddee38e1b980691c3289e1d
digest: 204fd611f4989d5199fe236485aa96324d8a31edd3887dba82676ecfe444f47d
name: rancher-gatekeeper-crd
type: application
urls:
@ -1355,9 +1355,9 @@ entries:
catalog.rancher.io/release-name: rancher-grafana
apiVersion: v2
appVersion: 7.4.5
created: "2021-05-05T18:40:48.058988296Z"
created: "2021-05-10T18:06:08.296418836Z"
description: The leading tool for querying and visualizing time series and metrics.
digest: bde9110ffde9ef1b256670bb5a94349f89e7df4e34d4f55e4e6b6596a68828cd
digest: 239aa85b728148bb16b410c9ae9916d8300a63941676dda3ad97c6615f61312d
home: https://grafana.net
icon: https://raw.githubusercontent.com/grafana/grafana/master/public/img/logo_transparent_400x.png
kubeVersion: ^1.8.0-0
@ -1393,7 +1393,7 @@ entries:
catalog.cattle.io/ui-component: istio
apiVersion: v1
appVersion: 1.9.3
created: "2021-05-05T18:40:48.086015695Z"
created: "2021-05-10T18:06:08.323949976Z"
dependencies:
- condition: kiali.enabled
name: kiali
@ -1403,7 +1403,7 @@ entries:
repository: file://./charts/tracing
description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/
for details.
digest: f505dffbf0690bf76300aefafe3263561acf396b11d06a521b44d3fa3e5ceec8
digest: e71b4507cd36307093016a2237805c1d686e0984080a244fab3245596250e964
icon: https://charts.rancher.io/assets/logos/istio.svg
keywords:
- networking
@ -1425,7 +1425,7 @@ entries:
catalog.cattle.io/ui-component: istio
apiVersion: v1
appVersion: 1.9.2
created: "2021-05-05T18:40:48.082385068Z"
created: "2021-05-10T18:06:08.320768471Z"
dependencies:
- condition: kiali.enabled
name: kiali
@ -1435,7 +1435,7 @@ entries:
repository: file://./charts/tracing
description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/
for details.
digest: 35fab0e6cc73030a608580bf5ec8605b24f30b38e2268183fc82c7784bf9e9f0
digest: a4219670850f78b3200a9a8ba12c6c0be77ecb20239da27e606e690dd8fa4fbb
icon: https://charts.rancher.io/assets/logos/istio.svg
keywords:
- networking
@ -1457,7 +1457,7 @@ entries:
catalog.cattle.io/ui-component: istio
apiVersion: v1
appVersion: 1.8.5
created: "2021-05-05T18:40:48.078939643Z"
created: "2021-05-10T18:06:08.317003766Z"
dependencies:
- condition: kiali.enabled
name: kiali
@ -1467,7 +1467,7 @@ entries:
repository: file://./charts/tracing
description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/
for details.
digest: 1192b4865431cc81c0980b53d3cffd31b9d77b1c894e1bdb4737103b75bd410e
digest: f5d98cd71056f9d6434e4c9c113f6509d34b589e63ec8acf6f54639f7f88ec12
icon: https://charts.rancher.io/assets/logos/istio.svg
keywords:
- networking
@ -1489,7 +1489,7 @@ entries:
catalog.cattle.io/ui-component: istio
apiVersion: v1
appVersion: 1.8.4
created: "2021-05-05T18:40:48.076133622Z"
created: "2021-05-10T18:06:08.314142562Z"
dependencies:
- condition: kiali.enabled
name: kiali
@ -1499,7 +1499,7 @@ entries:
repository: file://./charts/tracing
description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/
for details.
digest: d9d9aeb64f5a00e5b71c82acc1a8447956bfa21e9b75893603f429f506df5c6a
digest: 237342acef815baf14e48b819a04eb19481ef57276310a5ec6cd34d5783efeda
icon: https://charts.rancher.io/assets/logos/istio.svg
keywords:
- networking
@ -1521,7 +1521,7 @@ entries:
catalog.cattle.io/ui-component: istio
apiVersion: v1
appVersion: 1.8.3
created: "2021-05-05T18:40:48.073401002Z"
created: "2021-05-10T18:06:08.311314458Z"
dependencies:
- condition: kiali.enabled
name: kiali
@ -1531,7 +1531,7 @@ entries:
repository: file://./charts/tracing
description: A basic Istio setup that installs with the istioctl. Refer to https://istio.io/latest/
for details.
digest: ab1e015808b1014dad0c6539931bfdb00136b789f4cd36f2907b83c37db2be2f
digest: fa947b6f0e72ac24ba64cc3b4d5eaffc7a8a5f9fb6ef40c79df07159bb909359
icon: https://charts.rancher.io/assets/logos/istio.svg
keywords:
- networking
@ -1675,11 +1675,11 @@ entries:
catalog.rancher.io/release-name: rancher-kiali-server
apiVersion: v2
appVersion: v1.32.0
created: "2021-05-05T18:40:48.093578951Z"
created: "2021-05-10T18:06:08.331294387Z"
description: Kiali is an open source project for service mesh observability, refer
to https://www.kiali.io for details. This is installed as sub-chart with customized
values in Rancher's Istio.
digest: 44a2328068ff29368957eda00d5b3492154ebb052a4fc5d6e79066a082a1e838
digest: 29fec714f0afc5600d294b0d8a0e85ea1a47f3babb68276f7d564eea934f1d88
home: https://github.com/kiali/kiali
icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png
keywords:
@ -1710,11 +1710,11 @@ entries:
catalog.rancher.io/release-name: rancher-kiali-server
apiVersion: v2
appVersion: v1.29.0
created: "2021-05-05T18:40:48.092295741Z"
created: "2021-05-10T18:06:08.330044085Z"
description: Kiali is an open source project for service mesh observability, refer
to https://www.kiali.io for details. This is installed as sub-chart with customized
values in Rancher's Istio.
digest: 12471b3eb61f9d804a3f16a951d56eafde897152574720f42af61ddafd6c409f
digest: 3daa6535ec19b2e8cf9ab87d511464052548f0fdb156352d63e50b4714111f06
home: https://github.com/kiali/kiali
icon: https://raw.githubusercontent.com/kiali/kiali.io/master/themes/kiali/static/img/kiali_logo_masthead.png
keywords:
@ -1879,9 +1879,9 @@ entries:
- annotations:
catalog.cattle.io/hidden: "true"
apiVersion: v2
created: "2021-05-05T18:40:48.094720159Z"
created: "2021-05-10T18:06:08.332365088Z"
description: Installs the CRDs for rancher-kiali-server.
digest: 20b31da8f3fec2d2788f97d17deb314c8b89c01910aacdde1598563943b5f19f
digest: 0e5b1e85aee0e68f70f4b053af33cf3b8db7f4960dc480939c7fc23e26f2301a
name: rancher-kiali-server-crd
type: application
urls:
@ -1890,9 +1890,9 @@ entries:
- annotations:
catalog.cattle.io/hidden: "true"
apiVersion: v2
created: "2021-05-05T18:40:48.094451557Z"
created: "2021-05-10T18:06:08.332205688Z"
description: Installs the CRDs for rancher-kiali-server.
digest: dcc9c3986947f50ebb1581b59383a41729253b506db0a50eb22ccd0a6ffa0520
digest: 71ac85d55b7de958278624b4e651594cf0489c7f7448416cea017a4e0371f671
name: rancher-kiali-server-crd
type: application
urls:
@ -1951,9 +1951,9 @@ entries:
catalog.rancher.io/release-name: rancher-kube-state-metrics
apiVersion: v1
appVersion: 1.9.8
created: "2021-05-05T18:40:48.096088469Z"
created: "2021-05-10T18:06:08.33362769Z"
description: Install kube-state-metrics to generate and expose cluster-level metrics
digest: 2b8c8030176ac605bef1cdbac6e523a4d4f4c74603f8e8f850d172d307d1891d
digest: 57acf92fe5458edd4fa7197a973ed26ffad67db4b6680afd8c661e24484f2f3a
home: https://github.com/kubernetes/kube-state-metrics/
keywords:
- metric
@ -1982,10 +1982,10 @@ entries:
catalog.cattle.io/ui-component: logging
apiVersion: v1
appVersion: 3.9.4
created: "2021-05-05T18:40:48.106468846Z"
created: "2021-05-10T18:06:08.343632205Z"
description: Collects and filter logs using highly configurable CRDs. Powered
by Banzai Cloud Logging Operator.
digest: cf6627b84f89d3d2464bbfb441d1fbe2727a579cd00f321b3d143e17944a5dc2
digest: 91192c3f615471c3278016a7ed9cdc70a2a7b6133a7c04ddc92bf69f533a96a4
icon: https://charts.rancher.io/assets/logos/logging.svg
keywords:
- logging
@ -2006,10 +2006,10 @@ entries:
catalog.cattle.io/ui-component: logging
apiVersion: v1
appVersion: 3.9.0
created: "2021-05-05T18:40:48.105105736Z"
created: "2021-05-10T18:06:08.342332003Z"
description: Collects and filter logs using highly configurable CRDs. Powered
by Banzai Cloud Logging Operator.
digest: 06b97edd3c44fa75ce625fcce267b4eaf7551c3de96ecff51f0c68cf83ddcd16
digest: 6c50b22d3b52f795a563d88ac9c7ae2cff98f2d3cf16716d1294c4d4f3e54401
icon: https://charts.rancher.io/assets/logos/logging.svg
keywords:
- logging
@ -2030,10 +2030,10 @@ entries:
catalog.cattle.io/ui-component: logging
apiVersion: v1
appVersion: 3.9.0
created: "2021-05-05T18:40:48.103855227Z"
created: "2021-05-10T18:06:08.341088301Z"
description: Collects and filter logs using highly configurable CRDs. Powered
by Banzai Cloud Logging Operator.
digest: 1e03aae28c38ea89819cd1c229132f80f364007470b45d7e04fe597d7b6d34a1
digest: 3d8e011677ce0d68993dc85863988357aa468679df72ec4a41361090cceb4e0a
icon: https://charts.rancher.io/assets/logos/logging.svg
keywords:
- logging
@ -2145,9 +2145,9 @@ entries:
catalog.cattle.io/namespace: cattle-logging-system
catalog.cattle.io/release-name: rancher-logging-crd
apiVersion: v1
created: "2021-05-05T18:40:48.120289248Z"
created: "2021-05-10T18:06:08.357424625Z"
description: Installs the CRDs for rancher-logging.
digest: 65ee4ceee887589cf7ab1b40b08955732c4994065917f39a9d3144e4bfc48b6f
digest: 9dcecbceb6d9b3306685fcc98f8b8ba2517a3d9a34b49ddf8a3152e28e23db51
name: rancher-logging-crd
type: application
urls:
@ -2159,9 +2159,9 @@ entries:
catalog.cattle.io/namespace: cattle-logging-system
catalog.cattle.io/release-name: rancher-logging-crd
apiVersion: v1
created: "2021-05-05T18:40:48.117522627Z"
created: "2021-05-10T18:06:08.35452212Z"
description: Installs the CRDs for rancher-logging.
digest: a482f2381ad22b1dc9dd84e48e1c06aa39b98bdbdcbef4af0e2fed258700e99c
digest: 4cdf28ac74abd5cfa9b548316ecf70c3a5cef20296e658ca000ebdecb537d886
name: rancher-logging-crd
type: application
urls:
@ -2173,9 +2173,9 @@ entries:
catalog.cattle.io/namespace: cattle-logging-system
catalog.cattle.io/release-name: rancher-logging-crd
apiVersion: v1
created: "2021-05-05T18:40:48.115838715Z"
created: "2021-05-10T18:06:08.352932518Z"
description: Installs the CRDs for rancher-logging.
digest: 6a8b4468333c027d94eba0cec521d05b7b6b992e104fc7ca48cf800ef08a5cd4
digest: 80261e0fe6a9402dacb0d62c47abf73910f15b4cd0cebba1cf7b84482ad46e93
name: rancher-logging-crd
type: application
urls:
@ -2256,7 +2256,7 @@ entries:
catalog.cattle.io/ui-component: monitoring
apiVersion: v2
appVersion: 0.46.0
created: "2021-05-05T18:40:48.151620879Z"
created: "2021-05-10T18:06:08.387326168Z"
dependencies:
- condition: grafana.enabled
name: grafana
@ -2315,7 +2315,7 @@ entries:
description: Collects several related Helm charts, Grafana dashboards, and Prometheus
rules combined with documentation and scripts to provide easy to operate end-to-end
Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
digest: 889cad879c97388506eb4f927a83276b861fdbe8f9af6f12eff3c124bdc2d7dc
digest: ecd19d07791f8a774f47bff9d272a2bcbe82d048821dd952fc6a98f61634afca
home: https://github.com/prometheus-operator/kube-prometheus
icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png
keywords:
@ -2363,7 +2363,7 @@ entries:
catalog.cattle.io/ui-component: monitoring
apiVersion: v1
appVersion: 0.38.1
created: "2021-05-05T18:40:48.283697653Z"
created: "2021-05-10T18:06:08.511432549Z"
dependencies:
- condition: grafana.enabled
name: grafana
@ -2422,7 +2422,7 @@ entries:
description: Collects several related Helm charts, Grafana dashboards, and Prometheus
rules combined with documentation and scripts to provide easy to operate end-to-end
Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
digest: 3f93da60974177e625398702800aa3ed43bbc995e8291c5e786726105b499ce3
digest: ad3df37f99ad03713ba6f0e9d68446bb9dc374b391a7b14d405bb5b39dcd15b9
home: https://github.com/prometheus-operator/kube-prometheus
icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png
keywords:
@ -2956,9 +2956,9 @@ entries:
catalog.cattle.io/namespace: cattle-monitoring-system
catalog.cattle.io/release-name: rancher-monitoring-crd
apiVersion: v1
created: "2021-05-05T18:40:48.289405395Z"
created: "2021-05-10T18:06:08.516643157Z"
description: Installs the CRDs for rancher-monitoring.
digest: a96af0e38f30adfbe08b4b5f87d00cf8d3c60a441135dfcc815dbd0491026c6f
digest: 46397eb70cc36f1e67728b585b444d269e743a368cf31850f3a626f3ef2056b1
name: rancher-monitoring-crd
type: application
urls:
@ -2970,9 +2970,9 @@ entries:
catalog.cattle.io/namespace: cattle-monitoring-system
catalog.cattle.io/release-name: rancher-monitoring-crd
apiVersion: v1
created: "2021-05-05T18:40:48.320701326Z"
created: "2021-05-10T18:06:08.5466001Z"
description: Installs the CRDs for rancher-monitoring.
digest: 06b5168015618d44bd36d4f433ec8c4c681fd6e46a298dd57b5cf8b8b02e4aca
digest: ae1d350564daba63e924eec1f0ba6407631822bb762a602b04e0086be1900390
name: rancher-monitoring-crd
type: application
urls:
@ -3043,9 +3043,9 @@ entries:
catalog.rancher.io/release-name: rancher-node-exporter
apiVersion: v1
appVersion: 1.1.2
created: "2021-05-05T18:40:48.322125836Z"
created: "2021-05-10T18:06:08.547605102Z"
description: A Helm chart for prometheus node-exporter
digest: ee145814345a7f077df70d41a18705dd6e3e75bca93991ac9626dfc1df59fe76
digest: 42370f2b87f2db0952ba26d1d6cc4dbfc6f4a5819a1d4b4b8c48b6f816532837
home: https://github.com/prometheus/node_exporter/
keywords:
- node-exporter
@ -3074,9 +3074,9 @@ entries:
catalog.cattle.io/release-name: rancher-operator
apiVersion: v2
appVersion: 0.1.4
created: "2021-05-05T18:40:48.324536954Z"
created: "2021-05-10T18:06:08.549148504Z"
description: Control Rancher using GitOps
digest: 6134f583d9bc32acc30de8fc0a7e6127c6174c044fb2765743e6405c4d073f01
digest: 2c434c0bd0d8f1abb7b420207ec428528cfb46ec55ba5e050a585ea9902509f6
name: rancher-operator
urls:
- assets/rancher-operator/rancher-operator-0.1.400.tgz
@ -3162,9 +3162,9 @@ entries:
catalog.cattle.io/release-name: rancher-operator-crd
apiVersion: v2
appVersion: 0.1.4
created: "2021-05-05T18:40:48.327491676Z"
created: "2021-05-10T18:06:08.552759509Z"
description: Rancher Operator CustomResourceDefinitions
digest: db0288225754f651e46a0d4d4202b4f1ce05ee837da7a0ff0a6ccb282d2093b0
digest: 54f9f18b11e83457f1d7de596fe7c9e28a767bef4457414e889cc1eed1567f15
name: rancher-operator-crd
urls:
- assets/rancher-operator-crd/rancher-operator-crd-0.1.400.tgz
@ -3235,9 +3235,9 @@ entries:
catalog.cattle.io/release-name: rancher-prom2teams
apiVersion: v1
appVersion: 3.2.1
created: "2021-05-05T18:40:48.328180581Z"
created: "2021-05-10T18:06:08.55355931Z"
description: A Helm chart for Prom2Teams based on the upstream https://github.com/idealista/prom2teams
digest: 5024f2af7b897513bcda641bee95893c15ccc31f48ae0cf72c6e5455ce8b822f
digest: a55f6128a75655348abc929750e537247b8e498b0d7c55a2c2894534ea6be760
name: rancher-prom2teams
urls:
- assets/rancher-prom2teams/rancher-prom2teams-0.2.000.tgz
@ -3251,9 +3251,9 @@ entries:
catalog.rancher.io/release-name: rancher-prometheus-adapter
apiVersion: v1
appVersion: v0.8.3
created: "2021-05-05T18:40:48.32939559Z"
created: "2021-05-10T18:06:08.555107013Z"
description: A Helm chart for k8s prometheus adapter
digest: 29c57175b6c86f83911eb6c7163ca72d5caf3a0e0753dd0e41d5325752317407
digest: fd0ca84fcce188b941053586ea061497e42b7696fbc31da7ba706778d0662d1e
home: https://github.com/DirectXMan12/k8s-prometheus-adapter
keywords:
- hpa
@ -3282,10 +3282,10 @@ entries:
catalog.rancher.io/release-name: rancher-pushprox
apiVersion: v1
appVersion: 0.1.0
created: "2021-05-05T18:40:48.333101217Z"
created: "2021-05-10T18:06:08.558578718Z"
description: Sets up a deployment of the PushProx proxy and a DaemonSet of PushProx
clients.
digest: bee24b78c6d8e2da1b2efba5d3b26f73a9dda628e6023dd548706702cbc5b0a3
digest: 3f8a8f70a812feeb3ba53b0a71d1111ed985b1873572a2f2266711d4746bdaa1
name: rancher-pushprox
type: application
urls:
@ -3365,9 +3365,9 @@ entries:
catalog.cattle.io/release-name: rancher-sachet
apiVersion: v2
appVersion: 0.2.3
created: "2021-05-05T18:40:48.333685522Z"
created: "2021-05-10T18:06:08.559143118Z"
description: A Helm chart for Sachet based on the upstream https://github.com/messagebird/sachet
digest: 05f59e4120cce9422f254e32f0b89abda41a426283c32c55baeaf4f5b348877c
digest: a91002093fb6c185b8cb81dfd62dfb23faa5ea89a103dd813c1c89a2aec9e40a
name: rancher-sachet
type: application
urls:
@ -3382,11 +3382,11 @@ entries:
catalog.rancher.io/release-name: rancher-tracing
apiVersion: v1
appVersion: 1.20.0
created: "2021-05-05T18:40:48.335739137Z"
created: "2021-05-10T18:06:08.561841222Z"
description: A quick start Jaeger Tracing installation using the all-in-one demo.
This is not production qualified. Refer to https://www.jaegertracing.io/ for
details.
digest: bcc6b3e69cc504dcfed31628f9ad79a9aac921b26a802493b5ec448e2ab2ed26
digest: 445d266323831d1071469386783aa783be2cebdbca4b912f07eebd5b2bbc6778
name: rancher-tracing
urls:
- assets/rancher-tracing/rancher-tracing-1.20.100.tgz
@ -3450,6 +3450,29 @@ entries:
- assets/rancher-vsphere-cpi/rancher-vsphere-cpi-1.0.000.tgz
version: 1.0.000
rancher-vsphere-csi:
- annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/display-name: vSphere CSI
catalog.cattle.io/namespace: kube-system
catalog.cattle.io/os: linux
catalog.cattle.io/release-name: vsphere-csi
apiVersion: v1
appVersion: 2.2.0
created: "2021-05-10T18:06:08.564074526Z"
description: vSphere Cloud Storage Interface (CSI)
digest: 1ae035ef46585082fdfea33f499d3a5f10b37893689546ffeeb681ef453e505c
icon: https://charts.rancher.io/assets/logos/vsphere-csi.svg
keywords:
- infrastructure
maintainers:
- email: caleb@rancher.com
name: Rancher
name: rancher-vsphere-csi
sources:
- https://github.com/kubernetes-sigs/vsphere-csi-driver
urls:
- assets/rancher-vsphere-csi/rancher-vsphere-csi-2.2.000.tgz
version: 2.2.000
- annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/display-name: vSphere CSI
@ -3482,13 +3505,13 @@ entries:
catalog.cattle.io/release-name: rancher-webhook
apiVersion: v2
appVersion: 0.2.0-alpha
created: "2021-05-05T18:40:48.339944068Z"
created: "2021-05-10T18:06:08.566018628Z"
dependencies:
- condition: capi.enabled
name: capi
repository: ""
description: ValidatingAdmissionWebhook for Rancher types
digest: 8fab2509e2b07744b948962eb81ac3c087d794284ba58c33394c68673508bb16
digest: 872762a902a8308145d54be5f24b07bb55217c2a0ace12144c522e0485666ca2
name: rancher-webhook
urls:
- assets/rancher-webhook/rancher-webhook-0.2.0-alpha01.tgz
@ -3501,9 +3524,9 @@ entries:
catalog.cattle.io/release-name: rancher-webhook
apiVersion: v2
appVersion: 0.1.0
created: "2021-05-05T18:40:48.339318763Z"
created: "2021-05-10T18:06:08.565612928Z"
description: ValidatingAdmissionWebhook for Rancher types
digest: 083f250e57d1cb782e018e97a8a0e1a952dbfe9a43d6c65932071c630f23ced9
digest: e03818a11d8f8d71759c4d50f6f5aa64becdad1cd5f3da38b314080d8f3fcf9a
name: rancher-webhook
urls:
- assets/rancher-webhook/rancher-webhook-0.1.000.tgz
@ -3577,9 +3600,9 @@ entries:
catalog.rancher.io/release-name: rancher-windows-exporter
apiVersion: v1
appVersion: 0.0.4
created: "2021-05-05T18:40:48.340792174Z"
created: "2021-05-10T18:06:08.566622129Z"
description: Sets up monitoring metrics from Windows nodes via Prometheus windows-exporter
digest: 0328342df5493f7c00accbec65cc6318bd14f50a3e481aea3cb45e3fb8badc92
digest: 2f1903f84a975fc582f0d46128fba91a77149e9e9b75d02e08366ff4d170e46b
maintainers:
- email: arvind.iyengar@rancher.com
name: aiyengar2
@ -3596,10 +3619,10 @@ entries:
catalog.cattle.io/release-name: rancher-wins-upgrader
apiVersion: v2
appVersion: 0.1.1
created: "2021-05-05T18:40:48.34162268Z"
created: "2021-05-10T18:06:08.56731313Z"
description: Manages upgrading the wins server version and configuration across
all of your Windows nodes
digest: 32611c63810c57ce722c074a06280481d88e93483018dbf41e63f24941f7c2d6
digest: 25afe1d17f6a3def89db670fe2d9010a8601792c79be4f59c45c702071066a89
maintainers:
- email: arvind.iyengar@suse.com
name: aiyengar2
@ -3657,9 +3680,9 @@ entries:
catalog.cattle.io/release-name: system-upgrade-controller
apiVersion: v1
appVersion: v0.7.0
created: "2021-05-05T18:40:48.343511694Z"
created: "2021-05-10T18:06:08.568774832Z"
description: General purpose controller to make system level updates to nodes
digest: dff0bb96308461562cfd2cfb80dccc9bf3336bdc1131f72ce1506a64b1888bc1
digest: 34f5034dda68b46be55d6f1ab6a92dd388fee8435098e32bf0352cf066620474
home: https://github.com/rancher/system-charts/charts/system-upgrade-controller
name: system-upgrade-controller
sources: