From 109fad80f323567d6751c9f51e20dd41582d43bf Mon Sep 17 00:00:00 2001 From: Max Resnick Date: Wed, 1 Jan 2020 14:18:41 -0800 Subject: add gitolite from orginal author, minor improvements --- grumpy/gitolite/values.yaml | 96 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 grumpy/gitolite/values.yaml (limited to 'grumpy/gitolite/values.yaml') 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: + ## 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: + ## 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' + -- cgit v1.2.3