Add examples for a plain-YAML guestbook and kustomize guestbook
This commit is contained in:
20 files changed
+59
-2
No files matched your search
@@ -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
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
-1
@@ -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",
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -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"
|
||||
Reference in new issue
Block a user