From d0680cf3fea5396fa5323794be8ad8fa7f93d9ca Mon Sep 17 00:00:00 2001 From: raihankhan Date: Wed, 10 Jan 2024 18:09:35 +0600 Subject: [PATCH 1/7] Add kafka connector versions and import apis Signed-off-by: raihankhan --- catalog/kubedb/active_versions.json | 3 + .../kafkaconnector/kafkaconnector-0.13.0.yaml | 13 + .../kafkaconnector/kafkaconnector-psp.yaml | 20 + charts/kubedb-catalog/README.md | 109 +- .../kafkaconnector/kafkaconnector-0.13.0.yaml | 23 + .../kafkaconnector/kafkaconnector-psp.yaml | 29 + charts/kubedb-catalog/values.yaml | 4 + .../kafka.kubedb.com_connectclusters.yaml | 3874 ++++++++++++++++ .../crds/kafka.kubedb.com_connectors.yaml | 112 + crds/kubedb-crds.yaml | 3990 +++++++++++++++++ hack/scripts/import-crds.sh | 2 + 11 files changed, 8126 insertions(+), 53 deletions(-) create mode 100644 catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0.yaml create mode 100644 catalog/kubedb/raw/kafkaconnector/kafkaconnector-psp.yaml create mode 100644 charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0.yaml create mode 100644 charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-psp.yaml create mode 100644 charts/kubedb-crds/crds/kafka.kubedb.com_connectclusters.yaml create mode 100644 charts/kubedb-crds/crds/kafka.kubedb.com_connectors.yaml diff --git a/catalog/kubedb/active_versions.json b/catalog/kubedb/active_versions.json index ab8097155..8061a2078 100644 --- a/catalog/kubedb/active_versions.json +++ b/catalog/kubedb/active_versions.json @@ -27,6 +27,9 @@ "3.3.2", "3.3.0" ], + "KafkaConnector": [ + "gcs-0.13.0" + ], "MariaDB": [ "11.2.2", "11.1.3", diff --git a/catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0.yaml b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0.yaml new file mode 100644 index 000000000..0aef4c352 --- /dev/null +++ b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0.yaml @@ -0,0 +1,13 @@ +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: gcs-0.13.0 +spec: + connectorPlugin: + image: ghcr.io/appscode-images/kafka-connector-gcs:0.13.0 + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: GCS + version: 0.13.0 diff --git a/catalog/kubedb/raw/kafkaconnector/kafkaconnector-psp.yaml b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-psp.yaml new file mode 100644 index 000000000..ed7cca7a7 --- /dev/null +++ b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-psp.yaml @@ -0,0 +1,20 @@ +apiVersion: policy/v1beta1 +kind: PodSecurityPolicy +metadata: + name: kafkaconnector +spec: + allowPrivilegeEscalation: false + fsGroup: + rule: RunAsAny + hostIPC: false + hostNetwork: false + hostPID: false + privileged: false + runAsUser: + rule: RunAsAny + seLinux: + rule: RunAsAny + supplementalGroups: + rule: RunAsAny + volumes: + - '*' diff --git a/charts/kubedb-catalog/README.md b/charts/kubedb-catalog/README.md index ecdfd5aff..94f569dee 100644 --- a/charts/kubedb-catalog/README.md +++ b/charts/kubedb-catalog/README.md @@ -45,59 +45,62 @@ The command removes all the Kubernetes components associated with the chart and The following table lists the configurable parameters of the `kubedb-catalog` chart and their default values. -| Parameter | Description | Default | -|--------------------------------------------|-------------------------------------------------|------------------------------| -| nameOverride | Overrides name template | "" | -| fullnameOverride | Overrides fullname template | "" | -| proxies.dockerHub | | "" | -| proxies.dockerLibrary | | "" | -| proxies.ghcr | | ghcr.io | -| proxies.kubernetes | | registry.k8s.io | -| proxies.appscode | | r.appscode.com | -| featureGates.Cassandra | | false | -| featureGates.ClickHouse | | false | -| featureGates.Druid | | false | -| featureGates.Elasticsearch | | true | -| featureGates.Etcd | | false | -| featureGates.FerretDB | | false | -| featureGates.Kafka | | true | -| featureGates.MariaDB | | true | -| featureGates.Memcached | | true | -| featureGates.MicrosoftSQLServer | | false | -| featureGates.MongoDB | | true | -| featureGates.MySQL | | true | -| featureGates.PerconaXtraDB | | true | -| featureGates.PgBouncer | | true | -| featureGates.PgPool | | false | -| featureGates.Postgres | | true | -| featureGates.ProxySQL | | true | -| featureGates.RabbitMQ | | false | -| featureGates.Redis | | true | -| featureGates.SingleStore | | false | -| featureGates.Solr | | false | -| featureGates.ZooKeeper | | false | -| psp.enabled | | true | -| psp.elasticsearch.allowPrivilegeEscalation | | true | -| psp.elasticsearch.privileged | | true | -| psp.mariadb.allowPrivilegeEscalation | | false | -| psp.mariadb.privileged | | false | -| psp.memcached.allowPrivilegeEscalation | | false | -| psp.memcached.privileged | | false | -| psp.mongodb.allowPrivilegeEscalation | | false | -| psp.mongodb.privileged | | false | -| psp.mysql.allowPrivilegeEscalation | | false | -| psp.mysql.privileged | | false | -| psp.perconaxtradb.allowPrivilegeEscalation | | false | -| psp.perconaxtradb.privileged | | false | -| psp.postgres.allowPrivilegeEscalation | | false | -| psp.postgres.privileged | | false | -| psp.proxysql.allowPrivilegeEscalation | | false | -| psp.proxysql.privileged | | false | -| psp.redis.allowPrivilegeEscalation | | false | -| psp.redis.privileged | | false | -| psp.kafka.allowPrivilegeEscalation | | false | -| psp.kafka.privileged | | false | -| skipDeprecated | Set true to avoid deploying deprecated versions | true | +| Parameter | Description | Default | +|---------------------------------------------|-------------------------------------------------|------------------------------| +| nameOverride | Overrides name template | "" | +| fullnameOverride | Overrides fullname template | "" | +| proxies.dockerHub | | "" | +| proxies.dockerLibrary | | "" | +| proxies.ghcr | | ghcr.io | +| proxies.kubernetes | | registry.k8s.io | +| proxies.appscode | | r.appscode.com | +| featureGates.Cassandra | | false | +| featureGates.ClickHouse | | false | +| featureGates.Druid | | false | +| featureGates.Elasticsearch | | true | +| featureGates.Etcd | | false | +| featureGates.FerretDB | | false | +| featureGates.Kafka | | true | +| featureGates.MariaDB | | true | +| featureGates.Memcached | | true | +| featureGates.MicrosoftSQLServer | | false | +| featureGates.MongoDB | | true | +| featureGates.MySQL | | true | +| featureGates.PerconaXtraDB | | true | +| featureGates.PgBouncer | | true | +| featureGates.PgPool | | false | +| featureGates.Postgres | | true | +| featureGates.ProxySQL | | true | +| featureGates.RabbitMQ | | false | +| featureGates.Redis | | true | +| featureGates.SingleStore | | false | +| featureGates.Solr | | false | +| featureGates.ZooKeeper | | false | +| featureGates.KafkaConnector | | true | +| psp.enabled | | true | +| psp.elasticsearch.allowPrivilegeEscalation | | true | +| psp.elasticsearch.privileged | | true | +| psp.mariadb.allowPrivilegeEscalation | | false | +| psp.mariadb.privileged | | false | +| psp.memcached.allowPrivilegeEscalation | | false | +| psp.memcached.privileged | | false | +| psp.mongodb.allowPrivilegeEscalation | | false | +| psp.mongodb.privileged | | false | +| psp.mysql.allowPrivilegeEscalation | | false | +| psp.mysql.privileged | | false | +| psp.perconaxtradb.allowPrivilegeEscalation | | false | +| psp.perconaxtradb.privileged | | false | +| psp.postgres.allowPrivilegeEscalation | | false | +| psp.postgres.privileged | | false | +| psp.proxysql.allowPrivilegeEscalation | | false | +| psp.proxysql.privileged | | false | +| psp.redis.allowPrivilegeEscalation | | false | +| psp.redis.privileged | | false | +| psp.kafka.allowPrivilegeEscalation | | false | +| psp.kafka.privileged | | false | +| psp.kafkaconnector.allowPrivilegeEscalation | | false | +| psp.kafkaconnector.privileged | | false | +| skipDeprecated | Set true to avoid deploying deprecated versions | true | Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: diff --git a/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0.yaml b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0.yaml new file mode 100644 index 000000000..b7bb3bde1 --- /dev/null +++ b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0.yaml @@ -0,0 +1,23 @@ +{{ $featureGates := .Values.featureGates }} +{{- if .Values.global }} + {{ $featureGates = mergeOverwrite dict .Values.featureGates .Values.global.featureGates }} +{{- end }} + +{{ if $featureGates.KafkaConnector }} + +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: 'gcs-0.13.0' + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + connectorPlugin: + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connector-gcs") $) }}:0.13.0' + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: GCS + version: 0.13.0 +{{ end }} diff --git a/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-psp.yaml b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-psp.yaml new file mode 100644 index 000000000..0de8356a2 --- /dev/null +++ b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-psp.yaml @@ -0,0 +1,29 @@ +{{ $featureGates := .Values.featureGates }} +{{- if .Values.global }} + {{ $featureGates = mergeOverwrite dict .Values.featureGates .Values.global.featureGates }} +{{- end }} + +{{ if and .Values.psp.enabled (.Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy") $featureGates.KafkaConnector }} +apiVersion: policy/v1beta1 +kind: PodSecurityPolicy +metadata: + name: 'kafkaconnector' + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + allowPrivilegeEscalation: {{ .Values.psp.kafkaconnector.allowPrivilegeEscalation }} + privileged: {{ .Values.psp.kafkaconnector.privileged }} + fsGroup: + rule: RunAsAny + hostIPC: false + hostNetwork: false + hostPID: false + runAsUser: + rule: RunAsAny + seLinux: + rule: RunAsAny + supplementalGroups: + rule: RunAsAny + volumes: + - '*' +{{ end }} diff --git a/charts/kubedb-catalog/values.yaml b/charts/kubedb-catalog/values.yaml index 8f4ec4263..2b512c93b 100644 --- a/charts/kubedb-catalog/values.yaml +++ b/charts/kubedb-catalog/values.yaml @@ -45,6 +45,7 @@ featureGates: SingleStore: false Solr: false ZooKeeper: false + KafkaConnector: true psp: enabled: true @@ -78,6 +79,9 @@ psp: kafka: allowPrivilegeEscalation: false privileged: false + kafkaconnector: + allowPrivilegeEscalation: false + privileged: false # Set true to avoid deploying deprecated versions skipDeprecated: true diff --git a/charts/kubedb-crds/crds/kafka.kubedb.com_connectclusters.yaml b/charts/kubedb-crds/crds/kafka.kubedb.com_connectclusters.yaml new file mode 100644 index 000000000..38ed053ec --- /dev/null +++ b/charts/kubedb-crds/crds/kafka.kubedb.com_connectclusters.yaml @@ -0,0 +1,3874 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + labels: + app.kubernetes.io/name: kubedb + name: connectclusters.kafka.kubedb.com +spec: + group: kafka.kubedb.com + names: + kind: ConnectCluster + listKind: ConnectClusterList + plural: connectclusters + shortNames: + - kcc + singular: connectcluster + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .apiVersion + name: Type + type: string + - jsonPath: .spec.version + name: Version + type: string + - jsonPath: .status.phase + name: Status + type: string + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + authSecret: + properties: + externallyManaged: + type: boolean + name: + type: string + type: object + x-kubernetes-map-type: atomic + configSecret: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + connectorPlugins: + items: + type: string + type: array + disableSecurity: + type: boolean + enableSSL: + type: boolean + healthChecker: + default: + failureThreshold: 3 + periodSeconds: 20 + timeoutSeconds: 10 + properties: + disableWriteCheck: + type: boolean + failureThreshold: + default: 1 + format: int32 + type: integer + periodSeconds: + default: 10 + format: int32 + type: integer + timeoutSeconds: + default: 10 + format: int32 + type: integer + type: object + kafkaRef: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + keystoreCredSecret: + properties: + externallyManaged: + type: boolean + name: + type: string + type: object + x-kubernetes-map-type: atomic + monitor: + properties: + agent: + enum: + - prometheus.io/operator + - prometheus.io + - prometheus.io/builtin + type: string + prometheus: + properties: + exporter: + properties: + args: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + port: + default: 56790 + format: int32 + type: integer + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + type: object + serviceMonitor: + properties: + interval: + type: string + labels: + additionalProperties: + type: string + type: object + type: object + type: object + type: object + podTemplate: + properties: + controller: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + spec: + properties: + activeDeadlineSeconds: + format: int64 + type: integer + affinity: + properties: + nodeAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + preference: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + weight: + format: int32 + type: integer + required: + - preference + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + properties: + nodeSelectorTerms: + items: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + type: array + required: + - nodeSelectorTerms + type: object + x-kubernetes-map-type: atomic + type: object + podAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + podAntiAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + type: object + automountServiceAccountToken: + type: boolean + containers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + dnsConfig: + properties: + nameservers: + items: + type: string + type: array + options: + items: + properties: + name: + type: string + value: + type: string + type: object + type: array + searches: + items: + type: string + type: array + type: object + dnsPolicy: + type: string + enableServiceLinks: + type: boolean + ephemeralContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + targetContainerName: + type: string + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + hostAliases: + items: + properties: + hostnames: + items: + type: string + type: array + ip: + type: string + type: object + type: array + hostIPC: + type: boolean + hostNetwork: + type: boolean + hostPID: + type: boolean + hostUsers: + type: boolean + imagePullSecrets: + items: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + type: array + initContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + nodeName: + type: string + nodeSelector: + additionalProperties: + type: string + type: object + x-kubernetes-map-type: atomic + os: + properties: + name: + type: string + required: + - name + type: object + overhead: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + preemptionPolicy: + type: string + priority: + format: int32 + type: integer + priorityClassName: + type: string + readinessGates: + items: + properties: + conditionType: + type: string + required: + - conditionType + type: object + type: array + restartPolicy: + type: string + runtimeClassName: + type: string + schedulerName: + type: string + securityContext: + properties: + fsGroup: + format: int64 + type: integer + fsGroupChangePolicy: + type: string + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + supplementalGroups: + items: + format: int64 + type: integer + type: array + sysctls: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + serviceAccountName: + type: string + setHostnameAsFQDN: + type: boolean + shareProcessNamespace: + type: boolean + terminationGracePeriodSeconds: + format: int64 + type: integer + tolerations: + items: + properties: + effect: + type: string + key: + type: string + operator: + type: string + tolerationSeconds: + format: int64 + type: integer + value: + type: string + type: object + type: array + topologySpreadConstraints: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + maxSkew: + format: int32 + type: integer + minDomains: + format: int32 + type: integer + nodeAffinityPolicy: + type: string + nodeTaintsPolicy: + type: string + topologyKey: + type: string + whenUnsatisfiable: + type: string + required: + - maxSkew + - topologyKey + - whenUnsatisfiable + type: object + type: array + x-kubernetes-list-map-keys: + - topologyKey + - whenUnsatisfiable + x-kubernetes-list-type: map + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + generateName: + type: string + labels: + additionalProperties: + type: string + type: object + name: + type: string + namespace: + type: string + ownerReferences: + items: + properties: + apiVersion: + type: string + blockOwnerDeletion: + type: boolean + controller: + type: boolean + kind: + type: string + name: + type: string + uid: + type: string + required: + - apiVersion + - kind + - name + - uid + type: object + x-kubernetes-map-type: atomic + type: array + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeAttributesClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + clusterTrustBundle: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + name: + type: string + optional: + type: boolean + path: + type: string + signerName: + type: string + required: + - path + type: object + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + type: object + type: object + replicas: + format: int32 + type: integer + serviceTemplates: + items: + properties: + alias: + enum: + - primary + - standby + - stats + type: string + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + spec: + properties: + clusterIP: + type: string + externalIPs: + items: + type: string + type: array + externalTrafficPolicy: + type: string + healthCheckNodePort: + format: int32 + type: integer + loadBalancerIP: + type: string + loadBalancerSourceRanges: + items: + type: string + type: array + ports: + items: + properties: + name: + type: string + nodePort: + format: int32 + type: integer + port: + format: int32 + type: integer + required: + - port + type: object + type: array + sessionAffinityConfig: + properties: + clientIP: + properties: + timeoutSeconds: + format: int32 + type: integer + type: object + type: object + type: + type: string + type: object + required: + - alias + type: object + type: array + terminationPolicy: + enum: + - Halt + - Delete + - WipeOut + - DoNotTerminate + type: string + tls: + properties: + certificates: + items: + properties: + alias: + type: string + dnsNames: + items: + type: string + type: array + duration: + type: string + emailAddresses: + items: + type: string + type: array + ipAddresses: + items: + type: string + type: array + issuerRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + privateKey: + properties: + encoding: + enum: + - PKCS1 + - PKCS8 + type: string + type: object + renewBefore: + type: string + secretName: + type: string + subject: + properties: + countries: + items: + type: string + type: array + localities: + items: + type: string + type: array + organizationalUnits: + items: + type: string + type: array + organizations: + items: + type: string + type: array + postalCodes: + items: + type: string + type: array + provinces: + items: + type: string + type: array + serialNumber: + type: string + streetAddresses: + items: + type: string + type: array + type: object + uris: + items: + type: string + type: array + required: + - alias + type: object + type: array + issuerRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + type: object + version: + type: string + required: + - kafkaRef + - version + type: object + status: + properties: + conditions: + items: + properties: + lastTransitionTime: + format: date-time + type: string + message: + type: string + observedGeneration: + format: int64 + type: integer + reason: + type: string + severity: + type: string + status: + type: string + type: + type: string + required: + - lastTransitionTime + - status + - type + type: object + type: array + observedGeneration: + format: int64 + type: integer + phase: + enum: + - Provisioning + - Ready + - NotReady + - Critical + - Unknown + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} diff --git a/charts/kubedb-crds/crds/kafka.kubedb.com_connectors.yaml b/charts/kubedb-crds/crds/kafka.kubedb.com_connectors.yaml new file mode 100644 index 000000000..beec4176f --- /dev/null +++ b/charts/kubedb-crds/crds/kafka.kubedb.com_connectors.yaml @@ -0,0 +1,112 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + labels: + app.kubernetes.io/name: kubedb + name: connectors.kafka.kubedb.com +spec: + group: kafka.kubedb.com + names: + kind: Connector + listKind: ConnectorList + plural: connectors + shortNames: + - kc + singular: connector + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .apiVersion + name: Type + type: string + - jsonPath: .spec.connectClusterRef.name + name: ConnectCluster + type: string + - jsonPath: .status.phase + name: Status + type: string + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + configSecret: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + connectClusterRef: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + terminationPolicy: + enum: + - Halt + - Delete + - WipeOut + - DoNotTerminate + type: string + required: + - configSecret + - connectClusterRef + type: object + status: + properties: + conditions: + items: + properties: + lastTransitionTime: + format: date-time + type: string + message: + type: string + observedGeneration: + format: int64 + type: integer + reason: + type: string + severity: + type: string + status: + type: string + type: + type: string + required: + - lastTransitionTime + - status + - type + type: object + type: array + observedGeneration: + format: int64 + type: integer + phase: + enum: + - Pending + - Running + - Paused + - Stopped + - Unknown + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} diff --git a/crds/kubedb-crds.yaml b/crds/kubedb-crds.yaml index edd409633..66ae1b618 100644 --- a/crds/kubedb-crds.yaml +++ b/crds/kubedb-crds.yaml @@ -47256,6 +47256,3996 @@ spec: statusReplicasPath: .status.replicas status: {} +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + labels: + app.kubernetes.io/name: kubedb + name: connectclusters.kafka.kubedb.com +spec: + group: kafka.kubedb.com + names: + kind: ConnectCluster + listKind: ConnectClusterList + plural: connectclusters + shortNames: + - kcc + singular: connectcluster + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .apiVersion + name: Type + type: string + - jsonPath: .spec.version + name: Version + type: string + - jsonPath: .status.phase + name: Status + type: string + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + authSecret: + properties: + externallyManaged: + type: boolean + name: + type: string + type: object + x-kubernetes-map-type: atomic + configSecret: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + connectorPlugins: + items: + type: string + type: array + disableSecurity: + type: boolean + enableSSL: + type: boolean + healthChecker: + default: + failureThreshold: 3 + periodSeconds: 20 + timeoutSeconds: 10 + properties: + disableWriteCheck: + type: boolean + failureThreshold: + default: 1 + format: int32 + type: integer + periodSeconds: + default: 10 + format: int32 + type: integer + timeoutSeconds: + default: 10 + format: int32 + type: integer + type: object + kafkaRef: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + keystoreCredSecret: + properties: + externallyManaged: + type: boolean + name: + type: string + type: object + x-kubernetes-map-type: atomic + monitor: + properties: + agent: + enum: + - prometheus.io/operator + - prometheus.io + - prometheus.io/builtin + type: string + prometheus: + properties: + exporter: + properties: + args: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + port: + default: 56790 + format: int32 + type: integer + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + type: object + serviceMonitor: + properties: + interval: + type: string + labels: + additionalProperties: + type: string + type: object + type: object + type: object + type: object + podTemplate: + properties: + controller: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + spec: + properties: + activeDeadlineSeconds: + format: int64 + type: integer + affinity: + properties: + nodeAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + preference: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + weight: + format: int32 + type: integer + required: + - preference + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + properties: + nodeSelectorTerms: + items: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + type: array + required: + - nodeSelectorTerms + type: object + x-kubernetes-map-type: atomic + type: object + podAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + podAntiAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + mismatchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + type: object + automountServiceAccountToken: + type: boolean + containers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + dnsConfig: + properties: + nameservers: + items: + type: string + type: array + options: + items: + properties: + name: + type: string + value: + type: string + type: object + type: array + searches: + items: + type: string + type: array + type: object + dnsPolicy: + type: string + enableServiceLinks: + type: boolean + ephemeralContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + targetContainerName: + type: string + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + hostAliases: + items: + properties: + hostnames: + items: + type: string + type: array + ip: + type: string + type: object + type: array + hostIPC: + type: boolean + hostNetwork: + type: boolean + hostPID: + type: boolean + hostUsers: + type: boolean + imagePullSecrets: + items: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + type: array + initContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + sleep: + properties: + seconds: + format: int64 + type: integer + required: + - seconds + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + nodeName: + type: string + nodeSelector: + additionalProperties: + type: string + type: object + x-kubernetes-map-type: atomic + os: + properties: + name: + type: string + required: + - name + type: object + overhead: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + preemptionPolicy: + type: string + priority: + format: int32 + type: integer + priorityClassName: + type: string + readinessGates: + items: + properties: + conditionType: + type: string + required: + - conditionType + type: object + type: array + restartPolicy: + type: string + runtimeClassName: + type: string + schedulerName: + type: string + securityContext: + properties: + fsGroup: + format: int64 + type: integer + fsGroupChangePolicy: + type: string + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + supplementalGroups: + items: + format: int64 + type: integer + type: array + sysctls: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + serviceAccountName: + type: string + setHostnameAsFQDN: + type: boolean + shareProcessNamespace: + type: boolean + terminationGracePeriodSeconds: + format: int64 + type: integer + tolerations: + items: + properties: + effect: + type: string + key: + type: string + operator: + type: string + tolerationSeconds: + format: int64 + type: integer + value: + type: string + type: object + type: array + topologySpreadConstraints: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + maxSkew: + format: int32 + type: integer + minDomains: + format: int32 + type: integer + nodeAffinityPolicy: + type: string + nodeTaintsPolicy: + type: string + topologyKey: + type: string + whenUnsatisfiable: + type: string + required: + - maxSkew + - topologyKey + - whenUnsatisfiable + type: object + type: array + x-kubernetes-list-map-keys: + - topologyKey + - whenUnsatisfiable + x-kubernetes-list-type: map + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + generateName: + type: string + labels: + additionalProperties: + type: string + type: object + name: + type: string + namespace: + type: string + ownerReferences: + items: + properties: + apiVersion: + type: string + blockOwnerDeletion: + type: boolean + controller: + type: boolean + kind: + type: string + name: + type: string + uid: + type: string + required: + - apiVersion + - kind + - name + - uid + type: object + x-kubernetes-map-type: atomic + type: array + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeAttributesClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + clusterTrustBundle: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + name: + type: string + optional: + type: boolean + path: + type: string + signerName: + type: string + required: + - path + type: object + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + type: object + type: object + replicas: + format: int32 + type: integer + serviceTemplates: + items: + properties: + alias: + enum: + - primary + - standby + - stats + type: string + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + spec: + properties: + clusterIP: + type: string + externalIPs: + items: + type: string + type: array + externalTrafficPolicy: + type: string + healthCheckNodePort: + format: int32 + type: integer + loadBalancerIP: + type: string + loadBalancerSourceRanges: + items: + type: string + type: array + ports: + items: + properties: + name: + type: string + nodePort: + format: int32 + type: integer + port: + format: int32 + type: integer + required: + - port + type: object + type: array + sessionAffinityConfig: + properties: + clientIP: + properties: + timeoutSeconds: + format: int32 + type: integer + type: object + type: object + type: + type: string + type: object + required: + - alias + type: object + type: array + terminationPolicy: + enum: + - Halt + - Delete + - WipeOut + - DoNotTerminate + type: string + tls: + properties: + certificates: + items: + properties: + alias: + type: string + dnsNames: + items: + type: string + type: array + duration: + type: string + emailAddresses: + items: + type: string + type: array + ipAddresses: + items: + type: string + type: array + issuerRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + privateKey: + properties: + encoding: + enum: + - PKCS1 + - PKCS8 + type: string + type: object + renewBefore: + type: string + secretName: + type: string + subject: + properties: + countries: + items: + type: string + type: array + localities: + items: + type: string + type: array + organizationalUnits: + items: + type: string + type: array + organizations: + items: + type: string + type: array + postalCodes: + items: + type: string + type: array + provinces: + items: + type: string + type: array + serialNumber: + type: string + streetAddresses: + items: + type: string + type: array + type: object + uris: + items: + type: string + type: array + required: + - alias + type: object + type: array + issuerRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + type: object + version: + type: string + required: + - kafkaRef + - version + type: object + status: + properties: + conditions: + items: + properties: + lastTransitionTime: + format: date-time + type: string + message: + type: string + observedGeneration: + format: int64 + type: integer + reason: + type: string + severity: + type: string + status: + type: string + type: + type: string + required: + - lastTransitionTime + - status + - type + type: object + type: array + observedGeneration: + format: int64 + type: integer + phase: + enum: + - Provisioning + - Ready + - NotReady + - Critical + - Unknown + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} + +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + labels: + app.kubernetes.io/name: kubedb + name: connectors.kafka.kubedb.com +spec: + group: kafka.kubedb.com + names: + kind: Connector + listKind: ConnectorList + plural: connectors + shortNames: + - kc + singular: connector + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .apiVersion + name: Type + type: string + - jsonPath: .spec.connectClusterRef.name + name: ConnectCluster + type: string + - jsonPath: .status.phase + name: Status + type: string + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + configSecret: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + connectClusterRef: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + terminationPolicy: + enum: + - Halt + - Delete + - WipeOut + - DoNotTerminate + type: string + required: + - configSecret + - connectClusterRef + type: object + status: + properties: + conditions: + items: + properties: + lastTransitionTime: + format: date-time + type: string + message: + type: string + observedGeneration: + format: int64 + type: integer + reason: + type: string + severity: + type: string + status: + type: string + type: + type: string + required: + - lastTransitionTime + - status + - type + type: object + type: array + observedGeneration: + format: int64 + type: integer + phase: + enum: + - Pending + - Running + - Paused + - Stopped + - Unknown + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} + --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition diff --git a/hack/scripts/import-crds.sh b/hack/scripts/import-crds.sh index 45999f4de..1f2bb4304 100755 --- a/hack/scripts/import-crds.sh +++ b/hack/scripts/import-crds.sh @@ -56,6 +56,7 @@ if [ "$update_kubedb_crds" = true ] && [ -d ${crd_dir} ]; then --group=ops.kubedb.com \ --group=autoscaling.kubedb.com \ --group=dashboard.kubedb.com \ + --group=kafka.kubedb.com \ --group=postgres.kubedb.com \ --group=archiver.kubedb.com \ --group=schema.kubedb.com @@ -69,6 +70,7 @@ if [ "$update_kubedb_crds" = true ] && [ -d ${crd_dir} ]; then --group=ops.kubedb.com \ --group=autoscaling.kubedb.com \ --group=dashboard.kubedb.com \ + --group=kafka.kubedb.com \ --group=postgres.kubedb.com \ --group=archiver.kubedb.com \ --group=schema.kubedb.com From 9a6941b6f305e3843ffde44c6fcc86a69c143fa4 Mon Sep 17 00:00:00 2001 From: raihankhan Date: Wed, 10 Jan 2024 18:43:24 +0600 Subject: [PATCH 2/7] Fix-crd Signed-off-by: raihankhan --- charts/kubedb-crd-manager/values.yaml | 6 +++--- charts/kubedb-webhook-server/values.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/kubedb-crd-manager/values.yaml b/charts/kubedb-crd-manager/values.yaml index 18ff30463..50bc3a23f 100644 --- a/charts/kubedb-crd-manager/values.yaml +++ b/charts/kubedb-crd-manager/values.yaml @@ -1,15 +1,15 @@ # Docker registry fqdn used to pull app related images. # Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} -registryFQDN: ghcr.io +registryFQDN: "" # Docker registry containing app images image: # Docker registry used to pull app container image - registry: kubedb + registry: raihankhanraka # App container image repository: kubedb-crd-manager # Overrides the image tag whose default is the chart appVersion. - tag: "" + tag: 1.0 # Specify an array of imagePullSecrets. # Secrets must be manually created in the namespace. diff --git a/charts/kubedb-webhook-server/values.yaml b/charts/kubedb-webhook-server/values.yaml index 12a429b95..bf3649453 100644 --- a/charts/kubedb-webhook-server/values.yaml +++ b/charts/kubedb-webhook-server/values.yaml @@ -22,15 +22,15 @@ license: "" licenseSecretName: "" # Docker registry fqdn used to pull KubeDB related images # Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} -registryFQDN: ghcr.io +registryFQDN: "" # Docker registry containing KubeDB images server: # Docker registry used to pull KubeDB webhook server image - registry: kubedb + registry: raihankhanraka # KubeDB webhook server container image repository: kubedb-webhook-server # KubeDB webhook server container image tag - tag: "" + tag: 1.0 # Security options this container should run with securityContext: # +doc-gen:break allowPrivilegeEscalation: false From 119a3e471d9045cb19e3e5703ab9468ae43bf50f Mon Sep 17 00:00:00 2001 From: raihankhan Date: Thu, 11 Jan 2024 13:19:21 +0600 Subject: [PATCH 3/7] Update raw catalog Signed-off-by: raihankhan --- catalog/kubedb/raw/kafka/kafka-3.3.0.yaml | 2 ++ catalog/kubedb/raw/kafka/kafka-3.3.2.yaml | 2 ++ catalog/kubedb/raw/kafka/kafka-3.4.0.yaml | 2 ++ catalog/kubedb/raw/kafka/kafka-3.4.1.yaml | 2 ++ catalog/kubedb/raw/kafka/kafka-3.5.1.yaml | 2 ++ catalog/kubedb/raw/kafka/kafka-3.6.0.yaml | 2 ++ charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml | 2 ++ charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml | 2 ++ charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml | 2 ++ charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml | 2 ++ charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml | 2 ++ charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml | 2 ++ charts/kubedb-crd-manager/README.md | 8 ++++---- charts/kubedb-crd-manager/values.yaml | 2 +- charts/kubedb-provisioner/README.md | 6 +++--- charts/kubedb-provisioner/templates/cluster-role.yaml | 2 ++ charts/kubedb-provisioner/values.yaml | 6 +++--- charts/kubedb-webhook-server/README.md | 6 +++--- charts/kubedb-webhook-server/values.yaml | 2 +- 19 files changed, 41 insertions(+), 15 deletions(-) diff --git a/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml b/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml index fe3291f27..b6f63d937 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml @@ -3,6 +3,8 @@ kind: KafkaVersion metadata: name: 3.3.0 spec: + connectCluster: + image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.3.0 db: diff --git a/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml b/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml index 9bbbe5fea..8bad94eff 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml @@ -3,6 +3,8 @@ kind: KafkaVersion metadata: name: 3.3.2 spec: + connectCluster: + image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.3.2 db: diff --git a/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml b/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml index 80f8d26cf..827599bab 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml @@ -3,6 +3,8 @@ kind: KafkaVersion metadata: name: 3.4.0 spec: + connectCluster: + image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.4.0 db: diff --git a/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml b/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml index 3b40846d2..76933cd61 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml @@ -3,6 +3,8 @@ kind: KafkaVersion metadata: name: 3.4.1 spec: + connectCluster: + image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.4.1 db: diff --git a/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml b/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml index 968beead8..f3cd3744e 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml @@ -3,6 +3,8 @@ kind: KafkaVersion metadata: name: 3.5.1 spec: + connectCluster: + image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.5.1 db: diff --git a/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml b/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml index e29dfae65..b1c07f9e5 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml @@ -3,6 +3,8 @@ kind: KafkaVersion metadata: name: 3.6.0 spec: + connectCluster: + image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.6.0 db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml index 95b6d8a32..c20dc81d3 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml @@ -12,6 +12,8 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + connectCluster: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.3.0' db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml index 9a74a75e0..8ebf5c0c9 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml @@ -12,6 +12,8 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + connectCluster: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.3.2' db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml index d089e322c..65d598137 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml @@ -12,6 +12,8 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + connectCluster: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.4.0' db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml index c81ff39c9..bb3383b94 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml @@ -12,6 +12,8 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + connectCluster: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.4.1' db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml index fdc4d8556..23c2b5834 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml @@ -12,6 +12,8 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + connectCluster: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.5.1' db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml index ab71f8d0b..3a9a0a6cd 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml @@ -12,6 +12,8 @@ metadata: labels: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: + connectCluster: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.6.0' db: diff --git a/charts/kubedb-crd-manager/README.md b/charts/kubedb-crd-manager/README.md index 423bff40d..a013ebb11 100644 --- a/charts/kubedb-crd-manager/README.md +++ b/charts/kubedb-crd-manager/README.md @@ -47,10 +47,10 @@ The following table lists the configurable parameters of the `kubedb-crd-manager | Parameter | Description | Default | |---------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------| -| registryFQDN | Docker registry fqdn used to pull app related images. Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | ghcr.io | -| image.registry | Docker registry used to pull app container image | kubedb | +| registryFQDN | Docker registry fqdn used to pull app related images. Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | "" | +| image.registry | Docker registry used to pull app container image | raihankhanraka | | image.repository | App container image | kubedb-crd-manager | -| image.tag | Overrides the image tag whose default is the chart appVersion. | "" | +| image.tag | Overrides the image tag whose default is the chart appVersion. | "1.0" | | imagePullSecrets | Specify an array of imagePullSecrets. Secrets must be manually created in the namespace.
Example:
`helm template charts/kubedb-ops-manager \`
`--set imagePullSecrets[0].name=sec0 \`
`--set imagePullSecrets[1].name=sec1` | [] | | imagePullPolicy | Container image pull policy | IfNotPresent | | nameOverride | | "" | @@ -92,7 +92,7 @@ The following table lists the configurable parameters of the `kubedb-crd-manager Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set registryFQDN=ghcr.io +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set image.registry=raihankhanraka ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while diff --git a/charts/kubedb-crd-manager/values.yaml b/charts/kubedb-crd-manager/values.yaml index 50bc3a23f..a5c36acbd 100644 --- a/charts/kubedb-crd-manager/values.yaml +++ b/charts/kubedb-crd-manager/values.yaml @@ -9,7 +9,7 @@ image: # App container image repository: kubedb-crd-manager # Overrides the image tag whose default is the chart appVersion. - tag: 1.0 + tag: "1.0" # Specify an array of imagePullSecrets. # Secrets must be manually created in the namespace. diff --git a/charts/kubedb-provisioner/README.md b/charts/kubedb-provisioner/README.md index cae3e9711..51d956167 100644 --- a/charts/kubedb-provisioner/README.md +++ b/charts/kubedb-provisioner/README.md @@ -52,11 +52,11 @@ The following table lists the configurable parameters of the `kubedb-provisioner | replicaCount | Number of KubeDB operator replicas to create (only 1 is supported) | 1 | | license | License for the product. Get a license by following the steps from [here](https://kubedb.run/docs/latest/setup/install/enterprise#get-a-trial-license).
Example:
`helm install appscode/kubedb-ops-manager \`
`--set-file license=/path/to/license/file`
`or`
`helm install appscode/kubedb-ops-manager \`
`--set license=` | "" | | licenseSecretName | Name of Secret with the license as key.txt key | "" | -| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | ghcr.io | +| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | "" | | insecureRegistries | Specify an array of insecure registries.
Example:
`helm template charts/kubedb-ops-manager \`
`--set insecureRegistries[0]=hub.company.com \`
`--set insecureRegistries[1]=reg.example.com` | [] | -| operator.registry | Docker registry used to pull KubeDB operator image | kubedb | +| operator.registry | Docker registry used to pull KubeDB operator image | raihankhanraka | | operator.repository | KubeDB operator container image | kubedb-provisioner | -| operator.tag | KubeDB operator container image tag | "" | +| operator.tag | KubeDB operator container image tag | "1.0" | | operator.securityContext | Security options this container should run with | {"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":65534} | | operator.resources | Compute Resources required by this container | {} | | imagePullSecrets | Specify an array of imagePullSecrets. Secrets must be manually created in the namespace.
Example:
`helm template charts/kubedb-provisioner \`
`--set imagePullSecrets[0].name=sec0 \`
`--set imagePullSecrets[1].name=sec1` | [] | diff --git a/charts/kubedb-provisioner/templates/cluster-role.yaml b/charts/kubedb-provisioner/templates/cluster-role.yaml index 197283f2b..8fdcaf19b 100644 --- a/charts/kubedb-provisioner/templates/cluster-role.yaml +++ b/charts/kubedb-provisioner/templates/cluster-role.yaml @@ -87,6 +87,7 @@ rules: - apps.k8s.appscode.com - core.kubestash.com - storage.kubestash.com + - kafka.kubedb.com resources: - "*" verbs: ["*"] @@ -149,6 +150,7 @@ rules: - proxysql-db - maria-db - kafka-db + - kafkaconnector {{- range $x := .Values.additionalPodSecurityPolicies }} - {{ $x }} {{- end }} diff --git a/charts/kubedb-provisioner/values.yaml b/charts/kubedb-provisioner/values.yaml index 35ab02e79..71548b012 100644 --- a/charts/kubedb-provisioner/values.yaml +++ b/charts/kubedb-provisioner/values.yaml @@ -22,7 +22,7 @@ license: "" licenseSecretName: "" # Docker registry fqdn used to pull KubeDB related images # Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} -registryFQDN: ghcr.io +registryFQDN: "" # Specify an array of insecure registries. # # Example: @@ -33,11 +33,11 @@ insecureRegistries: [] # Docker registry containing KubeDB images operator: # Docker registry used to pull KubeDB operator image - registry: kubedb + registry: raihankhanraka # KubeDB operator container image repository: kubedb-provisioner # KubeDB operator container image tag - tag: "" + tag: "1.0" # Security options this container should run with securityContext: # +doc-gen:break allowPrivilegeEscalation: false diff --git a/charts/kubedb-webhook-server/README.md b/charts/kubedb-webhook-server/README.md index 61cd4c352..bdd9a7f50 100644 --- a/charts/kubedb-webhook-server/README.md +++ b/charts/kubedb-webhook-server/README.md @@ -52,10 +52,10 @@ The following table lists the configurable parameters of the `kubedb-webhook-ser | replicaCount | Number of KubeDB webhook server replicas to create (only 1 is supported) | 1 | | license | License for the product. Get a license by following the steps from [here](https://kubedb.run/docs/latest/setup/install/enterprise#get-a-trial-license).
Example:
`helm install appscode/kubedb-ops-manager \`
`--set-file license=/path/to/license/file`
`or`
`helm install appscode/kubedb-ops-manager \`
`--set license=` | "" | | licenseSecretName | Name of Secret with the license as key.txt key | "" | -| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | ghcr.io | -| server.registry | Docker registry used to pull KubeDB webhook server image | kubedb | +| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | "" | +| server.registry | Docker registry used to pull KubeDB webhook server image | raihankhanraka | | server.repository | KubeDB webhook server container image | kubedb-webhook-server | -| server.tag | KubeDB webhook server container image tag | "" | +| server.tag | KubeDB webhook server container image tag | "1.0" | | server.securityContext | Security options this container should run with | {"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":65534} | | server.resources | Compute Resources required by this container | {} | | featureGates.Cassandra | | false | diff --git a/charts/kubedb-webhook-server/values.yaml b/charts/kubedb-webhook-server/values.yaml index bf3649453..4f15dbf9a 100644 --- a/charts/kubedb-webhook-server/values.yaml +++ b/charts/kubedb-webhook-server/values.yaml @@ -30,7 +30,7 @@ server: # KubeDB webhook server container image repository: kubedb-webhook-server # KubeDB webhook server container image tag - tag: 1.0 + tag: "1.0" # Security options this container should run with securityContext: # +doc-gen:break allowPrivilegeEscalation: false From c155e910a59239d8f1b86b66b2045d6aed649fa8 Mon Sep 17 00:00:00 2001 From: obaydullahmhs Date: Thu, 11 Jan 2024 18:54:52 +0600 Subject: [PATCH 4/7] Add kafka webhook yaml to the chart Signed-off-by: obaydullahmhs --- charts/kubedb-crd-manager/values.yaml | 6 ++-- charts/kubedb-provisioner/values.yaml | 6 ++-- .../templates/apiregistration.yaml | 34 +++++++++++++++++++ .../templates/cluster-role.yaml | 1 + .../provisioner/mutating-webhook.yaml | 15 ++++++++ .../provisioner/validating-webhook.yaml | 15 ++++++++ charts/kubedb-webhook-server/values.yaml | 6 ++-- 7 files changed, 74 insertions(+), 9 deletions(-) diff --git a/charts/kubedb-crd-manager/values.yaml b/charts/kubedb-crd-manager/values.yaml index a5c36acbd..18ff30463 100644 --- a/charts/kubedb-crd-manager/values.yaml +++ b/charts/kubedb-crd-manager/values.yaml @@ -1,15 +1,15 @@ # Docker registry fqdn used to pull app related images. # Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} -registryFQDN: "" +registryFQDN: ghcr.io # Docker registry containing app images image: # Docker registry used to pull app container image - registry: raihankhanraka + registry: kubedb # App container image repository: kubedb-crd-manager # Overrides the image tag whose default is the chart appVersion. - tag: "1.0" + tag: "" # Specify an array of imagePullSecrets. # Secrets must be manually created in the namespace. diff --git a/charts/kubedb-provisioner/values.yaml b/charts/kubedb-provisioner/values.yaml index 71548b012..35ab02e79 100644 --- a/charts/kubedb-provisioner/values.yaml +++ b/charts/kubedb-provisioner/values.yaml @@ -22,7 +22,7 @@ license: "" licenseSecretName: "" # Docker registry fqdn used to pull KubeDB related images # Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} -registryFQDN: "" +registryFQDN: ghcr.io # Specify an array of insecure registries. # # Example: @@ -33,11 +33,11 @@ insecureRegistries: [] # Docker registry containing KubeDB images operator: # Docker registry used to pull KubeDB operator image - registry: raihankhanraka + registry: kubedb # KubeDB operator container image repository: kubedb-provisioner # KubeDB operator container image tag - tag: "1.0" + tag: "" # Security options this container should run with securityContext: # +doc-gen:break allowPrivilegeEscalation: false diff --git a/charts/kubedb-webhook-server/templates/apiregistration.yaml b/charts/kubedb-webhook-server/templates/apiregistration.yaml index d6774099c..4e4357968 100644 --- a/charts/kubedb-webhook-server/templates/apiregistration.yaml +++ b/charts/kubedb-webhook-server/templates/apiregistration.yaml @@ -64,6 +64,40 @@ spec: caBundle: {{ $caCrt }} groupPriorityMinimum: {{ .Values.apiserver.groupPriorityMinimum }} versionPriority: {{ .Values.apiserver.versionPriority }} +--- +apiVersion: apiregistration.k8s.io/v1 +kind: APIService +metadata: + name: v1alpha1.validators.kafka.kubedb.com + labels: + app.kubernetes.io/component: kubedb-provisioner + {{- include "kubedb-webhook-server.labels" . | nindent 4 }} +spec: + group: validators.kafka.kubedb.com + version: v1alpha1 + service: + namespace: {{ .Release.Namespace }} + name: {{ include "kubedb-webhook-server.fullname" . }} + caBundle: {{ $caCrt }} + groupPriorityMinimum: {{ .Values.apiserver.groupPriorityMinimum }} + versionPriority: {{ .Values.apiserver.versionPriority }} +--- +apiVersion: apiregistration.k8s.io/v1 +kind: APIService +metadata: + name: v1alpha1.mutators.kafka.kubedb.com + labels: + app.kubernetes.io/component: kubedb-provisioner + {{- include "kubedb-webhook-server.labels" . | nindent 4 }} +spec: + group: mutators.kafka.kubedb.com + version: v1alpha1 + service: + namespace: {{ .Release.Namespace }} + name: {{ include "kubedb-webhook-server.fullname" . }} + caBundle: {{ $caCrt }} + groupPriorityMinimum: {{ .Values.apiserver.groupPriorityMinimum }} + versionPriority: {{ .Values.apiserver.versionPriority }} {{- end }} {{- if list "kubedb-webhook-server" "kubedb-ops-manager" | has .Values.server.repository }} --- diff --git a/charts/kubedb-webhook-server/templates/cluster-role.yaml b/charts/kubedb-webhook-server/templates/cluster-role.yaml index df3733563..716d356e5 100644 --- a/charts/kubedb-webhook-server/templates/cluster-role.yaml +++ b/charts/kubedb-webhook-server/templates/cluster-role.yaml @@ -47,6 +47,7 @@ rules: - dashboard.kubedb.com - schema.kubedb.com - archiver.kubedb.com + - kafka.kubedb.com resources: - "*" verbs: ["get", "list", "watch"] diff --git a/charts/kubedb-webhook-server/templates/provisioner/mutating-webhook.yaml b/charts/kubedb-webhook-server/templates/provisioner/mutating-webhook.yaml index 1c2461bcd..b17c1f6ee 100644 --- a/charts/kubedb-webhook-server/templates/provisioner/mutating-webhook.yaml +++ b/charts/kubedb-webhook-server/templates/provisioner/mutating-webhook.yaml @@ -234,6 +234,21 @@ webhooks: admissionReviewVersions: [ "v1beta1" ] failurePolicy: {{ .Values.apiserver.webhook.failurePolicy }} sideEffects: None +- name: connectclusterwebhook.mutators.kafka.kubedb.com + clientConfig: + service: + namespace: default + name: kubernetes + path: /apis/mutators.kafka.kubedb.com/v1alpha1/connectclusterwebhooks + caBundle: {{ $caCrt }} + rules: + - apiGroups: [ "kafka.kubedb.com" ] + apiVersions: [ "*" ] + resources: [ "connectclusters" ] + operations: [ "CREATE", "UPDATE" ] + admissionReviewVersions: [ "v1beta1" ] + failurePolicy: {{ .Values.apiserver.webhook.failurePolicy }} + sideEffects: None {{- end }} {{- end }} {{- end }} diff --git a/charts/kubedb-webhook-server/templates/provisioner/validating-webhook.yaml b/charts/kubedb-webhook-server/templates/provisioner/validating-webhook.yaml index e4e959deb..3f8ca74c3 100644 --- a/charts/kubedb-webhook-server/templates/provisioner/validating-webhook.yaml +++ b/charts/kubedb-webhook-server/templates/provisioner/validating-webhook.yaml @@ -249,6 +249,21 @@ webhooks: admissionReviewVersions: ["v1beta1"] failurePolicy: {{ .Values.apiserver.webhook.failurePolicy }} sideEffects: None +- name: connectclusterwebhook.validators.kafka.kubedb.com + clientConfig: + service: + namespace: default + name: kubernetes + path: /apis/validators.kafka.kubedb.com/v1alpha1/connectclusterwebhooks + caBundle: {{ $caCrt }} + rules: + - apiGroups: ["kafka.kubedb.com"] + apiVersions: ["*"] + resources: ["connectclusters"] + operations: ["CREATE", "UPDATE", "DELETE"] + admissionReviewVersions: ["v1beta1"] + failurePolicy: {{ .Values.apiserver.webhook.failurePolicy }} + sideEffects: None {{- end }} {{- end }} {{- end }} diff --git a/charts/kubedb-webhook-server/values.yaml b/charts/kubedb-webhook-server/values.yaml index 4f15dbf9a..12a429b95 100644 --- a/charts/kubedb-webhook-server/values.yaml +++ b/charts/kubedb-webhook-server/values.yaml @@ -22,15 +22,15 @@ license: "" licenseSecretName: "" # Docker registry fqdn used to pull KubeDB related images # Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} -registryFQDN: "" +registryFQDN: ghcr.io # Docker registry containing KubeDB images server: # Docker registry used to pull KubeDB webhook server image - registry: raihankhanraka + registry: kubedb # KubeDB webhook server container image repository: kubedb-webhook-server # KubeDB webhook server container image tag - tag: "1.0" + tag: "" # Security options this container should run with securityContext: # +doc-gen:break allowPrivilegeEscalation: false From a767860d45e68d14301143174aaa7c376646b78f Mon Sep 17 00:00:00 2001 From: obaydullahmhs Date: Tue, 16 Jan 2024 12:18:03 +0600 Subject: [PATCH 5/7] Add kafka connector plugin version cr Signed-off-by: obaydullahmhs --- catalog/kubedb/active_versions.json | 4 ++++ catalog/kubedb/fmt/main.go | 5 ++++ catalog/kubedb/raw/kafka/kafka-3.3.0.yaml | 2 +- catalog/kubedb/raw/kafka/kafka-3.3.2.yaml | 6 ++--- catalog/kubedb/raw/kafka/kafka-3.4.0.yaml | 2 +- catalog/kubedb/raw/kafka/kafka-3.4.1.yaml | 6 ++--- catalog/kubedb/raw/kafka/kafka-3.5.1.yaml | 6 ++--- catalog/kubedb/raw/kafka/kafka-3.6.0.yaml | 6 ++--- ....0.yaml => kafkaconnector-0.13.0-gcs.yaml} | 0 .../kafkaconnector-1.11.0-mongodb.yaml | 13 +++++++++++ .../kafkaconnector-2.15.0-s3.yaml | 13 +++++++++++ .../kafkaconnector-2.4.2-mysql.yaml | 13 +++++++++++ .../kafkaconnector-2.4.2-postgres.yaml | 13 +++++++++++ charts/kubedb-autoscaler/README.md | 12 +++++----- charts/kubedb-autoscaler/doc.yaml | 4 ++-- charts/kubedb-catalog/README.md | 12 +++++----- charts/kubedb-catalog/doc.yaml | 4 ++-- .../templates/kafka/kafka-3.3.0.yaml | 2 +- .../templates/kafka/kafka-3.3.2.yaml | 6 ++--- .../templates/kafka/kafka-3.4.0.yaml | 2 +- .../templates/kafka/kafka-3.4.1.yaml | 6 ++--- .../templates/kafka/kafka-3.5.1.yaml | 6 ++--- .../templates/kafka/kafka-3.6.0.yaml | 6 ++--- ....0.yaml => kafkaconnector-0.13.0-gcs.yaml} | 0 .../kafkaconnector-1.11.0-mongodb.yaml | 23 +++++++++++++++++++ .../kafkaconnector-2.15.0-s3.yaml | 23 +++++++++++++++++++ .../kafkaconnector-2.4.2-mysql.yaml | 23 +++++++++++++++++++ .../kafkaconnector-2.4.2-postgres.yaml | 23 +++++++++++++++++++ charts/kubedb-crd-manager/README.md | 18 +++++++-------- charts/kubedb-crd-manager/doc.yaml | 4 ++-- charts/kubedb-crds/README.md | 8 +++---- charts/kubedb-crds/doc.yaml | 4 ++-- charts/kubedb-dashboard/README.md | 12 +++++----- charts/kubedb-dashboard/doc.yaml | 4 ++-- charts/kubedb-grafana-dashboards/README.md | 12 +++++----- charts/kubedb-grafana-dashboards/doc.yaml | 4 ++-- charts/kubedb-kubestash-catalog/README.md | 12 +++++----- charts/kubedb-kubestash-catalog/doc.yaml | 4 ++-- charts/kubedb-metrics/README.md | 8 +++---- charts/kubedb-metrics/doc.yaml | 4 ++-- charts/kubedb-one/README.md | 12 +++++----- charts/kubedb-one/doc.yaml | 4 ++-- charts/kubedb-ops-manager/README.md | 12 +++++----- charts/kubedb-ops-manager/doc.yaml | 4 ++-- .../templates/cluster-role.yaml | 1 + charts/kubedb-opscenter/README.md | 12 +++++----- charts/kubedb-opscenter/doc.yaml | 4 ++-- charts/kubedb-provider-aws/README.md | 12 +++++----- charts/kubedb-provider-aws/doc.yaml | 4 ++-- charts/kubedb-provider-azure/README.md | 12 +++++----- charts/kubedb-provider-azure/doc.yaml | 4 ++-- charts/kubedb-provider-gcp/README.md | 12 +++++----- charts/kubedb-provider-gcp/doc.yaml | 4 ++-- charts/kubedb-provisioner/README.md | 18 +++++++-------- charts/kubedb-provisioner/doc.yaml | 4 ++-- charts/kubedb-schema-manager/README.md | 12 +++++----- charts/kubedb-schema-manager/doc.yaml | 4 ++-- charts/kubedb-ui-server/README.md | 12 +++++----- charts/kubedb-ui-server/doc.yaml | 4 ++-- charts/kubedb-webhook-server/README.md | 18 +++++++-------- charts/kubedb-webhook-server/doc.yaml | 4 ++-- charts/kubedb/README.md | 12 +++++----- charts/kubedb/doc.yaml | 4 ++-- charts/prepare-cluster/README.md | 12 +++++----- charts/prepare-cluster/doc.yaml | 4 ++-- 65 files changed, 347 insertions(+), 193 deletions(-) rename catalog/kubedb/raw/kafkaconnector/{kafkaconnector-0.13.0.yaml => kafkaconnector-0.13.0-gcs.yaml} (100%) create mode 100644 catalog/kubedb/raw/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml create mode 100644 catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.15.0-s3.yaml create mode 100644 catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml create mode 100644 catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml rename charts/kubedb-catalog/templates/kafkaconnector/{kafkaconnector-0.13.0.yaml => kafkaconnector-0.13.0-gcs.yaml} (100%) create mode 100644 charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml create mode 100644 charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.15.0-s3.yaml create mode 100644 charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml create mode 100644 charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml diff --git a/catalog/kubedb/active_versions.json b/catalog/kubedb/active_versions.json index 8061a2078..4e694b708 100644 --- a/catalog/kubedb/active_versions.json +++ b/catalog/kubedb/active_versions.json @@ -28,6 +28,10 @@ "3.3.0" ], "KafkaConnector": [ + "s3-2.15.0", + "postgres-2.4.2.final", + "mysql-2.4.2.final", + "mongodb-1.11.0", "gcs-0.13.0" ], "MariaDB": [ diff --git a/catalog/kubedb/fmt/main.go b/catalog/kubedb/fmt/main.go index 5e142b101..aa2a6db81 100644 --- a/catalog/kubedb/fmt/main.go +++ b/catalog/kubedb/fmt/main.go @@ -232,6 +232,11 @@ func main() { panic(err) } } + } else if dbKind == "KafkaConnector" { + connectorType, _, _ := unstructured.NestedString(ri.Object.Object, "spec", "type") + if distro == "" { + distro = connectorType + } } dbVersion, _, err := unstructured.NestedString(ri.Object.Object, "spec", "version") diff --git a/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml b/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml index b6f63d937..544c88011 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.3.0.yaml @@ -4,7 +4,7 @@ metadata: name: 3.3.0 spec: connectCluster: - image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 + image: ghcr.io/appscode-images/kafka-connect-cluster:3.3.2 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.3.0 db: diff --git a/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml b/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml index 8bad94eff..c9774d11c 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.3.2.yaml @@ -4,11 +4,11 @@ metadata: name: 3.3.2 spec: connectCluster: - image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 + image: ghcr.io/appscode-images/kafka-connect-cluster:3.3.2 cruiseControl: - image: ghcr.io/kubedb/cruise-control:3.3.2 + image: ghcr.io/appscode-images/kafka-cruise-control:3.3.2 db: - image: ghcr.io/kubedb/kafka-kraft:3.3.2 + image: ghcr.io/appscode-images/kafka-kraft:3.3.2 podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml b/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml index 827599bab..46d918f49 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.4.0.yaml @@ -4,7 +4,7 @@ metadata: name: 3.4.0 spec: connectCluster: - image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 + image: ghcr.io/appscode-images/kafka-connect-cluster:3.4.1 cruiseControl: image: ghcr.io/kubedb/cruise-control:3.4.0 db: diff --git a/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml b/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml index 76933cd61..c0dc090f0 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.4.1.yaml @@ -4,11 +4,11 @@ metadata: name: 3.4.1 spec: connectCluster: - image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 + image: ghcr.io/appscode-images/kafka-connect-cluster:3.4.1 cruiseControl: - image: ghcr.io/kubedb/cruise-control:3.4.1 + image: ghcr.io/appscode-images/kafka-cruise-control:3.4.1 db: - image: ghcr.io/kubedb/kafka-kraft:3.4.1 + image: ghcr.io/appscode-images/kafka-kraft:3.4.1 podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml b/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml index f3cd3744e..1e99cb68d 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.5.1.yaml @@ -4,11 +4,11 @@ metadata: name: 3.5.1 spec: connectCluster: - image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 + image: ghcr.io/appscode-images/kafka-connect-cluster:3.5.1 cruiseControl: - image: ghcr.io/kubedb/cruise-control:3.5.1 + image: ghcr.io/appscode-images/kafka-cruise-control:3.5.1 db: - image: ghcr.io/kubedb/kafka-kraft:3.5.1 + image: ghcr.io/appscode-images/kafka-kraft:3.5.1 podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml b/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml index b1c07f9e5..f6ca7f7b4 100644 --- a/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml +++ b/catalog/kubedb/raw/kafka/kafka-3.6.0.yaml @@ -4,11 +4,11 @@ metadata: name: 3.6.0 spec: connectCluster: - image: obaydullahmhs/connect-cluster:3.6.0_linux_amd64 + image: ghcr.io/appscode-images/kafka-connect-cluster:3.6.0 cruiseControl: - image: ghcr.io/kubedb/cruise-control:3.6.0 + image: ghcr.io/appscode-images/kafka-cruise-control:3.6.0 db: - image: ghcr.io/kubedb/kafka-kraft:3.6.0 + image: ghcr.io/appscode-images/kafka-kraft:3.6.0 podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0.yaml b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0-gcs.yaml similarity index 100% rename from catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0.yaml rename to catalog/kubedb/raw/kafkaconnector/kafkaconnector-0.13.0-gcs.yaml diff --git a/catalog/kubedb/raw/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml new file mode 100644 index 000000000..d72e80b52 --- /dev/null +++ b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml @@ -0,0 +1,13 @@ +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: mongodb-1.11.0 +spec: + connectorPlugin: + image: ghcr.io/appscode-images/kafka-connector-mongodb:1.11.0 + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: MongoDB + version: 1.11.0 diff --git a/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.15.0-s3.yaml b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.15.0-s3.yaml new file mode 100644 index 000000000..4517efd71 --- /dev/null +++ b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.15.0-s3.yaml @@ -0,0 +1,13 @@ +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: s3-2.15.0 +spec: + connectorPlugin: + image: ghcr.io/appscode-images/kafka-connector-s3:2.15.0 + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: S3 + version: 2.15.0 diff --git a/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml new file mode 100644 index 000000000..9549510f5 --- /dev/null +++ b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml @@ -0,0 +1,13 @@ +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: mysql-2.4.2.final +spec: + connectorPlugin: + image: ghcr.io/appscode-images/kafka-connector-mysql:2.4.2.final + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: MySQL + version: 2.4.2 diff --git a/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml new file mode 100644 index 000000000..670c64ad3 --- /dev/null +++ b/catalog/kubedb/raw/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml @@ -0,0 +1,13 @@ +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: postgres-2.4.2.final +spec: + connectorPlugin: + image: ghcr.io/appscode-images/kafka-connector-postgres:2.4.2.final + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: Postgres + version: 2.4.2 diff --git a/charts/kubedb-autoscaler/README.md b/charts/kubedb-autoscaler/README.md index 63364991a..efc123b25 100644 --- a/charts/kubedb-autoscaler/README.md +++ b/charts/kubedb-autoscaler/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-autoscaler --version=v0.26.0-beta.0 -$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 +$ helm search repo appscode/kubedb-autoscaler --version=v0.26.0-beta.0 +$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Autoscaler operator on a [Kubernetes](http://kuberne To install/upgrade the chart with the release name `kubedb-autoscaler`: ```bash -$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 +$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 ``` The command deploys a KubeDB Autoscaler operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -90,12 +90,12 @@ The following table lists the configurable parameters of the `kubedb-autoscaler` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-autoscaler/doc.yaml b/charts/kubedb-autoscaler/doc.yaml index 79a5a1fb3..ee08f8375 100644 --- a/charts/kubedb-autoscaler/doc.yaml +++ b/charts/kubedb-autoscaler/doc.yaml @@ -5,8 +5,8 @@ project: description: Autoscale KubeDB operated Databases app: a KubeDB Autoscaler operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-autoscaler values: -- generate from values file -- diff --git a/charts/kubedb-catalog/README.md b/charts/kubedb-catalog/README.md index 94f569dee..2604262a6 100644 --- a/charts/kubedb-catalog/README.md +++ b/charts/kubedb-catalog/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-catalog --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-catalog --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys KubeDB catalog on a [Kubernetes](http://kubernetes.io) cluste To install/upgrade the chart with the release name `kubedb-catalog`: ```bash -$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys KubeDB catalog on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -106,12 +106,12 @@ The following table lists the configurable parameters of the `kubedb-catalog` ch Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io +$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-catalog/doc.yaml b/charts/kubedb-catalog/doc.yaml index 3cb34ea2b..660b3f633 100644 --- a/charts/kubedb-catalog/doc.yaml +++ b/charts/kubedb-catalog/doc.yaml @@ -5,8 +5,8 @@ project: description: Catalog of database versions supported by KubeDB app: KubeDB catalog repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-catalog values: -- generate from values file -- diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml index c20dc81d3..1da6c6ffc 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.3.0.yaml @@ -13,7 +13,7 @@ metadata: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: connectCluster: - image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connect-cluster") $) }}:3.3.2' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.3.0' db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml index 8ebf5c0c9..2cbdef1f5 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.3.2.yaml @@ -13,11 +13,11 @@ metadata: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: connectCluster: - image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connect-cluster") $) }}:3.3.2' cruiseControl: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.3.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-cruise-control") $) }}:3.3.2' db: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/kafka-kraft") $) }}:3.3.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-kraft") $) }}:3.3.2' podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml index 65d598137..8d34fdf9c 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.4.0.yaml @@ -13,7 +13,7 @@ metadata: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: connectCluster: - image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connect-cluster") $) }}:3.4.1' cruiseControl: image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.4.0' db: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml index bb3383b94..42bf4b968 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.4.1.yaml @@ -13,11 +13,11 @@ metadata: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: connectCluster: - image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connect-cluster") $) }}:3.4.1' cruiseControl: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.4.1' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-cruise-control") $) }}:3.4.1' db: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/kafka-kraft") $) }}:3.4.1' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-kraft") $) }}:3.4.1' podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml index 23c2b5834..2083c553b 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.5.1.yaml @@ -13,11 +13,11 @@ metadata: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: connectCluster: - image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connect-cluster") $) }}:3.5.1' cruiseControl: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.5.1' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-cruise-control") $) }}:3.5.1' db: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/kafka-kraft") $) }}:3.5.1' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-kraft") $) }}:3.5.1' podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml b/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml index 3a9a0a6cd..f41c1aa2d 100644 --- a/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml +++ b/charts/kubedb-catalog/templates/kafka/kafka-3.6.0.yaml @@ -13,11 +13,11 @@ metadata: {{- include "kubedb-catalog.labels" . | nindent 4 }} spec: connectCluster: - image: '{{ include "image.dockerHub" (merge (dict "_repo" "obaydullahmhs/connect-cluster") $) }}:3.6.0_linux_amd64' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connect-cluster") $) }}:3.6.0' cruiseControl: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/cruise-control") $) }}:3.6.0' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-cruise-control") $) }}:3.6.0' db: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/kafka-kraft") $) }}:3.6.0' + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-kraft") $) }}:3.6.0' podSecurityPolicies: databasePolicyName: kafka-db securityContext: diff --git a/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0.yaml b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0-gcs.yaml similarity index 100% rename from charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0.yaml rename to charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-0.13.0-gcs.yaml diff --git a/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml new file mode 100644 index 000000000..2da1f1b3a --- /dev/null +++ b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-1.11.0-mongodb.yaml @@ -0,0 +1,23 @@ +{{ $featureGates := .Values.featureGates }} +{{- if .Values.global }} + {{ $featureGates = mergeOverwrite dict .Values.featureGates .Values.global.featureGates }} +{{- end }} + +{{ if $featureGates.KafkaConnector }} + +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: 'mongodb-1.11.0' + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + connectorPlugin: + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connector-mongodb") $) }}:1.11.0' + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: MongoDB + version: 1.11.0 +{{ end }} diff --git a/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.15.0-s3.yaml b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.15.0-s3.yaml new file mode 100644 index 000000000..3d9616461 --- /dev/null +++ b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.15.0-s3.yaml @@ -0,0 +1,23 @@ +{{ $featureGates := .Values.featureGates }} +{{- if .Values.global }} + {{ $featureGates = mergeOverwrite dict .Values.featureGates .Values.global.featureGates }} +{{- end }} + +{{ if $featureGates.KafkaConnector }} + +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: 's3-2.15.0' + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + connectorPlugin: + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connector-s3") $) }}:2.15.0' + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: S3 + version: 2.15.0 +{{ end }} diff --git a/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml new file mode 100644 index 000000000..a858d42ef --- /dev/null +++ b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-mysql.yaml @@ -0,0 +1,23 @@ +{{ $featureGates := .Values.featureGates }} +{{- if .Values.global }} + {{ $featureGates = mergeOverwrite dict .Values.featureGates .Values.global.featureGates }} +{{- end }} + +{{ if $featureGates.KafkaConnector }} + +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: 'mysql-2.4.2.final' + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + connectorPlugin: + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connector-mysql") $) }}:2.4.2.final' + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: MySQL + version: 2.4.2 +{{ end }} diff --git a/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml new file mode 100644 index 000000000..819f739be --- /dev/null +++ b/charts/kubedb-catalog/templates/kafkaconnector/kafkaconnector-2.4.2-postgres.yaml @@ -0,0 +1,23 @@ +{{ $featureGates := .Values.featureGates }} +{{- if .Values.global }} + {{ $featureGates = mergeOverwrite dict .Values.featureGates .Values.global.featureGates }} +{{- end }} + +{{ if $featureGates.KafkaConnector }} + +apiVersion: catalog.kubedb.com/v1alpha1 +kind: KafkaConnectorVersion +metadata: + name: 'postgres-2.4.2.final' + labels: + {{- include "kubedb-catalog.labels" . | nindent 4 }} +spec: + connectorPlugin: + image: '{{ include "image.ghcr" (merge (dict "_repo" "appscode-images/kafka-connector-postgres") $) }}:2.4.2.final' + podSecurityPolicies: + databasePolicyName: kafkaconnector + securityContext: + runAsUser: 1001 + type: Postgres + version: 2.4.2 +{{ end }} diff --git a/charts/kubedb-crd-manager/README.md b/charts/kubedb-crd-manager/README.md index a013ebb11..296901b74 100644 --- a/charts/kubedb-crd-manager/README.md +++ b/charts/kubedb-crd-manager/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-crd-manager --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-crd-manager --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB CRD Manager operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-ops-manager`: ```bash -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB CRD Manager operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -47,10 +47,10 @@ The following table lists the configurable parameters of the `kubedb-crd-manager | Parameter | Description | Default | |---------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------| -| registryFQDN | Docker registry fqdn used to pull app related images. Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | "" | -| image.registry | Docker registry used to pull app container image | raihankhanraka | +| registryFQDN | Docker registry fqdn used to pull app related images. Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | ghcr.io | +| image.registry | Docker registry used to pull app container image | kubedb | | image.repository | App container image | kubedb-crd-manager | -| image.tag | Overrides the image tag whose default is the chart appVersion. | "1.0" | +| image.tag | Overrides the image tag whose default is the chart appVersion. | "" | | imagePullSecrets | Specify an array of imagePullSecrets. Secrets must be manually created in the namespace.
Example:
`helm template charts/kubedb-ops-manager \`
`--set imagePullSecrets[0].name=sec0 \`
`--set imagePullSecrets[1].name=sec1` | [] | | imagePullPolicy | Container image pull policy | IfNotPresent | | nameOverride | | "" | @@ -92,12 +92,12 @@ The following table lists the configurable parameters of the `kubedb-crd-manager Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set image.registry=raihankhanraka +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set registryFQDN=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-crd-manager/doc.yaml b/charts/kubedb-crd-manager/doc.yaml index 1a8819dc3..42c73d0e1 100644 --- a/charts/kubedb-crd-manager/doc.yaml +++ b/charts/kubedb-crd-manager/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB CRD Installer app: a KubeDB CRD Manager operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-ops-manager values: -- generate from values file -- diff --git a/charts/kubedb-crds/README.md b/charts/kubedb-crds/README.md index 1c9bae525..6ca2cd5be 100644 --- a/charts/kubedb-crds/README.md +++ b/charts/kubedb-crds/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-crds --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-crds appscode-testing/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-crds --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-crds appscode/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys KubeDB crds on a [Kubernetes](http://kubernetes.io) cluster u To install/upgrade the chart with the release name `kubedb-crds`: ```bash -$ helm upgrade -i kubedb-crds appscode-testing/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-crds appscode/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys KubeDB crds on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. diff --git a/charts/kubedb-crds/doc.yaml b/charts/kubedb-crds/doc.yaml index 3b2f92a39..823d8c574 100644 --- a/charts/kubedb-crds/doc.yaml +++ b/charts/kubedb-crds/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Custom Resource Definitions app: KubeDB crds repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-crds values: -- generate from values file -- diff --git a/charts/kubedb-dashboard/README.md b/charts/kubedb-dashboard/README.md index a2d20027c..570abf84c 100644 --- a/charts/kubedb-dashboard/README.md +++ b/charts/kubedb-dashboard/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-dashboard --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode/kubedb-dashboard --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Dashboard operator on a [Kubernetes](http://kubernet To install/upgrade the chart with the release name `kubedb-dashboard`: ```bash -$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB Dashboard operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -83,12 +83,12 @@ The following table lists the configurable parameters of the `kubedb-dashboard` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-dashboard/doc.yaml b/charts/kubedb-dashboard/doc.yaml index 8f0391e0c..f5f0a1051 100644 --- a/charts/kubedb-dashboard/doc.yaml +++ b/charts/kubedb-dashboard/doc.yaml @@ -5,8 +5,8 @@ project: description: Database Dashboard Provisioner app: a KubeDB Dashboard operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-dashboard values: -- generate from values file -- diff --git a/charts/kubedb-grafana-dashboards/README.md b/charts/kubedb-grafana-dashboards/README.md index 5adb7ad84..04a5775da 100644 --- a/charts/kubedb-grafana-dashboards/README.md +++ b/charts/kubedb-grafana-dashboards/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-grafana-dashboards --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-grafana-dashboards --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Grafana Dashboards on a [Kubernetes](http://kubernet To install/upgrade the chart with the release name `kubedb-grafana-dashboards`: ```bash -$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB Grafana Dashboards on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -68,12 +68,12 @@ The following table lists the configurable parameters of the `kubedb-grafana-das Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --set resources=["elasticsearch","kafka","mariadb","mongodb","mysql","perconaxtradb","postgres","proxysql","redis"] +$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --set resources=["elasticsearch","kafka","mariadb","mongodb","mysql","perconaxtradb","postgres","proxysql","redis"] ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-grafana-dashboards/doc.yaml b/charts/kubedb-grafana-dashboards/doc.yaml index 9f2fba402..f9c5994ca 100644 --- a/charts/kubedb-grafana-dashboards/doc.yaml +++ b/charts/kubedb-grafana-dashboards/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Grafana Dashboards for ByteBuilders app: a KubeDB Grafana Dashboards repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-grafana-dashboards values: -- generate from values file -- diff --git a/charts/kubedb-kubestash-catalog/README.md b/charts/kubedb-kubestash-catalog/README.md index 08d74467b..612e04b0f 100644 --- a/charts/kubedb-kubestash-catalog/README.md +++ b/charts/kubedb-kubestash-catalog/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-kubestash-catalog --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-kubestash-catalog --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys Stash catalog on a [Kubernetes](http://kubernetes.io) cluster To install/upgrade the chart with the release name `kubedb-kubestash-catalog`: ```bash -$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys Stash catalog on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -95,12 +95,12 @@ The following table lists the configurable parameters of the `kubedb-kubestash-c Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io +$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-kubestash-catalog/doc.yaml b/charts/kubedb-kubestash-catalog/doc.yaml index 1816462b9..33cbfe7fc 100644 --- a/charts/kubedb-kubestash-catalog/doc.yaml +++ b/charts/kubedb-kubestash-catalog/doc.yaml @@ -5,8 +5,8 @@ project: description: Catalog of Stash Addons app: Stash catalog repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-kubestash-catalog values: -- generate from values file -- diff --git a/charts/kubedb-metrics/README.md b/charts/kubedb-metrics/README.md index 2371593d5..568ed5fd8 100644 --- a/charts/kubedb-metrics/README.md +++ b/charts/kubedb-metrics/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-metrics --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-metrics appscode-testing/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-metrics --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-metrics appscode/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys KubeDB metrics configurations on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-metrics`: ```bash -$ helm upgrade -i kubedb-metrics appscode-testing/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-metrics appscode/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys KubeDB metrics configurations on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. diff --git a/charts/kubedb-metrics/doc.yaml b/charts/kubedb-metrics/doc.yaml index 9f4542495..f326db2cf 100644 --- a/charts/kubedb-metrics/doc.yaml +++ b/charts/kubedb-metrics/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB State Metrics app: KubeDB metrics configurations repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-metrics values: -- generate from values file -- diff --git a/charts/kubedb-one/README.md b/charts/kubedb-one/README.md index c1ecd0dbb..683b3f501 100644 --- a/charts/kubedb-one/README.md +++ b/charts/kubedb-one/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-one --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-one --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB operator on a [Kubernetes](http://kubernetes.io) clu To install/upgrade the chart with the release name `kubedb`: ```bash -$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -94,12 +94,12 @@ The following table lists the configurable parameters of the `kubedb-one` chart Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb +$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-one/doc.yaml b/charts/kubedb-one/doc.yaml index b6778e8bc..4b6a9e87b 100644 --- a/charts/kubedb-one/doc.yaml +++ b/charts/kubedb-one/doc.yaml @@ -5,8 +5,8 @@ project: description: Making running production-grade databases easy on Kubernetes app: a KubeDB operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb values: -- generate from values file -- diff --git a/charts/kubedb-ops-manager/README.md b/charts/kubedb-ops-manager/README.md index 39aa49e2d..de5d73c69 100644 --- a/charts/kubedb-ops-manager/README.md +++ b/charts/kubedb-ops-manager/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-ops-manager --version=v0.28.0-beta.0 -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 +$ helm search repo appscode/kubedb-ops-manager --version=v0.28.0-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Ops Manager operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-ops-manager`: ```bash -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 ``` The command deploys a KubeDB Ops Manager operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -88,12 +88,12 @@ The following table lists the configurable parameters of the `kubedb-ops-manager Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-ops-manager/doc.yaml b/charts/kubedb-ops-manager/doc.yaml index ceb8fe8d4..da8339faa 100644 --- a/charts/kubedb-ops-manager/doc.yaml +++ b/charts/kubedb-ops-manager/doc.yaml @@ -5,8 +5,8 @@ project: description: Enterprise features for KubeDB by AppsCode app: a KubeDB Ops Manager operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-ops-manager values: -- generate from values file -- diff --git a/charts/kubedb-ops-manager/templates/cluster-role.yaml b/charts/kubedb-ops-manager/templates/cluster-role.yaml index 489341ed4..2e9cf7365 100644 --- a/charts/kubedb-ops-manager/templates/cluster-role.yaml +++ b/charts/kubedb-ops-manager/templates/cluster-role.yaml @@ -35,6 +35,7 @@ rules: - catalog.kubedb.com - ops.kubedb.com - postgres.kubedb.com + - kafka.kubedb.com resources: - "*" verbs: ["*"] diff --git a/charts/kubedb-opscenter/README.md b/charts/kubedb-opscenter/README.md index ca16fa464..5fb42b0bc 100644 --- a/charts/kubedb-opscenter/README.md +++ b/charts/kubedb-opscenter/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-opscenter --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-opscenter --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Opscenter on a [Kubernetes](http://kubernetes.io) cl To install/upgrade the chart with the release name `kubedb-opscenter`: ```bash -$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB Opscenter on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -62,12 +62,12 @@ The following table lists the configurable parameters of the `kubedb-opscenter` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registryFQDN=ghcr.io +$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registryFQDN=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-opscenter/doc.yaml b/charts/kubedb-opscenter/doc.yaml index f57cc2dde..defae6a6f 100644 --- a/charts/kubedb-opscenter/doc.yaml +++ b/charts/kubedb-opscenter/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Opscenter app: a KubeDB Opscenter repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-opscenter values: -- generate from values file -- diff --git a/charts/kubedb-provider-aws/README.md b/charts/kubedb-provider-aws/README.md index afc5d38ef..a0a0c0953 100644 --- a/charts/kubedb-provider-aws/README.md +++ b/charts/kubedb-provider-aws/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-provider-aws --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-provider-aws --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB AWS provider on a [Kubernetes](http://kubernetes.io) To install/upgrade the chart with the release name `kubedb-provider-aws`: ```bash -$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB AWS provider on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -74,12 +74,12 @@ The following table lists the configurable parameters of the `kubedb-provider-aw Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provider-aws/doc.yaml b/charts/kubedb-provider-aws/doc.yaml index d0187bf84..01ffa11d2 100644 --- a/charts/kubedb-provider-aws/doc.yaml +++ b/charts/kubedb-provider-aws/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB AWS provider for Crossplane app: a KubeDB AWS provider repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-provider-aws values: -- generate from values file -- diff --git a/charts/kubedb-provider-azure/README.md b/charts/kubedb-provider-azure/README.md index ba6e3651e..f4afa1f35 100644 --- a/charts/kubedb-provider-azure/README.md +++ b/charts/kubedb-provider-azure/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-provider-azure --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-provider-azure --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Azure provider on a [Kubernetes](http://kubernetes.i To install/upgrade the chart with the release name `kubedb-provider-azure`: ```bash -$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB Azure provider on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -74,12 +74,12 @@ The following table lists the configurable parameters of the `kubedb-provider-az Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provider-azure/doc.yaml b/charts/kubedb-provider-azure/doc.yaml index ea33bce14..b998f66b8 100644 --- a/charts/kubedb-provider-azure/doc.yaml +++ b/charts/kubedb-provider-azure/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Azure provider for Crossplane app: a KubeDB Azure provider repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-provider-azure values: -- generate from values file -- diff --git a/charts/kubedb-provider-gcp/README.md b/charts/kubedb-provider-gcp/README.md index 27be50df7..9b3384a94 100644 --- a/charts/kubedb-provider-gcp/README.md +++ b/charts/kubedb-provider-gcp/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-provider-gcp --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb-provider-gcp --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB GCP provider on a [Kubernetes](http://kubernetes.io) To install/upgrade the chart with the release name `kubedb-provider-gcp`: ```bash -$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB GCP provider on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -75,12 +75,12 @@ The following table lists the configurable parameters of the `kubedb-provider-gc Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provider-gcp/doc.yaml b/charts/kubedb-provider-gcp/doc.yaml index dd89800a3..58e751dba 100644 --- a/charts/kubedb-provider-gcp/doc.yaml +++ b/charts/kubedb-provider-gcp/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB GCP provider for Crossplane app: a KubeDB GCP provider repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-provider-gcp values: -- generate from values file -- diff --git a/charts/kubedb-provisioner/README.md b/charts/kubedb-provisioner/README.md index 51d956167..2da8d78b6 100644 --- a/charts/kubedb-provisioner/README.md +++ b/charts/kubedb-provisioner/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-provisioner --version=v0.41.0-beta.0 -$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 +$ helm search repo appscode/kubedb-provisioner --version=v0.41.0-beta.0 +$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Provisioner operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-provisioner`: ```bash -$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 +$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 ``` The command deploys a KubeDB Provisioner operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -52,11 +52,11 @@ The following table lists the configurable parameters of the `kubedb-provisioner | replicaCount | Number of KubeDB operator replicas to create (only 1 is supported) | 1 | | license | License for the product. Get a license by following the steps from [here](https://kubedb.run/docs/latest/setup/install/enterprise#get-a-trial-license).
Example:
`helm install appscode/kubedb-ops-manager \`
`--set-file license=/path/to/license/file`
`or`
`helm install appscode/kubedb-ops-manager \`
`--set license=` | "" | | licenseSecretName | Name of Secret with the license as key.txt key | "" | -| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | "" | +| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | ghcr.io | | insecureRegistries | Specify an array of insecure registries.
Example:
`helm template charts/kubedb-ops-manager \`
`--set insecureRegistries[0]=hub.company.com \`
`--set insecureRegistries[1]=reg.example.com` | [] | -| operator.registry | Docker registry used to pull KubeDB operator image | raihankhanraka | +| operator.registry | Docker registry used to pull KubeDB operator image | kubedb | | operator.repository | KubeDB operator container image | kubedb-provisioner | -| operator.tag | KubeDB operator container image tag | "1.0" | +| operator.tag | KubeDB operator container image tag | "" | | operator.securityContext | Security options this container should run with | {"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":65534} | | operator.resources | Compute Resources required by this container | {} | | imagePullSecrets | Specify an array of imagePullSecrets. Secrets must be manually created in the namespace.
Example:
`helm template charts/kubedb-provisioner \`
`--set imagePullSecrets[0].name=sec0 \`
`--set imagePullSecrets[1].name=sec1` | [] | @@ -86,12 +86,12 @@ The following table lists the configurable parameters of the `kubedb-provisioner Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provisioner/doc.yaml b/charts/kubedb-provisioner/doc.yaml index a3478d3e5..7e6b2cd48 100644 --- a/charts/kubedb-provisioner/doc.yaml +++ b/charts/kubedb-provisioner/doc.yaml @@ -5,8 +5,8 @@ project: description: Community features for KubeDB by AppsCode app: a KubeDB Provisioner operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-provisioner values: -- generate from values file -- diff --git a/charts/kubedb-schema-manager/README.md b/charts/kubedb-schema-manager/README.md index 2db815b35..a86f696e1 100644 --- a/charts/kubedb-schema-manager/README.md +++ b/charts/kubedb-schema-manager/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-schema-manager --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode/kubedb-schema-manager --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB schema manager operator on a [Kubernetes](http://kub To install/upgrade the chart with the release name `kubedb-schema-manager`: ```bash -$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB schema manager operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -83,12 +83,12 @@ The following table lists the configurable parameters of the `kubedb-schema-mana Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-schema-manager/doc.yaml b/charts/kubedb-schema-manager/doc.yaml index 1843d6a69..3065675c9 100644 --- a/charts/kubedb-schema-manager/doc.yaml +++ b/charts/kubedb-schema-manager/doc.yaml @@ -5,8 +5,8 @@ project: description: Database Schema Manager for KubeDB app: a KubeDB schema manager operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-schema-manager values: -- generate from values file -- diff --git a/charts/kubedb-ui-server/README.md b/charts/kubedb-ui-server/README.md index 2d15387a6..fb1fa0c0e 100644 --- a/charts/kubedb-ui-server/README.md +++ b/charts/kubedb-ui-server/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-ui-server --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode/kubedb-ui-server --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB UI Server on a [Kubernetes](http://kubernetes.io) cl To install/upgrade the chart with the release name `kubedb-ui-server`: ```bash -$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB UI Server on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -84,12 +84,12 @@ The following table lists the configurable parameters of the `kubedb-ui-server` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-ui-server/doc.yaml b/charts/kubedb-ui-server/doc.yaml index b0949c477..39e4e9bc9 100644 --- a/charts/kubedb-ui-server/doc.yaml +++ b/charts/kubedb-ui-server/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB UI Server for ByteBuilders app: a KubeDB UI Server repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-ui-server values: -- generate from values file -- diff --git a/charts/kubedb-webhook-server/README.md b/charts/kubedb-webhook-server/README.md index bdd9a7f50..fbfae6495 100644 --- a/charts/kubedb-webhook-server/README.md +++ b/charts/kubedb-webhook-server/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb-webhook-server --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode/kubedb-webhook-server --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Provisioner operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-webhook-server`: ```bash -$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB Provisioner operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -52,10 +52,10 @@ The following table lists the configurable parameters of the `kubedb-webhook-ser | replicaCount | Number of KubeDB webhook server replicas to create (only 1 is supported) | 1 | | license | License for the product. Get a license by following the steps from [here](https://kubedb.run/docs/latest/setup/install/enterprise#get-a-trial-license).
Example:
`helm install appscode/kubedb-ops-manager \`
`--set-file license=/path/to/license/file`
`or`
`helm install appscode/kubedb-ops-manager \`
`--set license=` | "" | | licenseSecretName | Name of Secret with the license as key.txt key | "" | -| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | "" | -| server.registry | Docker registry used to pull KubeDB webhook server image | raihankhanraka | +| registryFQDN | Docker registry fqdn used to pull KubeDB related images Set this to use docker registry hosted at ${registryFQDN}/${registry}/${image} | ghcr.io | +| server.registry | Docker registry used to pull KubeDB webhook server image | kubedb | | server.repository | KubeDB webhook server container image | kubedb-webhook-server | -| server.tag | KubeDB webhook server container image tag | "1.0" | +| server.tag | KubeDB webhook server container image tag | "" | | server.securityContext | Security options this container should run with | {"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":65534} | | server.resources | Compute Resources required by this container | {} | | featureGates.Cassandra | | false | @@ -115,12 +115,12 @@ The following table lists the configurable parameters of the `kubedb-webhook-ser Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-webhook-server/doc.yaml b/charts/kubedb-webhook-server/doc.yaml index f9b9aa748..223ff3657 100644 --- a/charts/kubedb-webhook-server/doc.yaml +++ b/charts/kubedb-webhook-server/doc.yaml @@ -5,8 +5,8 @@ project: description: Community features for KubeDB by AppsCode app: a KubeDB Provisioner operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb-webhook-server values: -- generate from values file -- diff --git a/charts/kubedb/README.md b/charts/kubedb/README.md index 7449c8c9f..4dcbf5a7b 100644 --- a/charts/kubedb/README.md +++ b/charts/kubedb/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/kubedb --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/kubedb --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB operator on a [Kubernetes](http://kubernetes.io) clu To install/upgrade the chart with the release name `kubedb`: ```bash -$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -92,12 +92,12 @@ The following table lists the configurable parameters of the `kubedb` chart and Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb +$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb/doc.yaml b/charts/kubedb/doc.yaml index b6778e8bc..4b6a9e87b 100644 --- a/charts/kubedb/doc.yaml +++ b/charts/kubedb/doc.yaml @@ -5,8 +5,8 @@ project: description: Making running production-grade databases easy on Kubernetes app: a KubeDB operator repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: kubedb values: -- generate from values file -- diff --git a/charts/prepare-cluster/README.md b/charts/prepare-cluster/README.md index 6b5450691..e71fa9965 100644 --- a/charts/prepare-cluster/README.md +++ b/charts/prepare-cluster/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode-testing https://charts.appscode.com/testing/ +$ helm repo add appscode https://charts.appscode.com/stable/ $ helm repo update -$ helm search repo appscode-testing/prepare-cluster --version=v2024.1.7-beta.0 -$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode/prepare-cluster --version=v2024.1.7-beta.0 +$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a Kubernetes Job on a [Kubernetes](http://kubernetes.io) clus To install/upgrade the chart with the release name `prepare-cluster`: ```bash -$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a Kubernetes Job on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -75,12 +75,12 @@ The following table lists the configurable parameters of the `prepare-cluster` c Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --set preparer.repository=tianon/toybox +$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --set preparer.repository=tianon/toybox ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/prepare-cluster/doc.yaml b/charts/prepare-cluster/doc.yaml index b9edfbd80..3c76a9e87 100644 --- a/charts/prepare-cluster/doc.yaml +++ b/charts/prepare-cluster/doc.yaml @@ -5,8 +5,8 @@ project: description: Update Linux Kernel configuration of a Kubernetes Cluster nodes app: a Kubernetes Job repository: - url: https://charts.appscode.com/testing/ - name: appscode-testing + url: https://charts.appscode.com/stable/ + name: appscode chart: name: prepare-cluster values: -- generate from values file -- From 5a6706d6d7710aff1c42ccea2078e040ef713536 Mon Sep 17 00:00:00 2001 From: obaydullahmhs Date: Tue, 16 Jan 2024 15:34:16 +0600 Subject: [PATCH 6/7] Update doc and readme Signed-off-by: obaydullahmhs --- charts/kubedb-autoscaler/README.md | 12 ++++++------ charts/kubedb-autoscaler/doc.yaml | 4 ++-- charts/kubedb-catalog/README.md | 12 ++++++------ charts/kubedb-catalog/doc.yaml | 4 ++-- charts/kubedb-crd-manager/README.md | 12 ++++++------ charts/kubedb-crd-manager/doc.yaml | 4 ++-- charts/kubedb-crds/README.md | 8 ++++---- charts/kubedb-crds/doc.yaml | 4 ++-- charts/kubedb-dashboard/README.md | 12 ++++++------ charts/kubedb-dashboard/doc.yaml | 4 ++-- charts/kubedb-grafana-dashboards/README.md | 12 ++++++------ charts/kubedb-grafana-dashboards/doc.yaml | 4 ++-- charts/kubedb-kubestash-catalog/README.md | 12 ++++++------ charts/kubedb-kubestash-catalog/doc.yaml | 4 ++-- charts/kubedb-metrics/README.md | 8 ++++---- charts/kubedb-metrics/doc.yaml | 4 ++-- charts/kubedb-one/README.md | 12 ++++++------ charts/kubedb-one/doc.yaml | 4 ++-- charts/kubedb-ops-manager/README.md | 12 ++++++------ charts/kubedb-ops-manager/doc.yaml | 4 ++-- charts/kubedb-opscenter/README.md | 12 ++++++------ charts/kubedb-opscenter/doc.yaml | 4 ++-- charts/kubedb-provider-aws/README.md | 12 ++++++------ charts/kubedb-provider-aws/doc.yaml | 4 ++-- charts/kubedb-provider-azure/README.md | 12 ++++++------ charts/kubedb-provider-azure/doc.yaml | 4 ++-- charts/kubedb-provider-gcp/README.md | 12 ++++++------ charts/kubedb-provider-gcp/doc.yaml | 4 ++-- charts/kubedb-provisioner/README.md | 12 ++++++------ charts/kubedb-provisioner/doc.yaml | 4 ++-- charts/kubedb-schema-manager/README.md | 12 ++++++------ charts/kubedb-schema-manager/doc.yaml | 4 ++-- charts/kubedb-ui-server/README.md | 12 ++++++------ charts/kubedb-ui-server/doc.yaml | 4 ++-- charts/kubedb-webhook-server/README.md | 12 ++++++------ charts/kubedb-webhook-server/doc.yaml | 4 ++-- charts/kubedb/README.md | 12 ++++++------ charts/kubedb/doc.yaml | 4 ++-- charts/prepare-cluster/README.md | 12 ++++++------ charts/prepare-cluster/doc.yaml | 4 ++-- 40 files changed, 156 insertions(+), 156 deletions(-) diff --git a/charts/kubedb-autoscaler/README.md b/charts/kubedb-autoscaler/README.md index efc123b25..63364991a 100644 --- a/charts/kubedb-autoscaler/README.md +++ b/charts/kubedb-autoscaler/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-autoscaler --version=v0.26.0-beta.0 -$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 +$ helm search repo appscode-testing/kubedb-autoscaler --version=v0.26.0-beta.0 +$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Autoscaler operator on a [Kubernetes](http://kuberne To install/upgrade the chart with the release name `kubedb-autoscaler`: ```bash -$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 +$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 ``` The command deploys a KubeDB Autoscaler operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -90,12 +90,12 @@ The following table lists the configurable parameters of the `kubedb-autoscaler` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-autoscaler appscode/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-autoscaler appscode-testing/kubedb-autoscaler -n kubedb --create-namespace --version=v0.26.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-autoscaler/doc.yaml b/charts/kubedb-autoscaler/doc.yaml index ee08f8375..79a5a1fb3 100644 --- a/charts/kubedb-autoscaler/doc.yaml +++ b/charts/kubedb-autoscaler/doc.yaml @@ -5,8 +5,8 @@ project: description: Autoscale KubeDB operated Databases app: a KubeDB Autoscaler operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-autoscaler values: -- generate from values file -- diff --git a/charts/kubedb-catalog/README.md b/charts/kubedb-catalog/README.md index 2604262a6..94f569dee 100644 --- a/charts/kubedb-catalog/README.md +++ b/charts/kubedb-catalog/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-catalog --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-catalog --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys KubeDB catalog on a [Kubernetes](http://kubernetes.io) cluste To install/upgrade the chart with the release name `kubedb-catalog`: ```bash -$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys KubeDB catalog on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -106,12 +106,12 @@ The following table lists the configurable parameters of the `kubedb-catalog` ch Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io +$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-catalog appscode/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-catalog appscode-testing/kubedb-catalog -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-catalog/doc.yaml b/charts/kubedb-catalog/doc.yaml index 660b3f633..3cb34ea2b 100644 --- a/charts/kubedb-catalog/doc.yaml +++ b/charts/kubedb-catalog/doc.yaml @@ -5,8 +5,8 @@ project: description: Catalog of database versions supported by KubeDB app: KubeDB catalog repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-catalog values: -- generate from values file -- diff --git a/charts/kubedb-crd-manager/README.md b/charts/kubedb-crd-manager/README.md index 296901b74..423bff40d 100644 --- a/charts/kubedb-crd-manager/README.md +++ b/charts/kubedb-crd-manager/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-crd-manager --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-crd-manager --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB CRD Manager operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-ops-manager`: ```bash -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB CRD Manager operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -92,12 +92,12 @@ The following table lists the configurable parameters of the `kubedb-crd-manager Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set registryFQDN=ghcr.io +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set registryFQDN=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-crd-manager -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-crd-manager/doc.yaml b/charts/kubedb-crd-manager/doc.yaml index 42c73d0e1..1a8819dc3 100644 --- a/charts/kubedb-crd-manager/doc.yaml +++ b/charts/kubedb-crd-manager/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB CRD Installer app: a KubeDB CRD Manager operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-ops-manager values: -- generate from values file -- diff --git a/charts/kubedb-crds/README.md b/charts/kubedb-crds/README.md index 6ca2cd5be..1c9bae525 100644 --- a/charts/kubedb-crds/README.md +++ b/charts/kubedb-crds/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-crds --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-crds appscode/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-crds --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-crds appscode-testing/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys KubeDB crds on a [Kubernetes](http://kubernetes.io) cluster u To install/upgrade the chart with the release name `kubedb-crds`: ```bash -$ helm upgrade -i kubedb-crds appscode/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-crds appscode-testing/kubedb-crds -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys KubeDB crds on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. diff --git a/charts/kubedb-crds/doc.yaml b/charts/kubedb-crds/doc.yaml index 823d8c574..3b2f92a39 100644 --- a/charts/kubedb-crds/doc.yaml +++ b/charts/kubedb-crds/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Custom Resource Definitions app: KubeDB crds repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-crds values: -- generate from values file -- diff --git a/charts/kubedb-dashboard/README.md b/charts/kubedb-dashboard/README.md index 570abf84c..a2d20027c 100644 --- a/charts/kubedb-dashboard/README.md +++ b/charts/kubedb-dashboard/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-dashboard --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode-testing/kubedb-dashboard --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Dashboard operator on a [Kubernetes](http://kubernet To install/upgrade the chart with the release name `kubedb-dashboard`: ```bash -$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB Dashboard operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -83,12 +83,12 @@ The following table lists the configurable parameters of the `kubedb-dashboard` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-dashboard appscode/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-dashboard appscode-testing/kubedb-dashboard -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-dashboard/doc.yaml b/charts/kubedb-dashboard/doc.yaml index f5f0a1051..8f0391e0c 100644 --- a/charts/kubedb-dashboard/doc.yaml +++ b/charts/kubedb-dashboard/doc.yaml @@ -5,8 +5,8 @@ project: description: Database Dashboard Provisioner app: a KubeDB Dashboard operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-dashboard values: -- generate from values file -- diff --git a/charts/kubedb-grafana-dashboards/README.md b/charts/kubedb-grafana-dashboards/README.md index 04a5775da..5adb7ad84 100644 --- a/charts/kubedb-grafana-dashboards/README.md +++ b/charts/kubedb-grafana-dashboards/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-grafana-dashboards --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-grafana-dashboards --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Grafana Dashboards on a [Kubernetes](http://kubernet To install/upgrade the chart with the release name `kubedb-grafana-dashboards`: ```bash -$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB Grafana Dashboards on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -68,12 +68,12 @@ The following table lists the configurable parameters of the `kubedb-grafana-das Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --set resources=["elasticsearch","kafka","mariadb","mongodb","mysql","perconaxtradb","postgres","proxysql","redis"] +$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --set resources=["elasticsearch","kafka","mariadb","mongodb","mysql","perconaxtradb","postgres","proxysql","redis"] ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-grafana-dashboards appscode/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-grafana-dashboards appscode-testing/kubedb-grafana-dashboards -n kubeops --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-grafana-dashboards/doc.yaml b/charts/kubedb-grafana-dashboards/doc.yaml index f9c5994ca..9f2fba402 100644 --- a/charts/kubedb-grafana-dashboards/doc.yaml +++ b/charts/kubedb-grafana-dashboards/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Grafana Dashboards for ByteBuilders app: a KubeDB Grafana Dashboards repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-grafana-dashboards values: -- generate from values file -- diff --git a/charts/kubedb-kubestash-catalog/README.md b/charts/kubedb-kubestash-catalog/README.md index 612e04b0f..08d74467b 100644 --- a/charts/kubedb-kubestash-catalog/README.md +++ b/charts/kubedb-kubestash-catalog/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-kubestash-catalog --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-kubestash-catalog --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys Stash catalog on a [Kubernetes](http://kubernetes.io) cluster To install/upgrade the chart with the release name `kubedb-kubestash-catalog`: ```bash -$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys Stash catalog on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -95,12 +95,12 @@ The following table lists the configurable parameters of the `kubedb-kubestash-c Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io +$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --set proxies.ghcr=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-kubestash-catalog appscode/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-kubestash-catalog appscode-testing/kubedb-kubestash-catalog -n stash --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-kubestash-catalog/doc.yaml b/charts/kubedb-kubestash-catalog/doc.yaml index 33cbfe7fc..1816462b9 100644 --- a/charts/kubedb-kubestash-catalog/doc.yaml +++ b/charts/kubedb-kubestash-catalog/doc.yaml @@ -5,8 +5,8 @@ project: description: Catalog of Stash Addons app: Stash catalog repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-kubestash-catalog values: -- generate from values file -- diff --git a/charts/kubedb-metrics/README.md b/charts/kubedb-metrics/README.md index 568ed5fd8..2371593d5 100644 --- a/charts/kubedb-metrics/README.md +++ b/charts/kubedb-metrics/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-metrics --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-metrics appscode/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-metrics --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-metrics appscode-testing/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys KubeDB metrics configurations on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-metrics`: ```bash -$ helm upgrade -i kubedb-metrics appscode/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-metrics appscode-testing/kubedb-metrics -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys KubeDB metrics configurations on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. diff --git a/charts/kubedb-metrics/doc.yaml b/charts/kubedb-metrics/doc.yaml index f326db2cf..9f4542495 100644 --- a/charts/kubedb-metrics/doc.yaml +++ b/charts/kubedb-metrics/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB State Metrics app: KubeDB metrics configurations repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-metrics values: -- generate from values file -- diff --git a/charts/kubedb-one/README.md b/charts/kubedb-one/README.md index 683b3f501..c1ecd0dbb 100644 --- a/charts/kubedb-one/README.md +++ b/charts/kubedb-one/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-one --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-one --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB operator on a [Kubernetes](http://kubernetes.io) clu To install/upgrade the chart with the release name `kubedb`: ```bash -$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -94,12 +94,12 @@ The following table lists the configurable parameters of the `kubedb-one` chart Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb +$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb appscode/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb appscode-testing/kubedb-one -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-one/doc.yaml b/charts/kubedb-one/doc.yaml index 4b6a9e87b..b6778e8bc 100644 --- a/charts/kubedb-one/doc.yaml +++ b/charts/kubedb-one/doc.yaml @@ -5,8 +5,8 @@ project: description: Making running production-grade databases easy on Kubernetes app: a KubeDB operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb values: -- generate from values file -- diff --git a/charts/kubedb-ops-manager/README.md b/charts/kubedb-ops-manager/README.md index de5d73c69..39aa49e2d 100644 --- a/charts/kubedb-ops-manager/README.md +++ b/charts/kubedb-ops-manager/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-ops-manager --version=v0.28.0-beta.0 -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 +$ helm search repo appscode-testing/kubedb-ops-manager --version=v0.28.0-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Ops Manager operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-ops-manager`: ```bash -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 ``` The command deploys a KubeDB Ops Manager operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -88,12 +88,12 @@ The following table lists the configurable parameters of the `kubedb-ops-manager Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-ops-manager appscode/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-ops-manager appscode-testing/kubedb-ops-manager -n kubedb --create-namespace --version=v0.28.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-ops-manager/doc.yaml b/charts/kubedb-ops-manager/doc.yaml index da8339faa..ceb8fe8d4 100644 --- a/charts/kubedb-ops-manager/doc.yaml +++ b/charts/kubedb-ops-manager/doc.yaml @@ -5,8 +5,8 @@ project: description: Enterprise features for KubeDB by AppsCode app: a KubeDB Ops Manager operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-ops-manager values: -- generate from values file -- diff --git a/charts/kubedb-opscenter/README.md b/charts/kubedb-opscenter/README.md index 5fb42b0bc..ca16fa464 100644 --- a/charts/kubedb-opscenter/README.md +++ b/charts/kubedb-opscenter/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-opscenter --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-opscenter --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Opscenter on a [Kubernetes](http://kubernetes.io) cl To install/upgrade the chart with the release name `kubedb-opscenter`: ```bash -$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB Opscenter on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -62,12 +62,12 @@ The following table lists the configurable parameters of the `kubedb-opscenter` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registryFQDN=ghcr.io +$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registryFQDN=ghcr.io ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-opscenter appscode/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-opscenter appscode-testing/kubedb-opscenter -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-opscenter/doc.yaml b/charts/kubedb-opscenter/doc.yaml index defae6a6f..f57cc2dde 100644 --- a/charts/kubedb-opscenter/doc.yaml +++ b/charts/kubedb-opscenter/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Opscenter app: a KubeDB Opscenter repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-opscenter values: -- generate from values file -- diff --git a/charts/kubedb-provider-aws/README.md b/charts/kubedb-provider-aws/README.md index a0a0c0953..afc5d38ef 100644 --- a/charts/kubedb-provider-aws/README.md +++ b/charts/kubedb-provider-aws/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-provider-aws --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-provider-aws --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB AWS provider on a [Kubernetes](http://kubernetes.io) To install/upgrade the chart with the release name `kubedb-provider-aws`: ```bash -$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB AWS provider on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -74,12 +74,12 @@ The following table lists the configurable parameters of the `kubedb-provider-aw Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provider-aws appscode/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provider-aws appscode-testing/kubedb-provider-aws -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provider-aws/doc.yaml b/charts/kubedb-provider-aws/doc.yaml index 01ffa11d2..d0187bf84 100644 --- a/charts/kubedb-provider-aws/doc.yaml +++ b/charts/kubedb-provider-aws/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB AWS provider for Crossplane app: a KubeDB AWS provider repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-provider-aws values: -- generate from values file -- diff --git a/charts/kubedb-provider-azure/README.md b/charts/kubedb-provider-azure/README.md index f4afa1f35..ba6e3651e 100644 --- a/charts/kubedb-provider-azure/README.md +++ b/charts/kubedb-provider-azure/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-provider-azure --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-provider-azure --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Azure provider on a [Kubernetes](http://kubernetes.i To install/upgrade the chart with the release name `kubedb-provider-azure`: ```bash -$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB Azure provider on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -74,12 +74,12 @@ The following table lists the configurable parameters of the `kubedb-provider-az Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provider-azure appscode/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provider-azure appscode-testing/kubedb-provider-azure -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provider-azure/doc.yaml b/charts/kubedb-provider-azure/doc.yaml index b998f66b8..ea33bce14 100644 --- a/charts/kubedb-provider-azure/doc.yaml +++ b/charts/kubedb-provider-azure/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB Azure provider for Crossplane app: a KubeDB Azure provider repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-provider-azure values: -- generate from values file -- diff --git a/charts/kubedb-provider-gcp/README.md b/charts/kubedb-provider-gcp/README.md index 9b3384a94..27be50df7 100644 --- a/charts/kubedb-provider-gcp/README.md +++ b/charts/kubedb-provider-gcp/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-provider-gcp --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb-provider-gcp --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB GCP provider on a [Kubernetes](http://kubernetes.io) To install/upgrade the chart with the release name `kubedb-provider-gcp`: ```bash -$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB GCP provider on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -75,12 +75,12 @@ The following table lists the configurable parameters of the `kubedb-provider-gc Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provider-gcp appscode/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provider-gcp appscode-testing/kubedb-provider-gcp -n crossplane-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provider-gcp/doc.yaml b/charts/kubedb-provider-gcp/doc.yaml index 58e751dba..dd89800a3 100644 --- a/charts/kubedb-provider-gcp/doc.yaml +++ b/charts/kubedb-provider-gcp/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB GCP provider for Crossplane app: a KubeDB GCP provider repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-provider-gcp values: -- generate from values file -- diff --git a/charts/kubedb-provisioner/README.md b/charts/kubedb-provisioner/README.md index 2da8d78b6..cae3e9711 100644 --- a/charts/kubedb-provisioner/README.md +++ b/charts/kubedb-provisioner/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-provisioner --version=v0.41.0-beta.0 -$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 +$ helm search repo appscode-testing/kubedb-provisioner --version=v0.41.0-beta.0 +$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Provisioner operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-provisioner`: ```bash -$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 +$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 ``` The command deploys a KubeDB Provisioner operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -86,12 +86,12 @@ The following table lists the configurable parameters of the `kubedb-provisioner Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-provisioner appscode/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-provisioner appscode-testing/kubedb-provisioner -n kubedb --create-namespace --version=v0.41.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-provisioner/doc.yaml b/charts/kubedb-provisioner/doc.yaml index 7e6b2cd48..a3478d3e5 100644 --- a/charts/kubedb-provisioner/doc.yaml +++ b/charts/kubedb-provisioner/doc.yaml @@ -5,8 +5,8 @@ project: description: Community features for KubeDB by AppsCode app: a KubeDB Provisioner operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-provisioner values: -- generate from values file -- diff --git a/charts/kubedb-schema-manager/README.md b/charts/kubedb-schema-manager/README.md index a86f696e1..2db815b35 100644 --- a/charts/kubedb-schema-manager/README.md +++ b/charts/kubedb-schema-manager/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-schema-manager --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode-testing/kubedb-schema-manager --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB schema manager operator on a [Kubernetes](http://kub To install/upgrade the chart with the release name `kubedb-schema-manager`: ```bash -$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB schema manager operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -83,12 +83,12 @@ The following table lists the configurable parameters of the `kubedb-schema-mana Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-schema-manager appscode/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-schema-manager appscode-testing/kubedb-schema-manager -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-schema-manager/doc.yaml b/charts/kubedb-schema-manager/doc.yaml index 3065675c9..1843d6a69 100644 --- a/charts/kubedb-schema-manager/doc.yaml +++ b/charts/kubedb-schema-manager/doc.yaml @@ -5,8 +5,8 @@ project: description: Database Schema Manager for KubeDB app: a KubeDB schema manager operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-schema-manager values: -- generate from values file -- diff --git a/charts/kubedb-ui-server/README.md b/charts/kubedb-ui-server/README.md index fb1fa0c0e..2d15387a6 100644 --- a/charts/kubedb-ui-server/README.md +++ b/charts/kubedb-ui-server/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-ui-server --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode-testing/kubedb-ui-server --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB UI Server on a [Kubernetes](http://kubernetes.io) cl To install/upgrade the chart with the release name `kubedb-ui-server`: ```bash -$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB UI Server on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -84,12 +84,12 @@ The following table lists the configurable parameters of the `kubedb-ui-server` Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-ui-server appscode/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-ui-server appscode-testing/kubedb-ui-server -n kubeops --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-ui-server/doc.yaml b/charts/kubedb-ui-server/doc.yaml index 39e4e9bc9..b0949c477 100644 --- a/charts/kubedb-ui-server/doc.yaml +++ b/charts/kubedb-ui-server/doc.yaml @@ -5,8 +5,8 @@ project: description: KubeDB UI Server for ByteBuilders app: a KubeDB UI Server repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-ui-server values: -- generate from values file -- diff --git a/charts/kubedb-webhook-server/README.md b/charts/kubedb-webhook-server/README.md index fbfae6495..61cd4c352 100644 --- a/charts/kubedb-webhook-server/README.md +++ b/charts/kubedb-webhook-server/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb-webhook-server --version=v0.17.0-beta.0 -$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm search repo appscode-testing/kubedb-webhook-server --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB Provisioner operator on a [Kubernetes](http://kubern To install/upgrade the chart with the release name `kubedb-webhook-server`: ```bash -$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 +$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 ``` The command deploys a KubeDB Provisioner operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -115,12 +115,12 @@ The following table lists the configurable parameters of the `kubedb-webhook-ser Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 +$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --set replicaCount=1 ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb-webhook-server appscode/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml +$ helm upgrade -i kubedb-webhook-server appscode-testing/kubedb-webhook-server -n kubedb --create-namespace --version=v0.17.0-beta.0 --values values.yaml ``` diff --git a/charts/kubedb-webhook-server/doc.yaml b/charts/kubedb-webhook-server/doc.yaml index 223ff3657..f9b9aa748 100644 --- a/charts/kubedb-webhook-server/doc.yaml +++ b/charts/kubedb-webhook-server/doc.yaml @@ -5,8 +5,8 @@ project: description: Community features for KubeDB by AppsCode app: a KubeDB Provisioner operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb-webhook-server values: -- generate from values file -- diff --git a/charts/kubedb/README.md b/charts/kubedb/README.md index 4dcbf5a7b..7449c8c9f 100644 --- a/charts/kubedb/README.md +++ b/charts/kubedb/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/kubedb --version=v2024.1.7-beta.0 -$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/kubedb --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a KubeDB operator on a [Kubernetes](http://kubernetes.io) clu To install/upgrade the chart with the release name `kubedb`: ```bash -$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a KubeDB operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -92,12 +92,12 @@ The following table lists the configurable parameters of the `kubedb` chart and Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb +$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --set global.registry=kubedb ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i kubedb appscode/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i kubedb appscode-testing/kubedb -n kubedb --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/kubedb/doc.yaml b/charts/kubedb/doc.yaml index 4b6a9e87b..b6778e8bc 100644 --- a/charts/kubedb/doc.yaml +++ b/charts/kubedb/doc.yaml @@ -5,8 +5,8 @@ project: description: Making running production-grade databases easy on Kubernetes app: a KubeDB operator repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: kubedb values: -- generate from values file -- diff --git a/charts/prepare-cluster/README.md b/charts/prepare-cluster/README.md index e71fa9965..6b5450691 100644 --- a/charts/prepare-cluster/README.md +++ b/charts/prepare-cluster/README.md @@ -5,10 +5,10 @@ ## TL;DR; ```bash -$ helm repo add appscode https://charts.appscode.com/stable/ +$ helm repo add appscode-testing https://charts.appscode.com/testing/ $ helm repo update -$ helm search repo appscode/prepare-cluster --version=v2024.1.7-beta.0 -$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 +$ helm search repo appscode-testing/prepare-cluster --version=v2024.1.7-beta.0 +$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 ``` ## Introduction @@ -24,7 +24,7 @@ This chart deploys a Kubernetes Job on a [Kubernetes](http://kubernetes.io) clus To install/upgrade the chart with the release name `prepare-cluster`: ```bash -$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 +$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 ``` The command deploys a Kubernetes Job on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -75,12 +75,12 @@ The following table lists the configurable parameters of the `prepare-cluster` c Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example: ```bash -$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --set preparer.repository=tianon/toybox +$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --set preparer.repository=tianon/toybox ``` Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example: ```bash -$ helm upgrade -i prepare-cluster appscode/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml +$ helm upgrade -i prepare-cluster appscode-testing/prepare-cluster -n kube-system --create-namespace --version=v2024.1.7-beta.0 --values values.yaml ``` diff --git a/charts/prepare-cluster/doc.yaml b/charts/prepare-cluster/doc.yaml index 3c76a9e87..b9edfbd80 100644 --- a/charts/prepare-cluster/doc.yaml +++ b/charts/prepare-cluster/doc.yaml @@ -5,8 +5,8 @@ project: description: Update Linux Kernel configuration of a Kubernetes Cluster nodes app: a Kubernetes Job repository: - url: https://charts.appscode.com/stable/ - name: appscode + url: https://charts.appscode.com/testing/ + name: appscode-testing chart: name: prepare-cluster values: -- generate from values file -- From dc097f0c777b38f344dc8779a96b8083a4b8474a Mon Sep 17 00:00:00 2001 From: obaydullahmhs Date: Tue, 16 Jan 2024 16:27:47 +0600 Subject: [PATCH 7/7] Add psp for kafka connector Signed-off-by: obaydullahmhs --- apis/installer/v1alpha1/kubedb_catalog_types.go | 10 +++++++++- .../installer/v1alpha1/zz_generated.deepcopy.go | 17 +++++++++++++++++ .../kubedb-catalog/values.openapiv3_schema.yaml | 11 ++++++++++- charts/kubedb/values.openapiv3_schema.yaml | 11 ++++++++++- 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/apis/installer/v1alpha1/kubedb_catalog_types.go b/apis/installer/v1alpha1/kubedb_catalog_types.go index f5edcd8be..81a182b8b 100644 --- a/apis/installer/v1alpha1/kubedb_catalog_types.go +++ b/apis/installer/v1alpha1/kubedb_catalog_types.go @@ -88,8 +88,11 @@ type PSP struct { //+optional Proxysql PSPProxysql `json:"proxysql"` //+optional - Redis PSPRedis `json:"redis"` //+optional + Redis PSPRedis `json:"redis"` + //+optional Kafka PSPKafka `json:"kafka"` + //+optional + KafkaConnector PSPKafkaConnector `json:"kafkaconnector"` } type PSPElasticsearch struct { @@ -141,6 +144,11 @@ type PSPKafka struct { Privileged bool `json:"privileged"` } +type PSPKafkaConnector struct { + AllowPrivilegeEscalation bool `json:"allowPrivilegeEscalation"` + Privileged bool `json:"privileged"` +} + // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // KubedbCatalogList is a list of KubedbCatalogs diff --git a/apis/installer/v1alpha1/zz_generated.deepcopy.go b/apis/installer/v1alpha1/zz_generated.deepcopy.go index 5994aa6dd..bb4cc3294 100644 --- a/apis/installer/v1alpha1/zz_generated.deepcopy.go +++ b/apis/installer/v1alpha1/zz_generated.deepcopy.go @@ -2345,6 +2345,7 @@ func (in *PSP) DeepCopyInto(out *PSP) { out.Proxysql = in.Proxysql out.Redis = in.Redis out.Kafka = in.Kafka + out.KafkaConnector = in.KafkaConnector return } @@ -2390,6 +2391,22 @@ func (in *PSPKafka) DeepCopy() *PSPKafka { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PSPKafkaConnector) DeepCopyInto(out *PSPKafkaConnector) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PSPKafkaConnector. +func (in *PSPKafkaConnector) DeepCopy() *PSPKafkaConnector { + if in == nil { + return nil + } + out := new(PSPKafkaConnector) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PSPMariadb) DeepCopyInto(out *PSPMariadb) { *out = *in diff --git a/charts/kubedb-catalog/values.openapiv3_schema.yaml b/charts/kubedb-catalog/values.openapiv3_schema.yaml index c2e4fdd68..98ec14285 100644 --- a/charts/kubedb-catalog/values.openapiv3_schema.yaml +++ b/charts/kubedb-catalog/values.openapiv3_schema.yaml @@ -49,6 +49,16 @@ properties: - allowPrivilegeEscalation - privileged type: object + kafkaconnector: + properties: + allowPrivilegeEscalation: + type: boolean + privileged: + type: boolean + required: + - allowPrivilegeEscalation + - privileged + type: object mariadb: properties: allowPrivilegeEscalation: @@ -131,7 +141,6 @@ properties: type: object required: - enabled - - kafka type: object skipDeprecated: type: boolean diff --git a/charts/kubedb/values.openapiv3_schema.yaml b/charts/kubedb/values.openapiv3_schema.yaml index 88cbd5674..a1a2307a1 100644 --- a/charts/kubedb/values.openapiv3_schema.yaml +++ b/charts/kubedb/values.openapiv3_schema.yaml @@ -1578,6 +1578,16 @@ properties: - allowPrivilegeEscalation - privileged type: object + kafkaconnector: + properties: + allowPrivilegeEscalation: + type: boolean + privileged: + type: boolean + required: + - allowPrivilegeEscalation + - privileged + type: object mariadb: properties: allowPrivilegeEscalation: @@ -1660,7 +1670,6 @@ properties: type: object required: - enabled - - kafka type: object skipDeprecated: type: boolean