In some ONAP components it is important to have a default storageClass defined (e.g. cassandra),
if you don't want to explicitly set it during the deployment via helm overrides.
-Therefor you should set the default storageClass (if not done during the K8S cluster setup) via the command:
+Therefor you should set the default storageClass (if not done during the K8S cluster setup) via the command::
> kubectl patch storageclass <storageclass> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
Keycloak Installation
---------------------
-- Add helm repositories
+- Add helm repositories::
> helm repo add bitnami https://charts.bitnami.com/bitnami
> helm repo update
-- create keycloak namespace
+- create keycloak namespace::
> kubectl create namespace keycloak
> kubectl label namespace keycloak istio-injection=enabled
.. include:: ../../resources/yaml/keycloak-db-values.yaml
:code: yaml
-- Install the Postgres DB
+- Install the Postgres DB::
> helm -n keycloak upgrade -i keycloak-db bitnami/postgresql --values ./keycloak-db-values.yaml
.. include:: ../../resources/yaml/keycloak-server-values.yaml
:code: yaml
-- Install keycloak
+- Install keycloak::
> helm -n keycloak upgrade -i keycloak codecentric/keycloak --values ./keycloak-server-values.yaml
.. table:: OOM Software Requirements (optional)
- ============== ================= ==========
- Release Prometheus Stack K8ssandra
- ============== ================= ==========
+ ============== ================= ========== =================
+ Release Prometheus Stack K8ssandra MariaDB-Operator
+ ============== ================= ========== =================
Kohn 35.x
London 45.x 1.6.1
- Montreal 45.x 1.8.0
- ============== ================= ==========
+ Montreal 45.x 1.9.1 0.21.0
+ ============== ================= ========== =================
> kubectl label namespace k8ssandra-operator istio-injection=enabled
-- Install the k8ssandra-operator::
+- Install the k8ssandra-operator replacing the <recommended-version> with the version defined in the :ref:`versions_table` table::
> helm repo add k8ssandra https://helm.k8ssandra.io/stable
> helm install k8ssandra-operator --namespace k8ssandra-operator
k8ssandra/k8ssandra-operator --set global.clusterScoped=true
+ --version=<recommended-version>
Mariadb-Operator Installation
-----------------------------
> kubectl label namespace mariadb-operator istio-injection=enabled
-- Install the mariadb-operator::
+- Install the mariadb-operator replacing the <recommended-version> with the version defined in the :ref:`versions_table` table::::
> helm repo add mariadb-operator https://mariadb-operator.github.io/mariadb-operator
> helm install mariadb-operator --namespace mariadb-operator
mariadb-operator/mariadb-operator --set ha.enabled=true
+ --set metrics.enabled=true --set webhook.certificate.certManager=true
+ --version=<recommended-version>
Kserve Installation
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 4Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 8Gi
requests:
cpu: 2
cassandra:
#This will instantiate AAI cassandra cluster, default:shared cassandra.
localCluster: false
+ # flag to enable the DB creation via k8ssandra-operator
+ useOperator: true
initContainers:
enabled: true
jobs:
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 4Gi
requests:
cpu: 0.5
memory: 1.6Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 8Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 4Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 8Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 4Gi
requests:
cpu: 1
memory: 3Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 8Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 4Gi
requests:
cpu: 1
memory: 3Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 8Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 0.5
memory: 4Gi
requests:
cpu: 0.25
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 1
memory: 8Gi
requests:
cpu: 0.5
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 4Gi
requests:
cpu: 1
memory: 3Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 8Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 4Gi
requests:
cpu: 1
memory: 1.2Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 8Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1.8Gi
requests:
cpu: 0.5
memory: 1.8Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 3.6Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.2Gi
requests:
cpu: 0.5
memory: 0.2Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 0.4Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.2Gi
requests:
cpu: 0.5
memory: 0.2Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 0.4Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.7Gi
requests:
cpu: 0.5
memory: 0.7Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1.4Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.2Gi
requests:
cpu: 0.5
memory: 0.2Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 0.2Gi
requests:
cpu: 1
enableServiceAccount: false
k8ssandraOperator:
- cassandraVersion: 4.0.1
+ cassandraVersion: 4.0.10
persistence:
#storageClassName: default
size: 10Gi
casOptions:
authorizer: AllowAllAuthorizer
jvmOptions:
- heapSize: 512M
+ heap_initial_size: 512M
+ heap_max_size: 4096M
hostNetwork: false
datacenters:
- name: dc1
size: 3
+ reaper:
+ enabled: true
stargate:
+ enabled: true
tag: v1.0.76
size: 1
jvmOptions:
metadata:
name: {{ .Values.k8ssandraOperator.config.clusterName }}
spec:
+ {{ if .Values.k8ssandraOperator.reaper.enabled -}}
reaper:
+ initContainerImage:
+ registry: {{ include "repositoryGenerator.dockerHubRepository" . }}
containerImage:
registry: {{ include "repositoryGenerator.dockerHubRepository" . }}
autoScheduling:
enabled: true
+ metadata:
+ commonLabels:
+ app: {{ .Values.k8ssandraOperator.config.clusterName }}-reaper
+ version: {{ .Values.k8ssandraOperator.cassandraVersion }}
+ {{- end }}
+ {{ if .Values.k8ssandraOperator.stargate.enabled -}}
stargate:
containerImage:
registry: {{ include "repositoryGenerator.dockerHubRepository" . }}
tag: {{ .Values.k8ssandraOperator.stargate.tag }}
size: {{ .Values.k8ssandraOperator.stargate.size }}
heapSize: {{ .Values.k8ssandraOperator.stargate.jvmOptions.heapSize }}
+ metadata:
+ commonLabels:
+ app: {{ .Values.k8ssandraOperator.config.clusterName }}-stargate
+ version: {{ .Values.k8ssandraOperator.cassandraVersion }}
livenessProbe:
initialDelaySeconds: 200
periodSeconds: 10
failureThreshold: 20
successThreshold: 1
timeoutSeconds: 20
+ {{- end }}
cassandra:
serverVersion: {{ .Values.k8ssandraOperator.cassandraVersion }}
storageConfig:
name: {{ $dbinst }}
characterSet: utf8
collate: utf8_general_ci
+ retryInterval: 5s
{{- end -}}
{{/*
key: password
# This field is immutable and defaults to 10
maxUserConnections: 100
+ retryInterval: 5s
{{- end -}}
{{/*
database: {{ $dbname }}
table: "*"
username: {{ $dbuser }}
+ retryInterval: 5s
grantOption: true
{{- end -}}
rootPasswordSecretKeyRef:
name: {{ $dbrootsecret }}
key: password
- image:
- repository: {{ include "repositoryGenerator.dockerHubRepository" . }}/{{ .Values.mariadbOperator.image }}
- tag: {{ $dot.Values.mariadbOperator.appVersion }}
- pullPolicy: IfNotPresent
+ image: {{ include "repositoryGenerator.dockerHubRepository" . }}/{{ .Values.mariadbOperator.image }}:{{ $dot.Values.mariadbOperator.appVersion }}
+ imagePullPolicy: IfNotPresent
imagePullSecrets:
- name: {{ include "common.namespace" . }}-docker-registry-key
port: 3306
replicas: {{ $dot.Values.replicaCount }}
+ {{- if $dot.Values.mariadbOperator.galera.enabled }}
galera:
- {{- if eq (int $dot.Values.replicaCount) 1 }}
- enabled: false
- {{- else }}
- enabled: {{ $dot.Values.mariadbOperator.galera.enabled }}
- {{- end }}
+ enabled: true
sst: mariabackup
replicaThreads: 1
agent:
- image:
- repository: {{ include "repositoryGenerator.githubContainerRegistry" . }}/{{ .Values.mariadbOperator.galera.agentImage }}
- tag: {{ $dot.Values.mariadbOperator.galera.agentVersion }}
- pullPolicy: IfNotPresent
+ image: {{ include "repositoryGenerator.githubContainerRegistry" . }}/{{ .Values.mariadbOperator.galera.agentImage }}:{{ $dot.Values.mariadbOperator.galera.agentVersion }}
+ imagePullPolicy: IfNotPresent
port: 5555
kubernetesAuth:
enabled: true
podRecoveryTimeout: 5m
podSyncTimeout: 10m
initContainer:
- image:
- repository: {{ include "repositoryGenerator.githubContainerRegistry" . }}/{{ $dot.Values.mariadbOperator.galera.initImage }}
- tag: {{ $dot.Values.mariadbOperator.galera.initVersion }}
- pullPolicy: IfNotPresent
+ image: {{ include "repositoryGenerator.githubContainerRegistry" . }}/{{ $dot.Values.mariadbOperator.galera.initImage }}:{{ $dot.Values.mariadbOperator.galera.initVersion }}
+ imagePullPolicy: IfNotPresent
volumeClaimTemplate:
resources:
requests:
storage: 50Mi
accessModes:
- ReadWriteOnce
+ {{- end }}
livenessProbe:
exec:
command:
resources: {{ include "common.resources" . | nindent 4 }}
volumeClaimTemplate:
{{- if $dot.Values.mariadbOperator.storageClassName }}
- storageClassName: {{ $dot.Values.k8ssandraOperator.persistence.storageClassName }}
+ storageClassName: {{ $dot.Values.mariadbOperator.storageClassName }}
{{- end }}
resources:
requests:
- storage: {{ $dot.Values.persistence.size | quote }}
+ storage: {{ $dot.Values.mariadbOperator.persistence.size | quote }}
accessModes:
- ReadWriteOnce
{{- if $dot.Values.db.user }}
app: {{ include "common.servicename" . }}
portLevelMtls:
'{{ .Values.service.internalPort }}':
+{{- if .Values.mariadbOperator.galera.enabled }}
mode: STRICT
+{{- else }}
+ mode: DISABLE
+{{- end }}
{{- end }}
{{- end }}
mariadbOperator:
image: mariadb
appVersion: 11.1.2
+ persistence:
+ #storageClassName: default
+ size: 3Gi
galera:
enabled: true
agentImage: mariadb-operator/agent
- agentVersion: v0.0.2
+ agentVersion: v0.0.3
initImage: mariadb-operator/init
- initVersion: v0.0.5
+ initVersion: v0.0.6
## String to partially override common.names.fullname template (will maintain the release name)
##
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1.5Gi
requests:
cpu: 1
memory: 1.5Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 3Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 4Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 0.5Gi
requests:
cpu: 1
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 1Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 0.5Gi
requests:
cpu: 1
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 1Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 0.5Gi
requests:
cpu: 1
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 1Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 3Gi
requests:
cpu: 0.5
memory: 3Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 6Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 4Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1.5Gi
requests:
cpu: 1
memory: 1.5Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 3Gi
requests:
cpu: 2
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 0.5Gi
requests:
cpu: 1
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 1Gi
requests:
- cpu: 1
+ cpu: 2
memory: 1Gi
unlimited: {}
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 4Gi
requests:
cpu: 1
memory: 2Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 8Gi
requests:
cpu: 2
done
fi
done
-
-
+ # Disable delay
+ DELAY="false"
for subchart in * ; do
SUBCHART_OVERRIDES=$CACHE_SUBCHART_DIR/$subchart/subchart-overrides.yaml
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 2Gi
requests:
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 4Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.7Gi
requests:
cpu: 0.5
memory: 0.7Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1.4Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
servers:
- ${topicServer:message-router}
{{ end }}
+ acmParameters:
+ toscaElementName: {{ .Values.customNaming.toscaElementName }}
+ toscaCompositionName: {{ .Values.customNaming.toscaCompositionName }}
management:
endpoints:
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
wait_for_job_container:
containers:
- '{{ include "common.release" . }}-policy-galera-config'
+
+customNaming:
+ toscaElementName: org.onap.policy.clamp.acm.AutomationCompositionElement
+ toscaCompositionName: org.onap.policy.clamp.acm.AutomationComposition
\ No newline at end of file
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.8Gi
requests:
cpu: 0.5
memory: 0.8Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1.6Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.7Gi
requests:
cpu: 0.5
memory: 0.7Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1.4Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 3Gi
requests:
cpu: 0.5
memory: 3Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 6Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1.5Gi
requests:
cpu: 0.5
memory: 1.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 3Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 0.5Gi
requests:
cpu: 0.5
memory: 0.5Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 1Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 1Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 2Gi
requests:
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 2
memory: 4.7Gi
requests:
cpu: 1
memory: 4.7Gi
large:
limits:
- cpu: 999
+ cpu: 4
memory: 9.4Gi
requests:
cpu: 2
small:
requests:
memory: 1Gi
- cpu: 0.25
+ cpu: 0.5
limits:
memory: 4Gi
- cpu: 999
+ cpu: 1
large:
requests:
memory: 2Gi
- cpu: 0.5
+ cpu: 1
limits:
memory: 8Gi
- cpu: 999
+ cpu: 2
unlimited: {}
readinessProbe:
port: 9091
small:
limits:
memory: 3Gi
- cpu: 999
+ cpu: 1
requests:
memory: 3Gi
cpu: 0.5
large:
limits:
memory: 6Gi
- cpu: 999
+ cpu: 2
requests:
memory: 6Gi
cpu: 1
small:
limits:
memory: 1.5Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1.5Gi
cpu: 0.5
large:
limits:
memory: 3Gi
- cpu: 999
+ cpu: 2
requests:
memory: 3Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 5Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
- cpu: 4
+ cpu: 1
unlimited: {}
livenessProbe:
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
small:
limits:
memory: 1.5Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1.5Gi
cpu: 0.5
large:
limits:
memory: 3Gi
- cpu: 999
+ cpu: 2
requests:
memory: 3Gi
cpu: 1
small:
limits:
memory: 1.5Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1.5Gi
cpu: 0.5
large:
limits:
memory: 3Gi
- cpu: 999
+ cpu: 2
requests:
memory: 3Gi
cpu: 1
small:
limits:
memory: 1.5Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1.5Gi
cpu: 0.5
large:
limits:
memory: 3Gi
- cpu: 999
+ cpu: 2
requests:
memory: 3Gi
cpu: 1
small:
limits:
memory: 1.5Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1.5Gi
cpu: 0.5
large:
limits:
memory: 3Gi
- cpu: 999
+ cpu: 2
requests:
memory: 3Gi
cpu: 1
small:
limits:
memory: 1Gi
- cpu: 999
+ cpu: 1
requests:
memory: 1Gi
cpu: 0.5
large:
limits:
memory: 2Gi
- cpu: 999
+ cpu: 2
requests:
memory: 2Gi
cpu: 1
resources:
small:
limits:
- cpu: 999
+ cpu: 1
memory: 4Gi
requests:
cpu: 0.5
memory: 1Gi
large:
limits:
- cpu: 999
+ cpu: 2
memory: 8Gi
requests:
cpu: 1
transaction.state.log.min.isr: {{ (eq 1.0 (.Values.replicaCount)) | ternary 1 (sub .Values.replicaCount 1) }}
log.message.format.version: {{ .Values.config.kafkaVersion }}
inter.broker.protocol.version: {{ .Values.config.kafkaVersion }}
+ auto.create.topics.enable: {{ .Values.config.autoCreateTopics }}
storage:
type: jbod
volumes:
advertizedPortBroker0: &advertizedPortBroker0 9000
advertizedPortBroker1: &advertizedPortBroker1 9001
advertizedPortBroker2: &advertizedPortBroker2 9002
+ autoCreateTopics: true
persistence:
enabled: &pvenabled true
small:
limits:
cpu: 1.5
- memory: 350Mi
+ memory: 2Gi
requests:
cpu: 1
- memory: 245Mi
+ memory: 1Gi
large:
limits:
cpu: 2
- memory: 500Mi
+ memory: 4Gi
requests:
cpu: 1
- memory: 500Mi
+ memory: 2Gi
unlimited: {}
serviceAccount: