kubelatte-ce
Форк от sbertech/kubelatte-ce
166 строк · 4.8 Кб
1{
2"kind":"pAdmissionReview",
3"apiVersion":"admission.k8s.io/v1beta1",
4"request":{
5"uid":"e94a7790-a4fc-11e9-a276-42010a3e0104",
6"kind":{
7"group":"",
8"version":"v1",
9"kind":"Pod"
10},
11"resource":{
12"group":"",
13"version":"v1",
14"resource":"pods"
15},
16"namespace":"keymaker",
17"operation":"CREATE",
18"userInfo":{
19"username":"system:serviceaccount:kube-system:replicaset-controller",
20"uid":"c301929c-9d37-11e9-a3f2-42010a3e0104",
21"groups":[
22"system:serviceaccounts",
23"system:serviceaccounts:kube-system",
24"system:authenticated"
25]
26},
27"object_bad":{
28"kind":"Pod",
29"apiVersion":"v1",
30"metadata_bad":{
31"generateName":"keymaker-keymaker-769579fd65-",
32"creationTimestamp":null,
33"labels":{
34"app.kubernetes.io/instance":"keymaker",
35"app.kubernetes.io/managed-by":"spinnaker",
36"app.kubernetes.io/name":"keymaker",
37"pod-template-hash":"769579fd65"
38},
39"annotations":{
40"artifact.spinnaker.io/location":"keymaker",
41"artifact.spinnaker.io/name":"keymaker-keymaker",
42"artifact.spinnaker.io/type":"kubernetes/deployment",
43"moniker.spinnaker.io/application":"securitykaaskeymaker",
44"moniker.spinnaker.io/cluster":"deployment keymaker-keymaker",
45"keymaker.k8s-integration.sfdc.com/inject":"true",
46"madkub.k8s-integration.sfdc.com/inject":"true",
47"port/value": "1111"
48},
49"ownerReferences":[
50{
51"apiVersion":"apps/v1",
52"kind":"ReplicaSet",
53"name":"keymaker-keymaker-769579fd65",
54"uid":"dcdda283-a4fc-11e9-a276-42010a3e0104",
55"controller":true,
56"blockOwnerDeletion":true
57}
58]
59},
60"spec_bad":{
61"volumes":[
62{
63"name":"kaas-keymaker-orlgsgcsl34imsg6-token-kn2t8",
64"secret":{
65"secretName":"kaas-keymaker-orlgsgcsl34imsg6-token-kn2t8"
66}
67}
68],
69"initContainers":[
70{
71"name":"ca-populator-original",
72"image":"/dva/pki_aws_bootstrap:6",
73"args":[
74"/bin/cp",
75"/etc/ssl/certs/cacerts.pem",
76"/etc/pki_service/ca/cacerts.pem"
77],
78"resources":{
79
80},
81"terminationMessagePath":"/dev/termination-log",
82"terminationMessagePolicy":"File",
83"imagePullPolicy":"IfNotPresent"
84},
85{
86"name":"madkub-init-original",
87"image":"/dva/pki_aws_bootstrap:6",
88"args":[
89"/bin/cp",
90"/etc/ssl/certs/cacerts.pem",
91"/etc/pki_service/ca/cacerts.pem"
92],
93"resources":{
94
95},
96"terminationMessagePath":"/dev/termination-log",
97"terminationMessagePolicy":"File",
98"imagePullPolicy":"IfNotPresent"
99}
100],
101"containers":[
102{
103"name":"keymaker-original",
104"image":"gcr.io/gsf-mgmt-devmvp-spinnaker/dva/keymaker-client:latest",
105"command":[
106"sleep"
107],
108"args":[
109"infinity"
110],
111"ports":[
112{
113"name":"http",
114"containerPort":7020,
115"protocol":"TCP"
116}
117],
118"resources":{
119
120},
121"volumeMounts":[
122{
123"name":"kaas-keymaker-orlgsgcsl34imsg6-token-kn2t8",
124"readOnly":true,
125"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"
126}
127],
128"terminationMessagePath":"/dev/termination-log",
129"terminationMessagePolicy":"File",
130"imagePullPolicy":"Always"
131}
132],
133"restartPolicy":"Always",
134"terminationGracePeriodSeconds":30,
135"dnsPolicy":"ClusterFirst",
136"serviceAccountName":"kaas-keymaker-orlgsgcsl34imsg6",
137"serviceAccount":"kaas-keymaker-orlgsgcsl34imsg6",
138"automountServiceAccountToken":true,
139"securityContext":{
140
141},
142"schedulerName":"default-scheduler",
143"tolerations":[
144{
145"key":"node.kubernetes.io/not-ready",
146"operator":"Exists",
147"effect":"NoExecute",
148"tolerationSeconds":300
149},
150{
151"key":"node.kubernetes.io/unreachable",
152"operator":"Exists",
153"effect":"NoExecute",
154"tolerationSeconds":300
155}
156],
157"priority":0
158},
159"status":{
160
161}
162},
163"oldObject":null,
164"dryRun":false
165}
166}