Add examples for a plain-YAML guestbook and kustomize guestbook
This commit is contained in:
parent
c86a7fbb8e
commit
d9c52b4c89
|
@ -6,9 +6,11 @@ to explore ArgoCD and GitOps!
|
|||
|
||||
| Application | Description |
|
||||
|-------------|-------------|
|
||||
| [guestbook](guestbook/) | The ksonnet hello word application |
|
||||
| [guestbook](guestbook/) | A hello word application |
|
||||
| [ksonnet-guestbook](ksonnet-guestbook/) | The guestbook application as a ksonnet app |
|
||||
| [helm-guestbook](helm-guestbook/) | The guestbook application as a Helm chart |
|
||||
| [jsonnet-guestbook](jsonnet-guestbook/) | The guestbook application as a raw jsonnet |
|
||||
| [kustomize-guestbook](kustomize-guestbook/) | The guestbook application as a kustomize app |
|
||||
| [pre-post-sync](pre-post-sync/) | Demonstrates ArgoCD PreSync and PostSync hooks |
|
||||
| [blue-green-deploy](blue-green-deploy/) | Demonstrates an ArgoCD Sync hook which performs a blue/green deployment |
|
||||
| [sock-shop](sock-shop/) | A microservices demo application (https://microservices-demo.github.io) |
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
apiVersion: apps/v1beta2
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: guestbook-ui
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: guestbook-ui
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: guestbook-ui
|
||||
spec:
|
||||
containers:
|
||||
- image: gcr.io/heptio-images/ks-guestbook-demo:0.2
|
||||
name: guestbook-ui
|
||||
ports:
|
||||
- containerPort: 80
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: guestbook-ui
|
||||
spec:
|
||||
ports:
|
||||
- port: 80
|
||||
targetPort: 80
|
||||
selector:
|
||||
app: guestbook-ui
|
||||
type: LoadBalancer
|
|
@ -9,7 +9,7 @@
|
|||
"guestbook-ui": {
|
||||
containerPort: 80,
|
||||
image: "gcr.io/heptio-images/ks-guestbook-demo:0.2",
|
||||
name: "guestbook-ui",
|
||||
name: "ks-guestbook-ui",
|
||||
replicas: 1,
|
||||
servicePort: 80,
|
||||
type: "LoadBalancer",
|
|
@ -0,0 +1,5 @@
|
|||
namePrefix: kustomize-
|
||||
|
||||
resources:
|
||||
- ../../guestbook/guestbook-ui-deployment.yaml
|
||||
- ../../guestbook/guestbook-ui-svc.yaml
|
|
@ -0,0 +1,7 @@
|
|||
namePrefix: dev-
|
||||
|
||||
bases:
|
||||
- ../base
|
||||
|
||||
commonLabels:
|
||||
environment: dev
|
|
@ -0,0 +1,11 @@
|
|||
namePrefix: prod-
|
||||
|
||||
bases:
|
||||
- ../base
|
||||
|
||||
commonLabels:
|
||||
environment: prod
|
||||
|
||||
imageTags:
|
||||
- name: gcr.io/heptio-images/ks-guestbook-demo
|
||||
newTag: "0.1"
|
Loading…
Reference in New Issue