add chartmuseum 0.1.0 to incubator (#2302)

This commit is contained in:
Josh Dolitsky
2017-09-28 19:09:49 +02:00
committed by Reinhard Nägele
parent 5632862c59
commit a361e6d7d1
8 changed files with 125 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
+10
View File
@@ -0,0 +1,10 @@
apiVersion: v1
description: Helm Chart Repository with support for Amazon S3 and Google Cloud Storage
name: chartmuseum
version: 0.1.0
appVersion: 0.1.0
home: https://github.com/chartmuseum/chartmuseum
icon: https://raw.githubusercontent.com/chartmuseum/chartmuseum/master/logo.png
maintainers:
- name: ChartMuseum
email: chartmuseum@gmail.com
+5
View File
@@ -0,0 +1,5 @@
# ChartMuseum Helm Chart
Work in progress...
Please see https://github.com/chartmuseum/chartmuseum
+11
View File
@@ -0,0 +1,11 @@
dependencies:
- alias: ""
condition: ""
enabled: false
import-values: null
name: common
repository: https://kubernetes-charts-incubator.storage.googleapis.com/
tags: null
version: 0.0.1
digest: sha256:321cd050dce9ef5f3665adff9323163820ac4c7d18b91876a520e6f0e8b49d46
generated: 2017-09-20T00:29:42.620906219-05:00
+4
View File
@@ -0,0 +1,4 @@
dependencies:
- name: common
version: 0.0.1
repository: https://kubernetes-charts-incubator.storage.googleapis.com/
@@ -0,0 +1,42 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: {{ include "common.fullname" . }}
labels:
{{ include "common.labels.standard" . | indent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
template:
metadata:
name: {{ include "common.fullname" . }}
labels:
app: {{ template "common.name" . }}
release: {{ .Release.Name | quote }}
spec:
volumes:
- name: storage-volume
emptyDir: {}
containers:
- name: {{ .Chart.Name }}
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
args:
- --port={{ .Values.service.internalPort }}
- --debug
- --storage=local
- --storage-local-rootdir=/storage
ports:
- containerPort: {{ .Values.service.internalPort }}
livenessProbe:
httpGet:
path: /index.yaml
port: {{ .Values.service.internalPort }}
readinessProbe:
httpGet:
path: /index.yaml
port: {{ .Values.service.internalPort }}
volumeMounts:
- mountPath: /storage
name: storage-volume
resources:
{{ toYaml .Values.resources | indent 10 }}
@@ -0,0 +1,16 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "common.fullname" . }}
labels:
{{ include "common.labels.standard" . | indent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.externalPort }}
targetPort: {{ .Values.service.internalPort }}
protocol: TCP
name: {{ .Release.Name }}
selector:
app: {{ template "common.name" . }}
release: {{ .Release.Name | quote }}
+16
View File
@@ -0,0 +1,16 @@
replicaCount: 1
image:
repository: chartmuseum/chartmuseum
tag: v0.1.0
pullPolicy: IfNotPresent
service:
type: ClusterIP
externalPort: 8080
internalPort: 8080
resources:
limits:
cpu: 100m
memory: 128Mi
requests:
cpu: 80m
memory: 64Mi