File tree Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 1
1
{{- $defaultSpec := .Values.registryMonitors.defaultSpec }}
2
- {{- range .Values.registryMonitors.items }}
2
+ {{- range $registry, $value := .Values.registryMonitors.items }}
3
+ {{- $spec := $value | default dict }}
3
4
apiVersion : kuik.enix.io/v1alpha1
4
5
kind : RegistryMonitor
5
6
metadata :
6
- name : {{ .name | default . registry }}
7
+ name : {{ $spec .name | default (regexReplaceAll "^[-\\.]+|[-\\.]+$" (regexReplaceAll "[.-]{2,}" (regexReplaceAll "[^a-z0-9-.]" ($ registry | lower) "-") "-") "") }}
7
8
spec :
8
- registry : {{ . registry }}
9
- interval : {{ .interval | default $defaultSpec.interval }}
10
- maxPerInterval : {{ .maxPerInterval | default $defaultSpec.maxPerInterval }}
11
- parallel : {{ .parallel | default $defaultSpec.parallel }}
9
+ registry : {{ $ registry }}
10
+ interval : {{ $spec .interval | default $defaultSpec.interval }}
11
+ maxPerInterval : {{ $spec .maxPerInterval | default $defaultSpec.maxPerInterval }}
12
+ parallel : {{ $spec .parallel | default $defaultSpec.parallel }}
12
13
---
13
14
{{- end }}
Original file line number Diff line number Diff line change @@ -96,12 +96,11 @@ registryMonitors:
96
96
parallel : 10
97
97
# -- RegistryMonitors to create on install and upgrade, if name is not provided, defaults to registry value.
98
98
items :
99
- - name : docker.io
100
- registry : docker.io
99
+ docker.io :
101
100
interval : 1h
102
101
maxPerInterval : 2
103
102
parallel : 2
104
- - registry : quay.io
105
- - registry : ghcr.io
106
- - registry : registry .k8s.io
107
- - registry : public.ecr.aws
103
+ quay.io : {}
104
+ ghcr.io : {}
105
+ registry.k8s.io : {}
106
+ public.ecr.aws : {}
You can’t perform that action at this time.
0 commit comments