├── .dockerignore ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── architecture.svg ├── bin └── daemon.js ├── config ├── environment.js └── index.js ├── custom-resource-manifest.json ├── examples ├── deployment-control.yml ├── deployment-treatment.yml ├── example-gated-deployment-secret.yml └── example-rest-service-gated-deployment.yml ├── gated-deployment-path.svg ├── gated-deployments.yml ├── helm └── kubernetes-gated-deployments │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── rbac.yaml │ └── service-account.yaml │ └── values.yaml ├── lib ├── analysis.js ├── analysis.test.js ├── custom-resource-manager.js ├── custom-resource-manager.test.js ├── deployment-helper.js ├── deployment-helper.test.js ├── newrelic.js ├── newrelic.test.js ├── plugins │ ├── newrelic-performance.js │ ├── newrelic-performance.test.js │ ├── plugin-factory.js │ ├── plugin-factory.test.js │ ├── plugin.js │ └── plugin.test.js └── watchers │ ├── constants.js │ ├── deployment-watcher.js │ ├── deployment-watcher.test.js │ ├── gated-deployment-watcher.js │ ├── gated-deployment-watcher.test.js │ ├── watcher.integration.test.js │ ├── watcher.js │ └── watcher.test.js ├── package.json └── release.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/SECURITY.md -------------------------------------------------------------------------------- /architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/architecture.svg -------------------------------------------------------------------------------- /bin/daemon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/bin/daemon.js -------------------------------------------------------------------------------- /config/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/config/environment.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/config/index.js -------------------------------------------------------------------------------- /custom-resource-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/custom-resource-manifest.json -------------------------------------------------------------------------------- /examples/deployment-control.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/examples/deployment-control.yml -------------------------------------------------------------------------------- /examples/deployment-treatment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/examples/deployment-treatment.yml -------------------------------------------------------------------------------- /examples/example-gated-deployment-secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/examples/example-gated-deployment-secret.yml -------------------------------------------------------------------------------- /examples/example-rest-service-gated-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/examples/example-rest-service-gated-deployment.yml -------------------------------------------------------------------------------- /gated-deployment-path.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/gated-deployment-path.svg -------------------------------------------------------------------------------- /gated-deployments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/gated-deployments.yml -------------------------------------------------------------------------------- /helm/kubernetes-gated-deployments/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/helm/kubernetes-gated-deployments/.helmignore -------------------------------------------------------------------------------- /helm/kubernetes-gated-deployments/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/helm/kubernetes-gated-deployments/Chart.yaml -------------------------------------------------------------------------------- /helm/kubernetes-gated-deployments/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/helm/kubernetes-gated-deployments/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/kubernetes-gated-deployments/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/helm/kubernetes-gated-deployments/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/kubernetes-gated-deployments/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/helm/kubernetes-gated-deployments/templates/rbac.yaml -------------------------------------------------------------------------------- /helm/kubernetes-gated-deployments/templates/service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/helm/kubernetes-gated-deployments/templates/service-account.yaml -------------------------------------------------------------------------------- /helm/kubernetes-gated-deployments/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/helm/kubernetes-gated-deployments/values.yaml -------------------------------------------------------------------------------- /lib/analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/analysis.js -------------------------------------------------------------------------------- /lib/analysis.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/analysis.test.js -------------------------------------------------------------------------------- /lib/custom-resource-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/custom-resource-manager.js -------------------------------------------------------------------------------- /lib/custom-resource-manager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/custom-resource-manager.test.js -------------------------------------------------------------------------------- /lib/deployment-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/deployment-helper.js -------------------------------------------------------------------------------- /lib/deployment-helper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/deployment-helper.test.js -------------------------------------------------------------------------------- /lib/newrelic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/newrelic.js -------------------------------------------------------------------------------- /lib/newrelic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/newrelic.test.js -------------------------------------------------------------------------------- /lib/plugins/newrelic-performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/plugins/newrelic-performance.js -------------------------------------------------------------------------------- /lib/plugins/newrelic-performance.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/plugins/newrelic-performance.test.js -------------------------------------------------------------------------------- /lib/plugins/plugin-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/plugins/plugin-factory.js -------------------------------------------------------------------------------- /lib/plugins/plugin-factory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/plugins/plugin-factory.test.js -------------------------------------------------------------------------------- /lib/plugins/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/plugins/plugin.js -------------------------------------------------------------------------------- /lib/plugins/plugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/plugins/plugin.test.js -------------------------------------------------------------------------------- /lib/watchers/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/constants.js -------------------------------------------------------------------------------- /lib/watchers/deployment-watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/deployment-watcher.js -------------------------------------------------------------------------------- /lib/watchers/deployment-watcher.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/deployment-watcher.test.js -------------------------------------------------------------------------------- /lib/watchers/gated-deployment-watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/gated-deployment-watcher.js -------------------------------------------------------------------------------- /lib/watchers/gated-deployment-watcher.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/gated-deployment-watcher.test.js -------------------------------------------------------------------------------- /lib/watchers/watcher.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/watcher.integration.test.js -------------------------------------------------------------------------------- /lib/watchers/watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/watcher.js -------------------------------------------------------------------------------- /lib/watchers/watcher.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/lib/watchers/watcher.test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/package.json -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/kubernetes-gated-deployments/HEAD/release.sh --------------------------------------------------------------------------------