9
9
commonMetadata:
10
10
labels:
11
11
app.kubernetes.io/name: *app
12
- interval: 30m
13
- path: ./kubernetes/apps/cert-manager/cert-manager/app
14
- prune: true
15
- sourceRef:
16
- kind: GitRepository
17
- name: flux-system
18
- namespace: flux-system
19
- timeout: 5m
20
- targetNamespace: *namespace
21
- wait: false
22
- ---
23
- # yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/main/kustomization-kustomize-v1.json
24
- apiVersion: kustomize.toolkit.fluxcd.io/v1
25
- kind: Kustomization
26
- metadata:
27
- name: &app cert-manager-issuers
28
- namespace: &namespace cert-manager
29
- spec:
30
- commonMetadata:
31
- labels:
32
- app.kubernetes.io/name: *app
33
- interval: 30m
34
- path: ./kubernetes/apps/cert-manager/cert-manager/issuers
35
- prune: true
36
12
healthCheckExprs:
37
13
- apiVersion: cert-manager.io/v1
38
14
kind: ClusterIssuer
39
15
failed: status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'False')
40
16
current: status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'True')
17
+ interval: 1h
18
+ path: ./kubernetes/apps/cert-manager/cert-manager/app
19
+ prune: true
20
+ retryInterval: 2m
41
21
sourceRef:
42
22
kind: GitRepository
43
23
name: flux-system
44
24
namespace: flux-system
45
25
targetNamespace: *namespace
46
- timeout: 5m
26
+ timeout: 15m
47
27
wait: true
48
28
---
49
29
# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/main/kustomization-kustomize-v1.json
@@ -57,16 +37,17 @@ spec:
57
37
labels:
58
38
app.kubernetes.io/name: *app
59
39
dependsOn:
60
- - name: cert-manager-issuers
40
+ - name: cert-manager
61
41
namespace: cert-manager
62
42
healthCheckExprs:
63
43
- apiVersion: cert-manager.io/v1
64
44
kind: Certificate
65
45
failed: status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'False')
66
46
current: status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'True')
67
- interval: 30m
47
+ interval: 1h
68
48
path: ./kubernetes/apps/cert-manager/cert-manager/tls
69
49
prune: true
50
+ retryInterval: 2m
70
51
sourceRef:
71
52
kind: GitRepository
72
53
name: flux-system
0 commit comments