Successfully patch the deployment container.
This commit is contained in:
parent
f6483f4e13
commit
9b26d06dd2
|
|
@ -57,4 +57,13 @@ spec:
|
|||
- name: registry
|
||||
value: 192.168.1.128:8443
|
||||
taskRef:
|
||||
name: j7s-os-buildah
|
||||
name: j7s-os-buildah
|
||||
- name: patch-deployment
|
||||
runAfter: ["build-deploy-image"]
|
||||
params:
|
||||
- name: deployment
|
||||
value: j7s-os-app-deployment
|
||||
- name: image
|
||||
value: 192.168.1.128:8443/j7s-os-deploy:latest
|
||||
taskRef:
|
||||
name: j7s-os-k8s-deploy
|
||||
|
|
@ -19,4 +19,5 @@ spec:
|
|||
secretName: git-credentials
|
||||
params:
|
||||
- name: image-name
|
||||
value: cs9-qemu-minimal-ostree.x86_64.repo
|
||||
value: cs9-qemu-minimal-ostree.x86_64.repo
|
||||
serviceAccountName: internal-kubectl
|
||||
|
|
@ -10,4 +10,5 @@ spec:
|
|||
params:
|
||||
- name: script
|
||||
value: |
|
||||
kubectl version
|
||||
kubectl get deploy
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
apiVersion: tekton.dev/v1beta1
|
||||
kind: Task
|
||||
metadata:
|
||||
name: j7s-os-k8s-deploy
|
||||
spec:
|
||||
params:
|
||||
- name: deployment
|
||||
description: The name of the deployment to patch.
|
||||
- name: image
|
||||
description: The image to deploy.
|
||||
steps:
|
||||
- name: kubectl
|
||||
image: gcr.io/cloud-builders/kubectl@sha256:c855d060ac961bc7e6bff42d6b9d9ebebee304eca4cce4a2202e51a5da26c043
|
||||
script: |
|
||||
#!/usr/bin/env bash
|
||||
set -x
|
||||
kubectl version
|
||||
kubectl patch deployment $(params.deployment) --patch-file=/dev/stdin <<EOF
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: j7s-os-app
|
||||
image: $(params.image)
|
||||
EOF
|
||||
Loading…
Reference in New Issue