├── .github └── workflows │ └── mirror-images.yaml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── agent ├── cloudwatch.go ├── cloudwatch_test.go ├── flux.go ├── main.go ├── main_test.go └── migrate.go ├── bootstrap └── main.go ├── cmd └── templatinator │ └── templatinator.go ├── docker ├── Dockerfile.agent ├── Dockerfile.service.in ├── image-tag └── kubectl.version ├── go.mod ├── go.sum ├── integration-tests ├── common.sh ├── config.sh ├── docker │ └── Dockerfile.nginx-bootstrap ├── e2e │ ├── cloudwatch_test.go │ ├── main_test.go │ └── resources │ │ ├── cloudwatch-cm.yaml │ │ └── cloudwatch-secret.yaml ├── k8s │ ├── README.md │ ├── k8s-kube-system.yaml.in │ ├── nginx-bootstrap.yaml.in │ ├── service.updated.yaml.in │ └── service.yaml.in ├── setup │ ├── reset-local-cluster.sh │ └── setup-local-cluster.sh └── tests │ ├── e2e.sh │ ├── flux-config.sh │ ├── gke.sh │ ├── healthcheck.sh │ ├── install-update-flow.sh │ └── kube-system-migration.sh ├── kubernetes └── agent-debug-events.yaml ├── pkg ├── gcloud │ └── gcloud.go ├── k8s │ ├── config.go │ ├── deployments.go │ └── events.go ├── kubectl │ ├── kubectl.go │ ├── kubectl_test.go │ ├── local.go │ └── local_test.go ├── sentry │ └── sentry.go ├── text │ ├── template.go │ └── template_test.go ├── version │ └── version.go └── weavecloud │ ├── instances.go │ └── instances_test.go ├── scripts └── go-lint.sh └── service ├── main.go ├── main_test.go └── static ├── agent.yaml.in └── install.sh /.github/workflows/mirror-images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/.github/workflows/mirror-images.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/README.md -------------------------------------------------------------------------------- /agent/cloudwatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/agent/cloudwatch.go -------------------------------------------------------------------------------- /agent/cloudwatch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/agent/cloudwatch_test.go -------------------------------------------------------------------------------- /agent/flux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/agent/flux.go -------------------------------------------------------------------------------- /agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/agent/main.go -------------------------------------------------------------------------------- /agent/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/agent/main_test.go -------------------------------------------------------------------------------- /agent/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/agent/migrate.go -------------------------------------------------------------------------------- /bootstrap/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/bootstrap/main.go -------------------------------------------------------------------------------- /cmd/templatinator/templatinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/cmd/templatinator/templatinator.go -------------------------------------------------------------------------------- /docker/Dockerfile.agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/docker/Dockerfile.agent -------------------------------------------------------------------------------- /docker/Dockerfile.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/docker/Dockerfile.service.in -------------------------------------------------------------------------------- /docker/image-tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/docker/image-tag -------------------------------------------------------------------------------- /docker/kubectl.version: -------------------------------------------------------------------------------- 1 | KUBECTL_VERSION=v1.13.11 2 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/go.sum -------------------------------------------------------------------------------- /integration-tests/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/common.sh -------------------------------------------------------------------------------- /integration-tests/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/config.sh -------------------------------------------------------------------------------- /integration-tests/docker/Dockerfile.nginx-bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/docker/Dockerfile.nginx-bootstrap -------------------------------------------------------------------------------- /integration-tests/e2e/cloudwatch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/e2e/cloudwatch_test.go -------------------------------------------------------------------------------- /integration-tests/e2e/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/e2e/main_test.go -------------------------------------------------------------------------------- /integration-tests/e2e/resources/cloudwatch-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/e2e/resources/cloudwatch-cm.yaml -------------------------------------------------------------------------------- /integration-tests/e2e/resources/cloudwatch-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/e2e/resources/cloudwatch-secret.yaml -------------------------------------------------------------------------------- /integration-tests/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/k8s/README.md -------------------------------------------------------------------------------- /integration-tests/k8s/k8s-kube-system.yaml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/k8s/k8s-kube-system.yaml.in -------------------------------------------------------------------------------- /integration-tests/k8s/nginx-bootstrap.yaml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/k8s/nginx-bootstrap.yaml.in -------------------------------------------------------------------------------- /integration-tests/k8s/service.updated.yaml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/k8s/service.updated.yaml.in -------------------------------------------------------------------------------- /integration-tests/k8s/service.yaml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/k8s/service.yaml.in -------------------------------------------------------------------------------- /integration-tests/setup/reset-local-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/setup/reset-local-cluster.sh -------------------------------------------------------------------------------- /integration-tests/setup/setup-local-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/setup/setup-local-cluster.sh -------------------------------------------------------------------------------- /integration-tests/tests/e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/tests/e2e.sh -------------------------------------------------------------------------------- /integration-tests/tests/flux-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/tests/flux-config.sh -------------------------------------------------------------------------------- /integration-tests/tests/gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/tests/gke.sh -------------------------------------------------------------------------------- /integration-tests/tests/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/tests/healthcheck.sh -------------------------------------------------------------------------------- /integration-tests/tests/install-update-flow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/tests/install-update-flow.sh -------------------------------------------------------------------------------- /integration-tests/tests/kube-system-migration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/integration-tests/tests/kube-system-migration.sh -------------------------------------------------------------------------------- /kubernetes/agent-debug-events.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/kubernetes/agent-debug-events.yaml -------------------------------------------------------------------------------- /pkg/gcloud/gcloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/gcloud/gcloud.go -------------------------------------------------------------------------------- /pkg/k8s/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/k8s/config.go -------------------------------------------------------------------------------- /pkg/k8s/deployments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/k8s/deployments.go -------------------------------------------------------------------------------- /pkg/k8s/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/k8s/events.go -------------------------------------------------------------------------------- /pkg/kubectl/kubectl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/kubectl/kubectl.go -------------------------------------------------------------------------------- /pkg/kubectl/kubectl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/kubectl/kubectl_test.go -------------------------------------------------------------------------------- /pkg/kubectl/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/kubectl/local.go -------------------------------------------------------------------------------- /pkg/kubectl/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/kubectl/local_test.go -------------------------------------------------------------------------------- /pkg/sentry/sentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/sentry/sentry.go -------------------------------------------------------------------------------- /pkg/text/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/text/template.go -------------------------------------------------------------------------------- /pkg/text/template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/text/template_test.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /pkg/weavecloud/instances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/weavecloud/instances.go -------------------------------------------------------------------------------- /pkg/weavecloud/instances_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/pkg/weavecloud/instances_test.go -------------------------------------------------------------------------------- /scripts/go-lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/scripts/go-lint.sh -------------------------------------------------------------------------------- /service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/service/main.go -------------------------------------------------------------------------------- /service/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/service/main_test.go -------------------------------------------------------------------------------- /service/static/agent.yaml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/service/static/agent.yaml.in -------------------------------------------------------------------------------- /service/static/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weaveworks/launcher/HEAD/service/static/install.sh --------------------------------------------------------------------------------