147 lines
2.7 KiB
YAML
147 lines
2.7 KiB
YAML
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: registry
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: probe
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: quay
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: probe
|
|
image: quay.quorate.internal/mirror/app:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: zot
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: probe
|
|
image: zot.quorate.internal/quay/quay:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: internal-init
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: app
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
initContainers:
|
|
- name: probe
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: internal-debug
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: app
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
ephemeralContainers:
|
|
- name: probe
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: external
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: probe
|
|
image: quay.io/argoproj/argoexec:v4.1.2
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: external-init
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: app
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
initContainers:
|
|
- name: probe
|
|
image: docker.io/library/busybox:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: external-debug
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: app
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
ephemeralContainers:
|
|
- name: probe
|
|
image: docker.io/library/busybox:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: lookalike
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: probe
|
|
image: registryXquorateXinternal/app:v1
|
|
---
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: suffix
|
|
namespace: mirrored-image
|
|
spec:
|
|
containers:
|
|
- name: probe
|
|
image: registry.quorate.internal.example/app:v1
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: internal-deploy
|
|
namespace: mirrored-image
|
|
spec:
|
|
selector:
|
|
matchLabels:
|
|
app: internal-deploy
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: internal-deploy
|
|
spec:
|
|
containers:
|
|
- name: app
|
|
image: registry.quorate.internal/quorate/app:v1
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: external-deploy
|
|
namespace: mirrored-image
|
|
spec:
|
|
selector:
|
|
matchLabels:
|
|
app: external-deploy
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: external-deploy
|
|
spec:
|
|
containers:
|
|
- name: app
|
|
image: quay.io/argoproj/argoexec:v4.1.2
|