Skip to content

Instantly share code, notes, and snippets.

@cmoulliard
Created March 11, 2021 08:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cmoulliard/276cc8162169bd086ea5d0be5a5a1ab5 to your computer and use it in GitHub Desktop.
Save cmoulliard/276cc8162169bd086ea5d0be5a5a1ab5 to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Pod
metadata:
annotations:
image.kpack.io/buildChanges: '[{"reason":"CONFIG","old":{"resources":{},"source":{}},"new":{"resources":{},"source":{"git":{"url":"https://github.com/spring-projects/spring-petclinic","revision":"82cb521d636b282340378d80a6307a08e3d4a4c4"}}}}]'
image.kpack.io/reason: CONFIG
kpack.io/build: cert
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"kpack.io/v1alpha1","kind":"Image","metadata":{"annotations":{"kpack.io/build":"cert"},"name":"tutorial-image","namespace":"demo"},"spec":{"builder":{"kind":"Builder","name":"my-builder"},"serviceAccount":"tutorial-service-account","source":{"git":{"revision":"82cb521d636b282340378d80a6307a08e3d4a4c4","url":"https://github.com/spring-projects/spring-petclinic"}},"tag":":5000/tutorial"}}
creationTimestamp: "2021-03-11T07:58:13Z"
labels:
image.kpack.io/buildNumber: "1"
image.kpack.io/image: tutorial-image
image.kpack.io/imageGeneration: "1"
kpack.io/build: tutorial-image-build-1-chjv8
managedFields:
- apiVersion: v1
fieldsType: FieldsV1
fieldsV1:
f:metadata:
f:annotations:
.: {}
f:image.kpack.io/buildChanges: {}
f:image.kpack.io/reason: {}
f:kpack.io/build: {}
f:kubectl.kubernetes.io/last-applied-configuration: {}
f:labels:
.: {}
f:image.kpack.io/buildNumber: {}
f:image.kpack.io/image: {}
f:image.kpack.io/imageGeneration: {}
f:kpack.io/build: {}
f:ownerReferences:
.: {}
k:{"uid":"bfd2d2db-e043-421c-b93d-ff4afda2707c"}:
.: {}
f:apiVersion: {}
f:blockOwnerDeletion: {}
f:controller: {}
f:kind: {}
f:name: {}
f:uid: {}
f:spec:
f:containers:
k:{"name":"completion"}:
.: {}
f:image: {}
f:imagePullPolicy: {}
f:name: {}
f:resources: {}
f:terminationMessagePath: {}
f:terminationMessagePolicy: {}
f:dnsPolicy: {}
f:enableServiceLinks: {}
f:initContainers:
.: {}
k:{"name":"analyze"}:
.: {}
f:args: {}
f:command: {}
f:env:
.: {}
k:{"name":"CNB_PLATFORM_API"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"HOME"}:
.: {}
f:name: {}
f:value: {}
f:image: {}
f:imagePullPolicy: {}
f:name: {}
f:resources: {}
f:terminationMessagePath: {}
f:terminationMessagePolicy: {}
f:volumeMounts:
.: {}
k:{"mountPath":"/builder/home"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/cache"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/layers"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/workspace"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"name":"build"}:
.: {}
f:args: {}
f:command: {}
f:env:
.: {}
k:{"name":"CNB_PLATFORM_API"}:
.: {}
f:name: {}
f:value: {}
f:image: {}
f:imagePullPolicy: {}
f:name: {}
f:resources: {}
f:terminationMessagePath: {}
f:terminationMessagePolicy: {}
f:volumeMounts:
.: {}
k:{"mountPath":"/layers"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/platform"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/workspace"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"name":"detect"}:
.: {}
f:args: {}
f:command: {}
f:env:
.: {}
k:{"name":"CNB_PLATFORM_API"}:
.: {}
f:name: {}
f:value: {}
f:image: {}
f:imagePullPolicy: {}
f:name: {}
f:resources: {}
f:terminationMessagePath: {}
f:terminationMessagePolicy: {}
f:volumeMounts:
.: {}
k:{"mountPath":"/layers"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/platform"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/workspace"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"name":"export"}:
.: {}
f:args: {}
f:command: {}
f:env:
.: {}
k:{"name":"CNB_PLATFORM_API"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"HOME"}:
.: {}
f:name: {}
f:value: {}
f:image: {}
f:imagePullPolicy: {}
f:name: {}
f:resources: {}
f:terminationMessagePath: {}
f:terminationMessagePolicy: {}
f:volumeMounts:
.: {}
k:{"mountPath":"/builder/home"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/cache"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/layers"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/var/report"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/workspace"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"name":"prepare"}:
.: {}
f:args: {}
f:env:
.: {}
k:{"name":"BUILD_CHANGES"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"DNS_PROBE_HOSTNAME"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"GIT_REVISION"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"GIT_URL"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"IMAGE_TAG"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"PLATFORM_ENV_VARS"}:
.: {}
f:name: {}
f:value: {}
k:{"name":"RUN_IMAGE"}:
.: {}
f:name: {}
f:value: {}
f:image: {}
f:imagePullPolicy: {}
f:name: {}
f:resources: {}
f:terminationMessagePath: {}
f:terminationMessagePolicy: {}
f:volumeMounts:
.: {}
k:{"mountPath":"/builder/home"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/builderPullSecrets"}:
.: {}
f:mountPath: {}
f:name: {}
f:readOnly: {}
k:{"mountPath":"/imagePullSecrets"}:
.: {}
f:mountPath: {}
f:name: {}
f:readOnly: {}
k:{"mountPath":"/platform"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/projectMetadata"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/var/build-secrets/tutorial-registry-credentials"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/workspace"}:
.: {}
f:mountPath: {}
f:name: {}
f:workingDir: {}
k:{"name":"restore"}:
.: {}
f:args: {}
f:command: {}
f:env:
.: {}
k:{"name":"CNB_PLATFORM_API"}:
.: {}
f:name: {}
f:value: {}
f:image: {}
f:imagePullPolicy: {}
f:name: {}
f:resources: {}
f:terminationMessagePath: {}
f:terminationMessagePolicy: {}
f:volumeMounts:
.: {}
k:{"mountPath":"/cache"}:
.: {}
f:mountPath: {}
f:name: {}
k:{"mountPath":"/layers"}:
.: {}
f:mountPath: {}
f:name: {}
f:nodeSelector:
.: {}
f:kubernetes.io/os: {}
f:restartPolicy: {}
f:schedulerName: {}
f:securityContext:
.: {}
f:fsGroup: {}
f:runAsGroup: {}
f:runAsUser: {}
f:serviceAccount: {}
f:serviceAccountName: {}
f:terminationGracePeriodSeconds: {}
f:volumes:
.: {}
k:{"name":"builder-pull-secrets-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"cache-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"home-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"image-pull-secrets-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"layers-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"network-wait-launcher-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"notary-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"platform-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"report-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
k:{"name":"secret-volume-tutorial-registry-credentials"}:
.: {}
f:name: {}
f:secret:
.: {}
f:defaultMode: {}
f:secretName: {}
k:{"name":"workspace-dir"}:
.: {}
f:emptyDir: {}
f:name: {}
manager: controller
operation: Update
time: "2021-03-11T07:58:13Z"
- apiVersion: v1
fieldsType: FieldsV1
fieldsV1:
f:status:
f:conditions:
k:{"type":"ContainersReady"}:
.: {}
f:lastProbeTime: {}
f:lastTransitionTime: {}
f:message: {}
f:reason: {}
f:status: {}
f:type: {}
k:{"type":"Initialized"}:
.: {}
f:lastProbeTime: {}
f:lastTransitionTime: {}
f:message: {}
f:reason: {}
f:status: {}
f:type: {}
k:{"type":"Ready"}:
.: {}
f:lastProbeTime: {}
f:lastTransitionTime: {}
f:message: {}
f:reason: {}
f:status: {}
f:type: {}
f:containerStatuses: {}
f:hostIP: {}
f:initContainerStatuses: {}
f:phase: {}
f:podIP: {}
f:podIPs:
.: {}
k:{"ip":"10.244.0.23"}:
.: {}
f:ip: {}
f:startTime: {}
manager: kubelet
operation: Update
time: "2021-03-11T07:58:15Z"
name: tutorial-image-build-1-chjv8-build-pod
namespace: demo
ownerReferences:
- apiVersion: kpack.io/v1alpha1
blockOwnerDeletion: true
controller: true
kind: Build
name: tutorial-image-build-1-chjv8
uid: bfd2d2db-e043-421c-b93d-ff4afda2707c
resourceVersion: "769547"
selfLink: /api/v1/namespaces/demo/pods/tutorial-image-build-1-chjv8-build-pod
uid: f4be9edf-e213-4aa0-bcd2-5b4bdf50e8d4
spec:
containers:
- image: gcr.io/cf-build-service-public/kpack/completion@sha256:7b8b829ee21f6009ea9b580cad86fb2f74f28d2aa34676d4a130fb62b9fc9893
imagePullPolicy: IfNotPresent
name: completion
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
- mountPath: /etc/ssl/certs
name: ca-certs
readOnly: true
dnsPolicy: ClusterFirst
enableServiceLinks: true
imagePullSecrets:
- name: tutorial-registry-credentials
initContainers:
- env:
- name: CA_CERTS_DATA
value: |
-----BEGIN CERTIFICATE-----
MIIDFjCCAf6gAwIBAgIQQGLGHCjYtwQHGXOiYEtz3jANBgkqhkiG9w0BAQsFADAV
MRMwEQYDVQQDEwprdWJlcm5ldGVzMB4XDTIxMDMwODEzMjQxNFoXDTIyMDMwODEz
MjQxNFoweTELMAkGA1UEBhMCQkUxDjAMBgNVBAgTBU5hbXVyMRIwEAYDVQQHEwlG
bG9yZW5uZXMxGzAZBgNVBAoTElJlZCBIYXQgTWlkZGxld2FyZTERMA8GA1UECxMI
U25vd2Ryb3AxFjAUBgNVBAMTDWt1YmUtcmVnaXN0cnkwWTATBgcqhkjOPQIBBggq
hkjOPQMBBwNCAAR8j0v6klJQ3Z1yP8Vby+0U+l8+jM54o7JB6l/En50AirUhlgC3
W3QWqPkI5Gk9FAJ+OOjONDjSr28C9WLIXf8ao4HIMIHFMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMIGPBgNVHREEgYcw
gYSCF2t1YmUtcmVnaXN0cnkuaW5mcmEuc3Zjgh9rdWJlLXJlZ2lzdHJ5LmluZnJh
LnN2Yy5jbHVzdGVygiVrdWJlLXJlZ2lzdHJ5LmluZnJhLnN2Yy5jbHVzdGVyLmxv
Y2FsghU5NS4yMTcuMTU5LjI0NC5uaXAuaW+HBF/Zn/SHBApiwFAwDQYJKoZIhvcN
AQELBQADggEBAHSR1BpqfkC2GRQn1AhDYbl2MezB4ujt3DE/1J9IuQVGEBMdqJq2
SRtL4eUk+5H/bt9wHUg60vbnuPLsAqDqz0CrVOxrOeFpvRt1trz1KGDsUIglpTRR
TOiYHABdUbGH5Ba0KuOMZYmtHJp80smEBqAspLBASHjA/8uVlOIbygN4dK5/QTNq
6UdM+WMMS+K7PwH7GGe8x1GJ7XtYUWxDQ8BgrqkfPAp3nScm5GUHwvHGvIdh9q6x
pEKm5z8fh2p0WrYtOmxQNaZPypwIFNfDLF1ypXuY0xwtJSo5qwDuzWxllFf5+77f
fDIK0oojO1qDKw9fVki+zoa8WJFmsu4BKXE=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIICyDCCAbCgAwIBAgIBADANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDEwprdWJl
cm5ldGVzMB4XDTIxMDMwODA5Mjc0MFoXDTMxMDMwNjA5Mjc0MFowFTETMBEGA1UE
AxMKa3ViZXJuZXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxN
uEIG8NkTWc+xzEXP8fzRHsRApS9goEPEa5Yc97l3Wdg1ma+CVUNQ3SXjcJTVIwtC
prz98JB5adtQCrMP6l8nhA2BYJ0eIgyvN55tKGzJdIoqttYbRUn+Eyu3YQMLSvoy
WQdBzTdmC+iuztvWcS33WKtG3pqv9NvwBqwuDl5HCsYXqPXOXyaJcX2wBZJWVtJl
6eQ/iL77h67R8dwryzupkjsjUwK0pgctgnGx/4KG6aBrxXeygfQH94I1N03Dvici
8JHoc+krT/q21kjiBDavtQd+6I+FClgzro6waitlUGyf+J0wr7LBlsALmSNYxVG/
wEkej77Dwsmee3GMHssCAwEAAaMjMCEwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB
/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAJoi19t6amd71bvDIbb2yCGxkouR
oGYwhqSvzgHPFfn1+vrGukTySxcI6lhl+7BciZd/Z+jkUCMq40GOXnWCyAa9HpQB
2ZGldHQuJeFzIy01eEL5ICSwLccCc2m3jw6dUbtgnWhQ/AjUYfz58flMaKQhPnWj
JfwZRUmkFnccnLGvOC41q96fOAk09mabj9SfWnTJ2vpqtbgMTANIUB5mVEY7y3au
lm3F3EHb6vFKbIPpegIVSZmiWWP65hggTHPgJlBNH5jPeDWSIy7lPD0oJDAozmjd
s4ltRZrz3edwlGU4HsLsGsxvB4bwbMzvLC0vDxSmWUw7O9mtN6J08zdekuI=
-----END CERTIFICATE-----
image: cmoulliard/my-setup-ca-certs
imagePullPolicy: IfNotPresent
name: setup-ca-certs
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /workspace
name: ca-certs
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
workingDir: /workspace
- args:
- -dockerconfig=tutorial-registry-credentials
env:
- name: GIT_URL
value: https://github.com/spring-projects/spring-petclinic
- name: GIT_REVISION
value: 82cb521d636b282340378d80a6307a08e3d4a4c4
- name: PLATFORM_ENV_VARS
value: "null"
- name: IMAGE_TAG
value: :5000/tutorial
- name: RUN_IMAGE
value: paketobuildpacks/run:base-cnb
- name: DNS_PROBE_HOSTNAME
value: :5000
- name: BUILD_CHANGES
value: '[{"reason":"CONFIG","old":{"resources":{},"source":{}},"new":{"resources":{},"source":{"git":{"url":"https://github.com/spring-projects/spring-petclinic","revision":"82cb521d636b282340378d80a6307a08e3d4a4c4"}}}}]'
image: gcr.io/cf-build-service-public/kpack/build-init@sha256:94cdd9223310c2bbc6b9f10d17f754337d782f32ac1cd7de58d3e78746d5ab7c
imagePullPolicy: IfNotPresent
name: prepare
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /var/build-secrets/tutorial-registry-credentials
name: secret-volume-tutorial-registry-credentials
- mountPath: /builderPullSecrets
name: builder-pull-secrets-dir
readOnly: true
- mountPath: /imagePullSecrets
name: image-pull-secrets-dir
readOnly: true
- mountPath: /platform
name: platform-dir
- mountPath: /workspace
name: workspace-dir
- mountPath: /builder/home
name: home-dir
- mountPath: /projectMetadata
name: layers-dir
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
- mountPath: /etc/ssl/certs
name: ca-certs
readOnly: true
workingDir: /workspace
- args:
- -app=/workspace
- -group=/layers/group.toml
- -plan=/layers/plan.toml
command:
- /cnb/lifecycle/detector
env:
- name: CNB_PLATFORM_API
value: "0.5"
image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imagePullPolicy: IfNotPresent
name: detect
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /layers
name: layers-dir
- mountPath: /platform
name: platform-dir
- mountPath: /workspace
name: workspace-dir
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
- mountPath: /etc/ssl/certs
name: ca-certs
readOnly: true
- args:
- -layers=/layers
- -group=/layers/group.toml
- -analyzed=/layers/analyzed.toml
- -cache-dir=/cache
- :5000/tutorial
command:
- /cnb/lifecycle/analyzer
env:
- name: HOME
value: /builder/home
- name: CNB_PLATFORM_API
value: "0.5"
image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imagePullPolicy: IfNotPresent
name: analyze
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /layers
name: layers-dir
- mountPath: /workspace
name: workspace-dir
- mountPath: /builder/home
name: home-dir
- mountPath: /cache
name: cache-dir
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
- mountPath: /etc/ssl/certs
name: ca-certs
readOnly: true
- args:
- -group=/layers/group.toml
- -layers=/layers
- -cache-dir=/cache
command:
- /cnb/lifecycle/restorer
env:
- name: CNB_PLATFORM_API
value: "0.5"
image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imagePullPolicy: IfNotPresent
name: restore
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /layers
name: layers-dir
- mountPath: /cache
name: cache-dir
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
- mountPath: /etc/ssl/certs
name: ca-certs
readOnly: true
- args:
- -layers=/layers
- -app=/workspace
- -group=/layers/group.toml
- -plan=/layers/plan.toml
command:
- /cnb/lifecycle/builder
env:
- name: CNB_PLATFORM_API
value: "0.5"
image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imagePullPolicy: IfNotPresent
name: build
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /layers
name: layers-dir
- mountPath: /platform
name: platform-dir
- mountPath: /workspace
name: workspace-dir
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
- mountPath: /etc/ssl/certs
name: ca-certs
readOnly: true
- args:
- -layers=/layers
- -app=/workspace
- -group=/layers/group.toml
- -analyzed=/layers/analyzed.toml
- -cache-dir=/cache
- -project-metadata=/layers/project-metadata.toml
- -report=/var/report/report.toml
- -process-type=web
- :5000/tutorial
- :5000/tutorial:b1.20210311.075812
command:
- /cnb/lifecycle/exporter
env:
- name: HOME
value: /builder/home
- name: CNB_PLATFORM_API
value: "0.5"
image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imagePullPolicy: IfNotPresent
name: export
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /layers
name: layers-dir
- mountPath: /workspace
name: workspace-dir
- mountPath: /builder/home
name: home-dir
- mountPath: /cache
name: cache-dir
- mountPath: /var/report
name: report-dir
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: tutorial-service-account-token-9vb7k
readOnly: true
- mountPath: /etc/ssl/certs
name: ca-certs
readOnly: true
nodeName: h01-118
nodeSelector:
kubernetes.io/os: linux
priority: 0
restartPolicy: Never
schedulerName: default-scheduler
securityContext:
fsGroup: 1000
runAsGroup: 1000
runAsUser: 1000
serviceAccount: tutorial-service-account
serviceAccountName: tutorial-service-account
terminationGracePeriodSeconds: 30
tolerations:
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- name: secret-volume-tutorial-registry-credentials
secret:
defaultMode: 420
secretName: tutorial-registry-credentials
- emptyDir: {}
name: cache-dir
- emptyDir: {}
name: layers-dir
- emptyDir: {}
name: home-dir
- emptyDir: {}
name: workspace-dir
- emptyDir: {}
name: platform-dir
- emptyDir: {}
name: report-dir
- emptyDir: {}
name: network-wait-launcher-dir
- emptyDir: {}
name: image-pull-secrets-dir
- emptyDir: {}
name: builder-pull-secrets-dir
- emptyDir: {}
name: notary-dir
- name: tutorial-service-account-token-9vb7k
secret:
defaultMode: 420
secretName: tutorial-service-account-token-9vb7k
- emptyDir: {}
name: ca-certs
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2021-03-11T07:58:13Z"
message: 'containers with incomplete status: [setup-ca-certs prepare detect analyze
restore build export]'
reason: ContainersNotInitialized
status: "False"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2021-03-11T07:58:13Z"
message: 'containers with unready status: [completion]'
reason: ContainersNotReady
status: "False"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2021-03-11T07:58:13Z"
message: 'containers with unready status: [completion]'
reason: ContainersNotReady
status: "False"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2021-03-11T07:58:13Z"
status: "True"
type: PodScheduled
containerStatuses:
- image: gcr.io/cf-build-service-public/kpack/completion@sha256:7b8b829ee21f6009ea9b580cad86fb2f74f28d2aa34676d4a130fb62b9fc9893
imageID: ""
lastState: {}
name: completion
ready: false
restartCount: 0
started: false
state:
waiting:
reason: PodInitializing
hostIP: 95.217.159.244
initContainerStatuses:
- containerID: containerd://83b6737d2f4a327c0addc05c2cdf28125af378b234e51a7359225a1e7e7a9015
image: docker.io/cmoulliard/my-setup-ca-certs:latest
imageID: docker.io/cmoulliard/my-setup-ca-certs@sha256:dadfe5e03f031f893183b55bd7a5c7cb608163d2261d675b19399f17dc8f601f
lastState: {}
name: setup-ca-certs
ready: false
restartCount: 0
state:
terminated:
containerID: containerd://83b6737d2f4a327c0addc05c2cdf28125af378b234e51a7359225a1e7e7a9015
exitCode: 1
finishedAt: "2021-03-11T07:58:14Z"
reason: Error
startedAt: "2021-03-11T07:58:14Z"
- image: gcr.io/cf-build-service-public/kpack/build-init@sha256:94cdd9223310c2bbc6b9f10d17f754337d782f32ac1cd7de58d3e78746d5ab7c
imageID: ""
lastState: {}
name: prepare
ready: false
restartCount: 0
state:
waiting:
reason: PodInitializing
- image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imageID: ""
lastState: {}
name: detect
ready: false
restartCount: 0
state:
waiting:
reason: PodInitializing
- image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imageID: ""
lastState: {}
name: analyze
ready: false
restartCount: 0
state:
waiting:
reason: PodInitializing
- image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imageID: ""
lastState: {}
name: restore
ready: false
restartCount: 0
state:
waiting:
reason: PodInitializing
- image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imageID: ""
lastState: {}
name: build
ready: false
restartCount: 0
state:
waiting:
reason: PodInitializing
- image: kube-registry.infra.svc:5000/demo/default-builder@sha256:b621231a6c2b0cbbf81cbea9ba0835fc32d746f6286aee76acd10ef57fb69b82
imageID: ""
lastState: {}
name: export
ready: false
restartCount: 0
state:
waiting:
reason: PodInitializing
phase: Failed
podIP: 10.244.0.23
podIPs:
- ip: 10.244.0.23
qosClass: BestEffort
startTime: "2021-03-11T07:58:13Z"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment