ce7cb702218693d08ea6d83464d2457c9250027c
This commit is contained in:
commit
34c5f8963c
1 changed files with 145336 additions and 0 deletions
338
vendor/platform/kyverno/tests/tls-rollout/targets.yaml
vendored
Normal file
338
vendor/platform/kyverno/tests/tls-rollout/targets.yaml
vendored
Normal file
|
|
@ -0,0 +1,338 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: direct
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: direct
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: direct
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: projected
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: projected
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: projected
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
projected:
|
||||
sources:
|
||||
- secret:
|
||||
name: cert
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: environment
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: environment
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: environment
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
env:
|
||||
- name: CERT
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: cert
|
||||
key: tls.crt
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: native
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: native
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: native
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
certificates.quorate.internal/activation: '{"server":"native"}'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: mixed
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: mixed
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: mixed
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
certificates.quorate.internal/activation: '{"server":"native"}'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
- name: sidecar
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: unrelated
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: unrelated
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: unrelated
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: other
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: paused
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: paused
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: paused
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
paused: true
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: DaemonSet
|
||||
metadata:
|
||||
name: daemon
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: daemon
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: daemon
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: stateful
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: stateful
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: stateful
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: on-delete
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: on-delete
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: on-delete
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
updateStrategy:
|
||||
type: OnDelete
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: partition
|
||||
namespace: tls-test
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: partition
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: partition
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
updateStrategy:
|
||||
type: RollingUpdate
|
||||
rollingUpdate:
|
||||
partition: 1
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: wrong-ns
|
||||
namespace: elsewhere
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: wrong-ns
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: wrong-ns
|
||||
annotations:
|
||||
keep: 'yes'
|
||||
spec:
|
||||
containers:
|
||||
- name: server
|
||||
image: example.invalid/test:fake
|
||||
volumeMounts:
|
||||
- name: tls
|
||||
mountPath: /tls
|
||||
volumes:
|
||||
- name: tls
|
||||
secret:
|
||||
secretName: cert
|
||||
Loading…
Reference in a new issue