# Autogenerated at Wed Jul 11 15:25:58 JST 2018. # Command: [/tmp/go-build449822601/b001/exe/generate_manifests generate-manifests containerbuilding latest] # Contains 24 manifests. # 0. Namespace [Namespace] # 1. CustomResourceDefinition [CRD (BuildJob)] # 2. ServiceAccount [ServiceAccount used by CBI controller daemon] # 3. ClusterRole [ClusterRole used by CBI controller daemon] # 4. ClusterRoleBinding [ClusterRoleBinding for binding the role to the service account.] # 5. Deployment [Plugin: docker] # 6. Service [Service for deployment cbi-docker] # 7. Deployment [BuildKit daemon] # 8. Service [Service for deployment cbi-buildkit-buildkitd] # 9. Deployment [Plugin: buildkit] # 10. Service [Service for deployment cbi-buildkit] # 11. Deployment [Plugin: buildah] # 12. Service [Service for deployment cbi-buildah] # 13. Deployment [Plugin: kaniko] # 14. Service [Service for deployment cbi-kaniko] # 15. Deployment [Plugin: img] # 16. Service [Service for deployment cbi-img] # 17. Deployment [Plugin: gcb] # 18. Service [Service for deployment cbi-gcb] # 19. Deployment [Plugin: acb] # 20. Service [Service for deployment cbi-acb] # 21. Deployment [Plugin: s2i] # 22. Service [Service for deployment cbi-s2i] # 23. Deployment [CBI controller daemon. Plugin addresses=[cbi-docker cbi-buildkit cbi-buildah cbi-kaniko cbi-img cbi-gcb cbi-acb cbi-s2i]] --- # 0. Namespace apiVersion: v1 kind: Namespace metadata: creationTimestamp: null name: cbi-system spec: {} status: {} --- # 1. CRD (BuildJob) apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: creationTimestamp: null name: buildjobs.cbi.containerbuilding.github.io spec: group: cbi.containerbuilding.github.io names: kind: BuildJob plural: buildjobs scope: Namespaced version: v1alpha1 status: acceptedNames: kind: "" plural: "" conditions: null --- # 2. ServiceAccount used by CBI controller daemon apiVersion: v1 kind: ServiceAccount metadata: creationTimestamp: null name: cbi namespace: cbi-system --- # 3. ClusterRole used by CBI controller daemon apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: creationTimestamp: null name: cbi rules: - apiGroups: - batch resources: - jobs verbs: - '*' - apiGroups: - cbi.containerbuilding.github.io resources: - buildjobs verbs: - get - list - watch --- # 4. ClusterRoleBinding for binding the role to the service account. apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: creationTimestamp: null name: cbi roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cbi subjects: - kind: ServiceAccount name: cbi namespace: cbi-system --- # 5. Plugin: docker apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-docker name: cbi-docker namespace: cbi-system spec: selector: matchLabels: app: cbi-docker strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-docker spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -docker-image=docker:18.03 image: containerbuilding/cbi-docker:latest imagePullPolicy: Always name: cbi-docker ports: - containerPort: 12111 resources: {} status: {} --- # 6. Service for deployment cbi-docker apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-docker name: cbi-docker namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-docker status: loadBalancer: {} --- # 7. BuildKit daemon apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-buildkit-buildkitd name: cbi-buildkit-buildkitd namespace: cbi-system spec: selector: matchLabels: app: cbi-buildkit-buildkitd strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-buildkit-buildkitd spec: containers: - args: - --addr - tcp://0.0.0.0:1234 image: tonistiigi/buildkit:latest imagePullPolicy: Always name: cbi-buildkit-buildkitd ports: - containerPort: 1234 resources: {} securityContext: privileged: true status: {} --- # 8. Service for deployment cbi-buildkit-buildkitd apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-buildkit-buildkitd name: cbi-buildkit-buildkitd namespace: cbi-system spec: ports: - port: 1234 targetPort: 0 selector: app: cbi-buildkit-buildkitd status: loadBalancer: {} --- # 9. Plugin: buildkit apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-buildkit name: cbi-buildkit namespace: cbi-system spec: selector: matchLabels: app: cbi-buildkit strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-buildkit spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -buildctl-image=tonistiigi/buildkit:latest - -buildkitd-addr=tcp://cbi-buildkit-buildkitd.cbi-system.svc.cluster.local:1234 image: containerbuilding/cbi-buildkit:latest imagePullPolicy: Always name: cbi-buildkit ports: - containerPort: 12111 resources: {} status: {} --- # 10. Service for deployment cbi-buildkit apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-buildkit name: cbi-buildkit namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-buildkit status: loadBalancer: {} --- # 11. Plugin: buildah apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-buildah name: cbi-buildah namespace: cbi-system spec: selector: matchLabels: app: cbi-buildah strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-buildah spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -buildah-image=containerbuilding/buildah:latest image: containerbuilding/cbi-buildah:latest imagePullPolicy: Always name: cbi-buildah ports: - containerPort: 12111 resources: {} status: {} --- # 12. Service for deployment cbi-buildah apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-buildah name: cbi-buildah namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-buildah status: loadBalancer: {} --- # 13. Plugin: kaniko apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-kaniko name: cbi-kaniko namespace: cbi-system spec: selector: matchLabels: app: cbi-kaniko strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-kaniko spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -kaniko-image=gcr.io/kaniko-project/executor:latest image: containerbuilding/cbi-kaniko:latest imagePullPolicy: Always name: cbi-kaniko ports: - containerPort: 12111 resources: {} status: {} --- # 14. Service for deployment cbi-kaniko apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-kaniko name: cbi-kaniko namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-kaniko status: loadBalancer: {} --- # 15. Plugin: img apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-img name: cbi-img namespace: cbi-system spec: selector: matchLabels: app: cbi-img strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-img spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -img-image=r.j3ss.co/img:latest image: containerbuilding/cbi-img:latest imagePullPolicy: Always name: cbi-img ports: - containerPort: 12111 resources: {} status: {} --- # 16. Service for deployment cbi-img apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-img name: cbi-img namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-img status: loadBalancer: {} --- # 17. Plugin: gcb apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-gcb name: cbi-gcb namespace: cbi-system spec: selector: matchLabels: app: cbi-gcb strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-gcb spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -gcloud-image=google/cloud-sdk:alpine image: containerbuilding/cbi-gcb:latest imagePullPolicy: Always name: cbi-gcb ports: - containerPort: 12111 resources: {} status: {} --- # 18. Service for deployment cbi-gcb apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-gcb name: cbi-gcb namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-gcb status: loadBalancer: {} --- # 19. Plugin: acb apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-acb name: cbi-acb namespace: cbi-system spec: selector: matchLabels: app: cbi-acb strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-acb spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -az-image=microsoft/azure-cli:latest image: containerbuilding/cbi-acb:latest imagePullPolicy: Always name: cbi-acb ports: - containerPort: 12111 resources: {} status: {} --- # 20. Service for deployment cbi-acb apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-acb name: cbi-acb namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-acb status: loadBalancer: {} --- # 21. Plugin: s2i apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbi-s2i name: cbi-s2i namespace: cbi-system spec: selector: matchLabels: app: cbi-s2i strategy: {} template: metadata: creationTimestamp: null labels: app: cbi-s2i spec: containers: - args: - -logtostderr - -v=4 - -helper-image=containerbuilding/cbipluginhelper:latest - -s2i-image=containerbuilding/s2i:latest image: containerbuilding/cbi-s2i:latest imagePullPolicy: Always name: cbi-s2i ports: - containerPort: 12111 resources: {} status: {} --- # 22. Service for deployment cbi-s2i apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app: cbi-s2i name: cbi-s2i namespace: cbi-system spec: ports: - port: 12111 targetPort: 0 selector: app: cbi-s2i status: loadBalancer: {} --- # 23. CBI controller daemon. Plugin addresses=[cbi-docker cbi-buildkit cbi-buildah cbi-kaniko cbi-img cbi-gcb cbi-acb cbi-s2i] apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: cbid name: cbid namespace: cbi-system spec: selector: matchLabels: app: cbid strategy: {} template: metadata: creationTimestamp: null labels: app: cbid spec: containers: - args: - -logtostderr - -v=4 - -cbi-plugins=cbi-docker,cbi-buildkit,cbi-buildah,cbi-kaniko,cbi-img,cbi-gcb,cbi-acb,cbi-s2i image: containerbuilding/cbid:latest imagePullPolicy: Always name: cbid resources: {} serviceAccountName: cbi status: {}