mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-04-04 23:06:16 +00:00
Compare commits
1 Commits
replicas
...
fix-old-ve
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0b9c10747a |
@@ -20,28 +20,9 @@ miss_map=$(echo "$new_map" | awk 'NR==FNR { new_map[$1 " " $2] = $3; next } { if
|
|||||||
resolved_miss_map=$(
|
resolved_miss_map=$(
|
||||||
echo "$miss_map" | while read chart version commit; do
|
echo "$miss_map" | while read chart version commit; do
|
||||||
if [ "$commit" = HEAD ]; then
|
if [ "$commit" = HEAD ]; then
|
||||||
line=$(awk '/^version:/ {print NR; exit}' "./$chart/Chart.yaml")
|
line=$(git show HEAD:"./$chart/Chart.yaml" | awk '/^version:/ {print NR; exit}')
|
||||||
change_commit=$(git --no-pager blame -L"$line",+1 -- "$chart/Chart.yaml" | awk '{print $1}')
|
change_commit=$(git --no-pager blame -L"$line",+1 HEAD -- "$chart/Chart.yaml" | awk '{print $1}')
|
||||||
|
commit=$(git describe --always "$change_commit~1")
|
||||||
if [ "$change_commit" = "00000000" ]; then
|
|
||||||
# Not commited yet, use previus commit
|
|
||||||
line=$(git show HEAD:"./$chart/Chart.yaml" | awk '/^version:/ {print NR; exit}')
|
|
||||||
commit=$(git --no-pager blame -L"$line",+1 HEAD -- "$chart/Chart.yaml" | awk '{print $1}')
|
|
||||||
if [ $(echo $commit | cut -c1) = "^" ]; then
|
|
||||||
# Previus commit not exists
|
|
||||||
commit=$(echo $commit | cut -c2-)
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
# Commited, but version_map wasn't updated
|
|
||||||
line=$(git show HEAD:"./$chart/Chart.yaml" | awk '/^version:/ {print NR; exit}')
|
|
||||||
change_commit=$(git --no-pager blame -L"$line",+1 HEAD -- "$chart/Chart.yaml" | awk '{print $1}')
|
|
||||||
if [ $(echo $change_commit | cut -c1) = "^" ]; then
|
|
||||||
# Previus commit not exists
|
|
||||||
commit=$(echo $change_commit | cut -c2-)
|
|
||||||
else
|
|
||||||
commit=$(git describe --always "$change_commit~1")
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
echo "$chart $version $commit"
|
echo "$chart $version $commit"
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ repo:
|
|||||||
awk '$$3 != "HEAD" {print "mkdir -p $(TMP)/" $$1 "-" $$2}' versions_map | sh -ex
|
awk '$$3 != "HEAD" {print "mkdir -p $(TMP)/" $$1 "-" $$2}' versions_map | sh -ex
|
||||||
awk '$$3 != "HEAD" {print "git archive " $$3 " " $$1 " | tar -xf- --strip-components=1 -C $(TMP)/" $$1 "-" $$2 }' versions_map | sh -ex
|
awk '$$3 != "HEAD" {print "git archive " $$3 " " $$1 " | tar -xf- --strip-components=1 -C $(TMP)/" $$1 "-" $$2 }' versions_map | sh -ex
|
||||||
helm package -d "$(OUT)" $$(find . $(TMP) -mindepth 2 -maxdepth 2 -name Chart.yaml | awk 'sub("/Chart.yaml", "")' | sort -V)
|
helm package -d "$(OUT)" $$(find . $(TMP) -mindepth 2 -maxdepth 2 -name Chart.yaml | awk 'sub("/Chart.yaml", "")' | sort -V)
|
||||||
cd "$(OUT)" && helm repo index .
|
cd "$(OUT)" && helm repo index . --url http://cozystack.cozy-system.svc/repos/apps
|
||||||
rm -rf "$(TMP)"
|
rm -rf "$(TMP)"
|
||||||
|
|
||||||
fix-chartnames:
|
fix-chartnames:
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "24.3.0"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ spec:
|
|||||||
clusters:
|
clusters:
|
||||||
- name: "clickhouse"
|
- name: "clickhouse"
|
||||||
layout:
|
layout:
|
||||||
shardsCount: {{ .Values.shards }}
|
shardsCount: 1
|
||||||
replicasCount: {{ .Values.replicas }}
|
replicasCount: 2
|
||||||
{{- with .Values.size }}
|
{{- with .Values.size }}
|
||||||
templates:
|
templates:
|
||||||
volumeClaimTemplates:
|
volumeClaimTemplates:
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
size: 10Gi
|
size: 10Gi
|
||||||
shards: 1
|
|
||||||
replicas: 2
|
|
||||||
|
|
||||||
users:
|
users:
|
||||||
user1:
|
user1:
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "1.25.3"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ data:
|
|||||||
option redispatch 1
|
option redispatch 1
|
||||||
default-server observe layer7 error-limit 10 on-error mark-down
|
default-server observe layer7 error-limit 10 on-error mark-down
|
||||||
|
|
||||||
{{- range $i, $e := until (int $.Values.nginx.replicas) }}
|
{{- range $i, $e := until (int $.Values.replicas) }}
|
||||||
server cache{{ $i }} {{ $.Release.Name }}-nginx-cache-{{ $i }}:80 check
|
server cache{{ $i }} {{ $.Release.Name }}-nginx-cache-{{ $i }}:80 check
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- range $i, $e := $.Values.endpoints }}
|
{{- range $i, $e := $.Values.endpoints }}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ metadata:
|
|||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
spec:
|
spec:
|
||||||
replicas: {{ .Values.haproxy.replicas }}
|
replicas: 2
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ .Release.Name }}-haproxy
|
app: {{ .Release.Name }}-haproxy
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ spec:
|
|||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ $.Release.Name }}-nginx-cache
|
app: {{ $.Release.Name }}-nginx-cache
|
||||||
{{- range $i := until (int $.Values.nginx.replicas) }}
|
{{- range $i := until 3 }}
|
||||||
---
|
---
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
|||||||
@@ -1,10 +1,4 @@
|
|||||||
external: false
|
external: false
|
||||||
|
|
||||||
haproxy:
|
|
||||||
replicas: 2
|
|
||||||
nginx:
|
|
||||||
replicas: 2
|
|
||||||
|
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
endpoints:
|
endpoints:
|
||||||
- 10.100.3.1:80
|
- 10.100.3.1:80
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ version: 0.1.0
|
|||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "3.7.0"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ metadata:
|
|||||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
spec:
|
spec:
|
||||||
kafka:
|
kafka:
|
||||||
replicas: {{ .Values.replicas }}
|
replicas: 3
|
||||||
listeners:
|
listeners:
|
||||||
- name: plain
|
- name: plain
|
||||||
port: 9092
|
port: 9092
|
||||||
@@ -41,7 +41,7 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
deleteClaim: true
|
deleteClaim: true
|
||||||
zookeeper:
|
zookeeper:
|
||||||
replicas: {{ .Values.replicas }}
|
replicas: 3
|
||||||
storage:
|
storage:
|
||||||
type: persistent-claim
|
type: persistent-claim
|
||||||
{{- with .Values.zookeeper.size }}
|
{{- with .Values.zookeeper.size }}
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
external: false
|
external: false
|
||||||
kafka:
|
kafka:
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
replicas: 3
|
|
||||||
zookeeper:
|
zookeeper:
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
replicas: 3
|
|
||||||
|
|
||||||
topics:
|
topics:
|
||||||
- name: Results
|
- name: Results
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "1.19.0"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -64,13 +64,12 @@ metadata:
|
|||||||
cluster.x-k8s.io/managed-by: kamaji
|
cluster.x-k8s.io/managed-by: kamaji
|
||||||
name: {{ .Release.Name }}
|
name: {{ .Release.Name }}
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
{{- range $groupName, $group := .Values.nodeGroups }}
|
|
||||||
---
|
---
|
||||||
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
|
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
|
||||||
kind: KubeadmConfigTemplate
|
kind: KubeadmConfigTemplate
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ $.Release.Name }}-{{ $groupName }}
|
name: {{ .Release.Name }}-md-0
|
||||||
namespace: {{ $.Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
spec:
|
spec:
|
||||||
template:
|
template:
|
||||||
spec:
|
spec:
|
||||||
@@ -79,7 +78,7 @@ spec:
|
|||||||
kubeletExtraArgs: {}
|
kubeletExtraArgs: {}
|
||||||
discovery:
|
discovery:
|
||||||
bootstrapToken:
|
bootstrapToken:
|
||||||
apiServerEndpoint: {{ $.Release.Name }}.{{ $.Release.Namespace }}.svc:6443
|
apiServerEndpoint: {{ .Release.Name }}.{{ .Release.Namespace }}.svc:6443
|
||||||
initConfiguration:
|
initConfiguration:
|
||||||
skipPhases:
|
skipPhases:
|
||||||
- addon/kube-proxy
|
- addon/kube-proxy
|
||||||
@@ -87,8 +86,8 @@ spec:
|
|||||||
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
|
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
|
||||||
kind: KubevirtMachineTemplate
|
kind: KubevirtMachineTemplate
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ $.Release.Name }}-{{ $groupName }}
|
name: {{ .Release.Name }}-md-0
|
||||||
namespace: {{ $.Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
spec:
|
spec:
|
||||||
template:
|
template:
|
||||||
spec:
|
spec:
|
||||||
@@ -96,7 +95,7 @@ spec:
|
|||||||
checkStrategy: ssh
|
checkStrategy: ssh
|
||||||
virtualMachineTemplate:
|
virtualMachineTemplate:
|
||||||
metadata:
|
metadata:
|
||||||
namespace: {{ $.Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
spec:
|
spec:
|
||||||
runStrategy: Always
|
runStrategy: Always
|
||||||
template:
|
template:
|
||||||
@@ -104,7 +103,7 @@ spec:
|
|||||||
domain:
|
domain:
|
||||||
cpu:
|
cpu:
|
||||||
threads: 1
|
threads: 1
|
||||||
cores: {{ $group.resources.cpu }}
|
cores: 2
|
||||||
sockets: 1
|
sockets: 1
|
||||||
devices:
|
devices:
|
||||||
disks:
|
disks:
|
||||||
@@ -113,7 +112,7 @@ spec:
|
|||||||
name: containervolume
|
name: containervolume
|
||||||
networkInterfaceMultiqueue: true
|
networkInterfaceMultiqueue: true
|
||||||
memory:
|
memory:
|
||||||
guest: {{ $group.resources.memory }}
|
guest: 1024Mi
|
||||||
evictionStrategy: External
|
evictionStrategy: External
|
||||||
volumes:
|
volumes:
|
||||||
- containerDisk:
|
- containerDisk:
|
||||||
@@ -123,28 +122,29 @@ spec:
|
|||||||
apiVersion: cluster.x-k8s.io/v1beta1
|
apiVersion: cluster.x-k8s.io/v1beta1
|
||||||
kind: MachineDeployment
|
kind: MachineDeployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ $.Release.Name }}-{{ $groupName }}
|
name: {{ .Release.Name }}-md-0
|
||||||
namespace: {{ $.Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
annotations:
|
annotations:
|
||||||
cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "{{ $group.minReplicas }}"
|
cluster.x-k8s.io/cluster-api-autoscaler-node-group-max-size: "2"
|
||||||
cluster.x-k8s.io/cluster-api-autoscaler-node-group-max-size: "{{ $group.maxReplicas }}"
|
cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "0"
|
||||||
capacity.cluster-autoscaler.kubernetes.io/memory: "{{ $group.resources.memory }}"
|
capacity.cluster-autoscaler.kubernetes.io/memory: "1024Mi"
|
||||||
capacity.cluster-autoscaler.kubernetes.io/cpu: "{{ $group.resources.cpu }}"
|
capacity.cluster-autoscaler.kubernetes.io/cpu: "2"
|
||||||
spec:
|
spec:
|
||||||
clusterName: {{ $.Release.Name }}
|
clusterName: {{ .Release.Name }}
|
||||||
|
selector:
|
||||||
|
matchLabels: null
|
||||||
template:
|
template:
|
||||||
spec:
|
spec:
|
||||||
bootstrap:
|
bootstrap:
|
||||||
configRef:
|
configRef:
|
||||||
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
|
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
|
||||||
kind: KubeadmConfigTemplate
|
kind: KubeadmConfigTemplate
|
||||||
name: {{ $.Release.Name }}-{{ $groupName }}
|
name: {{ .Release.Name }}-md-0
|
||||||
namespace: default
|
namespace: default
|
||||||
clusterName: {{ $.Release.Name }}
|
clusterName: {{ .Release.Name }}
|
||||||
infrastructureRef:
|
infrastructureRef:
|
||||||
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
|
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
|
||||||
kind: KubevirtMachineTemplate
|
kind: KubevirtMachineTemplate
|
||||||
name: {{ $.Release.Name }}-{{ $groupName }}
|
name: {{ .Release.Name }}-md-0
|
||||||
namespace: default
|
namespace: default
|
||||||
version: v1.29.0
|
version: v1.23.10
|
||||||
{{- end }}
|
|
||||||
|
|||||||
11
packages/apps/kubernetes/values.schema.json
Normal file
11
packages/apps/kubernetes/values.schema.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"$schema": "http://json-schema.org/schema#",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"host": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Domain name for this kubernetes cluster",
|
||||||
|
"description": "This host will be used for all apps deployed in this tenant"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,10 +1 @@
|
|||||||
host: ""
|
host: ""
|
||||||
controlPlane:
|
|
||||||
replicas: 2
|
|
||||||
nodeGroups:
|
|
||||||
md0:
|
|
||||||
minReplicas: 0
|
|
||||||
maxReplicas: 10
|
|
||||||
resources:
|
|
||||||
cpu: 2
|
|
||||||
memory: 1024Mi
|
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.3.0
|
version: 0.2.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "11.0.2"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ spec:
|
|||||||
|
|
||||||
port: 3306
|
port: 3306
|
||||||
|
|
||||||
replicas: {{ .Values.replicas }}
|
replicas: 2
|
||||||
affinity:
|
affinity:
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
@@ -28,13 +28,11 @@ spec:
|
|||||||
- {{ .Release.Name }}
|
- {{ .Release.Name }}
|
||||||
topologyKey: "kubernetes.io/hostname"
|
topologyKey: "kubernetes.io/hostname"
|
||||||
|
|
||||||
{{- if gt (int .Values.replicas) 1 }}
|
|
||||||
replication:
|
replication:
|
||||||
enabled: true
|
enabled: true
|
||||||
#primary:
|
#primary:
|
||||||
# podIndex: 0
|
# podIndex: 0
|
||||||
# automaticFailover: true
|
# automaticFailover: true
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
external: false
|
external: false
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
|
|
||||||
replicas: 2
|
|
||||||
|
|
||||||
users:
|
users:
|
||||||
root:
|
root:
|
||||||
password: strongpassword
|
password: strongpassword
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "16.2"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ kind: Cluster
|
|||||||
metadata:
|
metadata:
|
||||||
name: {{ .Release.Name }}
|
name: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
instances: {{ .Values.replicas }}
|
instances: 2
|
||||||
enableSuperuserAccess: true
|
enableSuperuserAccess: true
|
||||||
|
|
||||||
postgresql:
|
postgresql:
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
external: false
|
external: false
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
replicas: 2
|
|
||||||
|
|
||||||
users:
|
users:
|
||||||
user1:
|
user1:
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "3.12.2"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ metadata:
|
|||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
spec:
|
spec:
|
||||||
replicas: {{ .Values.replicas }}
|
replicas: 3
|
||||||
{{- if .Values.external }}
|
{{- if .Values.external }}
|
||||||
service:
|
service:
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
|
|||||||
@@ -5,10 +5,6 @@
|
|||||||
"external": {
|
"external": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"title": "Enable external Access"
|
"title": "Enable external Access"
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"type": "integer",
|
|
||||||
"title": "Replicas"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,2 +1 @@
|
|||||||
replicas: 3
|
|
||||||
external: false
|
external: false
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.1
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "6.2.6"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
limits:
|
limits:
|
||||||
memory: 100Mi
|
memory: 100Mi
|
||||||
redis:
|
redis:
|
||||||
replicas: {{ .Values.replicas }}
|
replicas: 3
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 150m
|
cpu: 150m
|
||||||
|
|||||||
@@ -9,10 +9,6 @@
|
|||||||
"size": {
|
"size": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"title": "Disk Size"
|
"title": "Disk Size"
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"type": "integer",
|
|
||||||
"title": "Replicas"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
replicas: 2
|
|
||||||
external: false
|
external: false
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "2.9.7"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ metadata:
|
|||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
spec:
|
spec:
|
||||||
replicas: {{ .Values.replicas }}
|
replicas: 2
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ .Release.Name }}-haproxy
|
app: {{ .Release.Name }}-haproxy
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
external: false
|
external: false
|
||||||
replicas: 2
|
|
||||||
httpAndHttps:
|
httpAndHttps:
|
||||||
mode: tcp
|
mode: tcp
|
||||||
targetPorts:
|
targetPorts:
|
||||||
|
|||||||
@@ -1,26 +1,17 @@
|
|||||||
clickhouse 0.1.0 ca79f72
|
clickhouse 0.1.0 HEAD
|
||||||
clickhouse 0.2.0 HEAD
|
http-cache 0.1.0 HEAD
|
||||||
http-cache 0.1.0 a956713
|
|
||||||
http-cache 0.2.0 HEAD
|
|
||||||
kafka 0.1.0 HEAD
|
kafka 0.1.0 HEAD
|
||||||
kubernetes 0.1.0 f642698
|
kubernetes 0.1.0 HEAD
|
||||||
kubernetes 0.2.0 HEAD
|
|
||||||
mysql 0.1.0 f642698
|
mysql 0.1.0 f642698
|
||||||
mysql 0.2.0 8b975ff0
|
mysql 0.2.0 HEAD
|
||||||
mysql 0.3.0 HEAD
|
postgres 0.1.0 HEAD
|
||||||
postgres 0.1.0 f642698
|
rabbitmq 0.1.0 HEAD
|
||||||
postgres 0.2.0 HEAD
|
redis 0.1.1 HEAD
|
||||||
rabbitmq 0.1.0 f642698
|
tcp-balancer 0.1.0 HEAD
|
||||||
rabbitmq 0.2.0 HEAD
|
|
||||||
redis 0.1.1 f642698
|
|
||||||
redis 0.2.0 HEAD
|
|
||||||
tcp-balancer 0.1.0 f642698
|
|
||||||
tcp-balancer 0.2.0 HEAD
|
|
||||||
tenant 0.1.3 3d1b86c
|
tenant 0.1.3 3d1b86c
|
||||||
tenant 0.1.4 d200480
|
tenant 0.1.4 d200480
|
||||||
tenant 0.1.5 e3ab858
|
tenant 0.1.5 e3ab858
|
||||||
tenant 1.0.0 HEAD
|
tenant 1.0.0 HEAD
|
||||||
virtual-machine 0.1.4 f2015d6
|
virtual-machine 0.1.4 f2015d6
|
||||||
virtual-machine 0.1.5 HEAD
|
virtual-machine 0.1.5 HEAD
|
||||||
vpn 0.1.0 f642698
|
vpn 0.1.0 HEAD
|
||||||
vpn 0.2.0 HEAD
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
name: vpn
|
name: vpn
|
||||||
description: Managed VPN service
|
description: Establish a connection from your computer
|
||||||
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Outline_VPN_icon.png/600px-Outline_VPN_icon.png
|
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Outline_VPN_icon.png/600px-Outline_VPN_icon.png
|
||||||
|
|
||||||
# A chart can be either an 'application' or a 'library' chart.
|
# A chart can be either an 'application' or a 'library' chart.
|
||||||
@@ -16,10 +16,10 @@ 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.2.0
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||||
# It is recommended to use it with quotes.
|
# It is recommended to use it with quotes.
|
||||||
appVersion: "1.8.1"
|
appVersion: "1.16.0"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ kind: Deployment
|
|||||||
metadata:
|
metadata:
|
||||||
name: {{ .Release.Name }}-vpn
|
name: {{ .Release.Name }}-vpn
|
||||||
spec:
|
spec:
|
||||||
replicas: {{ .Values.replicas }}
|
replicas: 2
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ .Release.Name }}-vpn
|
app: {{ .Release.Name }}-vpn
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
external: false
|
external: false
|
||||||
replicas: 2
|
|
||||||
|
|
||||||
users:
|
users:
|
||||||
user1:
|
user1:
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ repo:
|
|||||||
awk '$$3 != "HEAD" {print "mkdir -p $(TMP)/" $$1 "-" $$2}' versions_map | sh -ex
|
awk '$$3 != "HEAD" {print "mkdir -p $(TMP)/" $$1 "-" $$2}' versions_map | sh -ex
|
||||||
awk '$$3 != "HEAD" {print "git archive " $$3 " " $$1 " | tar -xf- --strip-components=1 -C $(TMP)/" $$1 "-" $$2 }' versions_map | sh -ex
|
awk '$$3 != "HEAD" {print "git archive " $$3 " " $$1 " | tar -xf- --strip-components=1 -C $(TMP)/" $$1 "-" $$2 }' versions_map | sh -ex
|
||||||
helm package -d "$(OUT)" $$(find . $(TMP) -mindepth 2 -maxdepth 2 -name Chart.yaml | awk 'sub("/Chart.yaml", "")' | sort -V)
|
helm package -d "$(OUT)" $$(find . $(TMP) -mindepth 2 -maxdepth 2 -name Chart.yaml | awk 'sub("/Chart.yaml", "")' | sort -V)
|
||||||
cd "$(OUT)" && helm repo index .
|
cd "$(OUT)" && helm repo index . --url http://cozystack.cozy-system.svc/repos/extra
|
||||||
rm -rf "$(TMP)"
|
rm -rf "$(TMP)"
|
||||||
|
|
||||||
fix-chartnames:
|
fix-chartnames:
|
||||||
|
|||||||
Reference in New Issue
Block a user