aboutsummaryrefslogtreecommitdiff
path: root/grumpy/gitolite/values.yaml
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2020-01-01 14:18:41 -0800
committerMax Resnick <max@ofmax.li>2020-01-20 16:23:01 -0800
commit109fad80f323567d6751c9f51e20dd41582d43bf (patch)
tree66b5f0b3c5f147badfbc3f596b089baf11cb10b6 /grumpy/gitolite/values.yaml
parent584857f515ab6fe30530d25483869ed517e9575d (diff)
downloadgrumpy-charts-109fad80f323567d6751c9f51e20dd41582d43bf.tar.gz
add gitolite from orginal author, minor improvements
Diffstat (limited to 'grumpy/gitolite/values.yaml')
-rw-r--r--grumpy/gitolite/values.yaml96
1 files changed, 96 insertions, 0 deletions
diff --git a/grumpy/gitolite/values.yaml b/grumpy/gitolite/values.yaml
new file mode 100644
index 0000000..e2cfe19
--- /dev/null
+++ b/grumpy/gitolite/values.yaml
@@ -0,0 +1,96 @@
+# Default values for gitolite.
+# This is a YAML-formatted file.
+# Declare name/value pairs to be passed into your templates.
+# name: value
+
+Name: gitolite
+Image: "registry.gitlab.com/grumps/grumpy-containers/gitolite"
+ImageTag: "v0.0.4"
+ImagePullPolicy: "Always"
+Component: "gitolite"
+imagePullSecrets:
+ - name: gitlabsec
+Cpu: "200m"
+Memory: "256Mi"
+ServicePort: 22
+# For minikube, set this to NodePort, elsewhere use LoadBalancer
+# Use ClusterIP if your setup includes ingress controller
+ServiceType: LoadBalancer
+ServiceAnnotations: {}
+ # service.beta.kubernetes.io/aws-load-balancer-backend-protocol: https
+# Used to create Ingress record (should used with ServiceType: ClusterIP)
+# HostName: gitolite.cluster.local
+# NodePort: <to set explicitly, choose port between 30000-32767
+ContainerPort: 22
+LoadBalancerSourceRanges:
+- 0.0.0.0/0
+# Optionally assign a known public LB IP
+# LoadBalancerIP: 1.2.3.4
+# Node labels and tolerations for pod assignment
+# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
+# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#taints-and-tolerations-beta-feature
+NodeSelector: {}
+Tolerations: {}
+
+Ingress:
+ Annotations:
+ # kubernetes.io/ingress.class: nginx
+ # kubernetes.io/tls-acme: "true"
+
+ TLS:
+ # - secretName: gitolite.cluster.local
+ # hosts:
+ # - gitolite.cluster.local
+
+Persistence:
+ SshKeys:
+ Enabled: true
+ ## A manually managed Persistent Volume and Claim
+ ## Requires Persistence.Enabled: true
+ ## If defined, PVC must be created manually before volume will be bound
+ # ExistingClaim:
+
+ ## Persistent Volume Storage Class
+ ## If defined, storageClassName: <storageClass>
+ ## If set to "-", storageClassName: "", which disables dynamic provisioning
+ ## If undefined (the default) or set to null, no storageClassName spec is
+ ## set, choosing the default provisioner. (gp2 on AWS, standard on
+ ## GKE, AWS & OpenStack)
+ ##
+ # StorageClass: "-"
+
+ AccessMode: ReadWriteOnce
+ Size: 1Gi
+ Git:
+ Enabled: true
+ ## A manually managed Persistent Volume and Claim
+ ## Requires Persistence.Enabled: true
+ ## If defined, PVC must be created manually before volume will be bound
+ # ExistingClaim:
+
+ ## Persistent Volume Storage Class
+ ## If defined, storageClassName: <storageClass>
+ ## If set to "-", storageClassName: "", which disables dynamic provisioning
+ ## If undefined (the default) or set to null, no storageClassName spec is
+ ## set, choosing the default provisioner. (gp2 on AWS, standard on
+ ## GKE, AWS & OpenStack)
+ ##
+ # StorageClass: "-"
+
+ AccessMode: ReadWriteOnce
+ Size: 8Gi
+ volumes:
+# - name: nothing
+# emptyDir: {}
+ mounts:
+# - mountPath: /var/nothing
+# name: nothing
+# readOnly: true
+
+NetworkPolicy:
+ # Enable creation of NetworkPolicy resources.
+ Enabled: false
+ # For Kubernetes v1.4, v1.5 and v1.6, use 'extensions/v1beta1'
+ # For Kubernetes v1.7, use 'networking.k8s.io/v1'
+ ApiVersion: 'networking.k8s.io/v1'
+