Compare commits

...

27 Commits

Author SHA1 Message Date
Youcef Guichi 314defb171 add envFromRef tpl to initcontainers 2023-04-03 10:54:50 +02:00
Github Action 576204759f The next release version will be 0.47.0 2023-03-30 12:04:57 +00:00
Github Action fff72a0222 Publishing 0.46.0 to the Helm repository 2023-03-30 12:04:56 +00:00
Laszlo Fogas 6d25c17397 Releasing static-site 2023-03-30 14:04:05 +02:00
Github Action 5f96ab341d The next release version will be 0.46.0 2023-03-30 11:57:41 +00:00
Github Action ac8ad047b4 Publishing 0.45.0 to the Helm repository 2023-03-30 11:57:40 +00:00
Laszlo Fogas 00becd0fab added a new chart static-site that build and host static sites. (#64)
Co-authored-by: Youcef Guichi <youcef@gimlet.io>
2023-03-30 13:54:27 +02:00
Ádám Sisák 0b7faf42ac README fixes (#65) 2023-03-30 13:08:24 +02:00
Github Action 6480058dba The next release version will be 0.45.0 2023-03-24 10:18:42 +00:00
Github Action e2d2025c38 Publishing 0.44.0 to the Helm repository 2023-03-24 10:18:41 +00:00
Laszlo Fogas 118cd8e1cb add initcontainers support (#63)
Co-authored-by: Youcef Guichi <youcef@gimlet.io>
2023-03-24 11:16:22 +01:00
Github Action 93892ec341 The next release version will be 0.44.0 2023-03-16 12:43:42 +00:00
Github Action 0a1db3d5cf Publishing 0.43.0 to the Helm repository 2023-03-16 12:43:41 +00:00
Youcef Guichi 56604353a2 Add support for ephemeral volume (configMap) (#61) 2023-03-16 13:28:02 +01:00
Youcef Guichi 96cbc7ec18 Update Api version for cronjob and PodDisruptionBudget (deprecated) (#60) 2023-03-01 12:14:50 +01:00
Github Action 2389545811 The next release version will be 0.43.0 2023-02-17 14:19:46 +00:00
Github Action 3da5c3eb13 Publishing 0.42.0 to the Helm repository 2023-02-17 14:19:45 +00:00
Github Actions 295e43c993 Updating chart dependency 2023-02-17 15:17:54 +01:00
Lajos Papp 6d8fb2930e add example ingress and env (#55) 2022-09-19 14:53:32 +02:00
Github Action d0d78eb1be The next release version will be 0.42.0 2022-09-15 07:36:15 +00:00
Github Action 8a95436200 Publishing 0.41.0 to the Helm repository 2022-09-15 07:36:14 +00:00
Marcel Lambacher afcfc36e5f Allow mounting of existing secrets (#53) 2022-09-15 09:35:08 +02:00
Marcel Lambacher 966f0672c7 Add flag to ignore default resources for containers (#52) 2022-09-12 08:55:05 +02:00
Marcel Lambacher 51ba51320a Dont generate claim for host path volumes (#54)
👏
2022-09-12 08:52:36 +02:00
Github Action 35cb630582 The next release version will be 0.41.0 2022-09-06 12:11:31 +00:00
Github Action 49396e0b8a Publishing 0.40.0 to the Helm repository 2022-09-06 12:11:30 +00:00
Marcel Lambacher 9a6bbba2de Support for PVC annotations (#51) 2022-09-06 14:10:07 +02:00
61 changed files with 1528 additions and 147 deletions
+20 -6
View File
@@ -7,25 +7,32 @@ lint:
helm lint charts/onechart/ helm lint charts/onechart/
helm lint charts/cron-job/ helm lint charts/cron-job/
helm lint charts/namespaces/ helm lint charts/namespaces/
helm lint charts/static-site
kubeval: kubeval:
rm -rf manifests && true rm -rf manifests && true
mkdir manifests mkdir manifests
helm template charts/onechart --output-dir manifests helm template charts/onechart --output-dir manifests
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.18.0 find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.20.0
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.23.0 find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.24.0
rm -rf manifests && true rm -rf manifests && true
mkdir manifests mkdir manifests
helm template charts/cron-job --output-dir manifests helm template charts/cron-job --output-dir manifests
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.18.0 find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.20.0
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.23.0 find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.24.0
rm -rf manifests && true rm -rf manifests && true
mkdir manifests mkdir manifests
helm template charts/namespaces --output-dir manifests -f charts/namespaces/fixture.yaml helm template charts/namespaces --output-dir manifests -f charts/namespaces/fixture.yaml
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.18.0 find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.20.0
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.23.0 find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.24.0
rm -rf manifests && true
mkdir manifests
helm template charts/static-site --output-dir manifests
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.20.0
find manifests/ -name '*.yaml' | xargs kubeval --ignore-missing-schemas -v 1.24.0
test: test:
helm dependency update charts/onechart helm dependency update charts/onechart
@@ -36,16 +43,23 @@ test:
helm unittest charts/namespaces helm unittest charts/namespaces
helm unittest charts/static-site
package: package:
helm dependency update charts/onechart
helm package charts/onechart helm package charts/onechart
mv onechart*.tgz docs mv onechart*.tgz docs
helm dependency update charts/cron-job
helm package charts/cron-job helm package charts/cron-job
mv cron-job*.tgz docs mv cron-job*.tgz docs
helm package charts/namespaces helm package charts/namespaces
mv namespaces*.tgz docs mv namespaces*.tgz docs
helm package charts/static-site
mv static-site*.tgz docs
helm repo index docs --url https://chart.onechart.dev helm repo index docs --url https://chart.onechart.dev
debug: debug:
+2 -2
View File
@@ -4,7 +4,7 @@ A generic Helm chart for your application deployments.
Because no-one can remember the Kubernetes yaml syntax. Because no-one can remember the Kubernetes yaml syntax.
https://gimlet.io/docs https://gimlet.io/docs/onechart-reference
## Getting started ## Getting started
@@ -30,7 +30,7 @@ helm install my-release onechart/onechart \
--set image.tag=1.19.3 --set image.tag=1.19.3
``` ```
See all [Examples](/examples/deploying-an-image) See all [Examples](/website/docs/examples/)
## Contribution Guidelines ## Contribution Guidelines
+1 -1
View File
@@ -15,4 +15,4 @@ type: library
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.0 version: 0.2.0
@@ -0,0 +1,16 @@
{{- define "common.customFileConfigmap.tpl" -}}
{{- range .Values.volumes }}
{{- if .fileName }}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.robustName" .fileName }}
namespace: {{ $.Release.Namespace }}
data:
{{ .fileName }}: |
{{- .fileContent | nindent 4 }}
{{- end }}
{{- end }}
{{- end -}}
+6 -2
View File
@@ -1,6 +1,6 @@
{{- define "common.pvc.tpl" -}} {{- define "common.pvc.tpl" -}}
{{- range .Values.volumes }} {{- range .Values.volumes }}
{{- if not .existingClaim }} {{- if not (or .existingClaim .hostPath .fileName .emptyDir .existingConfigMap) }}
{{- $robustName := include "common.robustName" $.Release.Name }} {{- $robustName := include "common.robustName" $.Release.Name }}
--- ---
apiVersion: v1 apiVersion: v1
@@ -8,6 +8,10 @@ kind: PersistentVolumeClaim
metadata: metadata:
name: {{ printf "%s-%s" $robustName .name }} name: {{ printf "%s-%s" $robustName .name }}
namespace: {{ $.Release.Namespace }} namespace: {{ $.Release.Namespace }}
{{- if .pvcAnnotations }}
annotations:
{{- toYaml .pvcAnnotations | nindent 4 }}
{{- end }}
spec: spec:
accessModes: accessModes:
- {{ .accessMode | default "ReadWriteOnce" }} - {{ .accessMode | default "ReadWriteOnce" }}
@@ -19,4 +23,4 @@ spec:
storage: {{ .size | default "1Gi" }} storage: {{ .size | default "1Gi" }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end -}} {{- end -}}
+16 -2
View File
@@ -1,10 +1,15 @@
{{- define "common.volumeMountsRef.tpl" -}} {{- define "common.volumeMountsRef.tpl" -}}
{{- if or (or (.Values.volumes) (.Values.sealedFileSecrets)) .Values.fileSecrets }} {{- if or (or (or (.Values.volumes) (.Values.sealedFileSecrets)) .Values.fileSecrets) .Values.existingFileSecrets }}
volumeMounts: &volumeMounts volumeMounts: &volumeMounts
{{- range .Values.volumes }} {{- range .Values.volumes }}
{{- if not (hasPrefix "init-" .name) }}
- name: {{ .name }} - name: {{ .name }}
mountPath: {{ .path }} mountPath: {{ .path }}
{{- end }} {{- if .subPath }}
subPath: {{ .subPath }}
{{- end }}
{{- end }}
{{- end }}
{{- range .Values.sealedFileSecrets }} {{- range .Values.sealedFileSecrets }}
- name: {{ .name }} - name: {{ .name }}
mountPath: {{ .path }} mountPath: {{ .path }}
@@ -15,5 +20,14 @@ volumeMounts: &volumeMounts
mountPath: {{ .path }} mountPath: {{ .path }}
readOnly: true readOnly: true
{{- end }} {{- end }}
{{- range .Values.existingFileSecrets }}
- name: {{ .name }}
mountPath: {{ .path }}
{{- if .subPath}}
subPath: {{ .subPath }}
{{- end }}
readOnly: true
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end }}
+14 -3
View File
@@ -1,10 +1,16 @@
{{- define "common.volumesRef.tpl" -}} {{- define "common.volumesRef.tpl" -}}
{{- if or (or (.Values.volumes) (.Values.sealedFileSecrets)) .Values.fileSecrets }} {{- if or (or (or (.Values.volumes) (.Values.sealedFileSecrets)) .Values.fileSecrets) .Values.existingFileSecrets }}
volumes: volumes:
{{- range .Values.volumes }} {{- range .Values.volumes }}
- name: {{ .name }} - name: {{ .name }}
{{- if .emptyDir }} {{- if .emptyDir }}
emptyDir: {} emptyDir: {}
{{- else if .existingConfigMap }}
configMap:
name: {{ .existingConfigMap }}
{{- else if .fileName }}
configMap:
name: {{ template "common.robustName" .fileName }}
{{- else if .hostPath }} {{- else if .hostPath }}
hostPath: hostPath:
path: {{ .hostPath.path }} path: {{ .hostPath.path }}
@@ -18,8 +24,8 @@ volumes:
{{ else }} {{ else }}
claimName: {{ printf "%s-%s" $.Release.Name .name }} claimName: {{ printf "%s-%s" $.Release.Name .name }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- range .Values.sealedFileSecrets }} {{- range .Values.sealedFileSecrets }}
- name: {{ .name }} - name: {{ .name }}
secret: secret:
@@ -30,5 +36,10 @@ volumes:
secret: secret:
secretName: {{ printf "%s-%s" $.Release.Name .name }} secretName: {{ printf "%s-%s" $.Release.Name .name }}
{{- end }} {{- end }}
{{- range .Values.existingFileSecrets }}
- name: {{ .name }}
secret:
secretName: {{ .name }}
{{- end }}
{{- end }} {{- end }}
{{- end -}} {{- end -}}
+3 -3
View File
@@ -1,6 +1,6 @@
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
version: 0.1.0 version: 0.2.0
digest: sha256:636a65e9846bdff17cc4e65b0849061f783759a37aa51fb85ff6fd8ba5e68467 digest: sha256:ea028bf07fdc361daabca0c0155e4511cc4fffda94d2f697f4d16013f250c8a8
generated: "2021-08-05T10:18:17.533366128+02:00" generated: "2023-02-17T15:14:21.719376584+01:00"
+2 -2
View File
@@ -15,9 +15,9 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.40.0 version: 0.47.0
dependencies: dependencies:
- name: common - name: common
version: 0.1.0 version: 0.2.0
repository: file://../common repository: file://../common
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1,4 +1,4 @@
apiVersion: batch/v1beta1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ .Release.Name }} name: {{ .Release.Name }}
+3 -3
View File
@@ -1,6 +1,6 @@
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
version: 0.1.0 version: 0.2.0
digest: sha256:636a65e9846bdff17cc4e65b0849061f783759a37aa51fb85ff6fd8ba5e68467 digest: sha256:ea028bf07fdc361daabca0c0155e4511cc4fffda94d2f697f4d16013f250c8a8
generated: "2021-08-05T10:39:10.053810673+02:00" generated: "2023-02-17T15:13:57.926786542+01:00"
+2 -2
View File
@@ -15,9 +15,9 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.40.0 version: 0.47.0
dependencies: dependencies:
- name: common - name: common
version: 0.1.0 version: 0.2.0
repository: file://../common repository: file://../common
Binary file not shown.
Binary file not shown.
+6 -3
View File
@@ -115,11 +115,14 @@
"uiSchema": { "uiSchema": {
"#/properties/volumes": { "#/properties/volumes": {
"items": { "items": {
"emptyDir": { "emptyDir": {
"ui:widget": "hidden" "ui:widget": "hidden"
},
"configMapValue": {
"ui:widget": "textarea"
}
} }
} }
}
}, },
"metaData": { "metaData": {
"name": "Volumes", "name": "Volumes",
@@ -0,0 +1 @@
{{- include "common.customFileConfigmap.tpl" . -}}
+22
View File
@@ -50,6 +50,26 @@ spec:
{{- if .Values.serviceAccount }} {{- if .Values.serviceAccount }}
serviceAccountName: {{ .Values.serviceAccount }} serviceAccountName: {{ .Values.serviceAccount }}
{{- end }} {{- end }}
initContainers:
{{- range .Values.initContainers }}
- name: {{ .name }}
image: "{{ .image }}:{{ .tag }}"
imagePullPolicy: {{ .imagePullPolicy | default "IfNotPresent" }}
{{- include "common.envFromRef.tpl" $ | nindent 10 }}
{{- if .command }}
command:
- {{ $.Values.shell }}
- -c
- {{ .command | quote}}
{{- end }}
volumeMounts:
{{- range $.Values.volumes }}
{{if (or (hasPrefix "shared-" .name) (hasPrefix "init-" .name))}}
- mountPath: {{ .path }}
name: {{ .name }}
{{- end }}
{{- end }}
{{- end }}
containers: containers:
- name: {{ template "robustName" .Release.Name }} - name: {{ template "robustName" .Release.Name }}
securityContext: &securityContext securityContext: &securityContext
@@ -96,8 +116,10 @@ spec:
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- include "common.volumeMountsRef.tpl" . | nindent 10 }} {{- include "common.volumeMountsRef.tpl" . | nindent 10 }}
{{- if not .Values.resources.ignore }}
resources: resources:
{{- toYaml .Values.resources | nindent 12 }} {{- toYaml .Values.resources | nindent 12 }}
{{- end }}
{{- if .Values.sidecar }} {{- if .Values.sidecar }}
- name: {{ template "robustName" .Release.Name }}-sidecar - name: {{ template "robustName" .Release.Name }}-sidecar
securityContext: *securityContext securityContext: *securityContext
+1 -1
View File
@@ -1,5 +1,5 @@
{{- if and (.Values.podDisruptionBudgetEnabled) (gt (.Values.replicas | int64) 1) }} {{- if and (.Values.podDisruptionBudgetEnabled) (gt (.Values.replicas | int64) 1) }}
apiVersion: policy/v1beta1 apiVersion: policy/v1
kind: PodDisruptionBudget kind: PodDisruptionBudget
metadata: metadata:
name: {{ template "robustName" .Release.Name }} name: {{ template "robustName" .Release.Name }}
@@ -0,0 +1,22 @@
suite: test deployment
templates:
- custom-file-configmap.yaml
tests:
- it: Should create configmaps for custom string files
set:
volumes:
- fileName: myFile.conf
fileContent: |
blablabla
bla
path: /randomPath/myFile.conf
subPath: myFile.conf
asserts:
- hasDocuments:
count: 1
- equal:
path: data
value:
myFile.conf: |
blablabla
bla
@@ -0,0 +1,44 @@
suite: test deployment
templates:
- deployment.yaml
- configmap.yaml
- pvc.yaml
tests:
- it: Should mount volume
set:
existingFileSecrets:
- name: my-existing-secret
path: /config
asserts:
- equal:
path: spec.template.spec.containers[0].volumeMounts
value:
- name: my-existing-secret
mountPath: /config
readOnly: true
- it: Should mount volume with optional subPath
set:
existingFileSecrets:
- name: my-existing-secret
path: /config/config.yaml
subPath: config.yml
asserts:
- equal:
path: spec.template.spec.containers[0].volumeMounts
value:
- name: my-existing-secret
mountPath: /config/config.yaml
subPath: config.yml
readOnly: true
- it: Should reference volume
set:
existingFileSecrets:
- name: my-existing-secret
path: /config
asserts:
- equal:
path: spec.template.spec.volumes
value:
- name: my-existing-secret
secret:
secretName: my-existing-secret
@@ -0,0 +1,31 @@
suite: test deployment
templates:
- deployment.yaml
- configmap.yaml
tests:
- it: Should set name, image and tag
set:
initContainers:
- name: pod1
image: nginx
tag: 1.2.2
asserts:
- equal:
path: spec.template.spec.initContainers[0].name
value: pod1
- equal:
path: spec.template.spec.initContainers[0].image
value: "nginx:1.2.2"
- it: Should set command
set:
initContainers:
- command: "while true; do date; sleep 2; done &&
ls /data &&
printf something"
asserts:
- equal:
path: spec.template.spec.initContainers[0].command
value: ['/bin/sh', '-c', 'while true; do date; sleep 2; done && ls /data && printf something']
@@ -0,0 +1,18 @@
suite: test deployment
templates:
- deployment.yaml
- configmap.yaml
tests:
- it: Should render resoucres if not ignored by default
set:
{}
asserts:
- isNotNull:
path: spec.template.spec.containers[0].resources
- it: Should ignore resources if ignore flag is set
set:
resources:
ignore: true
asserts:
- isNull:
path: spec.template.spec.containers[0].resources
@@ -116,3 +116,106 @@ tests:
- name: data - name: data
hostPath: hostPath:
path: /somewhere/over/the/rainbow path: /somewhere/over/the/rainbow
- it: Should use emptyDir
set:
volumes:
- name: myScratchDisk
path: /randomPath
emptyDir: true
asserts:
- equal:
path: spec.template.spec.volumes
value:
- name: myScratchDisk
emptyDir: {}
- equal:
path: spec.template.spec.containers[0].volumeMounts
value:
- name: myScratchDisk
mountPath: /randomPath
- it: Should use a configMap
set:
volumes:
- existingConfigMap: my-configmap
name: volume-name
path: /randomPath/app.conf
subPath: app.conf
asserts:
- equal:
path: spec.template.spec.volumes
value:
- name: volume-name
configMap:
name: my-configmap
- equal:
path: spec.template.spec.containers[0].volumeMounts
value:
- name: volume-name
mountPath: /randomPath/app.conf
subPath: app.conf
- it: Should use a configmap with custom value
set:
volumes:
- name: volume-name
fileName: myfile.conf
fileContent: |
blablabla
bla
path: /randomPath/myfile.conf
subPath: myfile.conf
asserts:
- equal:
path: spec.template.spec.volumes
value:
- name: volume-name
configMap:
name: myfile-conf
- equal:
path: spec.template.spec.containers[0].volumeMounts
value:
- name: volume-name
mountPath: /randomPath/myfile.conf
subPath: myfile.conf
- it: Should mount a volume only for the init container
set:
initContainers:
- name : pod
volumes:
- name: init-volume
path: /data
emptyDir: true
asserts:
- equal:
path: spec.template.spec.volumes
value:
- name: init-volume
emptyDir: {}
- equal:
path: spec.template.spec.initContainers[0].volumeMounts
value:
- name: init-volume
mountPath: /data
- notEqual:
path: spec.template.spec.containers[0].volumeMounts
value:
- name: init-volume
emptyDir: {}
- it: Should mount a shared volume between the main container and the init container
set:
initContainers:
- name: pod
volumes:
- name: shared-volume
path: /data
emptyDir: true
asserts:
- equal:
path: spec.template.spec.initContainers[0].volumeMounts
value:
- name: shared-volume
mountPath: /data
- equal:
path: spec.template.spec.containers[0].volumeMounts
value:
- name: shared-volume
mountPath: /data
+24
View File
@@ -13,6 +13,20 @@ tests:
- equal: - equal:
path: spec.storageClassName path: spec.storageClassName
value: default value: default
- it: Should assign annotations to the PVC
set:
volumes:
- name: data
path: /var/lib/1clickinfra/data
size: 10Gi
storageClass: default
pvcAnnotations:
rancher.io/local-path/volume-type: local
asserts:
- equal:
path: metadata.annotations
value:
rancher.io/local-path/volume-type: local
- it: Should not generate a claim when using existing claim - it: Should not generate a claim when using existing claim
set: set:
volumes: volumes:
@@ -22,3 +36,13 @@ tests:
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 0 count: 0
- it: Should not generate a claim when using host path
set:
volumes:
- name: data
path: /var/lib/1clickinfra/data
hostPath:
path: /data/test
asserts:
- hasDocuments:
count: 0
+218 -36
View File
@@ -84,6 +84,53 @@
} }
} }
}, },
"initContainers": {
"$id": "#/properties/initcontainers",
"type": "array",
"title": "Init Containers",
"default": [],
"additionalItems": true,
"items": {
"$id": "#/properties/initcontainers/items",
"type": "object",
"anyOf": [
{
"id": "#/properties/volumes/oneOf/0",
"title": "InitContainer",
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "Name",
"description": "The name of the init container"
},
"image": {
"type": "string",
"title": "Image"
},
"tag": {
"type": "string",
"title": "Tag"
},
"imagePullPolicy": {
"type": "string",
"title": "Command",
"default": "IfNotPresent"
},
"command": {
"type": "string",
"title": "Command"
}
},
"required": [
"name",
"image",
"tag"
]
}
]
}
},
"replicas": { "replicas": {
"$id": "#/properties/replicas", "$id": "#/properties/replicas",
"type": "integer", "type": "integer",
@@ -226,6 +273,16 @@
], ],
"required": [], "required": [],
"properties": { "properties": {
"ignore": {
"$id": "#/properties/resources/properties/ignore",
"type": "boolean",
"title": "Ignore",
"description": "If set to true, resource configuration will be ignored",
"default": false,
"examples": [
true
]
},
"requests": { "requests": {
"$id": "#/properties/resources/properties/requests", "$id": "#/properties/resources/properties/requests",
"type": "object", "type": "object",
@@ -683,6 +740,49 @@
} }
} }
}, },
"existingFileSecrets": {
"$id": "#/properties/existingFileSecrets",
"type": "array",
"title": "Existing file secrets",
"description": "Allows to mount existing secrets into a container",
"default": [],
"additionalItems": true,
"items": {
"$id": "#/properties/existingFileSecrets/items",
"type": "object",
"anyOf": [
{
"id": "#/properties/existingFileSecrets/oneOf/0",
"title": "existingFileSecrets",
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "Name",
"description": "The name of the existing secret to mount",
"default": "data"
},
"path": {
"type": "string",
"title": "Path",
"description": "The mount path inside the container",
"default": "/data"
},
"subPath": {
"type": "string",
"title": "SubPath",
"description": "The optinal mount subpath inside the container, to only mount a specific file but not a complete directory.",
"default": "config.yaml"
}
},
"required": [
"name",
"path"
]
}
]
}
},
"volumes": { "volumes": {
"$id": "#/properties/volumes", "$id": "#/properties/volumes",
"type": "array", "type": "array",
@@ -697,37 +797,51 @@
"id": "#/properties/volumes/oneOf/0", "id": "#/properties/volumes/oneOf/0",
"title": "Volume", "title": "Volume",
"type": "object", "type": "object",
"properties": { "properties": {
"name": { "name": {
"type": "string", "type": "string",
"title": "Name", "title": "Name",
"description": "The name of the volume. Used only to recognize the volumes purpose in the config later on", "description": "The name of the volume. Used only to recognize the volumes purpose in the config later on",
"default": "data" "default": "data"
},
"path": {
"type": "string",
"title": "Path",
"description": "The mount path inside the container",
"default": "/data"
},
"size": {
"type": "string",
"title": "Size",
"description": "eg: 10Gi"
},
"storageClass": {
"type": "string",
"title": "Storage Class",
"description": "The slug indicating the disk type in your cloud provider. `standard` on Google Cloud, `default` on Azure; `do-block-storage` on Digital Ocean"
}
}, },
"required": [ "path": {
"name", "path", "size" "type": "string",
] "title": "Path",
"description": "The mount path inside the container",
"default": "/data"
},
"size": {
"type": "string",
"title": "Size",
"description": "eg: 10Gi"
},
"storageClass": {
"type": "string",
"title": "Storage Class",
"description": "The slug indicating the disk type in your cloud provider. `standard` on Google Cloud, `default` on Azure; `do-block-storage` on Digital Ocean"
},
"pvcAnnotations": {
"type": "object",
"title": "Annotations",
"description": "Annotations are used to control the persistance claim behavior.",
"default": {},
"examples": [
{
"rancher.io/local-path/volume-type": "local"
}
],
"additionalProperties": true
}
},
"required": [
"name",
"path",
"size"
]
}, },
{ {
"id": "#/properties/volumes/oneOf/1", "id": "#/properties/volumes/oneOf/1",
"title": "Use existing volume claim", "title": "Use an existing volume claim",
"type": "object", "type": "object",
"properties": { "properties": {
"name": { "name": {
@@ -749,12 +863,14 @@
} }
}, },
"required": [ "required": [
"name", "path", "existingClaim" "name",
"path",
"existingClaim"
] ]
}, },
{ {
"id": "#/properties/volumes/oneOf/2", "id": "#/properties/volumes/oneOf/2",
"title": "Use path from the host", "title": "Use a path from the host",
"type": "object", "type": "object",
"properties": { "properties": {
"name": { "name": {
@@ -776,7 +892,15 @@
"type": { "type": {
"type": "string", "type": "string",
"title": "Path Type", "title": "Path Type",
"enum": ["DirectoryOrCreate", "Directory", "FileOrCreate", "File", "Socket", "CharDevice", "BlockDevice"] "enum": [
"DirectoryOrCreate",
"Directory",
"FileOrCreate",
"File",
"Socket",
"CharDevice",
"BlockDevice"
]
} }
}, },
"required": [ "required": [
@@ -791,23 +915,24 @@
} }
}, },
"required": [ "required": [
"name", "path", "hostPath" "name",
"path",
"hostPath"
] ]
}, },
{ {
"id": "#/properties/volumes/oneOf/3", "id": "#/properties/volumes/oneOf/3",
"title": "Use a non-persistent disk", "title": "Use an ephemeral volume",
"type": "object", "type": "object",
"properties": { "properties": {
"name": { "name": {
"type": "string", "type": "string",
"title": "Name", "title": "Name",
"description": "The name of the volume. Used only to recognize the volumes purpose in the config later on", "default": "ephemeral-volume"
"default": "data"
}, },
"emptyDir": { "emptyDir": {
"type": "boolean", "type": "boolean",
"title": "Non-persistent disk", "title": "ephemeral volume (emptyDir)",
"description": "Enable to use a non-persistent disk", "description": "Enable to use a non-persistent disk",
"default": true "default": true
}, },
@@ -819,7 +944,64 @@
} }
}, },
"required": [ "required": [
"name", "path", "emptyDir" "name",
"emptyDir",
"path"
]
},
{
"id": "#/properties/volumes/oneOf/4",
"title": "Mount an existing configMap as a file",
"type": "object",
"properties": {
"existingConfigMap": {
"type": "string",
"title": "Name",
"description": "The name of the configMap to mount",
"default": "data"
},
"path": {
"type": "string",
"title": "Path",
"description": "The mount path inside the container",
"default": "/data/dummy.conf"
},
"subPath": {
"type": "string",
"title": "subPath",
"description": "Mount single file",
"default": "dummy.conf"
}
},
"required": [
"existingConfigMap",
"path"
]
},
{
"id": "#/properties/volumes/oneOf/5",
"title": "Custom string to mount as a file",
"type": "object",
"properties": {
"fileName": {
"type": "string",
"title": "File name"
},
"fileContent": {
"type": "string",
"title": "File content"
},
"path": {
"type": "string",
"title": "Path",
"description": "The mount path inside the container",
"default": "/data"
}
},
"required": [
"fileName",
"fileContent",
"path"
] ]
} }
] ]
+10
View File
@@ -3,6 +3,16 @@ image:
tag: "latest" tag: "latest"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# ingress:
# host: chart-example.local
# ingressClassName: nginx
# tlsEnabled: true
# annotations:
# cert-manager.io/cluster-issuer: letsencrypt-staging
# vars:
# MY_VAR: "value"
replicas: 1 replicas: 1
nameOverride: "" nameOverride: ""
+23
View File
@@ -0,0 +1,23 @@
# 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
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
+18
View File
@@ -0,0 +1,18 @@
apiVersion: v2
name: static-site
description: Chart to build and deploy static sites
# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.0
+31
View File
@@ -0,0 +1,31 @@
[
{
"schemaIDs": [
"#/properties/gitCloneUrl",
"#/properties/buildImage",
"#/properties/buildTag",
"#/properties/buildScript",
"#/properties/builtAssets"
],
"uiSchema": {
"#/properties/buildScript":{
"ui:widget": "textarea"
}
},
"metaData": {
"name": "Build",
"icon": "M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"
}
},
{
"schemaIDs": [
"#/properties/ingress"
],
"uiSchema": {},
"metaData": {
"name": "Ingress",
"icon": "M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1"
}
}
]
+1
View File
@@ -0,0 +1 @@
+71
View File
@@ -0,0 +1,71 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "staticSite.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "staticSite.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "staticSite.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "staticSite.labels" -}}
helm.sh/chart: {{ include "staticSite.chart" . }}
{{ include "staticSite.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "staticSite.selectorLabels" -}}
app.kubernetes.io/name: {{ include "staticSite.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "staticSite.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "staticSite.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}
{{/*
Create robustName that can be used as Kubernetes resource name, and as subdomain as well
\w Latin letters, digits, underscore '_' .
\W all but \w .
*/}}
{{- define "robustName" -}}
{{ regexReplaceAll "\\W+" . "-" | replace "_" "-" | lower | trunc 63 | trimSuffix "-" }}
{{- end }}
@@ -0,0 +1,61 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "robustName" .Release.Name }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "staticSite.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
{{- include "staticSite.selectorLabels" . | nindent 6 }}
template:
metadata:
{{- with .Values.podAnnotations }}
annotations:
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
{{- include "staticSite.selectorLabels" . | nindent 8 }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ template "robustName" .Release.Name }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
volumes:
- name: static-files
emptyDir: {}
initContainers:
- name: init-con
image: {{ .Values.buildImage }}:{{ .Values.buildTag }}
{{- if .Values.buildScript }}
command:
- sh
- -c
- |
git clone {{ .Values.gitCloneUrl}} &&
cd {{ regexFind "([^\\/]+$)" .Values.gitCloneUrl | replace ".git" "" }} &&
{{ .Values.buildScript | nindent 12}}
mkdir -p /usr/share/nginx/html &&
cp -r ./{{ .Values.builtAssets }}. /usr/share/nginx/html
{{- end }}
volumeMounts:
- name: static-files
mountPath: /usr/share/nginx/html
containers:
- name: {{ template "robustName" .Release.Name }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
volumeMounts:
- name: static-files
mountPath: /usr/share/nginx/html
ports:
- name: http
containerPort: {{ .Values.service.port }}
protocol: TCP
+52
View File
@@ -0,0 +1,52 @@
{{/* OneChart ingress snippet */}}
{{- define "onechart.ingress" }}
{{- $robustName := include "robustName" .root.Release.Name -}}
{{- $resourceName := $robustName -}}
{{- if .longName }}
{{- $resourceName = printf "%s-%s" $robustName (include "robustName" .ingress.host) -}}
{{- end }}
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ $resourceName }}
namespace: {{ .root.Release.Namespace }}
labels:
{{- include "staticSite.labels" .root | nindent 4 }}
{{- if or (or .root.Values.gitSha .ingress.annotations) .root.Values.gitRepository }}
annotations:
{{- if .ingress.annotations }}
{{- toYaml .ingress.annotations | nindent 4 }}
{{- end }}
{{- end }}
spec:
{{- if .ingress.ingressClassName }}
ingressClassName: {{ .ingress.ingressClassName }}
{{- end }}
{{- if default false .ingress.tlsEnabled }}
tls:
- hosts:
- {{ .ingress.host | quote }}
secretName: {{ printf "tls-%s" $resourceName }}
{{- end }}
rules:
- host: {{ .ingress.host | quote }}
http:
paths:
- path: {{ .ingress.path | default "/" | quote }}
pathType: "Prefix"
backend:
service:
name: {{ $robustName }}
port:
number: {{ .root.Values.service.port }}
{{- end }}
{{- with .Values.ingress }}
{{- template "onechart.ingress" (dict "root" $ "ingress" .) }}
{{- end }}
{{- range .Values.ingresses }}
{{template "onechart.ingress" (dict "root" $ "ingress" . "longName" true) }}
{{- end }}
+15
View File
@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "robustName" .Release.Name }}
labels:
{{- include "staticSite.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: http
protocol: TCP
name: http
selector:
{{- include "staticSite.selectorLabels" . | nindent 4 }}
@@ -0,0 +1,12 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ template "robustName" .Release.Name }}
labels:
{{- include "staticSite.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- end }}
@@ -0,0 +1,15 @@
suite: test deployment
templates:
- deployment.yaml
tests:
- it: Should set image, tag and command
set:
gitCloneUrl: https:/github.com/mycompany/myrepo.git
buildImage: nginx
buildTag: x.y.z
asserts:
- equal:
path: spec.template.spec.initContainers[0].image
value: nginx:x.y.z
@@ -0,0 +1,120 @@
suite: test deployment
templates:
- ingress.yaml
tests:
- it: Should set Ingress host name
set:
ingress:
host: chart-example.local
tlsEnabled: true
asserts:
- equal:
path: spec.tls
value:
- hosts:
- chart-example.local
secretName: tls-release-name
- equal:
path: spec.rules
value:
- host: chart-example.local
http:
paths:
- path: "/"
pathType: "Prefix"
backend:
service:
name: release-name
port:
number: 80
- it: Should pass ingress host name as is, user must sanitize it
set:
ingress:
host: feature/my_branch.local
tlsEnabled: true
asserts:
- equal:
path: spec.tls
value:
- hosts:
- feature/my_branch.local
secretName: tls-release-name
- equal:
path: spec.rules
value:
- host: feature/my_branch.local
http:
paths:
- path: "/"
pathType: "Prefix"
backend:
service:
name: release-name
port:
number: 80
- it: Should set Ingress annotation
set:
ingress:
host: chart-example.local
annotations:
just/a-random: annotation
asserts:
- equal:
path: metadata.annotations
value:
just/a-random: annotation
- it: Should set ingress class
set:
ingress:
host: chart-example.local
ingressClassName: nginx
asserts:
- equal:
path: spec.ingressClassName
value: nginx
- it: Should generate multiple ingresses
set:
ingresses:
- host: chart-example.local
annotations:
kubernetes.io/ingress.class: nginx
- host: another.local
annotations:
kubernetes.io/ingress.class: nginx
asserts:
- hasDocuments:
count: 2
- it: Should generate multiple ingresses
set:
ingress:
host: chart-example.local
annotations:
kubernetes.io/ingress.class: nginx
ingresses:
- host: chart-example.local
annotations:
kubernetes.io/ingress.class: nginx
- host: another.local
annotations:
kubernetes.io/ingress.class: nginx
asserts:
- hasDocuments:
count: 3
- it: Should have unique TLS secret names
set:
ingresses:
- host: chart-example.local
tlsEnabled: true
annotations:
kubernetes.io/ingress.class: nginx
- host: another.local
tlsEnabled: true
annotations:
kubernetes.io/ingress.class: nginx
asserts:
- equal:
path: spec.tls
value:
- hosts:
- chart-example.local
secretName: tls-release-name-chart-example-local
@@ -0,0 +1,21 @@
suite: test ingress
templates:
- ingress.yaml
tests:
- it: Should default
set:
ingress:
host: chart-example.local
asserts:
- equal:
path: spec.rules[0].http.paths[0].path
value: "/"
- it: Should use path
set:
ingress:
host: chart-example.local
path: "/mypath"
asserts:
- equal:
path: spec.rules[0].http.paths[0].path
value: "/mypath"
@@ -0,0 +1,12 @@
suite: test deployment
templates:
- ingress.yaml
tests:
- it: Should use service port
set:
ingress:
host: chart-example.local
asserts:
- equal:
path: spec.rules[0].http.paths[0].backend.service.port.number
value: 1234
+125
View File
@@ -0,0 +1,125 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "http://example.com/example.json",
"type": "object",
"title": "The root schema",
"description": "The root schema comprises the entire JSON document.",
"default": {},
"examples": [
{
"gitCloneUrl": "https://github.com/gimlet-io/hugo-site.git",
"buildImage": "node",
"buildTag": "latest",
"buildScript": "npm install && npm install -g gatsby-cli && gatsby build",
"builtAssets": "public/"
}
],
"required": [
"gitCloneUrl",
"buildImage",
"buildTag",
"buildScript",
"builtAssets"
],
"properties": {
"gitCloneUrl": {
"$id": "#/properties/gitCloneUrl",
"type": "string",
"title": "Repo url",
"description": "The static site's git repository",
"default": "https://github.com/gimlet-io/hugo-site.git"
},
"buildImage": {
"$id": "#/properties/buildImage",
"type": "string",
"title": "Build image",
"description": "The image that will be used for the build proccess",
"default":"bitnami/git"
},
"buildTag": {
"$id": "#/properties/buildTag",
"type": "string",
"title": "Image tag",
"default": "latest"
},
"buildScript": {
"$id": "#/properties/buildScript",
"type": "string",
"title": "Build script",
"description": "Commands required for the build to be completed",
"default": "# !/usr/bin/env bash\n# pre -reqs\napt-get update && apt-get install -y wget\n\n# Setting up Hugo \nwget https://github.com/gohugoio/hugo/releases/download/v0.111.3/hugo_0.111.3_Linux-64bit.tar.gz &&\ntar -xzf hugo_0.111.3_Linux-64bit.tar.gz &&\nchmod +x hugo\n\n./hugo"
},
"builtAssets": {
"$id": "#/properties/builtAssets",
"type": "string",
"title": "Built assets",
"description": "The folder containing the build's generated files",
"default": "public/"
},
"ingress": {
"$id": "#/properties/ingress",
"type": "object",
"title": "Incoming traffic",
"description": "",
"default": {},
"examples": [
{
"tlsEnabled": false,
"annotations": {
"kubernetes.io/ingress.class": "nginx"
},
"host": "my-release.mycompany.com"
}
],
"required": [],
"properties": {
"host": {
"$id": "#/properties/ingress/properties/host",
"type": "string",
"title": "Host Name",
"description": "Where your application will be accessible",
"default": "",
"examples": [
"my-release.mycompany.com"
]
},
"path": {
"$id": "#/properties/ingress/properties/ingressPath",
"type": "string",
"title": "Path",
"description": "The API path where your service is accessible",
"default": "/",
"examples": [
"/api/myservice"
]
},
"tlsEnabled": {
"$id": "#/properties/ingress/properties/tlsEnabled",
"type": "boolean",
"title": "HTTPS",
"description": "",
"default": false,
"examples": [
false
]
},
"annotations": {
"$id": "#/properties/ingress/properties/annotations",
"type": "object",
"title": "Annotations",
"description": "Annotations are used to control ingress behavior. See the full list for the Ingress Nginx project at https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/. Use the `cert-manager.io/cluster-issuer:\"letsencrypt\"` one to request TLS certificates, `kubernetes.io/ingress.class: \"nginx\"` to select an ingress controller.",
"default": {},
"examples": [
{
"kubernetes.io/ingress.class": "nginx"
}
],
"additionalProperties": true
}
}
}
},
"additionalProperties": true
}
+79
View File
@@ -0,0 +1,79 @@
# Default values for static-site.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: nginx
tag: latest
pullPolicy: IfNotPresent
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# Specifies whether a service account should be created
create: true
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000
securityContext:
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
runAsUser: 0
service:
type: ClusterIP
port: 80
# ingress:
# host: dummyapp.127.0.0.1.nip.io
# ingressClassName: nginx
# tlsEnabled: false
# annotations:
# cert-manager.io/cluster-issuer: letsencrypt-staging
resources:
requests:
cpu: 200m
memory: 200Mi
limits:
cpu: 200m
memory: 200Mi
nodeSelector: {}
tolerations: []
affinity: {}
# values to build and deploy static sites
gitCloneUrl: https://github.com/gimlet-io/hugo-site.git
buildImage: bitnami/git # the image must have git installed
buildTag: latest
buildScript: |
# !/usr/bin/env bash
# pre -reqs
apt-get update && apt-get install -y wget
# Setting up Hugo
wget https://github.com/gohugoio/hugo/releases/download/v0.111.3/hugo_0.111.3_Linux-64bit.tar.gz &&
tar -xzf hugo_0.111.3_Linux-64bit.tar.gz &&
chmod +x hugo
./hugo
builtAssets: public/
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+285 -79
View File
@@ -2,7 +2,105 @@ apiVersion: v1
entries: entries:
cron-job: cron-job:
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.023771332Z" created: "2023-03-30T12:04:56.106345761Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: ccb38e7b1d22b8829c4436cd25d91650a6b03f56b333a0ac87afd992dd6d57a0
name: cron-job
type: application
urls:
- https://chart.onechart.dev/cron-job-0.46.0.tgz
version: 0.46.0
- apiVersion: v2
created: "2023-03-30T12:04:56.105778066Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 22bbb11f3c5ff5c7618cda3d311bef56a3bef0223292d61c7b4380cc5dab37f4
name: cron-job
type: application
urls:
- https://chart.onechart.dev/cron-job-0.45.0.tgz
version: 0.45.0
- apiVersion: v2
created: "2023-03-30T12:04:56.105221872Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: d87617be659d439d5c5fabc45cc9a8277cb86b97b99118ae1d9d05c74e807e5f
name: cron-job
type: application
urls:
- https://chart.onechart.dev/cron-job-0.44.0.tgz
version: 0.44.0
- apiVersion: v2
created: "2023-03-30T12:04:56.104648777Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 66e0c493901d433dc9db3b186c7fbae7018cd2dc0ddc7cab70a146496c706601
name: cron-job
type: application
urls:
- https://chart.onechart.dev/cron-job-0.43.0.tgz
version: 0.43.0
- apiVersion: v2
created: "2023-03-30T12:04:56.104066483Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: abf83fbf901cd5bf40a3875eb3ed3490ef7ad7535bd07a797fb1cfb87ba7ad4d
name: cron-job
type: application
urls:
- https://chart.onechart.dev/cron-job-0.42.0.tgz
version: 0.42.0
- apiVersion: v2
created: "2023-03-30T12:04:56.103501888Z"
dependencies:
- name: common
repository: file://../common
version: 0.1.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: dafa5373aa5e5153fa6be65a3d09b1ad6db2316f76889b4168fe81d3ed38484b
name: cron-job
type: application
urls:
- https://chart.onechart.dev/cron-job-0.41.0.tgz
version: 0.41.0
- apiVersion: v2
created: "2023-03-30T12:04:56.102968094Z"
dependencies:
- name: common
repository: file://../common
version: 0.1.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 13750b39f8fecf72bd7a94bffbc6700e2c10df73527d7f8878cc7adbe0e86dbf
name: cron-job
type: application
urls:
- https://chart.onechart.dev/cron-job-0.40.0.tgz
version: 0.40.0
- apiVersion: v2
created: "2023-03-30T12:04:56.102404899Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -16,7 +114,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.39.0.tgz - https://chart.onechart.dev/cron-job-0.39.0.tgz
version: 0.39.0 version: 0.39.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.023228799Z" created: "2023-03-30T12:04:56.101783205Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -30,7 +128,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.38.0.tgz - https://chart.onechart.dev/cron-job-0.38.0.tgz
version: 0.38.0 version: 0.38.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.022692566Z" created: "2023-03-30T12:04:56.101094212Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -44,7 +142,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.37.0.tgz - https://chart.onechart.dev/cron-job-0.37.0.tgz
version: 0.37.0 version: 0.37.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.022150733Z" created: "2023-03-30T12:04:56.099472328Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -58,7 +156,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.36.0.tgz - https://chart.onechart.dev/cron-job-0.36.0.tgz
version: 0.36.0 version: 0.36.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.021563898Z" created: "2023-03-30T12:04:56.09823384Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -72,7 +170,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.35.0.tgz - https://chart.onechart.dev/cron-job-0.35.0.tgz
version: 0.35.0 version: 0.35.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.020842754Z" created: "2023-03-30T12:04:56.097696145Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -86,7 +184,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.34.0.tgz - https://chart.onechart.dev/cron-job-0.34.0.tgz
version: 0.34.0 version: 0.34.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.020036104Z" created: "2023-03-30T12:04:56.09716805Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -100,7 +198,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.33.0.tgz - https://chart.onechart.dev/cron-job-0.33.0.tgz
version: 0.33.0 version: 0.33.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.019363963Z" created: "2023-03-30T12:04:56.096634355Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -114,7 +212,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.32.0.tgz - https://chart.onechart.dev/cron-job-0.32.0.tgz
version: 0.32.0 version: 0.32.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.018151989Z" created: "2023-03-30T12:04:56.09609656Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -128,7 +226,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.2.2.tgz - https://chart.onechart.dev/cron-job-0.2.2.tgz
version: 0.2.2 version: 0.2.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.01750175Z" created: "2023-03-30T12:04:56.095510866Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -142,7 +240,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.2.1.tgz - https://chart.onechart.dev/cron-job-0.2.1.tgz
version: 0.2.1 version: 0.2.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.016817808Z" created: "2023-03-30T12:04:56.094932072Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -156,7 +254,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.2.0.tgz - https://chart.onechart.dev/cron-job-0.2.0.tgz
version: 0.2.0 version: 0.2.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.016172669Z" created: "2023-03-30T12:04:56.094387477Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 02a23d8b4177290a518ee5de6a5e1f557f7409f94b2e04f23fedea193464188f digest: 02a23d8b4177290a518ee5de6a5e1f557f7409f94b2e04f23fedea193464188f
@@ -166,7 +264,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.1.2.tgz - https://chart.onechart.dev/cron-job-0.1.2.tgz
version: 0.1.2 version: 0.1.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.01586945Z" created: "2023-03-30T12:04:56.09412898Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: afab9ba533a4686827b54b0dad64f5bbf76f7fbc075e35fb1034689db9ab9dda digest: afab9ba533a4686827b54b0dad64f5bbf76f7fbc075e35fb1034689db9ab9dda
@@ -176,7 +274,7 @@ entries:
- https://chart.onechart.dev/cron-job-0.1.1.tgz - https://chart.onechart.dev/cron-job-0.1.1.tgz
version: 0.1.1 version: 0.1.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.015496527Z" created: "2023-03-30T12:04:56.093816183Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 01f9fa40c1c4085d7688474ab00c9e9d21bd1d0793db6b75f2edda0e18456282 digest: 01f9fa40c1c4085d7688474ab00c9e9d21bd1d0793db6b75f2edda0e18456282
@@ -187,16 +285,16 @@ entries:
version: 0.1.0 version: 0.1.0
namespaces: namespaces:
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.032354056Z" created: "2023-03-30T12:04:56.107534449Z"
description: Chart to create namespaces and their defaults description: Chart to create namespaces and their defaults
digest: 88b4f8baa924eab1d4de84dc18d27664d3b2624469b93048c1ade4f8cdd101bb digest: fc0d317e7482cb655990dc2cf1e703556bfe02394a3937462c4b18fce358aa72
name: namespaces name: namespaces
type: application type: application
urls: urls:
- https://chart.onechart.dev/namespaces-0.3.0.tgz - https://chart.onechart.dev/namespaces-0.3.0.tgz
version: 0.3.0 version: 0.3.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.03210134Z" created: "2023-03-30T12:04:56.107327551Z"
description: Chart to create namespaces and their defaults description: Chart to create namespaces and their defaults
digest: a8e28dab9dc1a0044e75fbf8dd6d89c760c6fe9caa76bf16076cf5ecb311e808 digest: a8e28dab9dc1a0044e75fbf8dd6d89c760c6fe9caa76bf16076cf5ecb311e808
name: namespaces name: namespaces
@@ -205,7 +303,7 @@ entries:
- https://chart.onechart.dev/namespaces-0.2.1.tgz - https://chart.onechart.dev/namespaces-0.2.1.tgz
version: 0.2.1 version: 0.2.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.031353295Z" created: "2023-03-30T12:04:56.106912455Z"
description: Chart to create namespaces and their defaults description: Chart to create namespaces and their defaults
digest: 9539bfd2fde6d8f2b36ffec99c8a3a3eb7887462e98ee740b0ae0ea2b16b96b6 digest: 9539bfd2fde6d8f2b36ffec99c8a3a3eb7887462e98ee740b0ae0ea2b16b96b6
name: namespaces name: namespaces
@@ -214,7 +312,7 @@ entries:
- https://chart.onechart.dev/namespaces-0.2.0.tgz - https://chart.onechart.dev/namespaces-0.2.0.tgz
version: 0.2.0 version: 0.2.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.03078016Z" created: "2023-03-30T12:04:56.106553359Z"
description: Chart to create namespaces and their defaults description: Chart to create namespaces and their defaults
digest: 88b06d78a9d1bda6f2ee15b1fad7f25399ac25c2320fb9a8dfa1a4fd14afdf6e digest: 88b06d78a9d1bda6f2ee15b1fad7f25399ac25c2320fb9a8dfa1a4fd14afdf6e
name: namespaces name: namespaces
@@ -224,7 +322,105 @@ entries:
version: 0.1.0 version: 0.1.0
onechart: onechart:
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.067411095Z" created: "2023-03-30T12:04:56.161432425Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 3f5f552b4f8cdc72e26041dee2c20b1349552b9275530303a27f353a844e84df
name: onechart
type: application
urls:
- https://chart.onechart.dev/onechart-0.46.0.tgz
version: 0.46.0
- apiVersion: v2
created: "2023-03-30T12:04:56.160616833Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 8c59efd7ed0da48cc0cba293f518303715729ee2ddcd2d600292c14a6660e097
name: onechart
type: application
urls:
- https://chart.onechart.dev/onechart-0.45.0.tgz
version: 0.45.0
- apiVersion: v2
created: "2023-03-30T12:04:56.159736241Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: e84a1dde081eff22800ceec11aab3bc69b3fd16b39303f49ccff70c1c0570ee7
name: onechart
type: application
urls:
- https://chart.onechart.dev/onechart-0.44.0.tgz
version: 0.44.0
- apiVersion: v2
created: "2023-03-30T12:04:56.158907049Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 7a9a4fd45b9649090a1d15fd574dccfb36382bc98354e75e9034eb08efb4b2eb
name: onechart
type: application
urls:
- https://chart.onechart.dev/onechart-0.43.0.tgz
version: 0.43.0
- apiVersion: v2
created: "2023-03-30T12:04:56.158073257Z"
dependencies:
- name: common
repository: file://../common
version: 0.2.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 9db2ac0e9e4df53f6cb2731bccb168cec9c3f676ef80c8dcaa709012a63814a5
name: onechart
type: application
urls:
- https://chart.onechart.dev/onechart-0.42.0.tgz
version: 0.42.0
- apiVersion: v2
created: "2023-03-30T12:04:56.157284565Z"
dependencies:
- name: common
repository: file://../common
version: 0.1.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 79b8c435dd9736654f5023829223ebf3302a082db61f464cc4d2a5d631efe4b6
name: onechart
type: application
urls:
- https://chart.onechart.dev/onechart-0.41.0.tgz
version: 0.41.0
- apiVersion: v2
created: "2023-03-30T12:04:56.156297475Z"
dependencies:
- name: common
repository: file://../common
version: 0.1.0
description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 18c7611d7591b10d5f68a4ca44b4fecbc8b1635797b86053fe23bc0d2b71166c
name: onechart
type: application
urls:
- https://chart.onechart.dev/onechart-0.40.0.tgz
version: 0.40.0
- apiVersion: v2
created: "2023-03-30T12:04:56.155063787Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -238,7 +434,7 @@ entries:
- https://chart.onechart.dev/onechart-0.39.0.tgz - https://chart.onechart.dev/onechart-0.39.0.tgz
version: 0.39.0 version: 0.39.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.066295727Z" created: "2023-03-30T12:04:56.1536372Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -252,7 +448,7 @@ entries:
- https://chart.onechart.dev/onechart-0.38.0.tgz - https://chart.onechart.dev/onechart-0.38.0.tgz
version: 0.38.0 version: 0.38.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.064843738Z" created: "2023-03-30T12:04:56.152242714Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -266,7 +462,7 @@ entries:
- https://chart.onechart.dev/onechart-0.37.0.tgz - https://chart.onechart.dev/onechart-0.37.0.tgz
version: 0.37.0 version: 0.37.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.063861078Z" created: "2023-03-30T12:04:56.151466022Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -280,7 +476,7 @@ entries:
- https://chart.onechart.dev/onechart-0.36.0.tgz - https://chart.onechart.dev/onechart-0.36.0.tgz
version: 0.36.0 version: 0.36.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.06290872Z" created: "2023-03-30T12:04:56.150699129Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -294,7 +490,7 @@ entries:
- https://chart.onechart.dev/onechart-0.35.0.tgz - https://chart.onechart.dev/onechart-0.35.0.tgz
version: 0.35.0 version: 0.35.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.061938761Z" created: "2023-03-30T12:04:56.149947336Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -308,7 +504,7 @@ entries:
- https://chart.onechart.dev/onechart-0.34.0.tgz - https://chart.onechart.dev/onechart-0.34.0.tgz
version: 0.34.0 version: 0.34.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.061026505Z" created: "2023-03-30T12:04:56.149195344Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -322,7 +518,7 @@ entries:
- https://chart.onechart.dev/onechart-0.33.0.tgz - https://chart.onechart.dev/onechart-0.33.0.tgz
version: 0.33.0 version: 0.33.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.060099249Z" created: "2023-03-30T12:04:56.148447751Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -336,7 +532,7 @@ entries:
- https://chart.onechart.dev/onechart-0.32.0.tgz - https://chart.onechart.dev/onechart-0.32.0.tgz
version: 0.32.0 version: 0.32.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.059217595Z" created: "2023-03-30T12:04:56.147666959Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -350,7 +546,7 @@ entries:
- https://chart.onechart.dev/onechart-0.31.0.tgz - https://chart.onechart.dev/onechart-0.31.0.tgz
version: 0.31.0 version: 0.31.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.05832384Z" created: "2023-03-30T12:04:56.146934166Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -364,7 +560,7 @@ entries:
- https://chart.onechart.dev/onechart-0.30.0.tgz - https://chart.onechart.dev/onechart-0.30.0.tgz
version: 0.30.0 version: 0.30.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.056551832Z" created: "2023-03-30T12:04:56.14543228Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -378,7 +574,7 @@ entries:
- https://chart.onechart.dev/onechart-0.29.0.tgz - https://chart.onechart.dev/onechart-0.29.0.tgz
version: 0.29.0 version: 0.29.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.055644577Z" created: "2023-03-30T12:04:56.144378091Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -392,7 +588,7 @@ entries:
- https://chart.onechart.dev/onechart-0.28.0.tgz - https://chart.onechart.dev/onechart-0.28.0.tgz
version: 0.28.0 version: 0.28.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.054737021Z" created: "2023-03-30T12:04:56.128636644Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -406,7 +602,7 @@ entries:
- https://chart.onechart.dev/onechart-0.27.0.tgz - https://chart.onechart.dev/onechart-0.27.0.tgz
version: 0.27.0 version: 0.27.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.053544249Z" created: "2023-03-30T12:04:56.127905651Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -420,7 +616,7 @@ entries:
- https://chart.onechart.dev/onechart-0.27.0-rc3.tgz - https://chart.onechart.dev/onechart-0.27.0-rc3.tgz
version: 0.27.0-rc3 version: 0.27.0-rc3
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.052501985Z" created: "2023-03-30T12:04:56.127204458Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -434,7 +630,7 @@ entries:
- https://chart.onechart.dev/onechart-0.27.0-rc2.tgz - https://chart.onechart.dev/onechart-0.27.0-rc2.tgz
version: 0.27.0-rc2 version: 0.27.0-rc2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.051301512Z" created: "2023-03-30T12:04:56.126503665Z"
dependencies: dependencies:
- name: common - name: common
repository: file://../common repository: file://../common
@@ -448,7 +644,7 @@ entries:
- https://chart.onechart.dev/onechart-0.27.0-rc1.tgz - https://chart.onechart.dev/onechart-0.27.0-rc1.tgz
version: 0.27.0-rc1 version: 0.27.0-rc1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.050577768Z" created: "2023-03-30T12:04:56.125791971Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 3563a30dba0b6a9c7a1a3df358ca5c41e952882fd2f1bbe33c8103536870d651 digest: 3563a30dba0b6a9c7a1a3df358ca5c41e952882fd2f1bbe33c8103536870d651
@@ -458,7 +654,7 @@ entries:
- https://chart.onechart.dev/onechart-0.26.0.tgz - https://chart.onechart.dev/onechart-0.26.0.tgz
version: 0.26.0 version: 0.26.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.049984831Z" created: "2023-03-30T12:04:56.125264377Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: efcbabde8193f1c3ecb34e4ede8f5efead1f77d8096180f4e8640ff94df07461 digest: efcbabde8193f1c3ecb34e4ede8f5efead1f77d8096180f4e8640ff94df07461
@@ -468,7 +664,7 @@ entries:
- https://chart.onechart.dev/onechart-0.25.0.tgz - https://chart.onechart.dev/onechart-0.25.0.tgz
version: 0.25.0 version: 0.25.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.049400196Z" created: "2023-03-30T12:04:56.124738482Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 59f1389268efb3d970f84cae968e3ecbde57015df1201411f9f46becb4b09844 digest: 59f1389268efb3d970f84cae968e3ecbde57015df1201411f9f46becb4b09844
@@ -478,7 +674,7 @@ entries:
- https://chart.onechart.dev/onechart-0.24.1.tgz - https://chart.onechart.dev/onechart-0.24.1.tgz
version: 0.24.1 version: 0.24.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.04881326Z" created: "2023-03-30T12:04:56.124205987Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 74b6fdf49a9fa5327fc0639f1d97f0cf553f89030c01379f3c91a5adb6f8a0f1 digest: 74b6fdf49a9fa5327fc0639f1d97f0cf553f89030c01379f3c91a5adb6f8a0f1
@@ -488,7 +684,7 @@ entries:
- https://chart.onechart.dev/onechart-0.24.0.tgz - https://chart.onechart.dev/onechart-0.24.0.tgz
version: 0.24.0 version: 0.24.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.048141319Z" created: "2023-03-30T12:04:56.123639092Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: f8e444c2d5c5a4e73b76a971effda5246d3200427be45c2fb546bc990f197ecc digest: f8e444c2d5c5a4e73b76a971effda5246d3200427be45c2fb546bc990f197ecc
@@ -498,7 +694,7 @@ entries:
- https://chart.onechart.dev/onechart-0.23.0.tgz - https://chart.onechart.dev/onechart-0.23.0.tgz
version: 0.23.0 version: 0.23.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.047510081Z" created: "2023-03-30T12:04:56.123108398Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: dfad2865c3eb54f0366300ef63b8ba1863ca69aa27e5ca5d3512c0d799d004d3 digest: dfad2865c3eb54f0366300ef63b8ba1863ca69aa27e5ca5d3512c0d799d004d3
@@ -508,7 +704,7 @@ entries:
- https://chart.onechart.dev/onechart-0.22.0.tgz - https://chart.onechart.dev/onechart-0.22.0.tgz
version: 0.22.0 version: 0.22.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.046887743Z" created: "2023-03-30T12:04:56.122494704Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 1b837cdefcb7025c40bffdd620a0f116df5ccb9023ac6a8c538bd8e77b3eb80a digest: 1b837cdefcb7025c40bffdd620a0f116df5ccb9023ac6a8c538bd8e77b3eb80a
@@ -518,7 +714,7 @@ entries:
- https://chart.onechart.dev/onechart-0.21.0.tgz - https://chart.onechart.dev/onechart-0.21.0.tgz
version: 0.21.0 version: 0.21.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.046258304Z" created: "2023-03-30T12:04:56.120607222Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: a4f5741b46b89cd4328fbd96f96d85d53bae64b526730de5097ec33639c9c54f digest: a4f5741b46b89cd4328fbd96f96d85d53bae64b526730de5097ec33639c9c54f
@@ -528,7 +724,7 @@ entries:
- https://chart.onechart.dev/onechart-0.20.0.tgz - https://chart.onechart.dev/onechart-0.20.0.tgz
version: 0.20.0 version: 0.20.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.045312546Z" created: "2023-03-30T12:04:56.118870839Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 59dd16db4f8519d3922da349aabcc2daec8385fc8a98d0f3163a84b98cc12f61 digest: 59dd16db4f8519d3922da349aabcc2daec8385fc8a98d0f3163a84b98cc12f61
@@ -538,7 +734,7 @@ entries:
- https://chart.onechart.dev/onechart-0.19.0.tgz - https://chart.onechart.dev/onechart-0.19.0.tgz
version: 0.19.0 version: 0.19.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.044671907Z" created: "2023-03-30T12:04:56.118195845Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 74c4c6a448e66929dfcafc5a641b5bdbaa8af6832c6065b02ce756dfeb3fc438 digest: 74c4c6a448e66929dfcafc5a641b5bdbaa8af6832c6065b02ce756dfeb3fc438
@@ -548,7 +744,7 @@ entries:
- https://chart.onechart.dev/onechart-0.18.0.tgz - https://chart.onechart.dev/onechart-0.18.0.tgz
version: 0.18.0 version: 0.18.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.044001366Z" created: "2023-03-30T12:04:56.117592451Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: e1ba0bb54c3a3e13b661bb608839c7013d12e24d0437581ebfdbf5ce4a283d4d digest: e1ba0bb54c3a3e13b661bb608839c7013d12e24d0437581ebfdbf5ce4a283d4d
@@ -558,7 +754,7 @@ entries:
- https://chart.onechart.dev/onechart-0.17.0.tgz - https://chart.onechart.dev/onechart-0.17.0.tgz
version: 0.17.0 version: 0.17.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.043339326Z" created: "2023-03-30T12:04:56.117015057Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 596350a4977b305e4d5aae16dd8dcca62a17ea5cec9f444aacd82a12d6b3dcfe digest: 596350a4977b305e4d5aae16dd8dcca62a17ea5cec9f444aacd82a12d6b3dcfe
@@ -568,7 +764,7 @@ entries:
- https://chart.onechart.dev/onechart-0.16.0.tgz - https://chart.onechart.dev/onechart-0.16.0.tgz
version: 0.16.0 version: 0.16.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.04192074Z" created: "2023-03-30T12:04:56.116460262Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: d1a5a9e9bff274f32f6849bc58b201c7886240b94dd6b70b5cf3411d9ad03393 digest: d1a5a9e9bff274f32f6849bc58b201c7886240b94dd6b70b5cf3411d9ad03393
@@ -578,7 +774,7 @@ entries:
- https://chart.onechart.dev/onechart-0.15.3.tgz - https://chart.onechart.dev/onechart-0.15.3.tgz
version: 0.15.3 version: 0.15.3
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.04045695Z" created: "2023-03-30T12:04:56.115902168Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 626410479f67bbbfa7e7fc94f6dfd8aae50a2bdf9fc72ec395c835dacbd5dbe7 digest: 626410479f67bbbfa7e7fc94f6dfd8aae50a2bdf9fc72ec395c835dacbd5dbe7
@@ -588,7 +784,7 @@ entries:
- https://chart.onechart.dev/onechart-0.15.2.tgz - https://chart.onechart.dev/onechart-0.15.2.tgz
version: 0.15.2 version: 0.15.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.039505492Z" created: "2023-03-30T12:04:56.115390773Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: e6d237aff4abedee6deb5ba57e8183c7598b255d40afdd04c03f73014f706aa3 digest: e6d237aff4abedee6deb5ba57e8183c7598b255d40afdd04c03f73014f706aa3
@@ -598,7 +794,7 @@ entries:
- https://chart.onechart.dev/onechart-0.15.1.tgz - https://chart.onechart.dev/onechart-0.15.1.tgz
version: 0.15.1 version: 0.15.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.038890655Z" created: "2023-03-30T12:04:56.114882778Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: d45fc4cc214bc94e4c2c10d6432562d7e65ee5e55226f677aafdfe101d7f6e7f digest: d45fc4cc214bc94e4c2c10d6432562d7e65ee5e55226f677aafdfe101d7f6e7f
@@ -608,7 +804,7 @@ entries:
- https://chart.onechart.dev/onechart-0.15.0.tgz - https://chart.onechart.dev/onechart-0.15.0.tgz
version: 0.15.0 version: 0.15.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.03831972Z" created: "2023-03-30T12:04:56.114379083Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 7e61a72a3400e09c44539094558a2084621239015132d20551c4593be3b5bede digest: 7e61a72a3400e09c44539094558a2084621239015132d20551c4593be3b5bede
@@ -618,7 +814,7 @@ entries:
- https://chart.onechart.dev/onechart-0.14.0.tgz - https://chart.onechart.dev/onechart-0.14.0.tgz
version: 0.14.0 version: 0.14.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.037758086Z" created: "2023-03-30T12:04:56.113889887Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 743a9b552233770713f0c22edbe8cf4f55c890a59106e1f33055c1cb31be5a27 digest: 743a9b552233770713f0c22edbe8cf4f55c890a59106e1f33055c1cb31be5a27
@@ -628,7 +824,7 @@ entries:
- https://chart.onechart.dev/onechart-0.13.2.tgz - https://chart.onechart.dev/onechart-0.13.2.tgz
version: 0.13.2 version: 0.13.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.037157849Z" created: "2023-03-30T12:04:56.113393792Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 02bf9537e13cea0da9dc3bfbcdd45d51576354cb18b7c1c7cec76f829e20105f digest: 02bf9537e13cea0da9dc3bfbcdd45d51576354cb18b7c1c7cec76f829e20105f
@@ -638,7 +834,7 @@ entries:
- https://chart.onechart.dev/onechart-0.13.1.tgz - https://chart.onechart.dev/onechart-0.13.1.tgz
version: 0.13.1 version: 0.13.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.036617916Z" created: "2023-03-30T12:04:56.112911697Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 5183ed825c4f255ca5a4f0ffeb8c92bbad3c43b42fc1b798f1f1fc6de2a30bef digest: 5183ed825c4f255ca5a4f0ffeb8c92bbad3c43b42fc1b798f1f1fc6de2a30bef
@@ -648,7 +844,7 @@ entries:
- https://chart.onechart.dev/onechart-0.13.0.tgz - https://chart.onechart.dev/onechart-0.13.0.tgz
version: 0.13.0 version: 0.13.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.035966776Z" created: "2023-03-30T12:04:56.112437201Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: e131a502d12a6b074453f1da8d0d1ca7145e80a025f31252b24cc3d62375a4c1 digest: e131a502d12a6b074453f1da8d0d1ca7145e80a025f31252b24cc3d62375a4c1
@@ -658,7 +854,7 @@ entries:
- https://chart.onechart.dev/onechart-0.12.2.tgz - https://chart.onechart.dev/onechart-0.12.2.tgz
version: 0.12.2 version: 0.12.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.035416143Z" created: "2023-03-30T12:04:56.111969206Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 8e1a25d18a546c4ec5e970991301a08e38495a964a8f6e0a2ee97f92c41c9691 digest: 8e1a25d18a546c4ec5e970991301a08e38495a964a8f6e0a2ee97f92c41c9691
@@ -668,7 +864,7 @@ entries:
- https://chart.onechart.dev/onechart-0.12.1.tgz - https://chart.onechart.dev/onechart-0.12.1.tgz
version: 0.12.1 version: 0.12.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.034831707Z" created: "2023-03-30T12:04:56.111431511Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: f38a6f2fbf5c847b00a9140ecd004e0bf667d859aa83d8dac4a2d0eecd1a361f digest: f38a6f2fbf5c847b00a9140ecd004e0bf667d859aa83d8dac4a2d0eecd1a361f
@@ -678,7 +874,7 @@ entries:
- https://chart.onechart.dev/onechart-0.12.0.tgz - https://chart.onechart.dev/onechart-0.12.0.tgz
version: 0.12.0 version: 0.12.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.034292374Z" created: "2023-03-30T12:04:56.110842317Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 75c16f84b5e99aad5aa7203f5c1ce2a9589d85b89afec4e161a2e0344a522c17 digest: 75c16f84b5e99aad5aa7203f5c1ce2a9589d85b89afec4e161a2e0344a522c17
@@ -688,7 +884,7 @@ entries:
- https://chart.onechart.dev/onechart-0.11.0.tgz - https://chart.onechart.dev/onechart-0.11.0.tgz
version: 0.11.0 version: 0.11.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.033773142Z" created: "2023-03-30T12:04:56.110286022Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 40f1166e858d35cb237debd1390187884641b0e8c29a80aaa195b66b0ee73516 digest: 40f1166e858d35cb237debd1390187884641b0e8c29a80aaa195b66b0ee73516
@@ -698,7 +894,7 @@ entries:
- https://chart.onechart.dev/onechart-0.10.0.tgz - https://chart.onechart.dev/onechart-0.10.0.tgz
version: 0.10.0 version: 0.10.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.071876067Z" created: "2023-03-30T12:04:56.16596978Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: cb42b08b463b401f6718bba7c171ee55c173021c5101ea1b3068ef3899a6e164 digest: cb42b08b463b401f6718bba7c171ee55c173021c5101ea1b3068ef3899a6e164
@@ -708,7 +904,7 @@ entries:
- https://chart.onechart.dev/onechart-0.9.0.tgz - https://chart.onechart.dev/onechart-0.9.0.tgz
version: 0.9.0 version: 0.9.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.071420239Z" created: "2023-03-30T12:04:56.165556584Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: ce046d209a9e8fa07766712492cc896451473fafca129dbc9c675107d0e39c52 digest: ce046d209a9e8fa07766712492cc896451473fafca129dbc9c675107d0e39c52
@@ -718,7 +914,7 @@ entries:
- https://chart.onechart.dev/onechart-0.8.2.tgz - https://chart.onechart.dev/onechart-0.8.2.tgz
version: 0.8.2 version: 0.8.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.071009014Z" created: "2023-03-30T12:04:56.165179188Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 422d7e6ea1bed530d4cd5e23417b229772a6fe2e835828ca282a3e6c9b646b2b digest: 422d7e6ea1bed530d4cd5e23417b229772a6fe2e835828ca282a3e6c9b646b2b
@@ -728,7 +924,7 @@ entries:
- https://chart.onechart.dev/onechart-0.8.1.tgz - https://chart.onechart.dev/onechart-0.8.1.tgz
version: 0.8.1 version: 0.8.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.070577488Z" created: "2023-03-30T12:04:56.164641393Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 8001bd02fc90ad66da7941c136ee8d0e665ea90b6e1ac27d82b048f2b12b3964 digest: 8001bd02fc90ad66da7941c136ee8d0e665ea90b6e1ac27d82b048f2b12b3964
@@ -738,7 +934,7 @@ entries:
- https://chart.onechart.dev/onechart-0.8.0.tgz - https://chart.onechart.dev/onechart-0.8.0.tgz
version: 0.8.0 version: 0.8.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.070164463Z" created: "2023-03-30T12:04:56.163842901Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: d1454b430eb7131d0d450f7c0a8a6698278893c61e03d48649a8112dfcf42b72 digest: d1454b430eb7131d0d450f7c0a8a6698278893c61e03d48649a8112dfcf42b72
@@ -748,7 +944,7 @@ entries:
- https://chart.onechart.dev/onechart-0.7.1.tgz - https://chart.onechart.dev/onechart-0.7.1.tgz
version: 0.7.1 version: 0.7.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.069781339Z" created: "2023-03-30T12:04:56.163381806Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 4bf90835f287917671ec40b5b395da9332cf18e70f248d250f8d5a72360dcb4e digest: 4bf90835f287917671ec40b5b395da9332cf18e70f248d250f8d5a72360dcb4e
@@ -758,7 +954,7 @@ entries:
- https://chart.onechart.dev/onechart-0.7.0.tgz - https://chart.onechart.dev/onechart-0.7.0.tgz
version: 0.7.0 version: 0.7.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.069401216Z" created: "2023-03-30T12:04:56.162870011Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 0cade489fc74a040f5e7f71d01c6fa00d3f68b4752a4d8234ccf2c1504b4c0a1 digest: 0cade489fc74a040f5e7f71d01c6fa00d3f68b4752a4d8234ccf2c1504b4c0a1
@@ -768,7 +964,7 @@ entries:
- https://chart.onechart.dev/onechart-0.6.1.tgz - https://chart.onechart.dev/onechart-0.6.1.tgz
version: 0.6.1 version: 0.6.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.069056895Z" created: "2023-03-30T12:04:56.162288016Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: d607820a7e104eaaa88c153c1f2f7f409ef4c612ad747caeb3a671cf3fce03d4 digest: d607820a7e104eaaa88c153c1f2f7f409ef4c612ad747caeb3a671cf3fce03d4
@@ -778,7 +974,7 @@ entries:
- https://chart.onechart.dev/onechart-0.6.0.tgz - https://chart.onechart.dev/onechart-0.6.0.tgz
version: 0.6.0 version: 0.6.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.068761477Z" created: "2023-03-30T12:04:56.161969919Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: ddf7cf87402095d62855898744b805115fdf86c4b295e0a4def0c50408fd9138 digest: ddf7cf87402095d62855898744b805115fdf86c4b295e0a4def0c50408fd9138
@@ -788,7 +984,7 @@ entries:
- https://chart.onechart.dev/onechart-0.5.1.tgz - https://chart.onechart.dev/onechart-0.5.1.tgz
version: 0.5.1 version: 0.5.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.068424957Z" created: "2023-03-30T12:04:56.161703122Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: adf3c2cf3a27e58ec75620599e0e1c2031a7410a061a590317beeff6d8a9ad69 digest: adf3c2cf3a27e58ec75620599e0e1c2031a7410a061a590317beeff6d8a9ad69
@@ -798,7 +994,7 @@ entries:
- https://chart.onechart.dev/onechart-0.5.0.tgz - https://chart.onechart.dev/onechart-0.5.0.tgz
version: 0.5.0 version: 0.5.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.06783312Z" created: "2023-03-30T12:04:56.155399783Z"
description: One chart to rule them all. A generic Helm chart for your application description: One chart to rule them all. A generic Helm chart for your application
deployments. Because no-one can remember the Kubernetes yaml syntax. deployments. Because no-one can remember the Kubernetes yaml syntax.
digest: 8dab33263c4e632aeb4656c666871440b589497b70e76a1d6c3a5e3db1a30bba digest: 8dab33263c4e632aeb4656c666871440b589497b70e76a1d6c3a5e3db1a30bba
@@ -808,7 +1004,7 @@ entries:
- https://chart.onechart.dev/onechart-0.4.0.tgz - https://chart.onechart.dev/onechart-0.4.0.tgz
version: 0.4.0 version: 0.4.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.057430286Z" created: "2023-03-30T12:04:56.146180873Z"
description: A generic Helm chart for your application deployments description: A generic Helm chart for your application deployments
digest: fbaf6139e0ef8ad9a87cc1e41a97c7d25fdcf7ea17fa6364952f1a851a87480a digest: fbaf6139e0ef8ad9a87cc1e41a97c7d25fdcf7ea17fa6364952f1a851a87480a
name: onechart name: onechart
@@ -817,7 +1013,7 @@ entries:
- https://chart.onechart.dev/onechart-0.3.2.tgz - https://chart.onechart.dev/onechart-0.3.2.tgz
version: 0.3.2 version: 0.3.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.057140468Z" created: "2023-03-30T12:04:56.145942175Z"
description: A generic Helm chart for your application deployments description: A generic Helm chart for your application deployments
digest: bd6f5b1865ab9b05fc6925c163ab8045235bd2723dba31f09d5083d24322d1f8 digest: bd6f5b1865ab9b05fc6925c163ab8045235bd2723dba31f09d5083d24322d1f8
name: onechart name: onechart
@@ -826,7 +1022,7 @@ entries:
- https://chart.onechart.dev/onechart-0.3.1.tgz - https://chart.onechart.dev/onechart-0.3.1.tgz
version: 0.3.1 version: 0.3.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.056853051Z" created: "2023-03-30T12:04:56.145698378Z"
description: A generic Helm chart for your application deployments description: A generic Helm chart for your application deployments
digest: c79cef21eceab948144a289298cdf1e20e77a0782a883d7d65f9e709ccbbc271 digest: c79cef21eceab948144a289298cdf1e20e77a0782a883d7d65f9e709ccbbc271
name: onechart name: onechart
@@ -835,7 +1031,7 @@ entries:
- https://chart.onechart.dev/onechart-0.3.0.tgz - https://chart.onechart.dev/onechart-0.3.0.tgz
version: 0.3.0 version: 0.3.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.045609965Z" created: "2023-03-30T12:04:56.119188436Z"
description: A generic Helm chart for your application deployments description: A generic Helm chart for your application deployments
digest: dd814ac5d08d5e6163a1b769df6803f5cb0f09d906045086dfcc5be522bb1ec3 digest: dd814ac5d08d5e6163a1b769df6803f5cb0f09d906045086dfcc5be522bb1ec3
name: onechart name: onechart
@@ -844,7 +1040,7 @@ entries:
- https://chart.onechart.dev/onechart-0.2.0.tgz - https://chart.onechart.dev/onechart-0.2.0.tgz
version: 0.2.0 version: 0.2.0
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.03324801Z" created: "2023-03-30T12:04:56.109081734Z"
description: A generic Helm chart for your application deployments description: A generic Helm chart for your application deployments
digest: e46062df8053840cbfbba26c0a66a843a79f15a0b43a145ed019327513bd5098 digest: e46062df8053840cbfbba26c0a66a843a79f15a0b43a145ed019327513bd5098
name: onechart name: onechart
@@ -853,7 +1049,7 @@ entries:
- https://chart.onechart.dev/onechart-0.1.2.tgz - https://chart.onechart.dev/onechart-0.1.2.tgz
version: 0.1.2 version: 0.1.2
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.032955993Z" created: "2023-03-30T12:04:56.108671438Z"
description: A generic Helm chart for your application deployments description: A generic Helm chart for your application deployments
digest: a7bbc8b7dcc008e89156cd1830282b7d39c0592e82ccdcefb77a25a42eca2a3d digest: a7bbc8b7dcc008e89156cd1830282b7d39c0592e82ccdcefb77a25a42eca2a3d
name: onechart name: onechart
@@ -862,7 +1058,7 @@ entries:
- https://chart.onechart.dev/onechart-0.1.1.tgz - https://chart.onechart.dev/onechart-0.1.1.tgz
version: 0.1.1 version: 0.1.1
- apiVersion: v2 - apiVersion: v2
created: "2022-08-02T13:23:57.032654774Z" created: "2023-03-30T12:04:56.108226942Z"
description: A generic Helm chart for your application deployments description: A generic Helm chart for your application deployments
digest: 1ed8c0645abdae6c950526e9c5410dc056847a11700dc7def5f1c55eb7de0cd4 digest: 1ed8c0645abdae6c950526e9c5410dc056847a11700dc7def5f1c55eb7de0cd4
name: onechart name: onechart
@@ -870,4 +1066,14 @@ entries:
urls: urls:
- https://chart.onechart.dev/onechart-0.1.0.tgz - https://chart.onechart.dev/onechart-0.1.0.tgz
version: 0.1.0 version: 0.1.0
generated: "2022-08-02T13:23:57.014983696Z" static-site:
- apiVersion: v2
created: "2023-03-30T12:04:56.166434176Z"
description: Chart to build and deploy static sites
digest: f8946fb4a7c6139ae70dc5327a3814b1c23a5b1c9456850f6b520e9ca2721cfe
name: static-site
type: application
urls:
- https://chart.onechart.dev/static-site-0.1.0.tgz
version: 0.1.0
generated: "2023-03-30T12:04:56.093371287Z"
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -15,4 +15,4 @@ volumes:
path: /deleteme path: /deleteme
- name: empty - name: empty
path: /deleteme2 path: /deleteme2
emptyDir: true emptyDir: true