├── .gitignore ├── OWNERS ├── OWNERS_ALIASES ├── README.md ├── book ├── the-devops-2-6-toolkit.epub ├── the-devops-2-6-toolkit.mobi └── the-devops-2-6-toolkit.pdf └── manuscript ├── 00-pre-preface.md ├── 01-preface.md ├── 02-intro.md ├── 02-intro.sh ├── 03-quickstart.md ├── 03-quickstart.sh ├── 04-import.md ├── 04-import.sh ├── 05-buildpacks.md ├── 05-buildpacks.sh ├── 06-env.md ├── 06-env.sh ├── 07-dev.md ├── 07-dev.sh ├── 08-pr.md ├── 08-pr.sh ├── 09-promote.md ├── 09-promote.sh ├── 10-versioning.md ├── 10-versioning.sh ├── 11-serverless.md ├── 12-prow.md ├── 12-prow.sh ├── 13-pipeline-extension-model.md ├── 13-pipeline-extension-model.sh ├── 14-upgrade.md ├── 14-upgrade.sh ├── 15-advanced-pipelines.md ├── 15-advanced-pipelines.sh ├── 16-serverless-apps.md ├── 16-serverless-apps.sh ├── 17-progressive-delivery.md ├── 17-progressive-delivery.sh ├── 18-boot.md ├── 18-boot.sh ├── 19-apps.md ├── 19-apps.sh ├── 20-ui.md ├── 20-ui.sh ├── 99-advanced-pipelines-2.md ├── 99-boot-upgrade.md ├── 99-cloudbees.md ├── 99-codified-infrastructure.md ├── 99-deploy-avanced.md ├── 99-docker-registry.md ├── 99-git-server.md ├── 99-gitlab.md ├── 99-integration-with-uptimerobot.md ├── 99-jenkins-prometheus.md ├── 99-kaniko.md ├── 99-minishift.md ├── 99-multi-cluster.md ├── 99-nfs.md ├── 99-pipeline-from-scratch.md ├── 99-platforms.md ├── 99-rbac.md ├── 99-registry.md ├── 99-security.md ├── 99-skaffold.md ├── 99-sonobuoy.md ├── 99-teams.md ├── 99-the-end.md ├── Book.txt ├── Sample.txt ├── TODO.md ├── images ├── ch00 │ └── gitops-model.png ├── ch02 │ └── jx-console-environments.png ├── ch03 │ ├── github-go-demo-6-releases.png │ ├── github-go-demo-6-webhooks.png │ ├── github-go-demo-6.png │ └── jx-console-go-demo-6.png ├── ch04 │ ├── github-go-demo-6.png │ ├── import-build-staging.png │ └── import-pr.png ├── ch06 │ ├── gitops-agents.png │ ├── gitops-agents.xml │ ├── gitops-apps.png │ ├── gitops-apps.xml │ ├── gitops-env.png │ ├── gitops-env.xml │ ├── gitops-full-flow.png │ ├── gitops-full-flow.xml │ ├── gitops-registries.png │ ├── gitops-registries.xml │ ├── gitops-webhooks.png │ └── gitops-webhooks.xml ├── ch07 │ ├── devpod-ksync.png │ ├── devpod-ksync.xml │ ├── devpod-vscode.png │ ├── devpod-vscode.xml │ ├── devpod.png │ ├── devpod.xml │ └── vs-code-jx.png ├── ch08 │ ├── issue-commit-msg.png │ ├── pr-all-checks.png │ ├── pr.drawio │ └── pr.png ├── ch10 │ └── versioning-github-releases.png ├── ch11 │ ├── prow-ui.png │ ├── serverless-flow-pipeline-operator.drawio │ ├── serverless-flow-pipeline-operator.png │ ├── serverless-flow-prow.drawio │ ├── serverless-flow-prow.png │ ├── serverless-flow-tekton.drawio │ ├── serverless-flow-tekton.png │ ├── serverless-flow.drawio │ ├── serverless-flow.png │ ├── serverless-static-agents.drawio │ ├── serverless-static-agents.png │ ├── serverless-static.drawio │ ├── serverless-static.png │ ├── serverless-teams-recovery.drawio │ ├── serverless-teams-recovery.png │ ├── serverless-teams.drawio │ ├── serverless-teams.png │ ├── serverless.drawio │ └── serverless.png ├── ch12 │ ├── prow-assign.png │ ├── prow-collaborator.png │ ├── prow-lgtm-own-pr.png │ ├── prow-pr-label-hold.png │ ├── prow-pr-merged.png │ └── prow-pr.png ├── ch13 │ └── prow-failed.png ├── ch14 │ ├── jenkins-x-platform.png │ └── upgraded-webhook.png ├── ch15 │ ├── codecov-github-pr-checks.png │ └── codecov-github-pr.png ├── ch17 │ ├── blue-green.drawio │ ├── blue-green.png │ ├── canary-grafana.png │ ├── canary-rollback.drawio │ ├── canary-rollback.png │ ├── canary-rollout.drawio │ ├── canary-rollout.png │ ├── knative-request.drawio │ ├── knative-request.png │ ├── knative-scale-to-three.drawio │ ├── knative-scale-to-three.png │ ├── knative-scale-to-zero.drawio │ ├── knative-scale-to-zero.png │ ├── recreate.drawio │ ├── recreate.png │ ├── rolling-update.drawio │ └── rolling-update.png ├── ch18 │ └── jx-boot-github.png └── ch19 │ ├── app-dependencies-shared-env.drawio │ ├── app-dependencies-shared-env.png │ ├── app-dependencies-shared.drawio │ ├── app-dependencies-shared.png │ ├── app-dependencies.drawio │ └── app-dependencies.png ├── joost └── README.md ├── kaniko.yaml └── scripts ├── aks ├── aks-jx-gloo.sh ├── aks-jx-serverless-gloo.sh ├── aks-jx-serverless.sh └── aks-jx.sh ├── alibaba └── alibaba-serverless.sh ├── do └── do-jx.sh ├── eks ├── eks-jx-boot.sh ├── eks-jx-gloo.sh ├── eks-jx-serverless.sh ├── eks-jx.sh └── eks.sh ├── gke ├── gke-jx-boot.sh ├── gke-jx-gloo.sh ├── gke-jx-kaniko.sh ├── gke-jx-serverless-gloo.sh ├── gke-jx-serverless.sh ├── gke-jx.sh └── gke.sh ├── jx ├── install-gke.sh ├── install-serverless.sh └── install.sh └── minikube ├── minikube-istio.sh ├── minikube-jx.sh └── minikube.sh /.gitignore: -------------------------------------------------------------------------------- 1 | /jx-go 2 | /myvalues.yaml 3 | .DS_Store 4 | .idea/ 5 | /tmp 6 | /companies -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/OWNERS -------------------------------------------------------------------------------- /OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/OWNERS_ALIASES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/README.md -------------------------------------------------------------------------------- /book/the-devops-2-6-toolkit.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/book/the-devops-2-6-toolkit.epub -------------------------------------------------------------------------------- /book/the-devops-2-6-toolkit.mobi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/book/the-devops-2-6-toolkit.mobi -------------------------------------------------------------------------------- /book/the-devops-2-6-toolkit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/book/the-devops-2-6-toolkit.pdf -------------------------------------------------------------------------------- /manuscript/00-pre-preface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/00-pre-preface.md -------------------------------------------------------------------------------- /manuscript/01-preface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/01-preface.md -------------------------------------------------------------------------------- /manuscript/02-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/02-intro.md -------------------------------------------------------------------------------- /manuscript/02-intro.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/02-intro.sh -------------------------------------------------------------------------------- /manuscript/03-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/03-quickstart.md -------------------------------------------------------------------------------- /manuscript/03-quickstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/03-quickstart.sh -------------------------------------------------------------------------------- /manuscript/04-import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/04-import.md -------------------------------------------------------------------------------- /manuscript/04-import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/04-import.sh -------------------------------------------------------------------------------- /manuscript/05-buildpacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/05-buildpacks.md -------------------------------------------------------------------------------- /manuscript/05-buildpacks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/05-buildpacks.sh -------------------------------------------------------------------------------- /manuscript/06-env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/06-env.md -------------------------------------------------------------------------------- /manuscript/06-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/06-env.sh -------------------------------------------------------------------------------- /manuscript/07-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/07-dev.md -------------------------------------------------------------------------------- /manuscript/07-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/07-dev.sh -------------------------------------------------------------------------------- /manuscript/08-pr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/08-pr.md -------------------------------------------------------------------------------- /manuscript/08-pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/08-pr.sh -------------------------------------------------------------------------------- /manuscript/09-promote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/09-promote.md -------------------------------------------------------------------------------- /manuscript/09-promote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/09-promote.sh -------------------------------------------------------------------------------- /manuscript/10-versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/10-versioning.md -------------------------------------------------------------------------------- /manuscript/10-versioning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/10-versioning.sh -------------------------------------------------------------------------------- /manuscript/11-serverless.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/11-serverless.md -------------------------------------------------------------------------------- /manuscript/12-prow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/12-prow.md -------------------------------------------------------------------------------- /manuscript/12-prow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/12-prow.sh -------------------------------------------------------------------------------- /manuscript/13-pipeline-extension-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/13-pipeline-extension-model.md -------------------------------------------------------------------------------- /manuscript/13-pipeline-extension-model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/13-pipeline-extension-model.sh -------------------------------------------------------------------------------- /manuscript/14-upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/14-upgrade.md -------------------------------------------------------------------------------- /manuscript/14-upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/14-upgrade.sh -------------------------------------------------------------------------------- /manuscript/15-advanced-pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/15-advanced-pipelines.md -------------------------------------------------------------------------------- /manuscript/15-advanced-pipelines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/15-advanced-pipelines.sh -------------------------------------------------------------------------------- /manuscript/16-serverless-apps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/16-serverless-apps.md -------------------------------------------------------------------------------- /manuscript/16-serverless-apps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/16-serverless-apps.sh -------------------------------------------------------------------------------- /manuscript/17-progressive-delivery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/17-progressive-delivery.md -------------------------------------------------------------------------------- /manuscript/17-progressive-delivery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/17-progressive-delivery.sh -------------------------------------------------------------------------------- /manuscript/18-boot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/18-boot.md -------------------------------------------------------------------------------- /manuscript/18-boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/18-boot.sh -------------------------------------------------------------------------------- /manuscript/19-apps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/19-apps.md -------------------------------------------------------------------------------- /manuscript/19-apps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/19-apps.sh -------------------------------------------------------------------------------- /manuscript/20-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/20-ui.md -------------------------------------------------------------------------------- /manuscript/20-ui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/20-ui.sh -------------------------------------------------------------------------------- /manuscript/99-advanced-pipelines-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-advanced-pipelines-2.md -------------------------------------------------------------------------------- /manuscript/99-boot-upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-boot-upgrade.md -------------------------------------------------------------------------------- /manuscript/99-cloudbees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-cloudbees.md -------------------------------------------------------------------------------- /manuscript/99-codified-infrastructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-codified-infrastructure.md -------------------------------------------------------------------------------- /manuscript/99-deploy-avanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-deploy-avanced.md -------------------------------------------------------------------------------- /manuscript/99-docker-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-docker-registry.md -------------------------------------------------------------------------------- /manuscript/99-git-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-git-server.md -------------------------------------------------------------------------------- /manuscript/99-gitlab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-gitlab.md -------------------------------------------------------------------------------- /manuscript/99-integration-with-uptimerobot.md: -------------------------------------------------------------------------------- 1 | ```bash 2 | 3 | ``` -------------------------------------------------------------------------------- /manuscript/99-jenkins-prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-jenkins-prometheus.md -------------------------------------------------------------------------------- /manuscript/99-kaniko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-kaniko.md -------------------------------------------------------------------------------- /manuscript/99-minishift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-minishift.md -------------------------------------------------------------------------------- /manuscript/99-multi-cluster.md: -------------------------------------------------------------------------------- 1 | https://jenkins-x.io/getting-started/multi-cluster/ -------------------------------------------------------------------------------- /manuscript/99-nfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-nfs.md -------------------------------------------------------------------------------- /manuscript/99-pipeline-from-scratch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-pipeline-from-scratch.md -------------------------------------------------------------------------------- /manuscript/99-platforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-platforms.md -------------------------------------------------------------------------------- /manuscript/99-rbac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-rbac.md -------------------------------------------------------------------------------- /manuscript/99-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-registry.md -------------------------------------------------------------------------------- /manuscript/99-security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-security.md -------------------------------------------------------------------------------- /manuscript/99-skaffold.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-skaffold.md -------------------------------------------------------------------------------- /manuscript/99-sonobuoy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-sonobuoy.md -------------------------------------------------------------------------------- /manuscript/99-teams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-teams.md -------------------------------------------------------------------------------- /manuscript/99-the-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/99-the-end.md -------------------------------------------------------------------------------- /manuscript/Book.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/Book.txt -------------------------------------------------------------------------------- /manuscript/Sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/Sample.txt -------------------------------------------------------------------------------- /manuscript/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/TODO.md -------------------------------------------------------------------------------- /manuscript/images/ch00/gitops-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch00/gitops-model.png -------------------------------------------------------------------------------- /manuscript/images/ch02/jx-console-environments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch02/jx-console-environments.png -------------------------------------------------------------------------------- /manuscript/images/ch03/github-go-demo-6-releases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch03/github-go-demo-6-releases.png -------------------------------------------------------------------------------- /manuscript/images/ch03/github-go-demo-6-webhooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch03/github-go-demo-6-webhooks.png -------------------------------------------------------------------------------- /manuscript/images/ch03/github-go-demo-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch03/github-go-demo-6.png -------------------------------------------------------------------------------- /manuscript/images/ch03/jx-console-go-demo-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch03/jx-console-go-demo-6.png -------------------------------------------------------------------------------- /manuscript/images/ch04/github-go-demo-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch04/github-go-demo-6.png -------------------------------------------------------------------------------- /manuscript/images/ch04/import-build-staging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch04/import-build-staging.png -------------------------------------------------------------------------------- /manuscript/images/ch04/import-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch04/import-pr.png -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-agents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-agents.png -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-agents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-agents.xml -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-apps.png -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-apps.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-apps.xml -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-env.png -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-env.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-env.xml -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-full-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-full-flow.png -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-full-flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-full-flow.xml -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-registries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-registries.png -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-registries.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-registries.xml -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-webhooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-webhooks.png -------------------------------------------------------------------------------- /manuscript/images/ch06/gitops-webhooks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch06/gitops-webhooks.xml -------------------------------------------------------------------------------- /manuscript/images/ch07/devpod-ksync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch07/devpod-ksync.png -------------------------------------------------------------------------------- /manuscript/images/ch07/devpod-ksync.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch07/devpod-ksync.xml -------------------------------------------------------------------------------- /manuscript/images/ch07/devpod-vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch07/devpod-vscode.png -------------------------------------------------------------------------------- /manuscript/images/ch07/devpod-vscode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch07/devpod-vscode.xml -------------------------------------------------------------------------------- /manuscript/images/ch07/devpod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch07/devpod.png -------------------------------------------------------------------------------- /manuscript/images/ch07/devpod.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch07/devpod.xml -------------------------------------------------------------------------------- /manuscript/images/ch07/vs-code-jx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch07/vs-code-jx.png -------------------------------------------------------------------------------- /manuscript/images/ch08/issue-commit-msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch08/issue-commit-msg.png -------------------------------------------------------------------------------- /manuscript/images/ch08/pr-all-checks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch08/pr-all-checks.png -------------------------------------------------------------------------------- /manuscript/images/ch08/pr.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch08/pr.drawio -------------------------------------------------------------------------------- /manuscript/images/ch08/pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch08/pr.png -------------------------------------------------------------------------------- /manuscript/images/ch10/versioning-github-releases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch10/versioning-github-releases.png -------------------------------------------------------------------------------- /manuscript/images/ch11/prow-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/prow-ui.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow-pipeline-operator.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow-pipeline-operator.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow-pipeline-operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow-pipeline-operator.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow-prow.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow-prow.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow-prow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow-prow.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow-tekton.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow-tekton.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow-tekton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow-tekton.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-flow.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-static-agents.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-static-agents.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-static-agents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-static-agents.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-static.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-static.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-static.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-teams-recovery.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-teams-recovery.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-teams-recovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-teams-recovery.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-teams.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-teams.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless-teams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless-teams.png -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless.drawio -------------------------------------------------------------------------------- /manuscript/images/ch11/serverless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch11/serverless.png -------------------------------------------------------------------------------- /manuscript/images/ch12/prow-assign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch12/prow-assign.png -------------------------------------------------------------------------------- /manuscript/images/ch12/prow-collaborator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch12/prow-collaborator.png -------------------------------------------------------------------------------- /manuscript/images/ch12/prow-lgtm-own-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch12/prow-lgtm-own-pr.png -------------------------------------------------------------------------------- /manuscript/images/ch12/prow-pr-label-hold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch12/prow-pr-label-hold.png -------------------------------------------------------------------------------- /manuscript/images/ch12/prow-pr-merged.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch12/prow-pr-merged.png -------------------------------------------------------------------------------- /manuscript/images/ch12/prow-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch12/prow-pr.png -------------------------------------------------------------------------------- /manuscript/images/ch13/prow-failed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch13/prow-failed.png -------------------------------------------------------------------------------- /manuscript/images/ch14/jenkins-x-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch14/jenkins-x-platform.png -------------------------------------------------------------------------------- /manuscript/images/ch14/upgraded-webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch14/upgraded-webhook.png -------------------------------------------------------------------------------- /manuscript/images/ch15/codecov-github-pr-checks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch15/codecov-github-pr-checks.png -------------------------------------------------------------------------------- /manuscript/images/ch15/codecov-github-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch15/codecov-github-pr.png -------------------------------------------------------------------------------- /manuscript/images/ch17/blue-green.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/blue-green.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/blue-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/blue-green.png -------------------------------------------------------------------------------- /manuscript/images/ch17/canary-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/canary-grafana.png -------------------------------------------------------------------------------- /manuscript/images/ch17/canary-rollback.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/canary-rollback.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/canary-rollback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/canary-rollback.png -------------------------------------------------------------------------------- /manuscript/images/ch17/canary-rollout.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/canary-rollout.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/canary-rollout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/canary-rollout.png -------------------------------------------------------------------------------- /manuscript/images/ch17/knative-request.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/knative-request.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/knative-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/knative-request.png -------------------------------------------------------------------------------- /manuscript/images/ch17/knative-scale-to-three.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/knative-scale-to-three.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/knative-scale-to-three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/knative-scale-to-three.png -------------------------------------------------------------------------------- /manuscript/images/ch17/knative-scale-to-zero.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/knative-scale-to-zero.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/knative-scale-to-zero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/knative-scale-to-zero.png -------------------------------------------------------------------------------- /manuscript/images/ch17/recreate.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/recreate.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/recreate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/recreate.png -------------------------------------------------------------------------------- /manuscript/images/ch17/rolling-update.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/rolling-update.drawio -------------------------------------------------------------------------------- /manuscript/images/ch17/rolling-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch17/rolling-update.png -------------------------------------------------------------------------------- /manuscript/images/ch18/jx-boot-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch18/jx-boot-github.png -------------------------------------------------------------------------------- /manuscript/images/ch19/app-dependencies-shared-env.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch19/app-dependencies-shared-env.drawio -------------------------------------------------------------------------------- /manuscript/images/ch19/app-dependencies-shared-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch19/app-dependencies-shared-env.png -------------------------------------------------------------------------------- /manuscript/images/ch19/app-dependencies-shared.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch19/app-dependencies-shared.drawio -------------------------------------------------------------------------------- /manuscript/images/ch19/app-dependencies-shared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch19/app-dependencies-shared.png -------------------------------------------------------------------------------- /manuscript/images/ch19/app-dependencies.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch19/app-dependencies.drawio -------------------------------------------------------------------------------- /manuscript/images/ch19/app-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/images/ch19/app-dependencies.png -------------------------------------------------------------------------------- /manuscript/joost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/joost/README.md -------------------------------------------------------------------------------- /manuscript/kaniko.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/kaniko.yaml -------------------------------------------------------------------------------- /manuscript/scripts/aks/aks-jx-gloo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/aks/aks-jx-gloo.sh -------------------------------------------------------------------------------- /manuscript/scripts/aks/aks-jx-serverless-gloo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/aks/aks-jx-serverless-gloo.sh -------------------------------------------------------------------------------- /manuscript/scripts/aks/aks-jx-serverless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/aks/aks-jx-serverless.sh -------------------------------------------------------------------------------- /manuscript/scripts/aks/aks-jx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/aks/aks-jx.sh -------------------------------------------------------------------------------- /manuscript/scripts/alibaba/alibaba-serverless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/alibaba/alibaba-serverless.sh -------------------------------------------------------------------------------- /manuscript/scripts/do/do-jx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/do/do-jx.sh -------------------------------------------------------------------------------- /manuscript/scripts/eks/eks-jx-boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/eks/eks-jx-boot.sh -------------------------------------------------------------------------------- /manuscript/scripts/eks/eks-jx-gloo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/eks/eks-jx-gloo.sh -------------------------------------------------------------------------------- /manuscript/scripts/eks/eks-jx-serverless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/eks/eks-jx-serverless.sh -------------------------------------------------------------------------------- /manuscript/scripts/eks/eks-jx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/eks/eks-jx.sh -------------------------------------------------------------------------------- /manuscript/scripts/eks/eks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/eks/eks.sh -------------------------------------------------------------------------------- /manuscript/scripts/gke/gke-jx-boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/gke/gke-jx-boot.sh -------------------------------------------------------------------------------- /manuscript/scripts/gke/gke-jx-gloo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/gke/gke-jx-gloo.sh -------------------------------------------------------------------------------- /manuscript/scripts/gke/gke-jx-kaniko.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/gke/gke-jx-kaniko.sh -------------------------------------------------------------------------------- /manuscript/scripts/gke/gke-jx-serverless-gloo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/gke/gke-jx-serverless-gloo.sh -------------------------------------------------------------------------------- /manuscript/scripts/gke/gke-jx-serverless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/gke/gke-jx-serverless.sh -------------------------------------------------------------------------------- /manuscript/scripts/gke/gke-jx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/gke/gke-jx.sh -------------------------------------------------------------------------------- /manuscript/scripts/gke/gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/gke/gke.sh -------------------------------------------------------------------------------- /manuscript/scripts/jx/install-gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/jx/install-gke.sh -------------------------------------------------------------------------------- /manuscript/scripts/jx/install-serverless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/jx/install-serverless.sh -------------------------------------------------------------------------------- /manuscript/scripts/jx/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/jx/install.sh -------------------------------------------------------------------------------- /manuscript/scripts/minikube/minikube-istio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/minikube/minikube-istio.sh -------------------------------------------------------------------------------- /manuscript/scripts/minikube/minikube-jx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/minikube/minikube-jx.sh -------------------------------------------------------------------------------- /manuscript/scripts/minikube/minikube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfarcic/devops26/HEAD/manuscript/scripts/minikube/minikube.sh --------------------------------------------------------------------------------