add ability to specify paths for argocd and grafana (https://git.kvazaric.ru/gstykalin/kube-forge/-/issues/1)
This commit is contained in:
@@ -2895,7 +2895,251 @@ releases:
|
||||
chart_ref: kube-forge/secrets-store-csi-driver
|
||||
chart_version: 1.4.3
|
||||
release_state: "present"
|
||||
values:
|
||||
linux:
|
||||
enabled: true
|
||||
image:
|
||||
repository: registry.k8s.io/csi-secrets-store/driver
|
||||
tag: v1.4.3
|
||||
#digest: sha256:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
crds:
|
||||
enabled: true
|
||||
image:
|
||||
repository: registry.k8s.io/csi-secrets-store/driver-crds
|
||||
tag: v1.4.3
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally override resource limits for crd hooks(jobs)
|
||||
resources: {}
|
||||
# requests:
|
||||
# cpu: "100m"
|
||||
# memory: "128Mi"
|
||||
# limits:
|
||||
# cpu: "500m"
|
||||
# memory: "512Mi"
|
||||
annotations: {}
|
||||
podLabels: {}
|
||||
|
||||
## Prevent the CSI driver from being scheduled on virtual-kubelet nodes
|
||||
affinity:
|
||||
nodeAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
nodeSelectorTerms:
|
||||
- matchExpressions:
|
||||
- key: type
|
||||
operator: NotIn
|
||||
values:
|
||||
- virtual-kubelet
|
||||
|
||||
driver:
|
||||
resources:
|
||||
limits:
|
||||
cpu: 200m
|
||||
memory: 200Mi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 100Mi
|
||||
|
||||
registrarImage:
|
||||
repository: registry.k8s.io/sig-storage/csi-node-driver-registrar
|
||||
tag: v2.10.0
|
||||
#digest: sha256:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
registrar:
|
||||
resources:
|
||||
limits:
|
||||
cpu: 100m
|
||||
memory: 100Mi
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 20Mi
|
||||
logVerbosity: 5
|
||||
|
||||
livenessProbeImage:
|
||||
repository: registry.k8s.io/sig-storage/livenessprobe
|
||||
tag: v2.12.0
|
||||
#digest: sha256:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
livenessProbe:
|
||||
resources:
|
||||
limits:
|
||||
cpu: 100m
|
||||
memory: 100Mi
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 20Mi
|
||||
|
||||
updateStrategy:
|
||||
type: RollingUpdate
|
||||
rollingUpdate:
|
||||
maxUnavailable: 1
|
||||
|
||||
kubeletRootDir: /var/lib/kubelet
|
||||
providersDir: /var/run/secrets-store-csi-providers
|
||||
additionalProvidersDirs:
|
||||
- /etc/kubernetes/secrets-store-csi-providers
|
||||
nodeSelector: {}
|
||||
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
|
||||
# An empty key with operator Exists matches all keys, values and effects which means this will tolerate everything.
|
||||
tolerations:
|
||||
- operator: "Exists"
|
||||
metricsAddr: ":8095"
|
||||
env: []
|
||||
priorityClassName: ""
|
||||
daemonsetAnnotations: {}
|
||||
podAnnotations: {}
|
||||
podLabels: {}
|
||||
|
||||
# volumes is a list of volumes made available to secrets store csi driver.
|
||||
volumes: null
|
||||
# - name: foo
|
||||
# emptyDir: {}
|
||||
|
||||
# volumeMounts is a list of volumeMounts for secrets store csi driver.
|
||||
volumeMounts: null
|
||||
# - name: foo
|
||||
# mountPath: /bar
|
||||
# readOnly: true
|
||||
|
||||
windows:
|
||||
enabled: false
|
||||
image:
|
||||
repository: registry.k8s.io/csi-secrets-store/driver
|
||||
tag: v1.4.3
|
||||
#digest: sha256:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
## Prevent the CSI driver from being scheduled on virtual-kubelet nodes
|
||||
affinity:
|
||||
nodeAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
nodeSelectorTerms:
|
||||
- matchExpressions:
|
||||
- key: type
|
||||
operator: NotIn
|
||||
values:
|
||||
- virtual-kubelet
|
||||
|
||||
driver:
|
||||
resources:
|
||||
limits:
|
||||
cpu: 400m
|
||||
memory: 400Mi
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 100Mi
|
||||
|
||||
registrarImage:
|
||||
repository: registry.k8s.io/sig-storage/csi-node-driver-registrar
|
||||
tag: v2.10.0
|
||||
#digest: sha256:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
registrar:
|
||||
resources:
|
||||
limits:
|
||||
cpu: 200m
|
||||
memory: 200Mi
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 100Mi
|
||||
logVerbosity: 5
|
||||
|
||||
livenessProbeImage:
|
||||
repository: registry.k8s.io/sig-storage/livenessprobe
|
||||
tag: v2.12.0
|
||||
#digest: sha256:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
livenessProbe:
|
||||
resources:
|
||||
limits:
|
||||
cpu: 200m
|
||||
memory: 200Mi
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 100Mi
|
||||
|
||||
updateStrategy:
|
||||
type: RollingUpdate
|
||||
rollingUpdate:
|
||||
maxUnavailable: 1
|
||||
|
||||
kubeletRootDir: C:\var\lib\kubelet
|
||||
providersDir: C:\\k\\secrets-store-csi-providers
|
||||
additionalProvidersDirs:
|
||||
nodeSelector: {}
|
||||
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
|
||||
# An empty key with operator Exists matches all keys, values and effects which means this will tolerate everything.
|
||||
tolerations:
|
||||
- operator: "Exists"
|
||||
metricsAddr: ":8095"
|
||||
env: []
|
||||
priorityClassName: ""
|
||||
daemonsetAnnotations: {}
|
||||
podAnnotations: {}
|
||||
podLabels: {}
|
||||
|
||||
# volumes is a list of volumes made available to secrets store csi driver.
|
||||
volumes: null
|
||||
# - name: foo
|
||||
# emptyDir: {}
|
||||
|
||||
# volumeMounts is a list of volumeMounts for secrets store csi driver.
|
||||
volumeMounts: null
|
||||
# - name: foo
|
||||
# mountPath: /bar
|
||||
# readOnly: true
|
||||
|
||||
# log level. Uses V logs (klog)
|
||||
logVerbosity: 0
|
||||
|
||||
# logging format JSON
|
||||
logFormatJSON: false
|
||||
|
||||
livenessProbe:
|
||||
port: 9808
|
||||
logLevel: 2
|
||||
|
||||
## Maximum size in bytes of gRPC response from plugins
|
||||
maxCallRecvMsgSize: 4194304
|
||||
|
||||
## Install Default RBAC roles and bindings
|
||||
rbac:
|
||||
install: true
|
||||
pspEnabled: false
|
||||
|
||||
## Install RBAC roles and bindings required for K8S Secrets syncing if true
|
||||
syncSecret:
|
||||
enabled: false
|
||||
|
||||
## Enable secret rotation feature [alpha]
|
||||
enableSecretRotation: false
|
||||
|
||||
## Secret rotation poll interval duration
|
||||
rotationPollInterval:
|
||||
|
||||
## Provider HealthCheck
|
||||
providerHealthCheck: false
|
||||
|
||||
## Provider HealthCheck interval
|
||||
providerHealthCheckInterval: 2m
|
||||
|
||||
imagePullSecrets: []
|
||||
|
||||
## This allows CSI drivers to impersonate the pods that they mount the volumes for.
|
||||
# refer to https://kubernetes-csi.github.io/docs/token-requests.html for more details.
|
||||
# Supported only for Kubernetes v1.20+
|
||||
tokenRequests: []
|
||||
# - audience: aud1
|
||||
# - audience: aud2
|
||||
|
||||
# -- Labels to apply to all resources
|
||||
commonLabels: {}
|
||||
# team_name: dev
|
||||
- name: fluent-operator
|
||||
namespace: observability
|
||||
create_namespace: true
|
||||
@@ -3793,6 +4037,7 @@ releases:
|
||||
enabled: true
|
||||
serviceMonitor: true
|
||||
domain: &grafanaDomain grafana.disk.lt.t1.cloud
|
||||
path: /
|
||||
image:
|
||||
repository: grafana/grafana
|
||||
tag: 10.4.1
|
||||
@@ -3806,7 +4051,7 @@ releases:
|
||||
config:
|
||||
server: |
|
||||
enable_gzip = true
|
||||
root_url = https://grafana.disk.lt.t1.cloud
|
||||
root_url = https://grafana.disk.lt.t1.cloud/
|
||||
|
||||
security: |
|
||||
admin_user = admin
|
||||
@@ -4355,7 +4600,7 @@ releases:
|
||||
namespace: cicd
|
||||
create_namespace: true
|
||||
chart_ref: kube-forge/argo-cd
|
||||
chart_version: 5.46.7
|
||||
chart_version: 6.7.10
|
||||
release_state: "present"
|
||||
values:
|
||||
crds:
|
||||
@@ -4413,7 +4658,7 @@ releases:
|
||||
server.insecure: true
|
||||
|
||||
secret:
|
||||
argocdServerAdminPassword: $2a$10$N3yN5AWSH6e7MfcQUt7/NOJpXacdWK1vPRiZPbzsUsMWNqCy9G8l6
|
||||
argocdServerAdminPassword: $2a$10$eb0YB2bJ/B9XvAOACyvWGOUMDfyOO.Jfej8DyA.7MhzzwhopgkVFq
|
||||
|
||||
repositories:
|
||||
# add default helm-repository from harbor
|
||||
@@ -4421,7 +4666,7 @@ releases:
|
||||
|
||||
cm:
|
||||
create: true
|
||||
url: "https://argocd.disk.lt.t1.cloud"
|
||||
url: "https://cicd.disk.lt.t1.cloud"
|
||||
|
||||
accounts.developer: login
|
||||
accounts.guest: login
|
||||
@@ -5139,7 +5384,8 @@ releases:
|
||||
release_state: "present"
|
||||
values:
|
||||
services:
|
||||
- domain: argocd.disk.lt.t1.cloud
|
||||
- domain: cicd.disk.lt.t1.cloud
|
||||
path: /
|
||||
address: argo-cd-argocd-server
|
||||
port: 80
|
||||
secretName: argo-cd-server-tls
|
||||
@@ -5854,6 +6100,7 @@ releases:
|
||||
ui:
|
||||
enabled: true
|
||||
domain: vault.disk.lt.t1.cloud
|
||||
path: /
|
||||
publishNotReadyAddresses: true
|
||||
# The service should only contain selectors for active Vault pod
|
||||
activeVaultPodOnly: false
|
||||
@@ -5924,7 +6171,11 @@ releases:
|
||||
|
||||
pod:
|
||||
annotations: {}
|
||||
tolerations: []
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
effect: NoSchedule
|
||||
- key: node-role.kubernetes.io/control-plane
|
||||
effect: NoSchedule
|
||||
nodeSelector: {}
|
||||
affinity: {}
|
||||
extraLabels: {}
|
||||
|
||||
Reference in New Issue
Block a user