change default images to prevent error during installation

This commit is contained in:
2024-06-01 18:53:42 +03:00
parent d4db0cd840
commit 005f7bfbe9
3 changed files with 49 additions and 49 deletions

View File

@@ -15,33 +15,33 @@ type Logging struct {
Operator struct { Operator struct {
ChartRef string `yaml:"chart_ref" env-default:"kube-forge/fluent-operator"` ChartRef string `yaml:"chart_ref" env-default:"kube-forge/fluent-operator"`
ChartVersion string `yaml:"chart_version" env-default:"2.7.0"` ChartVersion string `yaml:"chart_version" env-default:"2.7.0"`
Image string `yaml:"image" env-default:"kubesphere/fluent-operator"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/kubesphere/fluent-operator"`
Tag string `yaml:"tag" env-default:"v2.7.0"` Tag string `yaml:"tag" env-default:"v2.7.0"`
InitContainer struct { InitContainer struct {
Image string `yaml:"image" env-default:"docker"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/docker"`
Tag string `yaml:"tag" env-default:"20.10"` Tag string `yaml:"tag" env-default:"20.10"`
} `yaml:"initcontainer"` } `yaml:"initcontainer"`
} `yaml:"operator"` } `yaml:"operator"`
Fluentd struct { Fluentd struct {
Image string `yaml:"image" env-default:"kubesphere/fluentd"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/kubesphere/fluentd"`
Tag string `yaml:"tag" env-default:"v1.15.3"` Tag string `yaml:"tag" env-default:"v1.15.3"`
} `yaml:"fluentd"` } `yaml:"fluentd"`
FluentBit struct { FluentBit struct {
Image string `yaml:"image" env-default:"kubesphere/fluent-bit"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/kubesphere/fluent-bit"`
Tag string `yaml:"tag" env-default:"v2.2.2"` Tag string `yaml:"tag" env-default:"v2.2.2"`
} `yaml:"fluent_bit"` } `yaml:"fluent_bit"`
Loki struct { Loki struct {
ChartRef string `yaml:"chart_ref" env-default:"kube-forge/loki"` ChartRef string `yaml:"chart_ref" env-default:"kube-forge/loki"`
ChartVersion string `yaml:"chart_version" env-default:"5.47.2"` ChartVersion string `yaml:"chart_version" env-default:"5.47.2"`
Registry string `yaml:"registry" env-default:"docker.io"` Registry string `yaml:"registry" env-default:"harbor.kvazaric.ru"`
Image string `yaml:"image" env-default:"grafana/loki"` Image string `yaml:"image" env-default:"kube-forge/grafana/loki"`
Tag string `yaml:"tag" env-default:"null"` Tag string `yaml:"tag" env-default:"latest"`
Persistence struct { Persistence struct {
StorageClass string `yaml:"storage_class" env-default:"local-path"` StorageClass string `yaml:"storage_class" env-default:"local-path"`
StorageSize string `yaml:"storage_size" env-default:"10Gi"` StorageSize string `yaml:"storage_size" env-default:"10Gi"`
Retention string `yaml:"retention" env-default:"168h"` Retention string `yaml:"retention" env-default:"168h"`
} `yaml:"persistence"` } `yaml:"persistence"`
AlertManagerUrl string `yaml:"alert_manager_url" env-default:"http://observability-alert-manager:9093"` AlertManagerUrl string `yaml:"alert_manager_u rl" env-default:"http://observability-alert-manager:9093"`
AdditionalRulesGroups string `yaml:"additional_rules_groups" env-default:""` AdditionalRulesGroups string `yaml:"additional_rules_groups" env-default:""`
} `yaml:"loki"` } `yaml:"loki"`
Events struct { Events struct {
@@ -51,7 +51,7 @@ type Logging struct {
Tag string `yaml:"tag" env-default:"v1.4"` Tag string `yaml:"tag" env-default:"v1.4"`
} `yaml:"exporter"` } `yaml:"exporter"`
Cron struct { Cron struct {
Image string `yaml:"image" env-default:"bitnami/kubectl"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/bitnami/kubectl"`
Tag string `yaml:"tag" env-default:"1.27.5-debian-11-r8"` Tag string `yaml:"tag" env-default:"1.27.5-debian-11-r8"`
Schedule string `yaml:"schedule" env-default:"*/2 * * * *"` Schedule string `yaml:"schedule" env-default:"*/2 * * * *"`
} `yaml:"cron"` } `yaml:"cron"`
@@ -67,14 +67,14 @@ type Tracing struct {
Tag string `yaml:"tag" env-default:""` Tag string `yaml:"tag" env-default:""`
} `yaml:"operator"` } `yaml:"operator"`
Collector struct { Collector struct {
Image string `yaml:"image" env-default:"otel/opentelemetry-collector-contrib"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/otel/opentelemetry-collector-contrib"`
Tag string `yaml:"tag" env-default:"0.95.0"` Tag string `yaml:"tag" env-default:"0.95.0"`
} `yaml:"collector"` } `yaml:"collector"`
Tempo struct { Tempo struct {
ChartRef string `yaml:"chart_ref" env-default:"kube-forge/tempo"` ChartRef string `yaml:"chart_ref" env-default:"kube-forge/tempo"`
ChartVersion string `yaml:"chart_version" env-default:"1.7.2"` ChartVersion string `yaml:"chart_version" env-default:"1.7.2"`
Image string `yaml:"image" env-default:"grafana/tempo"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/grafana/tempo"`
Tag string `yaml:"tag" env-default:""` Tag string `yaml:"tag" env-default:"2.3.1"`
Retention string `yaml:"retention" env-default:"24h"` Retention string `yaml:"retention" env-default:"24h"`
ListenPort int `yaml:"listen_port" env-default:"3100"` ListenPort int `yaml:"listen_port" env-default:"3100"`
Persistence struct { Persistence struct {
@@ -82,8 +82,8 @@ type Tracing struct {
StorageSize string `yaml:"storage_size" env-default:"10Gi"` StorageSize string `yaml:"storage_size" env-default:"10Gi"`
} `yaml:"persistence"` } `yaml:"persistence"`
TempoQuery struct { TempoQuery struct {
Image string `yaml:"image" env-default:"grafana/tempo-query"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/grafana/tempo-query"`
Tag string `yaml:"tag" env-default:"null"` Tag string `yaml:"tag" env-default:"2.3.1"`
ListenPort int `yaml:"listen_port" env-default:"16686"` ListenPort int `yaml:"listen_port" env-default:"16686"`
} `yaml:"tempo_query"` } `yaml:"tempo_query"`
} `yaml:"tempo"` } `yaml:"tempo"`
@@ -92,7 +92,7 @@ type Tracing struct {
type Monitoring struct { type Monitoring struct {
Enabled bool `yaml:"enabled"` Enabled bool `yaml:"enabled"`
Prometheus struct { Prometheus struct {
Image string `yaml:"image" env-default:"prom/prometheus"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/prom/prometheus"`
Tag string `yaml:"tag" env-default:"v2.45.0"` Tag string `yaml:"tag" env-default:"v2.45.0"`
ScrapeInterval string `yaml:"scrape_interval" env-default:"15s"` ScrapeInterval string `yaml:"scrape_interval" env-default:"15s"`
Persistence struct { Persistence struct {
@@ -108,14 +108,14 @@ type Monitoring struct {
Tag string `yaml:"tag" env-default:"v0.65.2"` Tag string `yaml:"tag" env-default:"v0.65.2"`
} `yaml:"config_reloader"` } `yaml:"config_reloader"`
KubeRbacProxy struct { KubeRbacProxy struct {
Image string `yaml:"image" env-default:"bitnami/kube-rbac-proxy"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/bitnami/kube-rbac-proxy"`
Tag string `yaml:"tag" env-default:"0.14.1"` Tag string `yaml:"tag" env-default:"0.14.1"`
} `yaml:"kube_rbac_proxy"` } `yaml:"kube_rbac_proxy"`
} `yaml:"operator"` } `yaml:"operator"`
} `yaml:"prometheus"` } `yaml:"prometheus"`
AlertManager struct { AlertManager struct {
Enabled bool `yaml:"enabled"` Enabled bool `yaml:"enabled"`
Image string `yaml:"image" env-default:"prom/alertmanager"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/prom/alertmanager"`
Tag string `yaml:"tag" env-default:"v0.26.0"` Tag string `yaml:"tag" env-default:"v0.26.0"`
AdditionalMessageTemplates interface{} `yaml:"additionalMessageTemplates"` AdditionalMessageTemplates interface{} `yaml:"additionalMessageTemplates"`
Route interface{} `yaml:"route"` Route interface{} `yaml:"route"`
@@ -123,18 +123,18 @@ type Monitoring struct {
} `yaml:"alert_manager"` } `yaml:"alert_manager"`
Blackbox struct { Blackbox struct {
Enabled bool `yaml:"enabled"` Enabled bool `yaml:"enabled"`
Image string `yaml:"image" env-default:"prom/blackbox-exporter"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/prom/blackbox-exporter"`
Tag string `yaml:"tag" env-default:"v0.24.0"` Tag string `yaml:"tag" env-default:"v0.24.0"`
AdditionalModules string `yaml:"routes" env-default:""` AdditionalModules string `yaml:"routes" env-default:""`
} `yaml:"blackbox"` } `yaml:"blackbox"`
KubeState struct { KubeState struct {
Enabled bool `yaml:"enabled"` Enabled bool `yaml:"enabled"`
Image string `yaml:"image" env-default:"bitnami/kube-state-metrics"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/bitnami/kube-state-metrics"`
Tag string `yaml:"tag" env-default:"2.9.2"` Tag string `yaml:"tag" env-default:"2.9.2"`
} `yaml:"kube_state"` } `yaml:"kube_state"`
Node struct { Node struct {
Enabled bool `yaml:"enabled"` Enabled bool `yaml:"enabled"`
Image string `yaml:"image" env-default:"prom/node-exporter"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/prom/node-exporter"`
Tag string `yaml:"tag" env-default:"v1.5.0"` Tag string `yaml:"tag" env-default:"v1.5.0"`
} `yaml:"node"` } `yaml:"node"`
MetricsServer struct { MetricsServer struct {

View File

@@ -19,15 +19,15 @@ type SecretsStorage struct {
} `yaml:"expose"` } `yaml:"expose"`
CsiIntegration struct { CsiIntegration struct {
Enabled bool `yaml:"enabled"` Enabled bool `yaml:"enabled"`
Image string `yaml:"image" env-default:"hashicorp/vault-csi-provider"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/hashicorp/vault-csi-provider"`
Tag string `yaml:"tag" env-default:"1.4.1"` Tag string `yaml:"tag" env-default:"1.4.1"`
} `yaml:"csi_integration"` } `yaml:"csi_integration"`
Injector struct { Injector struct {
Image string `yaml:"image" env-default:"hashicorp/vault-k8s"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/hashicorp/vault-k8s"`
Tag string `yaml:"tag" env-default:"1.3.1"` Tag string `yaml:"tag" env-default:"1.3.1"`
} `yaml:"injector"` } `yaml:"injector"`
Server struct { Server struct {
Image string `yaml:"image" env-default:"hashicorp/vault"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/hashicorp/vault"`
Tag string `yaml:"tag" env-default:"1.16.0"` Tag string `yaml:"tag" env-default:"1.16.0"`
Persistence struct { Persistence struct {
DataStorage struct { DataStorage struct {
@@ -41,7 +41,7 @@ type SecretsStorage struct {
} `yaml:"persistence"` } `yaml:"persistence"`
} `yaml:"server"` } `yaml:"server"`
Agent struct { Agent struct {
Image string `yaml:"image" env-default:"hashicorp/vault"` Image string `yaml:"image" env-default:"harbor.kvazaric.ru/kube-forge/hashicorp/vault"`
Tag string `yaml:"tag" env-default:"1.16.0"` Tag string `yaml:"tag" env-default:"1.16.0"`
} `yaml:"agent"` } `yaml:"agent"`
} }

View File

@@ -3153,7 +3153,7 @@ releases:
operator: operator:
initcontainer: initcontainer:
repository: "docker" repository: "harbor.kvazaric.ru/kube-forge/docker"
tag: "20.10" tag: "20.10"
resources: resources:
@@ -3165,7 +3165,7 @@ releases:
cpu: 50m cpu: 50m
memory: 64Mi memory: 64Mi
container: container:
repository: "kubesphere/fluent-operator" repository: "harbor.kvazaric.ru/kube-forge/kubesphere/fluent-operator"
tag: "v2.7.0" tag: "v2.7.0"
resources: resources:
limits: limits:
@@ -3196,7 +3196,7 @@ releases:
mode: "agent" mode: "agent"
port: 24224 port: 24224
image: image:
repository: "kubesphere/fluentd" repository: "harbor.kvazaric.ru/kube-forge/kubesphere/fluentd"
tag: "v1.15.3" tag: "v1.15.3"
nameOverride: "" nameOverride: ""
@@ -3223,7 +3223,7 @@ releases:
repository: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator repository: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
tag: "" tag: ""
collectorImage: collectorImage:
repository: otel/opentelemetry-collector-contrib repository: harbor.kvazaric.ru/kube-forge/otel/opentelemetry-collector-contrib
tag: 0.95.0 tag: 0.95.0
featureGates: "" featureGates: ""
@@ -3555,8 +3555,8 @@ releases:
replicas: 1 replicas: 1
tempo: tempo:
repository: grafana/tempo repository: harbor.kvazaric.ru/kube-forge/grafana/tempo
tag: "" tag: "2.3.1"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
updateStrategy: RollingUpdate updateStrategy: RollingUpdate
@@ -3590,8 +3590,8 @@ releases:
endpoint: "0.0.0.0:4318" endpoint: "0.0.0.0:4318"
tempoQuery: tempoQuery:
repository: grafana/tempo-query repository: harbor.kvazaric.ru/kube-forge/grafana/tempo-query
tag: null tag: 2.3.1
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
enabled: true enabled: true
@@ -3630,9 +3630,9 @@ releases:
values: values:
loki: loki:
image: image:
registry: docker.io registry: harbor.kvazaric.ru
repository: grafana/loki repository: kube-forge/grafana/loki
tag: null tag: latest
podAnnotations: podAnnotations:
app.kubernetes.io/component: "loki" app.kubernetes.io/component: "loki"
auth_enabled: false auth_enabled: false
@@ -3828,7 +3828,7 @@ releases:
enabled: true enabled: true
serviceMonitor: true serviceMonitor: true
image: image:
repository: prom/prometheus repository: harbor.kvazaric.ru/kube-forge/prom/prometheus
tag: v2.45.0 tag: v2.45.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -3923,7 +3923,7 @@ releases:
serviceMonitor: true serviceMonitor: true
enableDefaultRules: true enableDefaultRules: true
image: image:
repository: prom/alertmanager repository: harbor.kvazaric.ru/kube-forge/prom/alertmanager
tag: "v0.26.0" tag: "v0.26.0"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -3960,7 +3960,7 @@ releases:
enabled: true enabled: true
serviceMonitor: true serviceMonitor: true
image: image:
repository: prom/blackbox-exporter repository: harbor.kvazaric.ru/kube-forge/prom/blackbox-exporter
tag: "v0.24.0" tag: "v0.24.0"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -3973,7 +3973,7 @@ releases:
kubeStateMetrics: kubeStateMetrics:
enabled: true enabled: true
image: image:
repository: bitnami/kube-state-metrics repository: harbor.kvazaric.ru/kube-forge/bitnami/kube-state-metrics
tag: "2.9.2" tag: "2.9.2"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
resources: resources:
@@ -3999,14 +3999,14 @@ releases:
kubeRbacProxy: kubeRbacProxy:
image: image:
repository: bitnami/kube-rbac-proxy repository: harbor.kvazaric.ru/kube-forge/bitnami/kube-rbac-proxy
tag: 0.14.1 tag: 0.14.1
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
nodeExporter: nodeExporter:
enabled: true enabled: true
image: image:
repository: prom/node-exporter repository: harbor.kvazaric.ru/kube-forge/prom/node-exporter
tag: v1.5.0 tag: v1.5.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -4027,7 +4027,7 @@ releases:
cron: cron:
restartSchedule: "*/2 * * * *" restartSchedule: "*/2 * * * *"
image: image:
repository: bitnami/kubectl repository: harbor.kvazaric.ru/kube-forge/bitnami/kubectl
tag: 1.27.5-debian-11-r8 tag: 1.27.5-debian-11-r8
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
additionalRoutes: additionalRoutes:
@@ -4123,7 +4123,7 @@ releases:
enable: true enable: true
serviceMonitor: true serviceMonitor: true
image: image:
repository: "kubesphere/fluent-bit" repository: "harbor.kvazaric.ru/kube-forge/kubesphere/fluent-bit"
tag: "v2.2.2" tag: "v2.2.2"
affinity: affinity:
@@ -4659,7 +4659,7 @@ releases:
server.insecure: true server.insecure: true
secret: secret:
argocdServerAdminPassword: $2a$10$eNxOwjtN3LQI43LN955F5uaOw3/i1pIp7xes.krK0GDZiDv1SMfNi argocdServerAdminPassword: $2a$10$HDBhVHGtL0vBIcjuOybKzuTkc/HVVuQhZ0QHa38ljyjjZPmAESxrW
repositories: repositories:
# add default helm-repository from harbor # add default helm-repository from harbor
@@ -5462,7 +5462,7 @@ releases:
# image sets the repo and tag of the vault-k8s image to use for the injector. # image sets the repo and tag of the vault-k8s image to use for the injector.
image: image:
repository: "hashicorp/vault-k8s" repository: "harbor.kvazaric.ru/kube-forge/hashicorp/vault-k8s"
tag: "1.3.1" tag: "1.3.1"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -5470,7 +5470,7 @@ releases:
# containers. This should be set to the official Vault image. Vault 1.3.1+ is # containers. This should be set to the official Vault image. Vault 1.3.1+ is
# required. # required.
agentImage: agentImage:
repository: "hashicorp/vault" repository: "harbor.kvazaric.ru/kube-forge/hashicorp/vault"
tag: "1.16.0" tag: "1.16.0"
agentDefaults: agentDefaults:
cpuLimit: "500m" cpuLimit: "500m"
@@ -5697,7 +5697,7 @@ releases:
secretKey: "license" secretKey: "license"
image: image:
repository: "hashicorp/vault" repository: "harbor.kvazaric.ru/kube-forge/hashicorp/vault"
tag: "1.16.0" tag: "1.16.0"
# Overrides the default Image Pull Policy # Overrides the default Image Pull Policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -6136,7 +6136,7 @@ releases:
enabled: true enabled: true
image: image:
repository: "hashicorp/vault-csi-provider" repository: "harbor.kvazaric.ru/kube-forge/hashicorp/vault-csi-provider"
tag: "1.4.1" tag: "1.4.1"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -6186,7 +6186,7 @@ releases:
extraArgs: [] extraArgs: []
image: image:
repository: "hashicorp/vault" repository: "harbor.kvazaric.ru/kube-forge/hashicorp/vault"
tag: "1.16.0" tag: "1.16.0"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent