diff options
| author | Max Resnick <max@ofmax.li> | 2020-01-01 14:18:41 -0800 |
|---|---|---|
| committer | Max Resnick <max@ofmax.li> | 2020-01-20 16:23:01 -0800 |
| commit | 109fad80f323567d6751c9f51e20dd41582d43bf (patch) | |
| tree | 66b5f0b3c5f147badfbc3f596b089baf11cb10b6 /grumpy/gitolite/values.yaml | |
| parent | 584857f515ab6fe30530d25483869ed517e9575d (diff) | |
| download | grumpy-charts-109fad80f323567d6751c9f51e20dd41582d43bf.tar.gz | |
add gitolite from orginal author, minor improvements
Diffstat (limited to 'grumpy/gitolite/values.yaml')
| -rw-r--r-- | grumpy/gitolite/values.yaml | 96 |
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' + |