Skip to content

Commit 8a0796e

Browse files
authored
Automate super admin image deployments. (canada-ca#2357)
1 parent ba2712b commit 8a0796e

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
apiVersion: image.toolkit.fluxcd.io/v1alpha2
3+
kind: ImageRepository
4+
metadata:
5+
name: super-admin
6+
namespace: flux-system
7+
spec:
8+
image: gcr.io/track-compliance/super-admin
9+
interval: 5m0s
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
apiVersion: image.toolkit.fluxcd.io/v1alpha1
3+
kind: ImagePolicy
4+
metadata:
5+
name: super-admin
6+
namespace: flux-system
7+
spec:
8+
filterTags:
9+
extract: $ts
10+
pattern: ^master-[a-fA-F0-9]+-(?P<ts>.*)
11+
imageRepositoryRef:
12+
name: super-admin
13+
policy:
14+
numerical:
15+
order: asc

0 commit comments

Comments
 (0)