mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-02-05 00:15:51 +00:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
39b31ca9e5 | ||
|
|
db7c591957 | ||
|
|
5baa48022e | ||
|
|
1234872bda | ||
|
|
6afb1aad03 | ||
|
|
ad8e09bb35 | ||
|
|
e8faf193eb | ||
|
|
2393e3427c | ||
|
|
ddb237718b | ||
|
|
ae619953fb |
4
.github/workflows/pull-requests-release.yaml
vendored
4
.github/workflows/pull-requests-release.yaml
vendored
@@ -51,10 +51,10 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const branch = context.payload.pull_request.head.ref;
|
const branch = context.payload.pull_request.head.ref;
|
||||||
const match = branch.match(/^release-(\d+\.\d+\.\d+(?:[-\w\.]+)?)$/);
|
const match = branch.match(/^release-(v\d+\.\d+\.\d+(?:[-\w\.]+)?)$/);
|
||||||
|
|
||||||
if (!match) {
|
if (!match) {
|
||||||
core.setFailed(`Branch '${branch}' does not match expected format 'release-X.Y.Z[-suffix]'`);
|
core.setFailed(`Branch '${branch}' does not match expected format 'release-vX.Y.Z[-suffix]'`);
|
||||||
} else {
|
} else {
|
||||||
const tag = match[1];
|
const tag = match[1];
|
||||||
core.setOutput('tag', tag);
|
core.setOutput('tag', tag);
|
||||||
|
|||||||
5
.github/workflows/tags.yaml
vendored
5
.github/workflows/tags.yaml
vendored
@@ -109,7 +109,7 @@ jobs:
|
|||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: newPr.data.number,
|
issue_number: newPr.data.number,
|
||||||
labels: ['release']
|
labels: ['release', 'ok-to-test']
|
||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
@@ -157,6 +157,3 @@ jobs:
|
|||||||
if: steps.check_release.outputs.skip == 'false'
|
if: steps.check_release.outputs.skip == 'false'
|
||||||
run: |
|
run: |
|
||||||
git push --delete origin ${GITHUB_REF#refs/tags/}
|
git push --delete origin ${GITHUB_REF#refs/tags/}
|
||||||
|
|
||||||
- name: Run tests
|
|
||||||
run: make test
|
|
||||||
|
|||||||
@@ -357,5 +357,5 @@ kubectl patch -n cozy-system cm/cozystack --type=merge -p '{"data":{
|
|||||||
"oidc-enabled": "true"
|
"oidc-enabled": "true"
|
||||||
}}'
|
}}'
|
||||||
|
|
||||||
timeout 60 sh -c 'until kubectl get hr -n cozy-keycloak keycloak keycloak-configure keycloak-operator; do sleep 1; done'
|
timeout 120 sh -c 'until kubectl get hr -n cozy-keycloak keycloak keycloak-configure keycloak-operator; do sleep 1; done'
|
||||||
kubectl wait --timeout=10m --for=condition=ready -n cozy-keycloak hr keycloak keycloak-configure keycloak-operator
|
kubectl wait --timeout=10m --for=condition=ready -n cozy-keycloak hr keycloak keycloak-configure keycloak-operator
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/nginx-cache:0.4.0@sha256:bef7344da098c4dc400a9e20ffad10ac991df67d09a30026207454abbc91f28b
|
ghcr.io/cozystack/cozystack/nginx-cache:0.4.0@sha256:0f4d8e6863ed074e90f8a7a8390ccd98dae0220119346aba19e85054bb902e2f
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ 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.18.0
|
version: 0.17.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
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/cluster-autoscaler:0.18.0@sha256:85371c6aabf5a7fea2214556deac930c600e362f92673464fe2443784e2869c3
|
ghcr.io/cozystack/cozystack/cluster-autoscaler:0.17.0@sha256:85371c6aabf5a7fea2214556deac930c600e362f92673464fe2443784e2869c3
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/kubevirt-cloud-provider:0.18.0@sha256:795d8e1ef4b2b0df2aa1e09d96cd13476ebb545b4bf4b5779b7547a70ef64cf9
|
ghcr.io/cozystack/cozystack/kubevirt-cloud-provider:0.17.0@sha256:53f4734109799da8b27f35a3b1afdb4746b5992f1d7b9d1c132ea6242cdd8cf0
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/kubevirt-csi-driver:0.18.0@sha256:6f9091c3e7e4951c5e43fdafd505705fcc9f1ead290ee3ae42e97e9ec2b87b20
|
ghcr.io/cozystack/cozystack/kubevirt-csi-driver:0.17.0@sha256:1a6605d3bff6342e12bcc257e852a4f89e97e8af6d3d259930ec07c7ad5f001d
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/ubuntu-container-disk:v1.30.1@sha256:07392e7a87a3d4ef1c86c1b146e6c5de5c2b524aed5a53bf48870dc8a296f99a
|
ghcr.io/cozystack/cozystack/ubuntu-container-disk:v1.30.1@sha256:d842de4637ea6188999464f133c89f63a3bd13f1cb202c10f1f8c0c1c3c3dbd4
|
||||||
|
|||||||
@@ -38,9 +38,9 @@ spec:
|
|||||||
- name: {{ .Release.Name }}
|
- name: {{ .Release.Name }}
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
- name: {{ .Release.Name }}-cozy-victoria-metrics-operator
|
- name: {{ .Release.Name }}-cilium
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
- name: {{ .Release.Name }}-vertical-pod-autoscaler-crds
|
- name: {{ .Release.Name }}-cozy-victoria-metrics-operator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
values:
|
values:
|
||||||
vmagent:
|
vmagent:
|
||||||
|
|||||||
@@ -1,41 +0,0 @@
|
|||||||
{{- if .Values.addons.monitoringAgents.enabled }}
|
|
||||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
||||||
kind: HelmRelease
|
|
||||||
metadata:
|
|
||||||
name: {{ .Release.Name }}-vertical-pod-autoscaler-crds
|
|
||||||
labels:
|
|
||||||
cozystack.io/repository: system
|
|
||||||
coztstack.io/target-cluster-name: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
interval: 5m
|
|
||||||
releaseName: vertical-pod-autoscaler-crds
|
|
||||||
chart:
|
|
||||||
spec:
|
|
||||||
chart: cozy-vertical-pod-autoscaler-crds
|
|
||||||
reconcileStrategy: Revision
|
|
||||||
sourceRef:
|
|
||||||
kind: HelmRepository
|
|
||||||
name: cozystack-system
|
|
||||||
namespace: cozy-system
|
|
||||||
kubeConfig:
|
|
||||||
secretRef:
|
|
||||||
name: {{ .Release.Name }}-admin-kubeconfig
|
|
||||||
key: super-admin.svc
|
|
||||||
targetNamespace: cozy-vertical-pod-autoscaler-crds
|
|
||||||
storageNamespace: cozy-vertical-pod-autoscaler-crds
|
|
||||||
install:
|
|
||||||
createNamespace: true
|
|
||||||
remediation:
|
|
||||||
retries: -1
|
|
||||||
upgrade:
|
|
||||||
remediation:
|
|
||||||
retries: -1
|
|
||||||
|
|
||||||
dependsOn:
|
|
||||||
{{- if lookup "helm.toolkit.fluxcd.io/v2" "HelmRelease" .Release.Namespace .Release.Name }}
|
|
||||||
- name: {{ .Release.Name }}
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
{{- end }}
|
|
||||||
- name: {{ .Release.Name }}-cilium
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
{{- end }}
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
{{- $myNS := lookup "v1" "Namespace" "" .Release.Namespace }}
|
|
||||||
{{- $targetTenant := index $myNS.metadata.annotations "namespace.cozystack.io/monitoring" }}
|
|
||||||
{{- if .Values.addons.monitoringAgents.enabled }}
|
|
||||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
||||||
kind: HelmRelease
|
|
||||||
metadata:
|
|
||||||
name: {{ .Release.Name }}-vertical-pod-autoscaler
|
|
||||||
labels:
|
|
||||||
cozystack.io/repository: system
|
|
||||||
coztstack.io/target-cluster-name: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
interval: 5m
|
|
||||||
releaseName: vertical-pod-autoscaler
|
|
||||||
chart:
|
|
||||||
spec:
|
|
||||||
chart: cozy-vertical-pod-autoscaler
|
|
||||||
reconcileStrategy: Revision
|
|
||||||
sourceRef:
|
|
||||||
kind: HelmRepository
|
|
||||||
name: cozystack-system
|
|
||||||
namespace: cozy-system
|
|
||||||
kubeConfig:
|
|
||||||
secretRef:
|
|
||||||
name: {{ .Release.Name }}-admin-kubeconfig
|
|
||||||
key: super-admin.svc
|
|
||||||
targetNamespace: cozy-vertical-pod-autoscaler
|
|
||||||
storageNamespace: cozy-vertical-pod-autoscaler
|
|
||||||
install:
|
|
||||||
createNamespace: true
|
|
||||||
remediation:
|
|
||||||
retries: -1
|
|
||||||
upgrade:
|
|
||||||
remediation:
|
|
||||||
retries: -1
|
|
||||||
values:
|
|
||||||
vertical-pod-autoscaler:
|
|
||||||
recommender:
|
|
||||||
extraArgs:
|
|
||||||
container-name-label: container
|
|
||||||
container-namespace-label: namespace
|
|
||||||
container-pod-name-label: pod
|
|
||||||
storage: prometheus
|
|
||||||
memory-saver: true
|
|
||||||
pod-label-prefix: label_
|
|
||||||
metric-for-pod-labels: kube_pod_labels{job="kube-state-metrics", tenant="{{ .Release.Namespace }}", cluster="{{ .Release.Name }}"}[8d]
|
|
||||||
pod-name-label: pod
|
|
||||||
pod-namespace-label: namespace
|
|
||||||
prometheus-address: http://vmselect-shortterm.{{ $targetTenant }}.svc.cozy.local:8481/select/0/prometheus/
|
|
||||||
prometheus-cadvisor-job-name: cadvisor
|
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
memory: 1600Mi
|
|
||||||
requests:
|
|
||||||
cpu: 100m
|
|
||||||
memory: 1600Mi
|
|
||||||
{{- if .Values.addons.verticalPodAutoscaler.valuesOverride }}
|
|
||||||
valuesFrom:
|
|
||||||
- kind: Secret
|
|
||||||
name: {{ .Release.Name }}-vertical-pod-autoscaler-values-override
|
|
||||||
valuesKey: values
|
|
||||||
{{- end }}
|
|
||||||
dependsOn:
|
|
||||||
{{- if lookup "helm.toolkit.fluxcd.io/v2" "HelmRelease" .Release.Namespace .Release.Name }}
|
|
||||||
- name: {{ .Release.Name }}
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
{{- end }}
|
|
||||||
- name: {{ .Release.Name }}-monitoring-agents
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
{{- end }}
|
|
||||||
@@ -70,13 +70,6 @@ addons:
|
|||||||
enabled: false
|
enabled: false
|
||||||
valuesOverride: {}
|
valuesOverride: {}
|
||||||
|
|
||||||
## VerticalPodAutoscaler
|
|
||||||
##
|
|
||||||
verticalPodAutoscaler:
|
|
||||||
## @param addons.verticalPodAutoscaler.valuesOverride Custom values to override
|
|
||||||
##
|
|
||||||
valuesOverride: {}
|
|
||||||
|
|
||||||
## @section Kamaji control plane
|
## @section Kamaji control plane
|
||||||
##
|
##
|
||||||
kamajiControlPlane:
|
kamajiControlPlane:
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ description: Separated tenant namespace
|
|||||||
icon: /logos/tenant.svg
|
icon: /logos/tenant.svg
|
||||||
|
|
||||||
type: application
|
type: application
|
||||||
version: 1.9.1
|
version: 1.9.2
|
||||||
|
|||||||
@@ -46,4 +46,8 @@ spec:
|
|||||||
resources: {}
|
resources: {}
|
||||||
oncall:
|
oncall:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
{{- if .Values.ingress }}
|
||||||
|
dependsOn:
|
||||||
|
- name: ingress
|
||||||
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@@ -57,8 +57,7 @@ kubernetes 0.15.1 160e4e2a
|
|||||||
kubernetes 0.15.2 8267072d
|
kubernetes 0.15.2 8267072d
|
||||||
kubernetes 0.16.0 077045b0
|
kubernetes 0.16.0 077045b0
|
||||||
kubernetes 0.17.0 1fbbfcd0
|
kubernetes 0.17.0 1fbbfcd0
|
||||||
kubernetes 0.17.1 fd240701
|
kubernetes 0.17.1 HEAD
|
||||||
kubernetes 0.18.0 HEAD
|
|
||||||
mysql 0.1.0 263e47be
|
mysql 0.1.0 263e47be
|
||||||
mysql 0.2.0 c24a103f
|
mysql 0.2.0 c24a103f
|
||||||
mysql 0.3.0 53f2365e
|
mysql 0.3.0 53f2365e
|
||||||
@@ -129,7 +128,8 @@ tenant 1.6.8 bc95159a
|
|||||||
tenant 1.7.0 24fa7222
|
tenant 1.7.0 24fa7222
|
||||||
tenant 1.8.0 160e4e2a
|
tenant 1.8.0 160e4e2a
|
||||||
tenant 1.9.0 728743db
|
tenant 1.9.0 728743db
|
||||||
tenant 1.9.1 HEAD
|
tenant 1.9.1 de19450f
|
||||||
|
tenant 1.9.2 HEAD
|
||||||
virtual-machine 0.1.4 f2015d65
|
virtual-machine 0.1.4 f2015d65
|
||||||
virtual-machine 0.1.5 263e47be
|
virtual-machine 0.1.5 263e47be
|
||||||
virtual-machine 0.2.0 c0685f43
|
virtual-machine 0.2.0 c0685f43
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
cozystack:
|
cozystack:
|
||||||
image: ghcr.io/cozystack/cozystack/installer:v0.30.2@sha256:59996588b5d59b5593fb34442b2f2ed8ef466d138b229a8d37beb6f70141a690
|
image: ghcr.io/cozystack/cozystack/installer:v0.29.1@sha256:d63b1cc791ca75d53a7270940189d1401bbeb08f0d54d8ae29dae0ab8a6ef230
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ NAMESPACE=cozy-e2e-tests
|
|||||||
NAME := sandbox
|
NAME := sandbox
|
||||||
CLEAN := 1
|
CLEAN := 1
|
||||||
TESTING_APPS := $(shell find ../../apps -maxdepth 1 -mindepth 1 -type d | awk -F/ '{print $$NF}')
|
TESTING_APPS := $(shell find ../../apps -maxdepth 1 -mindepth 1 -type d | awk -F/ '{print $$NF}')
|
||||||
SANDBOX_NAME := cozy-e2e-sandbox-$(shell echo "$$(hostname):$$(pwd)" | sha256sum | cut -c -6)
|
SANDBOX_NAME := cozy-e2e-sandbox
|
||||||
|
|
||||||
ROOT_DIR = $(dir $(abspath $(firstword $(MAKEFILE_LIST))/../../..))
|
ROOT_DIR = $(dir $(abspath $(firstword $(MAKEFILE_LIST))/../../..))
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
e2e:
|
e2e:
|
||||||
image: ghcr.io/cozystack/cozystack/e2e-sandbox:v0.30.2@sha256:31273d6b42dc88c2be2ff9ba64564d1b12e70ae8a5480953341b0d113ac7d4bd
|
image: ghcr.io/cozystack/cozystack/e2e-sandbox:v0.29.1@sha256:f239dc2d06dfe43fb3192531e994bdb10414d42d56d8659b10951bb4fe434f80
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/matchbox:v0.30.2@sha256:307d382f75f1dcb39820c73b93b2ce576cdb6d58032679bda7d926999c677900
|
ghcr.io/cozystack/cozystack/matchbox:v0.29.1@sha256:f0c1d531af04ffde003755df2b6fb2fef9ba0d8355aa55d728de523c623b08a0
|
||||||
|
|||||||
@@ -3,4 +3,4 @@ name: monitoring
|
|||||||
description: Monitoring and observability stack
|
description: Monitoring and observability stack
|
||||||
icon: /logos/monitoring.svg
|
icon: /logos/monitoring.svg
|
||||||
type: application
|
type: application
|
||||||
version: 1.9.2
|
version: 1.9.1
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/grafana:1.9.2@sha256:c63978e1ed0304e8518b31ddee56c4e8115541b997d8efbe1c0a74da57140399
|
ghcr.io/cozystack/cozystack/grafana:1.9.1@sha256:24382d445bf7a39ed988ef4dc7a0d9f084db891fcb5f42fd2e64622710b9457e
|
||||||
|
|||||||
@@ -34,8 +34,7 @@ monitoring 1.7.0 2a976afe
|
|||||||
monitoring 1.8.0 8c460528
|
monitoring 1.8.0 8c460528
|
||||||
monitoring 1.8.1 8267072d
|
monitoring 1.8.1 8267072d
|
||||||
monitoring 1.9.0 45a7416c
|
monitoring 1.9.0 45a7416c
|
||||||
monitoring 1.9.1 fd240701
|
monitoring 1.9.1 HEAD
|
||||||
monitoring 1.9.2 HEAD
|
|
||||||
seaweedfs 0.1.0 71514249
|
seaweedfs 0.1.0 71514249
|
||||||
seaweedfs 0.2.0 5fb9cfe3
|
seaweedfs 0.2.0 5fb9cfe3
|
||||||
seaweedfs 0.2.1 fde4bcfa
|
seaweedfs 0.2.1 fde4bcfa
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
ghcr.io/cozystack/cozystack/s3manager:v0.5.0@sha256:a47d2743d01bff0ce60aa745fdff54f9b7184dff8679b11ab4ecd08ac663012b
|
ghcr.io/cozystack/cozystack/s3manager:v0.5.0@sha256:6e0a47fb639b27181848d38575577a3cc145486828f50d5fb899e167a3b46c84
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ cilium:
|
|||||||
mode: "kubernetes"
|
mode: "kubernetes"
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/cozystack/cozystack/cilium
|
repository: ghcr.io/cozystack/cozystack/cilium
|
||||||
tag: 1.17.2
|
tag: 1.17.1
|
||||||
digest: "sha256:bc6a8ec326188960ac36584873e07801bcbc56cb862e2ec8bf87a7926f66abf1"
|
digest: "sha256:ac154cd13711444f9fd1a7c6e947f504c769cc654039b93630ccc0479111f2a3"
|
||||||
envoy:
|
envoy:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
cozystackAPI:
|
cozystackAPI:
|
||||||
image: ghcr.io/cozystack/cozystack/cozystack-api:v0.30.2@sha256:7ef370dc8aeac0a6b2a50b7d949f070eb21d267ba0a70e7fc7c1564bfe6d4f83
|
image: ghcr.io/cozystack/cozystack/cozystack-api:v0.29.1@sha256:3ce1cd4a9c74999b08ee477811bdc048a8b3fc79f214d92db2e81bb3ae0bd516
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
cozystackController:
|
cozystackController:
|
||||||
image: ghcr.io/cozystack/cozystack/cozystack-controller:v0.30.2@sha256:5b87a8ea0dcde1671f44532c1ee6db11a5dd922d1a009078ecf6495ec193e52a
|
image: ghcr.io/cozystack/cozystack/cozystack-controller:v0.29.1@sha256:e06f651a70268d0151c8d475cc1c002a66bb6e60cce7cbe7408403054ed167f7
|
||||||
debug: false
|
debug: false
|
||||||
disableTelemetry: false
|
disableTelemetry: false
|
||||||
cozystackVersion: "v0.30.2"
|
cozystackVersion: "v0.29.1"
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ data:
|
|||||||
"kubeappsNamespace": {{ .Release.Namespace | quote }},
|
"kubeappsNamespace": {{ .Release.Namespace | quote }},
|
||||||
"helmGlobalNamespace": {{ include "kubeapps.helmGlobalPackagingNamespace" . | quote }},
|
"helmGlobalNamespace": {{ include "kubeapps.helmGlobalPackagingNamespace" . | quote }},
|
||||||
"carvelGlobalNamespace": {{ .Values.kubeappsapis.pluginConfig.kappController.packages.v1alpha1.globalPackagingNamespace | quote }},
|
"carvelGlobalNamespace": {{ .Values.kubeappsapis.pluginConfig.kappController.packages.v1alpha1.globalPackagingNamespace | quote }},
|
||||||
"appVersion": "v0.30.2",
|
"appVersion": "v0.29.1",
|
||||||
"authProxyEnabled": {{ .Values.authProxy.enabled }},
|
"authProxyEnabled": {{ .Values.authProxy.enabled }},
|
||||||
"oauthLoginURI": {{ .Values.authProxy.oauthLoginURI | quote }},
|
"oauthLoginURI": {{ .Values.authProxy.oauthLoginURI | quote }},
|
||||||
"oauthLogoutURI": {{ .Values.authProxy.oauthLogoutURI | quote }},
|
"oauthLogoutURI": {{ .Values.authProxy.oauthLogoutURI | quote }},
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ kubeapps:
|
|||||||
image:
|
image:
|
||||||
registry: ghcr.io/cozystack/cozystack
|
registry: ghcr.io/cozystack/cozystack
|
||||||
repository: dashboard
|
repository: dashboard
|
||||||
tag: v0.30.2
|
tag: v0.29.1
|
||||||
digest: "sha256:a83fe4654f547469cfa469a02bda1273c54bca103a41eb007fdb2e18a7a91e93"
|
digest: "sha256:a83fe4654f547469cfa469a02bda1273c54bca103a41eb007fdb2e18a7a91e93"
|
||||||
kubeappsapis:
|
kubeappsapis:
|
||||||
image:
|
image:
|
||||||
registry: ghcr.io/cozystack/cozystack
|
registry: ghcr.io/cozystack/cozystack
|
||||||
repository: kubeapps-apis
|
repository: kubeapps-apis
|
||||||
tag: v0.30.2
|
tag: v0.29.1
|
||||||
digest: "sha256:3b5805b56f2fb9fd25f4aa389cdfbbb28a3f2efb02245c52085a45d1dc62bf92"
|
digest: "sha256:8cc327760c33a15022b847d3fa8d22b87891e17a74dc56f50f52cae032a81d8c"
|
||||||
pluginConfig:
|
pluginConfig:
|
||||||
flux:
|
flux:
|
||||||
packages:
|
packages:
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ kamaji:
|
|||||||
deploy: false
|
deploy: false
|
||||||
image:
|
image:
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: v0.30.2@sha256:e04f68e4cc5b023ed39ce2242b32aee51f97235371602239d0c4a9cea97c8d0d
|
tag: v0.29.1@sha256:8a1c6c6fe8b680aa48e909ad274ccf97bfcae20729f331e10b0d83038ec972cf
|
||||||
repository: ghcr.io/cozystack/cozystack/kamaji
|
repository: ghcr.io/cozystack/cozystack/kamaji
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
portSecurity: true
|
portSecurity: true
|
||||||
routes: ""
|
routes: ""
|
||||||
image: ghcr.io/cozystack/cozystack/kubeovn-webhook:v0.30.2@sha256:fa14fa7a0ffa628eb079ddcf6ce41d75b43de92e50f489422f8fb15c4dab2dbf
|
image: ghcr.io/cozystack/cozystack/kubeovn-webhook:v0.29.1@sha256:03c677712fc07b960cd824fb4595e3919473b483d9a0d76578e2b6a7aba12415
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
KUBEOVN_TAG = v1.13.8
|
KUBEOVN_TAG = v1.13.6
|
||||||
|
|
||||||
export NAME=kubeovn
|
export NAME=kubeovn
|
||||||
export NAMESPACE=cozy-$(NAME)
|
export NAMESPACE=cozy-$(NAME)
|
||||||
|
|||||||
@@ -15,12 +15,12 @@ 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: v1.13.8
|
version: v1.13.6
|
||||||
|
|
||||||
# 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.13.8"
|
appVersion: "1.13.6"
|
||||||
|
|
||||||
kubeVersion: ">= 1.23.0-0"
|
kubeVersion: ">= 1.23.0-0"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ global:
|
|||||||
repository: kube-ovn
|
repository: kube-ovn
|
||||||
dpdkRepository: kube-ovn-dpdk
|
dpdkRepository: kube-ovn-dpdk
|
||||||
vpcRepository: vpc-nat-gateway
|
vpcRepository: vpc-nat-gateway
|
||||||
tag: v1.13.8
|
tag: v1.13.6
|
||||||
support_arm: true
|
support_arm: true
|
||||||
thirdparty: true
|
thirdparty: true
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# syntax = docker/dockerfile:experimental
|
# syntax = docker/dockerfile:experimental
|
||||||
ARG VERSION=v1.13.8
|
ARG VERSION=v1.13.6
|
||||||
ARG BASE_TAG=$VERSION
|
ARG BASE_TAG=$VERSION
|
||||||
|
|
||||||
FROM golang:1.23-bookworm as builder
|
FROM golang:1.23-bookworm as builder
|
||||||
|
|
||||||
ARG TAG=v1.13.8
|
ARG TAG=v1.13.6
|
||||||
RUN git clone --branch ${TAG} --depth 1 https://github.com/kubeovn/kube-ovn /source
|
RUN git clone --branch ${TAG} --depth 1 https://github.com/kubeovn/kube-ovn /source
|
||||||
|
|
||||||
WORKDIR /source
|
WORKDIR /source
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ global:
|
|||||||
images:
|
images:
|
||||||
kubeovn:
|
kubeovn:
|
||||||
repository: kubeovn
|
repository: kubeovn
|
||||||
tag: v1.13.8@sha256:071a93df2dce484b347bbace75934ca9e1743668bfe6f1161ba307dee204767d
|
tag: v1.13.3@sha256:4e3a9c1b477f12257f509b2bdfb96d2bcf5fcd935d2e4a787e44ab7833121d72
|
||||||
|
|||||||
@@ -1,29 +1,19 @@
|
|||||||
{{- if .Values.scrapeRules.etcd.enabled }}
|
{{- if .Values.scrapeRules.etcd.enabled }}
|
||||||
---
|
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: kube-rbac-proxy
|
name: kube-rbac-proxy
|
||||||
namespace: cozy-monitoring
|
namespace: cozy-monitoring
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: etcd
|
app: kube-rbac-proxy
|
||||||
app.kubernetes.io/instance: etcd
|
|
||||||
app.kubernetes.io/part-of: control-plane
|
|
||||||
app.kubernetes.io/component: kube-rbac-proxy
|
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app.kubernetes.io/name: etcd
|
app: kube-rbac-proxy
|
||||||
app.kubernetes.io/instance: etcd
|
|
||||||
app.kubernetes.io/part-of: control-plane
|
|
||||||
app.kubernetes.io/component: kube-rbac-proxy
|
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: etcd
|
app: kube-rbac-proxy
|
||||||
app.kubernetes.io/instance: etcd
|
|
||||||
app.kubernetes.io/part-of: control-plane
|
|
||||||
app.kubernetes.io/component: kube-rbac-proxy
|
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: kube-rbac-proxy
|
serviceAccountName: kube-rbac-proxy
|
||||||
hostNetwork: true
|
hostNetwork: true
|
||||||
@@ -48,6 +38,7 @@ spec:
|
|||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
@@ -55,6 +46,7 @@ metadata:
|
|||||||
namespace: cozy-monitoring
|
namespace: cozy-monitoring
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
@@ -68,6 +60,7 @@ rules:
|
|||||||
verbs: ["create"]
|
verbs: ["create"]
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
@@ -82,6 +75,15 @@ subjects:
|
|||||||
namespace: cozy-monitoring
|
namespace: cozy-monitoring
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
apiVersion: v1
|
||||||
|
kind: ServiceAccount
|
||||||
|
metadata:
|
||||||
|
name: vm-scrape
|
||||||
|
namespace: cozy-monitoring
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
@@ -91,6 +93,7 @@ rules:
|
|||||||
verbs: ["get"]
|
verbs: ["get"]
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
@@ -101,10 +104,21 @@ roleRef:
|
|||||||
name: etcd-metrics-reader
|
name: etcd-metrics-reader
|
||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: vmagent-vmagent
|
name: vm-scrape
|
||||||
namespace: cozy-monitoring
|
namespace: cozy-monitoring
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
type: kubernetes.io/service-account-token
|
||||||
|
metadata:
|
||||||
|
name: vm-token
|
||||||
|
annotations:
|
||||||
|
kubernetes.io/service-account.name: vm-scrape
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
apiVersion: operator.victoriametrics.com/v1beta1
|
apiVersion: operator.victoriametrics.com/v1beta1
|
||||||
kind: VMPodScrape
|
kind: VMPodScrape
|
||||||
metadata:
|
metadata:
|
||||||
@@ -115,11 +129,10 @@ spec:
|
|||||||
scheme: https
|
scheme: https
|
||||||
tlsConfig:
|
tlsConfig:
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
|
bearerTokenSecret:
|
||||||
|
name: vm-token
|
||||||
|
key: token
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app.kubernetes.io/name: etcd
|
app: kube-rbac-proxy
|
||||||
app.kubernetes.io/instance: etcd
|
|
||||||
app.kubernetes.io/part-of: control-plane
|
|
||||||
app.kubernetes.io/component: kube-rbac-proxy
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
Reference in New Issue
Block a user