c10ad388 by Adam Heath

Rename all postgresql-pod to postgresql-service.

1 parent 2114ae25
......@@ -4,21 +4,21 @@ kind: Kustomization
resources:
- ./service-account.yaml
- ./pipeline-postgresql-transformer.yaml
- ./task-postgresql-pod.yaml
- ./task-postgresql-service.yaml
- ./task-postgresql-create-databases-users.yaml
- ./task-postgresql-import.yaml
- ./task-postgresql-transformer.yaml
- ./task-postgresql-export.yaml
configMapGenerator:
- name: task-postgresql-pod-kustomization
- name: task-postgresql-service-kustomization
options:
disableNameSuffixHash: true
files:
- postgresql-pod_kustomization.yaml=postgresql-pod/kustomization.yaml
- postgresql-pod_postgresql-pod.yaml=postgresql-pod/postgresql-pod.yaml
- postgresql-pod_set-deployment-config_deployment-config.env=postgresql-pod/set-deployment-config/deployment-config.env
- postgresql-pod_set-deployment-config_kustomization.yaml=postgresql-pod/set-deployment-config/kustomization.yaml
- postgresql-service_kustomization.yaml=postgresql-service/kustomization.yaml
- postgresql-service_postgresql-service.yaml=postgresql-service/postgresql-service.yaml
- postgresql-service_set-deployment-config_deployment-config.env=postgresql-service/set-deployment-config/deployment-config.env
- postgresql-service_set-deployment-config_kustomization.yaml=postgresql-service/set-deployment-config/kustomization.yaml
- name: task-postgresql-confd
options:
......
......@@ -48,7 +48,7 @@ spec:
value: ["$(params.s3-items[*])"]
- name: postgresql-service
taskRef:
name: task-postgresql-pod
name: task-postgresql-service
- name: create-databases-users
taskRef:
......
......@@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- postgresql-pod.yaml
- postgresql-service.yaml
components:
- set-deployment-config
......
......@@ -2,12 +2,12 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: task-postgresql-pod-sa
name: task-postgresql-service-sa
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: task-postgresql-pod-sa
name: task-postgresql-service-sa
rules:
- apiGroups:
- ""
......@@ -20,13 +20,13 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: task-postgresql-pod-sa
name: task-postgresql-service-sa
subjects:
- kind: ServiceAccount
name: task-postgresql-pod-sa
name: task-postgresql-service-sa
roleRef:
kind: Role
name: task-postgresql-pod-sa
name: task-postgresql-service-sa
apiGroup: rbac.authorization.k8s.io
---
......
......@@ -2,7 +2,7 @@
apiVersion: tekton.dev/v1beta1
kind: Task
metadata:
name: task-postgresql-pod
name: task-postgresql-service
spec:
description: >-
This Task deploys (or delete) a Kubernetes resource (pod). It uses
......@@ -18,17 +18,17 @@ spec:
results:
- name: service-name
volumes:
- name: task-postgresql-pod-kustomization
- name: task-postgresql-service-kustomization
configMap:
name: task-postgresql-pod-kustomization
name: task-postgresql-service-kustomization
steps:
- name: mount-postgresql-pod-kustomization
- name: mount-postgresql-service-kustomization
image: $(params.bash-image)
script: |
#!/usr/bin/env bash
set -ex
mkdir /workspace/kustomizations
cd /srv/task-postgresql-pod-kustomization-cm/
cd /srv/task-postgresql-service-kustomization-cm/
for file in *; do
translated="$(echo "$file" | sed "s,_,/,g")"
dir="$(dirname "$translated")"
......@@ -37,14 +37,14 @@ spec:
cp "$file" "/workspace/kustomizations/$dir/$base"
done
volumeMounts:
- name: task-postgresql-pod-kustomization
mountPath: /srv/task-postgresql-pod-kustomization-cm
- name: task-postgresql-service-kustomization
mountPath: /srv/task-postgresql-service-kustomization-cm
- name: run-kustomize-4-x
image: $(params.kustomize-image)
script: |
#!/bin/sh
set -ex
kustomize build /workspace/kustomizations/postgresql-pod > /workspace/postgresql-pod.yaml
kustomize build /workspace/kustomizations/postgresql-service > /workspace/postgresql-service.yaml
env:
- name: PARENT_POD_NAME
valueFrom:
......@@ -60,16 +60,16 @@ spec:
script: |
#!/usr/bin/env bash
set -ex
cat /workspace/postgresql-pod.yaml
sed -i -e 's/^ name:/ generateName:/' /workspace/postgresql-pod.yaml
cat /workspace/postgresql-pod.yaml
- name: create-postgresql-pod
cat /workspace/postgresql-service.yaml
sed -i -e 's/^ name:/ generateName:/' /workspace/postgresql-service.yaml
cat /workspace/postgresql-service.yaml
- name: create-postgresql-service
image: $(params.kubectl-image)
script: |
#!/usr/bin/env bash
set -ex
kubectl create -f /workspace/postgresql-pod.yaml -o go-template --template '{{ if eq .kind "Service" }}{{.metadata.name }}{{ end }}' > $(results.service-name.path)
kubectl create -f /workspace/postgresql-service.yaml -o go-template --template '{{ if eq .kind "Service" }}{{.metadata.name }}{{ end }}' > $(results.service-name.path)
echo "servie name: $(cat $(results.service-name.path))"
---
......