mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-28 18:18:41 +00:00
Compare commits
23 Commits
clickhouse
...
v0.3.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f7eaab0aaa | ||
|
|
05813c06dd | ||
|
|
038b3c08f4 | ||
|
|
5dd8d41907 | ||
|
|
2d21ed6ac9 | ||
|
|
fe5d607cad | ||
|
|
12b70d8f26 | ||
|
|
bc414d648d | ||
|
|
9d4aacc832 | ||
|
|
23ce7480c2 | ||
|
|
994b5d97bd | ||
|
|
871f053e00 | ||
|
|
d3485eb0a3 | ||
|
|
f3f65e9f9c | ||
|
|
1ef7d219de | ||
|
|
3d0f65ff98 | ||
|
|
451e124c56 | ||
|
|
d86c1269eb | ||
|
|
f4cf1af349 | ||
|
|
758079520c | ||
|
|
fcebfdff24 | ||
|
|
8a2ad90882 | ||
|
|
760f86d2ce |
20
hack/package-system.mk
Normal file
20
hack/package-system.mk
Normal file
@@ -0,0 +1,20 @@
|
||||
.DEFAULT_GOAL=help
|
||||
.PHONY=help show diff apply delete update image
|
||||
|
||||
help: ## Show this help.
|
||||
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {sub("\\\\n",sprintf("\n%22c"," "), $$2);printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
|
||||
|
||||
show: ## Show output of rendered templates
|
||||
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm template --dry-run=server -n $(NAMESPACE) $(NAME) . -f -
|
||||
|
||||
apply: suspend ## Apply Helm release to a Kubernetes cluster
|
||||
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm upgrade -i -n $(NAMESPACE) $(NAME) . -f -
|
||||
|
||||
diff: ## Diff Helm release against objects in a Kubernetes cluster
|
||||
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) . -f -
|
||||
|
||||
suspend: ## Suspend reconciliation for an existing Helm release
|
||||
flux suspend hr -n $(NAMESPACE) $(NAME)
|
||||
|
||||
resume: ## Resume reconciliation for an existing Helm release
|
||||
flux resume hr -n $(NAMESPACE) $(NAME)
|
||||
@@ -70,7 +70,7 @@ spec:
|
||||
serviceAccountName: cozystack
|
||||
containers:
|
||||
- name: cozystack
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.2.0"
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.3.0"
|
||||
env:
|
||||
- name: KUBERNETES_SERVICE_HOST
|
||||
value: localhost
|
||||
@@ -89,7 +89,7 @@ spec:
|
||||
fieldRef:
|
||||
fieldPath: metadata.name
|
||||
- name: darkhttpd
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.2.0"
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.3.0"
|
||||
command:
|
||||
- /usr/bin/darkhttpd
|
||||
- /cozystack/assets
|
||||
|
||||
@@ -2,7 +2,7 @@ PUSH := 1
|
||||
LOAD := 0
|
||||
REGISTRY := ghcr.io/aenix-io/cozystack
|
||||
NGINX_CACHE_TAG = v0.1.0
|
||||
TAG := v0.2.0
|
||||
TAG := v0.3.0
|
||||
|
||||
image: image-nginx
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:0487fc50bb5f870720b05e947185424a400fad38b682af8f1ca4b418ed3c5b4b",
|
||||
"containerimage.digest": "sha256:be12f3834be0e2f129685f682fab83c871610985fc43668ce6a294c9de603798"
|
||||
"containerimage.config.digest": "sha256:7c47297b8133ec28972f23c9f7de1e343b16c8c58cca9105830f7753a7f3b124",
|
||||
"containerimage.digest": "sha256:1dda8d51fd620c8b40a16873376a690858910aa57241caa09d4cd4b5f84f317e"
|
||||
}
|
||||
25
packages/apps/kafka/Chart.yaml
Normal file
25
packages/apps/kafka/Chart.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
apiVersion: v2
|
||||
name: kafka
|
||||
description: Managed Kafka service
|
||||
icon: https://upload.wikimedia.org/wikipedia/commons/0/05/Apache_kafka.svg
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
# follow Semantic Versioning. They should reflect the version the application is using.
|
||||
# It is recommended to use it with quotes.
|
||||
appVersion: "1.16.0"
|
||||
53
packages/apps/kafka/templates/kafka.yaml
Normal file
53
packages/apps/kafka/templates/kafka.yaml
Normal file
@@ -0,0 +1,53 @@
|
||||
apiVersion: kafka.strimzi.io/v1beta2
|
||||
kind: Kafka
|
||||
metadata:
|
||||
name: {{ .Release.Name }}
|
||||
labels:
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||
spec:
|
||||
kafka:
|
||||
replicas: 3
|
||||
listeners:
|
||||
- name: plain
|
||||
port: 9092
|
||||
type: internal
|
||||
tls: false
|
||||
- name: tls
|
||||
port: 9093
|
||||
type: internal
|
||||
tls: true
|
||||
- name: external
|
||||
port: 9094
|
||||
{{- if .Values.external }}
|
||||
type: loadbalancer
|
||||
{{- else }}
|
||||
type: internal
|
||||
{{- end }}
|
||||
tls: false
|
||||
config:
|
||||
offsets.topic.replication.factor: 3
|
||||
transaction.state.log.replication.factor: 3
|
||||
transaction.state.log.min.isr: 2
|
||||
default.replication.factor: 3
|
||||
min.insync.replicas: 2
|
||||
storage:
|
||||
type: jbod
|
||||
volumes:
|
||||
- id: 0
|
||||
type: persistent-claim
|
||||
{{- with .Values.kafka.size }}
|
||||
size: {{ . }}
|
||||
{{- end }}
|
||||
deleteClaim: true
|
||||
zookeeper:
|
||||
replicas: 3
|
||||
storage:
|
||||
type: persistent-claim
|
||||
{{- with .Values.zookeeper.size }}
|
||||
size: {{ . }}
|
||||
{{- end }}
|
||||
deleteClaim: false
|
||||
entityOperator:
|
||||
topicOperator: {}
|
||||
userOperator: {}
|
||||
17
packages/apps/kafka/templates/topics.yaml
Normal file
17
packages/apps/kafka/templates/topics.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
{{- range $topic := .Values.topics }}
|
||||
---
|
||||
apiVersion: kafka.strimzi.io/v1beta2
|
||||
kind: KafkaTopic
|
||||
metadata:
|
||||
name: "{{ $.Release.Name }}-{{ kebabcase $topic.name }}"
|
||||
labels:
|
||||
strimzi.io/cluster: "{{ $.Release.Name }}"
|
||||
spec:
|
||||
topicName: "{{ $topic.name }}"
|
||||
partitions: 10
|
||||
replicas: 3
|
||||
{{- with $topic.config }}
|
||||
config:
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
20
packages/apps/kafka/values.yaml
Normal file
20
packages/apps/kafka/values.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
external: false
|
||||
kafka:
|
||||
size: 10Gi
|
||||
zookeeper:
|
||||
size: 5Gi
|
||||
|
||||
topics:
|
||||
- name: Results
|
||||
partitions: 1
|
||||
replicas: 3
|
||||
config:
|
||||
min.insync.replicas: 2
|
||||
- name: Orders
|
||||
config:
|
||||
cleanup.policy: compact
|
||||
segment.ms: 3600000
|
||||
max.compaction.lag.ms: 5400000
|
||||
min.insync.replicas: 2
|
||||
partitions: 1
|
||||
replicationFactor: 3
|
||||
@@ -1,7 +1,7 @@
|
||||
PUSH := 1
|
||||
LOAD := 0
|
||||
REGISTRY := ghcr.io/aenix-io/cozystack
|
||||
TAG := v0.2.0
|
||||
TAG := v0.3.0
|
||||
UBUNTU_CONTAINER_DISK_TAG = v1.29.1
|
||||
|
||||
image: image-ubuntu-container-disk
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:43d0bfd01c5e364ba961f1e3dc2c7ccd7fd4ca65bd26bc8c4a5298d7ff2c9f4f",
|
||||
"containerimage.digest": "sha256:908b3c186bee86f1c9476317eb6582d07f19776b291aa068e5642f8fd08fa9e7"
|
||||
"containerimage.config.digest": "sha256:62baab666445d76498fb14cc1d0865fc82e4bdd5cb1d7ba80475dc5024184622",
|
||||
"containerimage.digest": "sha256:9363d717f966f4e7927da332eaaf17401b42203a2fcb493b428f94d096dae3a5"
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
clickhouse 0.1.0 HEAD
|
||||
http-cache 0.1.0 HEAD
|
||||
kafka 0.1.0 HEAD
|
||||
kubernetes 0.1.0 HEAD
|
||||
mysql 0.1.0 f642698
|
||||
mysql 0.2.0 HEAD
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
VERSION := 0.2.0
|
||||
VERSION := 0.3.0
|
||||
|
||||
gen: fix-chartnames
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-fluxcd
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
NAMESPACE=cozy-fluxcd
|
||||
NAME=fluxcd
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
API_VERSIONS_FLAGS=$(addprefix -a ,$(shell kubectl api-versions))
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-installer
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
NAMESPACE=cozy-system
|
||||
NAME=installer
|
||||
NAMESPACE=cozy-system
|
||||
PUSH := 1
|
||||
LOAD := 0
|
||||
REGISTRY := ghcr.io/aenix-io/cozystack
|
||||
TAG := v0.2.0
|
||||
TAG := v0.3.0
|
||||
TALOS_VERSION=$(shell awk '/^version:/ {print $$2}' images/talos/profiles/installer.yaml)
|
||||
|
||||
show:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:326a169fb5d4277a5c3b0359e0c885b31d1360b58475bbc316be1971c710cd8d",
|
||||
"containerimage.digest": "sha256:a608bdb75b3e06f6365f5f0b3fea82ac93c564d11f316f17e3d46e8a497a321d"
|
||||
"containerimage.config.digest": "sha256:0c3185c10c197737d2adc749f6a73bba911b4d5f953556bcf221546d8a319ccc",
|
||||
"containerimage.digest": "sha256:6bc8f81d789ed74386262d9c5cc663a7f308f5458b9121e2ce7d61b5e6e2b112"
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
ghcr.io/aenix-io/cozystack/cozystack:v0.2.0
|
||||
ghcr.io/aenix-io/cozystack/cozystack:v0.3.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:dc584f743bb73e04dcbebca7ab4f602f2c067190fd9609c3fd84412e83c20445",
|
||||
"containerimage.digest": "sha256:39ab0bf769b269a8082eeb31a9672e39caa61dd342ba2157b954c642f54a32ff"
|
||||
"containerimage.config.digest": "sha256:d63ac434876b4e47c130e6b99f0c9657e718f9d97f522f5ccd878eab75844122",
|
||||
"containerimage.digest": "sha256:9963580a02ac4ddccafb60f2411365910bcadd73f92d1c9187a278221306a4ed"
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-platform
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
NAMESPACE=cozy-system
|
||||
NAME=platform
|
||||
NAMESPACE=cozy-system
|
||||
|
||||
API_VERSIONS_FLAGS=$(addprefix -a ,$(shell kubectl api-versions))
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ spec:
|
||||
ingress:
|
||||
metadata:
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: "{{ $ingress }}"
|
||||
acme.cert-manager.io/http01-ingress-class: "{{ $ingress }}"
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
spec:
|
||||
ingressClassName: "{{ $ingress }}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
OUT=../../_out/repos/system
|
||||
VERSION := 0.2.0
|
||||
VERSION := 0.3.0
|
||||
|
||||
gen: fix-chartnames
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-capi-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=capi-operator
|
||||
NAMESPACE=cozy-cluster-api
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-capi-providers
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,11 +1,4 @@
|
||||
NAME=capi-providers
|
||||
NAMESPACE=cozy-cluster-api
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-cert-manager-issuers
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,11 +1,4 @@
|
||||
NAME=cert-manager-issuers
|
||||
NAMESPACE=cozy-cert-manager
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-cert-manager
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=cert-manager
|
||||
NAMESPACE=cozy-cert-manager
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-cilium
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAMESPACE=cozy-cilium
|
||||
NAME=cilium
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
kubectl get hr -n cozy-cilium cilium -o jsonpath='{.spec.values}' | helm template --dry-run=server -n $(NAMESPACE) $(NAME) . -f -
|
||||
|
||||
apply:
|
||||
kubectl get hr -n cozy-cilium cilium -o jsonpath='{.spec.values}' | helm upgrade -i -n $(NAMESPACE) $(NAME) . -f -
|
||||
|
||||
diff:
|
||||
kubectl get hr -n cozy-cilium cilium -o jsonpath='{.spec.values}' | helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) . -f -
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=clickhouse-operator
|
||||
NAMESPACE=cozy-clickhouse-operator
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
6
packages/system/clickhouse-operator/values.yaml
Normal file
6
packages/system/clickhouse-operator/values.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
altinity-clickhouse-operator:
|
||||
configs:
|
||||
files:
|
||||
config.yaml:
|
||||
watch:
|
||||
namespaces: ["*"]
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-dashboard
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,18 +1,11 @@
|
||||
NAME=dashboard
|
||||
NAMESPACE=cozy-dashboard
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
PUSH := 1
|
||||
LOAD := 0
|
||||
REPOSITORY := ghcr.io/aenix-io/cozystack
|
||||
TAG := v0.2.0
|
||||
TAG := v0.3.0
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update: update-chart update-dockerfiles
|
||||
image: image-dashboard image-kubeapps-apis
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:89b67f6def744d8f497fd07e2743f1ff6f808983f4a5914cce62dbc8b045f9c4",
|
||||
"containerimage.digest": "sha256:76b47055b4559a20362248ba1f684d41d2299e752665f09d606d5d07fd7c8c32"
|
||||
"containerimage.config.digest": "sha256:ebf11c0997c964a7eeadabecf3bade4c42f623cd03d4c742c8e0748d744f2b48",
|
||||
"containerimage.digest": "sha256:1f2ba6374064bdc927fc7e61c95f58a6f76c121c828d438d212f8772bc52b170"
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
ghcr.io/aenix-io/cozystack/dashboard:v0.2.0
|
||||
ghcr.io/aenix-io/cozystack/dashboard:v0.3.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:8e9b42041ea86be05df5106bd7d3f881dda920a34a5f95b30c6affa8575275cf",
|
||||
"containerimage.digest": "sha256:0a41fe424f7a042f5442152c2fc196622fd49426c958ff17b15b5b9060c8d86b"
|
||||
"containerimage.config.digest": "sha256:f517e94dcfd0b612ebffb20d9a6b0e15c129384ab3bfcdde2ae3b3d0f956554f",
|
||||
"containerimage.digest": "sha256:7af76f291acaa9b21dad567fe85a124d2d11ffb032de2812245d467aa0e0f390"
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
ghcr.io/aenix-io/cozystack/kubeapps-apis:v0.2.0
|
||||
ghcr.io/aenix-io/cozystack/kubeapps-apis:v0.3.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-grafana-oncall
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-grafana-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=grafana-operator
|
||||
NAMESPACE=cozy-grafana-operator
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-ingress-nginx
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=ingress-nginx
|
||||
NAMESPACE=cozy-ingress-nginx
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=kafka-operator
|
||||
NAMESPACE=cozy-kafka-operator
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kamaji-etcd
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -6,3 +6,4 @@ update:
|
||||
sed -i 's/hook-failed/before-hook-creation,hook-failed/' `grep -rl hook-failed charts`
|
||||
patch -p4 < patches/fix-svc.diff
|
||||
patch -p4 < patches/fullnameOverride.diff
|
||||
patch -p4 < patches/remove-plus.patch
|
||||
|
||||
@@ -119,11 +119,7 @@ Name of the etcd root-client secret.
|
||||
Retrieve the current Kubernetes version to launch a kubectl container with the minimum version skew possible.
|
||||
*/}}
|
||||
{{- define "etcd.jobsTagKubeVersion" -}}
|
||||
{{- if contains "-eks-" .Capabilities.KubeVersion.GitVersion }}
|
||||
{{- print "v" .Capabilities.KubeVersion.Major "." (.Capabilities.KubeVersion.Minor | replace "+" "") -}}
|
||||
{{- else }}
|
||||
{{- print "v" .Capabilities.KubeVersion.Major "." .Capabilities.KubeVersion.Minor -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{/*
|
||||
|
||||
16
packages/system/kamaji-etcd/patches/remove-plus.patch
Normal file
16
packages/system/kamaji-etcd/patches/remove-plus.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
diff --git a/packages/system/kamaji-etcd/charts/kamaji-etcd/templates/_helpers.tpl b/packages/system/kamaji-etcd/charts/kamaji-etcd/templates/_helpers.tpl
|
||||
index 403e187..e68a967 100644
|
||||
--- a/packages/system/kamaji-etcd/charts/kamaji-etcd/templates/_helpers.tpl
|
||||
+++ b/packages/system/kamaji-etcd/charts/kamaji-etcd/templates/_helpers.tpl
|
||||
@@ -119,11 +119,7 @@ Name of the etcd root-client secret.
|
||||
Retrieve the current Kubernetes version to launch a kubectl container with the minimum version skew possible.
|
||||
*/}}
|
||||
{{- define "etcd.jobsTagKubeVersion" -}}
|
||||
-{{- if contains "-eks-" .Capabilities.KubeVersion.GitVersion }}
|
||||
{{- print "v" .Capabilities.KubeVersion.Major "." (.Capabilities.KubeVersion.Minor | replace "+" "") -}}
|
||||
-{{- else }}
|
||||
-{{- print "v" .Capabilities.KubeVersion.Major "." .Capabilities.KubeVersion.Minor -}}
|
||||
-{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{/*
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kamaji
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,15 +1,7 @@
|
||||
NAME=kamaji
|
||||
NAMESPACE=cozy-kamaji
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
flux suspend hr kamaji -n cozy-kamaji || true
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubeovn
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAMESPACE=cozy-kubeovn
|
||||
NAME=kubeovn
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm template --dry-run=server -n $(NAMESPACE) $(NAME) . -f -
|
||||
|
||||
apply:
|
||||
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm upgrade -i -n $(NAMESPACE) $(NAME) . -f -
|
||||
|
||||
diff:
|
||||
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) . -f -
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts && mkdir -p charts/kube-ovn
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-cdi-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=kubevirt-cdi-operator
|
||||
NAMESPACE=cozy-kubevirt-cdi
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf templates
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-cdi
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=kubevirt-cdi
|
||||
NAMESPACE=cozy-kubevirt-cdi
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf templates
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-csi-node
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,19 +1,12 @@
|
||||
NAME=kubevirt-operator
|
||||
NAMESPACE=cozy-kubevirt
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf templates
|
||||
mkdir templates
|
||||
export RELEASE=$$(curl https://storage.googleapis.com/kubevirt-prow/release/kubevirt/kubevirt/stable.txt) && \
|
||||
wget https://github.com/kubevirt/kubevirt/releases/download/$${RELEASE}/kubevirt-operator.yaml -O templates/kubevirt-operator.yaml && \
|
||||
sed -i 's/namespace: kubevirt/namespace: cozy-kubevirt/g' templates/kubevirt-operator.yaml
|
||||
sed -i 's/namespace: kubevirt/namespace: $(NAMESPACE)/g' templates/kubevirt-operator.yaml
|
||||
awk -i inplace -v RS="---" '!/kind: Namespace/{printf "%s", $$0 RS}' templates/kubevirt-operator.yaml
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=kubevirt
|
||||
NAMESPACE=cozy-kubevirt
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf templates
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-linstor
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,11 +1,4 @@
|
||||
NAME=linstor
|
||||
NAMESPACE=cozy-linstor
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-mariadb-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=mariadb-operator
|
||||
NAMESPACE=cozy-mariadb-operator
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-metallb
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=metallb
|
||||
NAMESPACE=cozy-metallb
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-monitoring
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=monitoring
|
||||
NAMESPACE=cozy-monitoring
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-piraeus-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=piraeus-operator
|
||||
NAMESPACE=cozy-linstor
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-postgres-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=postgres-operator
|
||||
NAMESPACE=cozy-postgres-operator
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-rabbitmq-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,17 +1,10 @@
|
||||
NAME=rabbitmq-operator
|
||||
NAMESPACE=cozy-rabbitmq-operator
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf templates/cluster-operator.yml
|
||||
wget -O templates/cluster-operator.yml https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml
|
||||
yq -i 'del(select(.kind=="Namespace"))' templates/cluster-operator.yml
|
||||
sed -i 's/rabbitmq-system/cozy-rabbitmq-operator/g' templates/cluster-operator.yml
|
||||
sed -i 's/rabbitmq-system/$(NAMESPACE)/g' templates/cluster-operator.yml
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-redis-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=redis-operator
|
||||
NAMESPACE=cozy-redis-operator
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-telepresence
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=traffic-manager
|
||||
NAMESPACE=cozy-telepresence
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-victoria-metrics-operator
|
||||
version: 0.2.0
|
||||
version: 0.3.0
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
NAME=victoria-metrics-operator
|
||||
NAMESPACE=cozy-victoria-metrics-operator
|
||||
NAMESPACE=cozy-$(NAME)
|
||||
|
||||
show:
|
||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
apply:
|
||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||
|
||||
diff:
|
||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||
include ../../../hack/package-system.mk
|
||||
|
||||
update:
|
||||
rm -rf charts
|
||||
|
||||
Reference in New Issue
Block a user