53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
# services/hermes/image.yaml
|
|
apiVersion: image.toolkit.fluxcd.io/v1
|
|
kind: ImageRepository
|
|
metadata:
|
|
name: hermes-agent-release
|
|
namespace: hermes
|
|
spec:
|
|
image: registry.bstein.dev/bstein/hermes-agent
|
|
interval: 1m0s
|
|
---
|
|
apiVersion: image.toolkit.fluxcd.io/v1
|
|
kind: ImagePolicy
|
|
metadata:
|
|
name: hermes-agent-release
|
|
namespace: hermes
|
|
spec:
|
|
imageRepositoryRef:
|
|
name: hermes-agent-release
|
|
filterTags:
|
|
pattern: '^git-[0-9a-f]{40}-build-(?P<build>[1-9][0-9]*)-release$'
|
|
extract: '$build'
|
|
policy:
|
|
numerical:
|
|
order: asc
|
|
digestReflectionPolicy: Always
|
|
interval: 1m0s
|
|
---
|
|
apiVersion: image.toolkit.fluxcd.io/v1
|
|
kind: ImageRepository
|
|
metadata:
|
|
name: hermes-webui-release
|
|
namespace: hermes
|
|
spec:
|
|
image: registry.bstein.dev/bstein/hermes-webui
|
|
interval: 1m0s
|
|
---
|
|
apiVersion: image.toolkit.fluxcd.io/v1
|
|
kind: ImagePolicy
|
|
metadata:
|
|
name: hermes-webui-release
|
|
namespace: hermes
|
|
spec:
|
|
imageRepositoryRef:
|
|
name: hermes-webui-release
|
|
filterTags:
|
|
pattern: '^git-[0-9a-f]{40}-build-(?P<build>[1-9][0-9]*)-release$'
|
|
extract: '$build'
|
|
policy:
|
|
numerical:
|
|
order: asc
|
|
digestReflectionPolicy: Always
|
|
interval: 1m0s
|