gitlab📜
GitLab is the most comprehensive AI-powered DevSecOps Platform.
Upstream References📜
Learn More📜
Pre-Requisites📜
- Kubernetes Cluster deployed
- Kubernetes config installed in
~/.kube/config
- Helm installed
Install Helm
https://helm.sh/docs/intro/install/
Deployment📜
- Clone down the repository
- cd into directory
helm install gitlab chart/
Values📜
Please see the values docs.
Contributing📜
Please see the contributing guide if you are interested in contributing.
postgresql📜
Chart for PostgreSQL, an object-relational database management system (ORDBMS) with an emphasis on extensibility and on standards-compliance.
Upstream References📜
Learn More📜
Pre-Requisites📜
- Kubernetes Cluster deployed
- Kubernetes config installed in
~/.kube/config
- Helm installed
Install Helm
https://helm.sh/docs/intro/install/
Deployment📜
- Clone down the repository
- cd into directory
helm install postgresql chart/
Values📜
Key | Type | Default | Description |
---|---|---|---|
global.postgresql | object | {} |
|
image.registry | string | "docker.io" |
|
image.repository | string | "bitnami/postgresql" |
|
image.tag | string | "11.7.0-debian-10-r90" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.debug | bool | false |
|
volumePermissions.enabled | bool | false |
|
volumePermissions.image.registry | string | "docker.io" |
|
volumePermissions.image.repository | string | "bitnami/minideb" |
|
volumePermissions.image.tag | string | "buster" |
|
volumePermissions.image.pullPolicy | string | "Always" |
|
volumePermissions.securityContext.runAsUser | int | 0 |
|
securityContext.enabled | bool | true |
|
securityContext.fsGroup | int | 1001 |
|
securityContext.runAsUser | int | 1001 |
|
serviceAccount.enabled | bool | false |
|
psp.create | bool | false |
|
rbac.create | bool | false |
|
replication.enabled | bool | false |
|
replication.user | string | "repl_user" |
|
replication.password | string | "repl_password" |
|
replication.slaveReplicas | int | 1 |
|
replication.synchronousCommit | string | "off" |
|
replication.numSynchronousReplicas | int | 0 |
|
replication.applicationName | string | "my_application" |
|
postgresqlUsername | string | "postgres" |
|
postgresqlDataDir | string | "/bitnami/postgresql/data" |
|
extraEnv | list | [] |
|
ldap.enabled | bool | false |
|
ldap.url | string | "" |
|
ldap.server | string | "" |
|
ldap.port | string | "" |
|
ldap.prefix | string | "" |
|
ldap.suffix | string | "" |
|
ldap.baseDN | string | "" |
|
ldap.bindDN | string | "" |
|
ldap.bind_password | string | nil |
|
ldap.search_attr | string | "" |
|
ldap.search_filter | string | "" |
|
ldap.scheme | string | "" |
|
ldap.tls | bool | false |
|
service.type | string | "ClusterIP" |
|
service.port | int | 5432 |
|
service.annotations | object | {} |
|
shmVolume.enabled | bool | true |
|
shmVolume.chmod.enabled | bool | true |
|
persistence.enabled | bool | true |
|
persistence.mountPath | string | "/bitnami/postgresql" |
|
persistence.subPath | string | "" |
|
persistence.accessModes[0] | string | "ReadWriteOnce" |
|
persistence.size | string | "8Gi" |
|
persistence.annotations | object | {} |
|
updateStrategy.type | string | "RollingUpdate" |
|
master.nodeSelector | object | {} |
|
master.affinity | object | {} |
|
master.tolerations | list | [] |
|
master.labels | object | {} |
|
master.annotations | object | {} |
|
master.podLabels | object | {} |
|
master.podAnnotations | object | {} |
|
master.priorityClassName | string | "" |
|
master.extraInitContainers | list | [] |
|
master.extraVolumeMounts | list | [] |
|
master.extraVolumes | list | [] |
|
master.sidecars | list | [] |
|
master.service | object | {} |
|
slave.nodeSelector | object | {} |
|
slave.affinity | object | {} |
|
slave.tolerations | list | [] |
|
slave.labels | object | {} |
|
slave.annotations | object | {} |
|
slave.podLabels | object | {} |
|
slave.podAnnotations | object | {} |
|
slave.priorityClassName | string | "" |
|
slave.extraInitContainers | string | "# - name: do-something\n# image: busybox\n# command: ['do', 'something']\n" |
|
slave.extraVolumeMounts | list | [] |
|
slave.extraVolumes | list | [] |
|
slave.sidecars | list | [] |
|
slave.service | object | {} |
|
resources.requests.memory | string | "256Mi" |
|
resources.requests.cpu | string | "250m" |
|
commonAnnotiations | object | {} |
|
networkPolicy.enabled | bool | false |
|
networkPolicy.allowExternal | bool | true |
|
networkPolicy.explicitNamespacesSelector | object | {} |
|
livenessProbe.enabled | bool | true |
|
livenessProbe.initialDelaySeconds | int | 30 |
|
livenessProbe.periodSeconds | int | 10 |
|
livenessProbe.timeoutSeconds | int | 5 |
|
livenessProbe.failureThreshold | int | 6 |
|
livenessProbe.successThreshold | int | 1 |
|
readinessProbe.enabled | bool | true |
|
readinessProbe.initialDelaySeconds | int | 5 |
|
readinessProbe.periodSeconds | int | 10 |
|
readinessProbe.timeoutSeconds | int | 5 |
|
readinessProbe.failureThreshold | int | 6 |
|
readinessProbe.successThreshold | int | 1 |
|
metrics.enabled | bool | false |
|
metrics.service.type | string | "ClusterIP" |
|
metrics.service.annotations.”prometheus.io/scrape” | string | "true" |
|
metrics.service.annotations.”prometheus.io/port” | string | "9187" |
|
metrics.service.loadBalancerIP | string | nil |
|
metrics.serviceMonitor.enabled | bool | false |
|
metrics.serviceMonitor.additionalLabels | object | {} |
|
metrics.prometheusRule.enabled | bool | false |
|
metrics.prometheusRule.additionalLabels | object | {} |
|
metrics.prometheusRule.namespace | string | "" |
|
metrics.prometheusRule.rules | list | [] |
|
metrics.image.registry | string | "docker.io" |
|
metrics.image.repository | string | "bitnami/postgres-exporter" |
|
metrics.image.tag | string | "0.8.0-debian-10-r99" |
|
metrics.image.pullPolicy | string | "IfNotPresent" |
|
metrics.securityContext.enabled | bool | false |
|
metrics.securityContext.runAsUser | int | 1001 |
|
metrics.livenessProbe.enabled | bool | true |
|
metrics.livenessProbe.initialDelaySeconds | int | 5 |
|
metrics.livenessProbe.periodSeconds | int | 10 |
|
metrics.livenessProbe.timeoutSeconds | int | 5 |
|
metrics.livenessProbe.failureThreshold | int | 6 |
|
metrics.livenessProbe.successThreshold | int | 1 |
|
metrics.readinessProbe.enabled | bool | true |
|
metrics.readinessProbe.initialDelaySeconds | int | 5 |
|
metrics.readinessProbe.periodSeconds | int | 10 |
|
metrics.readinessProbe.timeoutSeconds | int | 5 |
|
metrics.readinessProbe.failureThreshold | int | 6 |
|
metrics.readinessProbe.successThreshold | int | 1 |
Contributing📜
Please see the contributing guide if you are interested in contributing.
Last update:
2023-11-21 by Andrew Shoell