1 changed files with 127 additions and 0 deletions
@ -0,0 +1,127 @@ |
|||
--- |
|||
apiVersion: batch/v1 |
|||
kind: Job |
|||
metadata: |
|||
generateName: upgrade-sql-schema- |
|||
annotations: |
|||
argocd.argoproj.io/hook: PostSync |
|||
spec: |
|||
template: |
|||
spec: |
|||
containers: |
|||
- name: upgrade-sql-schema |
|||
image: alpine:latest |
|||
command: ["sleep", "10"] |
|||
restartPolicy: Never |
|||
--- |
|||
apiVersion: apps/v1 |
|||
kind: ReplicaSet |
|||
metadata: |
|||
name: backend |
|||
spec: |
|||
replicas: 2 |
|||
selector: |
|||
matchLabels: |
|||
tier: backend |
|||
template: |
|||
metadata: |
|||
labels: |
|||
tier: backend |
|||
spec: |
|||
containers: |
|||
- name: main |
|||
image: nginx:latest |
|||
--- |
|||
apiVersion: v1 |
|||
kind: Service |
|||
metadata: |
|||
name: backend |
|||
spec: |
|||
selector: |
|||
tier: backend |
|||
ports: |
|||
- protocol: TCP |
|||
port: 8080 |
|||
targetPort: 8080 |
|||
--- |
|||
apiVersion: apps/v1 |
|||
kind: ReplicaSet |
|||
metadata: |
|||
name: backend |
|||
spec: |
|||
replicas: 2 |
|||
selector: |
|||
matchLabels: |
|||
tier: backend |
|||
template: |
|||
metadata: |
|||
labels: |
|||
tier: backend |
|||
spec: |
|||
containers: |
|||
- name: main |
|||
image: nginx:latest |
|||
--- |
|||
apiVersion: batch/v1 |
|||
kind: Job |
|||
metadata: |
|||
generateName: maintenance-page-up- |
|||
annotations: |
|||
argocd.argoproj.io/hook: Sync |
|||
argocd.argoproj.io/sync-wave: "1" |
|||
spec: |
|||
template: |
|||
spec: |
|||
containers: |
|||
- name: page-up |
|||
image: alpine:latest |
|||
command: ["sleep", "10"] |
|||
restartPolicy: Never |
|||
backoffLimit: 0 |
|||
--- |
|||
apiVersion: apps/v1 |
|||
kind: ReplicaSet |
|||
metadata: |
|||
name: frontend |
|||
spec: |
|||
replicas: 2 |
|||
selector: |
|||
matchLabels: |
|||
tier: frontend |
|||
template: |
|||
metadata: |
|||
labels: |
|||
tier: frontend |
|||
spec: |
|||
containers: |
|||
- name: main |
|||
image: node:latest |
|||
--- |
|||
apiVersion: v1 |
|||
kind: Service |
|||
metadata: |
|||
name: frontend |
|||
annotations: |
|||
argocd.argoproj.io/sync-wave: "1" |
|||
spec: |
|||
selector: |
|||
tier: frontend |
|||
ports: |
|||
- protocol: TCP |
|||
port: 80 |
|||
targetPort: 80 |
|||
--- |
|||
apiVersion: batch/v1 |
|||
kind: Job |
|||
metadata: |
|||
generateName: maintenance-page-down- |
|||
annotations: |
|||
argocd.argoproj.io/hook: PostSync |
|||
spec: |
|||
template: |
|||
spec: |
|||
containers: |
|||
- name: page-down |
|||
image: alpine:latest |
|||
command: ["sleep", "10"] |
|||
restartPolicy: Never |
Loading…
Reference in new issue