Skip to content

gitlab📜

Version: 7.5.1-bb.1 AppVersion: 16.5.1

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📜

Version: 8.9.4 AppVersion: 11.7.0

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