├── .gitignore ├── apps └── bubbles-frontend │ ├── .dockerignore │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── docker │ │ ├── Dockerfile.jvm │ │ ├── Dockerfile.legacy-jar │ │ ├── Dockerfile.native │ │ └── Dockerfile.native-distroless │ ├── java │ │ └── org │ │ │ └── acme │ │ │ └── BubbleResource.java │ ├── kubernetes │ │ ├── Deployment.yaml │ │ └── Service.yaml │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ ├── index.html │ │ │ ├── script.js │ │ │ └── style.css │ │ └── application.properties │ └── test │ └── resources │ └── virtual-service.json ├── ch07 ├── bgd │ ├── bgd-deployment.yaml │ ├── bgd-ns.yaml │ └── bgd-svc.yaml ├── bgdh │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── ns.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ └── values.yaml ├── bgdk │ ├── base │ │ ├── bgd-deployment.yaml │ │ ├── bgd-svc.yaml │ │ └── kustomization.yaml │ └── bgdk │ │ ├── bgdk-ns.yaml │ │ └── kustomization.yaml ├── bgdui │ ├── base │ │ ├── bgd-deployment.yaml │ │ ├── bgd-svc.yaml │ │ └── kustomization.yaml │ └── bgdk │ │ ├── .argocd-source-bgdk-app.yaml │ │ ├── bgdk-ns.yaml │ │ └── kustomization.yaml └── todo │ ├── postgres-create-table.yaml │ ├── postgres-deployment.yaml │ ├── postgres-service.yaml │ ├── todo-deployment.yaml │ ├── todo-insert-data.yaml │ ├── todo-namespace.yaml │ └── todo-service.yaml └── ch08 ├── bgd-gen ├── prod │ └── bgd-deployment.yaml └── staging │ └── bgd-deployment.yaml └── bgd-pr └── bgd-deployment.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /apps/bubbles-frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/.dockerignore -------------------------------------------------------------------------------- /apps/bubbles-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/.gitignore -------------------------------------------------------------------------------- /apps/bubbles-frontend/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /apps/bubbles-frontend/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /apps/bubbles-frontend/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /apps/bubbles-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/README.md -------------------------------------------------------------------------------- /apps/bubbles-frontend/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/mvnw -------------------------------------------------------------------------------- /apps/bubbles-frontend/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/mvnw.cmd -------------------------------------------------------------------------------- /apps/bubbles-frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/pom.xml -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/java/org/acme/BubbleResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/java/org/acme/BubbleResource.java -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/kubernetes/Deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/kubernetes/Deployment.yaml -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/kubernetes/Service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/kubernetes/Service.yaml -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/resources/META-INF/resources/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/resources/META-INF/resources/script.js -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/resources/META-INF/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/resources/META-INF/resources/style.css -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/main/resources/application.properties -------------------------------------------------------------------------------- /apps/bubbles-frontend/src/test/resources/virtual-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/apps/bubbles-frontend/src/test/resources/virtual-service.json -------------------------------------------------------------------------------- /ch07/bgd/bgd-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgd/bgd-deployment.yaml -------------------------------------------------------------------------------- /ch07/bgd/bgd-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: bgd 5 | -------------------------------------------------------------------------------- /ch07/bgd/bgd-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgd/bgd-svc.yaml -------------------------------------------------------------------------------- /ch07/bgdh/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/.helmignore -------------------------------------------------------------------------------- /ch07/bgdh/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/Chart.yaml -------------------------------------------------------------------------------- /ch07/bgdh/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/templates/NOTES.txt -------------------------------------------------------------------------------- /ch07/bgdh/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/templates/_helpers.tpl -------------------------------------------------------------------------------- /ch07/bgdh/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/templates/deployment.yaml -------------------------------------------------------------------------------- /ch07/bgdh/templates/ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: bgdh 5 | -------------------------------------------------------------------------------- /ch07/bgdh/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/templates/service.yaml -------------------------------------------------------------------------------- /ch07/bgdh/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /ch07/bgdh/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /ch07/bgdh/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdh/values.yaml -------------------------------------------------------------------------------- /ch07/bgdk/base/bgd-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdk/base/bgd-deployment.yaml -------------------------------------------------------------------------------- /ch07/bgdk/base/bgd-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdk/base/bgd-svc.yaml -------------------------------------------------------------------------------- /ch07/bgdk/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdk/base/kustomization.yaml -------------------------------------------------------------------------------- /ch07/bgdk/bgdk/bgdk-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: bgdk 5 | -------------------------------------------------------------------------------- /ch07/bgdk/bgdk/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdk/bgdk/kustomization.yaml -------------------------------------------------------------------------------- /ch07/bgdui/base/bgd-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdui/base/bgd-deployment.yaml -------------------------------------------------------------------------------- /ch07/bgdui/base/bgd-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdui/base/bgd-svc.yaml -------------------------------------------------------------------------------- /ch07/bgdui/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdui/base/kustomization.yaml -------------------------------------------------------------------------------- /ch07/bgdui/bgdk/.argocd-source-bgdk-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdui/bgdk/.argocd-source-bgdk-app.yaml -------------------------------------------------------------------------------- /ch07/bgdui/bgdk/bgdk-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: bgdk 5 | -------------------------------------------------------------------------------- /ch07/bgdui/bgdk/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/bgdui/bgdk/kustomization.yaml -------------------------------------------------------------------------------- /ch07/todo/postgres-create-table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/todo/postgres-create-table.yaml -------------------------------------------------------------------------------- /ch07/todo/postgres-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/todo/postgres-deployment.yaml -------------------------------------------------------------------------------- /ch07/todo/postgres-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/todo/postgres-service.yaml -------------------------------------------------------------------------------- /ch07/todo/todo-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/todo/todo-deployment.yaml -------------------------------------------------------------------------------- /ch07/todo/todo-insert-data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/todo/todo-insert-data.yaml -------------------------------------------------------------------------------- /ch07/todo/todo-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/todo/todo-namespace.yaml -------------------------------------------------------------------------------- /ch07/todo/todo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch07/todo/todo-service.yaml -------------------------------------------------------------------------------- /ch08/bgd-gen/prod/bgd-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch08/bgd-gen/prod/bgd-deployment.yaml -------------------------------------------------------------------------------- /ch08/bgd-gen/staging/bgd-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch08/bgd-gen/staging/bgd-deployment.yaml -------------------------------------------------------------------------------- /ch08/bgd-pr/bgd-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitops-cookbook/gitops-cookbook-sc/HEAD/ch08/bgd-pr/bgd-deployment.yaml --------------------------------------------------------------------------------