├── .gitignore ├── .travis.yml ├── Makefile ├── README.md ├── applications ├── Chart.yaml ├── templates │ ├── ambassador │ │ ├── ambassador-mapping.yaml │ │ ├── ambassador.yaml │ │ ├── namespace.yaml │ │ └── project.yaml │ ├── argocd │ │ └── argocd.yaml │ ├── guestbook │ │ ├── guestbook.yaml │ │ ├── namespace.yaml │ │ └── project.yaml │ ├── kube-system │ │ ├── kubernetes-dashboard.yaml │ │ ├── metrics-server.yaml │ │ ├── project.yaml │ │ └── spotify-docker-gc.yaml │ └── observe │ │ ├── cerebro.yaml │ │ ├── curator.yaml │ │ ├── elasticsearch.yaml │ │ ├── fluent-bit.yaml │ │ ├── kibana.yaml │ │ ├── kube-ops-view.yaml │ │ ├── namespace.yaml │ │ ├── project.yaml │ │ └── prometheus-operator.yaml └── values.yaml ├── charts ├── ambassador-mapping │ ├── Chart.yaml │ ├── templates │ │ ├── ambassador-mapping.yaml │ │ ├── guestbook-mapping.yaml │ │ └── httpbin-mapping.yaml │ └── values.yaml └── seed │ ├── Chart.yaml │ ├── requirements.yaml │ ├── templates │ ├── applications.yaml │ ├── namespace.yaml │ └── project.yaml │ └── values.yaml ├── docs ├── Weaveworks_ContinuousDelivery_wp_2018.pdf ├── charts-TODO.txt ├── img │ ├── architecture.png │ ├── argocd-ui.png │ ├── bootstrap.png │ ├── charts.png │ └── gitops-k8s.drawio └── setup.md └── scripts ├── bootstrap.sh └── publish_seed.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .DS_Store 3 | 4 | *.lock 5 | *.tgz 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/README.md -------------------------------------------------------------------------------- /applications/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/Chart.yaml -------------------------------------------------------------------------------- /applications/templates/ambassador/ambassador-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/ambassador/ambassador-mapping.yaml -------------------------------------------------------------------------------- /applications/templates/ambassador/ambassador.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/ambassador/ambassador.yaml -------------------------------------------------------------------------------- /applications/templates/ambassador/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/ambassador/namespace.yaml -------------------------------------------------------------------------------- /applications/templates/ambassador/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/ambassador/project.yaml -------------------------------------------------------------------------------- /applications/templates/argocd/argocd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/argocd/argocd.yaml -------------------------------------------------------------------------------- /applications/templates/guestbook/guestbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/guestbook/guestbook.yaml -------------------------------------------------------------------------------- /applications/templates/guestbook/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: guestbook 6 | -------------------------------------------------------------------------------- /applications/templates/guestbook/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/guestbook/project.yaml -------------------------------------------------------------------------------- /applications/templates/kube-system/kubernetes-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/kube-system/kubernetes-dashboard.yaml -------------------------------------------------------------------------------- /applications/templates/kube-system/metrics-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/kube-system/metrics-server.yaml -------------------------------------------------------------------------------- /applications/templates/kube-system/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/kube-system/project.yaml -------------------------------------------------------------------------------- /applications/templates/kube-system/spotify-docker-gc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/kube-system/spotify-docker-gc.yaml -------------------------------------------------------------------------------- /applications/templates/observe/cerebro.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/cerebro.yaml -------------------------------------------------------------------------------- /applications/templates/observe/curator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/curator.yaml -------------------------------------------------------------------------------- /applications/templates/observe/elasticsearch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/elasticsearch.yaml -------------------------------------------------------------------------------- /applications/templates/observe/fluent-bit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/fluent-bit.yaml -------------------------------------------------------------------------------- /applications/templates/observe/kibana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/kibana.yaml -------------------------------------------------------------------------------- /applications/templates/observe/kube-ops-view.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/kube-ops-view.yaml -------------------------------------------------------------------------------- /applications/templates/observe/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: observe 6 | -------------------------------------------------------------------------------- /applications/templates/observe/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/project.yaml -------------------------------------------------------------------------------- /applications/templates/observe/prometheus-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/applications/templates/observe/prometheus-operator.yaml -------------------------------------------------------------------------------- /applications/values.yaml: -------------------------------------------------------------------------------- 1 | ambassador: 2 | enabled: false 3 | -------------------------------------------------------------------------------- /charts/ambassador-mapping/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/ambassador-mapping/Chart.yaml -------------------------------------------------------------------------------- /charts/ambassador-mapping/templates/ambassador-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/ambassador-mapping/templates/ambassador-mapping.yaml -------------------------------------------------------------------------------- /charts/ambassador-mapping/templates/guestbook-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/ambassador-mapping/templates/guestbook-mapping.yaml -------------------------------------------------------------------------------- /charts/ambassador-mapping/templates/httpbin-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/ambassador-mapping/templates/httpbin-mapping.yaml -------------------------------------------------------------------------------- /charts/ambassador-mapping/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charts/seed/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/seed/Chart.yaml -------------------------------------------------------------------------------- /charts/seed/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/seed/requirements.yaml -------------------------------------------------------------------------------- /charts/seed/templates/applications.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/seed/templates/applications.yaml -------------------------------------------------------------------------------- /charts/seed/templates/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: argocd 6 | -------------------------------------------------------------------------------- /charts/seed/templates/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/seed/templates/project.yaml -------------------------------------------------------------------------------- /charts/seed/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/charts/seed/values.yaml -------------------------------------------------------------------------------- /docs/Weaveworks_ContinuousDelivery_wp_2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/Weaveworks_ContinuousDelivery_wp_2018.pdf -------------------------------------------------------------------------------- /docs/charts-TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/charts-TODO.txt -------------------------------------------------------------------------------- /docs/img/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/img/architecture.png -------------------------------------------------------------------------------- /docs/img/argocd-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/img/argocd-ui.png -------------------------------------------------------------------------------- /docs/img/bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/img/bootstrap.png -------------------------------------------------------------------------------- /docs/img/charts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/img/charts.png -------------------------------------------------------------------------------- /docs/img/gitops-k8s.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/img/gitops-k8s.drawio -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/docs/setup.md -------------------------------------------------------------------------------- /scripts/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/scripts/bootstrap.sh -------------------------------------------------------------------------------- /scripts/publish_seed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgelevel/gitops-k8s/HEAD/scripts/publish_seed.sh --------------------------------------------------------------------------------