├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── build-and-test.yaml │ ├── release.yaml │ └── stale.yml ├── .gitignore ├── BUILD.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.windows ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── THIRD_PARTY_LICENSES.md ├── cmd └── node-termination-handler.go ├── config └── helm │ ├── aws-node-termination-handler │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── example-values-imds-linux.yaml │ ├── example-values-imds-windows.yaml │ ├── example-values-queue.yaml │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── daemonset.linux.yaml │ │ ├── daemonset.windows.yaml │ │ ├── deployment.yaml │ │ ├── pdb.yaml │ │ ├── podmonitor.yaml │ │ ├── psp.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── servicemonitor.yaml │ └── values.yaml │ ├── localstack │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── deployment.yaml │ │ ├── psp.yaml │ │ ├── service.yaml │ │ └── serviceaccount.yaml │ └── values.yaml │ ├── squid │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── daemonset.yaml │ │ ├── psp.yaml │ │ ├── service.yaml │ │ └── serviceaccount.yaml │ └── values.yaml │ └── webhook-test-proxy │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── clusterrole.yaml │ ├── clusterrolebinding.yaml │ ├── daemonset.yaml │ ├── psp.yaml │ ├── regular-pod-test.yaml │ ├── service.yaml │ └── serviceaccount.yaml │ └── values.yaml ├── docs ├── aemm_interruption_testing.md ├── cfn-template.yaml └── kubernetes_events.md ├── go.mod ├── go.sum ├── pkg ├── config │ ├── config.go │ ├── config_internal_test.go │ └── config_test.go ├── ec2helper │ ├── ec2helper.go │ └── ec2helper_test.go ├── ec2metadata │ ├── ec2metadata.go │ ├── ec2metadata_internal_test.go │ └── ec2metadata_test.go ├── interruptionevent │ ├── asg │ │ └── launch │ │ │ └── handler.go │ ├── draincordon │ │ └── handler.go │ └── internal │ │ └── common │ │ └── handler.go ├── interruptioneventstore │ ├── interruption-event-store.go │ └── interruption-event-store_test.go ├── logging │ ├── routing-integration_test.go │ ├── routing.go │ ├── routing_test.go │ └── versioned.go ├── monitor │ ├── asglifecycle │ │ ├── asg-lifecycle-monitor.go │ │ ├── asg-lifecycle-monitor_internal_test.go │ │ └── asg-lifecycle-monitor_test.go │ ├── rebalancerecommendation │ │ ├── rebalance-recommendation-monitor.go │ │ ├── rebalance-recommendation-monitor_internal_test.go │ │ └── rebalance-recommendation-monitor_test.go │ ├── scheduledevent │ │ ├── scheduled-event-monitor.go │ │ ├── scheduled-event-monitor_internal_test.go │ │ └── scheduled-event-monitor_test.go │ ├── spotitn │ │ ├── spot-itn-monitor.go │ │ ├── spot-itn-monitor_internal_test.go │ │ └── spot-itn-monitor_test.go │ ├── sqsevent │ │ ├── asg-lifecycle-event.go │ │ ├── ec2-state-change-event.go │ │ ├── event-bridge.go │ │ ├── rebalance-recommendation-event.go │ │ ├── scheduled-change-event.go │ │ ├── spot-itn-event.go │ │ ├── sqs-monitor.go │ │ ├── sqs-monitor_internal_test.go │ │ ├── sqs-monitor_test.go │ │ ├── sqs-retryer.go │ │ └── sqs-retryer_test.go │ ├── types.go │ └── types_test.go ├── node │ ├── node.go │ ├── node_internal_test.go │ └── node_test.go ├── observability │ ├── k8s-events.go │ ├── opentelemetry.go │ ├── opentelemetry_test.go │ ├── probes.go │ └── probes_test.go ├── test │ ├── aws-mocks.go │ └── helpers.go ├── uptime │ ├── common.go │ ├── common_test.go │ ├── uptime_darwin.go │ ├── uptime_linux.go │ ├── uptime_test.go │ └── uptime_windows.go └── webhook │ ├── webhook.go │ └── webhook_test.go ├── scripts ├── build-binaries ├── build-docker-images ├── create-local-tag-for-release ├── ecr-public-login ├── ecr-template-for-helm-chart.json ├── generate-k8s-yaml ├── helm-login ├── install-amazon-ecr-credential-helper ├── prepare-for-release ├── push-docker-images ├── push-helm-chart ├── retag-docker-images ├── run-unit-tests-in-docker ├── sync-catalog-information-for-helm-chart ├── sync-readme-to-ecr-public ├── upload-resources-to-github └── upload-resources-to-github-windows.ps1 ├── templates └── third-party-licenses.tmpl └── test ├── README.md ├── assets ├── squid.conf └── uptime-reboot ├── e2e ├── asg-launch-lifecycle-sqs-test ├── asg-lifecycle-imds-test ├── asg-lifecycle-sqs-heartbeat-test ├── asg-lifecycle-sqs-test ├── cordon-only-test ├── ec2-state-change-sqs-test ├── emit-events-test ├── imds-v2-test ├── maintenance-event-cancellation-test ├── maintenance-event-dry-run-test ├── maintenance-event-reboot-test ├── maintenance-event-test ├── prometheus-metrics-sqs-test ├── prometheus-metrics-test ├── rebalance-recommendation-drain-test ├── rebalance-recommendation-dry-run-test ├── rebalance-recommendation-sqs-node-not-found-test ├── rebalance-recommendation-sqs-test ├── rebalance-recommendation-test ├── scheduled-change-event-sqs-test ├── spot-interruption-dry-run-test ├── spot-interruption-sqs-test ├── spot-interruption-test ├── spot-interruption-test-events-on ├── spot-interruption-test-host-networking-off ├── webhook-http-proxy-test ├── webhook-secret-test └── webhook-test ├── eks-cluster-test ├── cluster-spec.yaml ├── provision-cluster ├── reset-cluster └── run-test ├── helm-sync-test └── run-helm-version-sync-test ├── helm ├── helm-lint └── validate-chart-versions ├── k8s-compatibility-test └── run-k8s-compatibility-test.sh ├── k8s-local-cluster-test ├── delete-cluster ├── kind-three-node-cluster.yaml ├── provision-cluster ├── provision-eks-sqs-infra ├── psp-default.yaml ├── psp-privileged.yaml └── run-test ├── readme-test ├── run-readme-spellcheck └── spellcheck-Dockerfile ├── shellcheck └── run-shellcheck └── webhook-test-proxy ├── Dockerfile ├── Dockerfile.windows ├── THIRD_PARTY_LICENSES.md └── cmd └── webhook-test-proxy.go /.dockerignore: -------------------------------------------------------------------------------- 1 | test/* 2 | config/* 3 | build/* -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.github/workflows/build-and-test.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/BUILD.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/Dockerfile.windows -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/THIRD_PARTY_LICENSES.md -------------------------------------------------------------------------------- /cmd/node-termination-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/cmd/node-termination-handler.go -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/.helmignore -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/Chart.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/README.md -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/example-values-imds-linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/example-values-imds-linux.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/example-values-imds-windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/example-values-imds-windows.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/example-values-queue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/example-values-queue.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/NOTES.txt -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/_helpers.tpl -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/clusterrole.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/daemonset.linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/daemonset.linux.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/daemonset.windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/daemonset.windows.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/deployment.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/pdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/pdb.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/podmonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/podmonitor.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/psp.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/service.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /config/helm/aws-node-termination-handler/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/aws-node-termination-handler/values.yaml -------------------------------------------------------------------------------- /config/helm/localstack/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/.helmignore -------------------------------------------------------------------------------- /config/helm/localstack/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/Chart.yaml -------------------------------------------------------------------------------- /config/helm/localstack/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/templates/_helpers.tpl -------------------------------------------------------------------------------- /config/helm/localstack/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/templates/clusterrole.yaml -------------------------------------------------------------------------------- /config/helm/localstack/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /config/helm/localstack/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/templates/deployment.yaml -------------------------------------------------------------------------------- /config/helm/localstack/templates/psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/templates/psp.yaml -------------------------------------------------------------------------------- /config/helm/localstack/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/templates/service.yaml -------------------------------------------------------------------------------- /config/helm/localstack/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /config/helm/localstack/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/localstack/values.yaml -------------------------------------------------------------------------------- /config/helm/squid/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/.helmignore -------------------------------------------------------------------------------- /config/helm/squid/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/Chart.yaml -------------------------------------------------------------------------------- /config/helm/squid/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/templates/_helpers.tpl -------------------------------------------------------------------------------- /config/helm/squid/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/templates/clusterrole.yaml -------------------------------------------------------------------------------- /config/helm/squid/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /config/helm/squid/templates/daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/templates/daemonset.yaml -------------------------------------------------------------------------------- /config/helm/squid/templates/psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/templates/psp.yaml -------------------------------------------------------------------------------- /config/helm/squid/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/templates/service.yaml -------------------------------------------------------------------------------- /config/helm/squid/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /config/helm/squid/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/squid/values.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/.helmignore -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/Chart.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/_helpers.tpl -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/clusterrole.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/daemonset.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/psp.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/regular-pod-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/regular-pod-test.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/service.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /config/helm/webhook-test-proxy/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/config/helm/webhook-test-proxy/values.yaml -------------------------------------------------------------------------------- /docs/aemm_interruption_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/docs/aemm_interruption_testing.md -------------------------------------------------------------------------------- /docs/cfn-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/docs/cfn-template.yaml -------------------------------------------------------------------------------- /docs/kubernetes_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/docs/kubernetes_events.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/config/config_internal_test.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/ec2helper/ec2helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/ec2helper/ec2helper.go -------------------------------------------------------------------------------- /pkg/ec2helper/ec2helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/ec2helper/ec2helper_test.go -------------------------------------------------------------------------------- /pkg/ec2metadata/ec2metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/ec2metadata/ec2metadata.go -------------------------------------------------------------------------------- /pkg/ec2metadata/ec2metadata_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/ec2metadata/ec2metadata_internal_test.go -------------------------------------------------------------------------------- /pkg/ec2metadata/ec2metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/ec2metadata/ec2metadata_test.go -------------------------------------------------------------------------------- /pkg/interruptionevent/asg/launch/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/interruptionevent/asg/launch/handler.go -------------------------------------------------------------------------------- /pkg/interruptionevent/draincordon/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/interruptionevent/draincordon/handler.go -------------------------------------------------------------------------------- /pkg/interruptionevent/internal/common/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/interruptionevent/internal/common/handler.go -------------------------------------------------------------------------------- /pkg/interruptioneventstore/interruption-event-store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/interruptioneventstore/interruption-event-store.go -------------------------------------------------------------------------------- /pkg/interruptioneventstore/interruption-event-store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/interruptioneventstore/interruption-event-store_test.go -------------------------------------------------------------------------------- /pkg/logging/routing-integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/logging/routing-integration_test.go -------------------------------------------------------------------------------- /pkg/logging/routing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/logging/routing.go -------------------------------------------------------------------------------- /pkg/logging/routing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/logging/routing_test.go -------------------------------------------------------------------------------- /pkg/logging/versioned.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/logging/versioned.go -------------------------------------------------------------------------------- /pkg/monitor/asglifecycle/asg-lifecycle-monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/asglifecycle/asg-lifecycle-monitor.go -------------------------------------------------------------------------------- /pkg/monitor/asglifecycle/asg-lifecycle-monitor_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/asglifecycle/asg-lifecycle-monitor_internal_test.go -------------------------------------------------------------------------------- /pkg/monitor/asglifecycle/asg-lifecycle-monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/asglifecycle/asg-lifecycle-monitor_test.go -------------------------------------------------------------------------------- /pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor.go -------------------------------------------------------------------------------- /pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor_internal_test.go -------------------------------------------------------------------------------- /pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/rebalancerecommendation/rebalance-recommendation-monitor_test.go -------------------------------------------------------------------------------- /pkg/monitor/scheduledevent/scheduled-event-monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/scheduledevent/scheduled-event-monitor.go -------------------------------------------------------------------------------- /pkg/monitor/scheduledevent/scheduled-event-monitor_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/scheduledevent/scheduled-event-monitor_internal_test.go -------------------------------------------------------------------------------- /pkg/monitor/scheduledevent/scheduled-event-monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/scheduledevent/scheduled-event-monitor_test.go -------------------------------------------------------------------------------- /pkg/monitor/spotitn/spot-itn-monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/spotitn/spot-itn-monitor.go -------------------------------------------------------------------------------- /pkg/monitor/spotitn/spot-itn-monitor_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/spotitn/spot-itn-monitor_internal_test.go -------------------------------------------------------------------------------- /pkg/monitor/spotitn/spot-itn-monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/spotitn/spot-itn-monitor_test.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/asg-lifecycle-event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/asg-lifecycle-event.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/ec2-state-change-event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/ec2-state-change-event.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/event-bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/event-bridge.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/rebalance-recommendation-event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/rebalance-recommendation-event.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/scheduled-change-event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/scheduled-change-event.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/spot-itn-event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/spot-itn-event.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/sqs-monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/sqs-monitor.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/sqs-monitor_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/sqs-monitor_internal_test.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/sqs-monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/sqs-monitor_test.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/sqs-retryer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/sqs-retryer.go -------------------------------------------------------------------------------- /pkg/monitor/sqsevent/sqs-retryer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/sqsevent/sqs-retryer_test.go -------------------------------------------------------------------------------- /pkg/monitor/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/types.go -------------------------------------------------------------------------------- /pkg/monitor/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/monitor/types_test.go -------------------------------------------------------------------------------- /pkg/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/node/node.go -------------------------------------------------------------------------------- /pkg/node/node_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/node/node_internal_test.go -------------------------------------------------------------------------------- /pkg/node/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/node/node_test.go -------------------------------------------------------------------------------- /pkg/observability/k8s-events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/observability/k8s-events.go -------------------------------------------------------------------------------- /pkg/observability/opentelemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/observability/opentelemetry.go -------------------------------------------------------------------------------- /pkg/observability/opentelemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/observability/opentelemetry_test.go -------------------------------------------------------------------------------- /pkg/observability/probes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/observability/probes.go -------------------------------------------------------------------------------- /pkg/observability/probes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/observability/probes_test.go -------------------------------------------------------------------------------- /pkg/test/aws-mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/test/aws-mocks.go -------------------------------------------------------------------------------- /pkg/test/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/test/helpers.go -------------------------------------------------------------------------------- /pkg/uptime/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/uptime/common.go -------------------------------------------------------------------------------- /pkg/uptime/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/uptime/common_test.go -------------------------------------------------------------------------------- /pkg/uptime/uptime_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/uptime/uptime_darwin.go -------------------------------------------------------------------------------- /pkg/uptime/uptime_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/uptime/uptime_linux.go -------------------------------------------------------------------------------- /pkg/uptime/uptime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/uptime/uptime_test.go -------------------------------------------------------------------------------- /pkg/uptime/uptime_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/uptime/uptime_windows.go -------------------------------------------------------------------------------- /pkg/webhook/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/webhook/webhook.go -------------------------------------------------------------------------------- /pkg/webhook/webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/pkg/webhook/webhook_test.go -------------------------------------------------------------------------------- /scripts/build-binaries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/build-binaries -------------------------------------------------------------------------------- /scripts/build-docker-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/build-docker-images -------------------------------------------------------------------------------- /scripts/create-local-tag-for-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/create-local-tag-for-release -------------------------------------------------------------------------------- /scripts/ecr-public-login: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/ecr-public-login -------------------------------------------------------------------------------- /scripts/ecr-template-for-helm-chart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/ecr-template-for-helm-chart.json -------------------------------------------------------------------------------- /scripts/generate-k8s-yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/generate-k8s-yaml -------------------------------------------------------------------------------- /scripts/helm-login: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/helm-login -------------------------------------------------------------------------------- /scripts/install-amazon-ecr-credential-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/install-amazon-ecr-credential-helper -------------------------------------------------------------------------------- /scripts/prepare-for-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/prepare-for-release -------------------------------------------------------------------------------- /scripts/push-docker-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/push-docker-images -------------------------------------------------------------------------------- /scripts/push-helm-chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/push-helm-chart -------------------------------------------------------------------------------- /scripts/retag-docker-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/retag-docker-images -------------------------------------------------------------------------------- /scripts/run-unit-tests-in-docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/run-unit-tests-in-docker -------------------------------------------------------------------------------- /scripts/sync-catalog-information-for-helm-chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/sync-catalog-information-for-helm-chart -------------------------------------------------------------------------------- /scripts/sync-readme-to-ecr-public: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/sync-readme-to-ecr-public -------------------------------------------------------------------------------- /scripts/upload-resources-to-github: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/upload-resources-to-github -------------------------------------------------------------------------------- /scripts/upload-resources-to-github-windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/scripts/upload-resources-to-github-windows.ps1 -------------------------------------------------------------------------------- /templates/third-party-licenses.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/templates/third-party-licenses.tmpl -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/README.md -------------------------------------------------------------------------------- /test/assets/squid.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/assets/squid.conf -------------------------------------------------------------------------------- /test/assets/uptime-reboot: -------------------------------------------------------------------------------- 1 | 5.01 10000 2 | -------------------------------------------------------------------------------- /test/e2e/asg-launch-lifecycle-sqs-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/asg-launch-lifecycle-sqs-test -------------------------------------------------------------------------------- /test/e2e/asg-lifecycle-imds-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/asg-lifecycle-imds-test -------------------------------------------------------------------------------- /test/e2e/asg-lifecycle-sqs-heartbeat-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/asg-lifecycle-sqs-heartbeat-test -------------------------------------------------------------------------------- /test/e2e/asg-lifecycle-sqs-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/asg-lifecycle-sqs-test -------------------------------------------------------------------------------- /test/e2e/cordon-only-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/cordon-only-test -------------------------------------------------------------------------------- /test/e2e/ec2-state-change-sqs-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/ec2-state-change-sqs-test -------------------------------------------------------------------------------- /test/e2e/emit-events-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/emit-events-test -------------------------------------------------------------------------------- /test/e2e/imds-v2-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/imds-v2-test -------------------------------------------------------------------------------- /test/e2e/maintenance-event-cancellation-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/maintenance-event-cancellation-test -------------------------------------------------------------------------------- /test/e2e/maintenance-event-dry-run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/maintenance-event-dry-run-test -------------------------------------------------------------------------------- /test/e2e/maintenance-event-reboot-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/maintenance-event-reboot-test -------------------------------------------------------------------------------- /test/e2e/maintenance-event-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/maintenance-event-test -------------------------------------------------------------------------------- /test/e2e/prometheus-metrics-sqs-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/prometheus-metrics-sqs-test -------------------------------------------------------------------------------- /test/e2e/prometheus-metrics-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/prometheus-metrics-test -------------------------------------------------------------------------------- /test/e2e/rebalance-recommendation-drain-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/rebalance-recommendation-drain-test -------------------------------------------------------------------------------- /test/e2e/rebalance-recommendation-dry-run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/rebalance-recommendation-dry-run-test -------------------------------------------------------------------------------- /test/e2e/rebalance-recommendation-sqs-node-not-found-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/rebalance-recommendation-sqs-node-not-found-test -------------------------------------------------------------------------------- /test/e2e/rebalance-recommendation-sqs-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/rebalance-recommendation-sqs-test -------------------------------------------------------------------------------- /test/e2e/rebalance-recommendation-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/rebalance-recommendation-test -------------------------------------------------------------------------------- /test/e2e/scheduled-change-event-sqs-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/scheduled-change-event-sqs-test -------------------------------------------------------------------------------- /test/e2e/spot-interruption-dry-run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/spot-interruption-dry-run-test -------------------------------------------------------------------------------- /test/e2e/spot-interruption-sqs-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/spot-interruption-sqs-test -------------------------------------------------------------------------------- /test/e2e/spot-interruption-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/spot-interruption-test -------------------------------------------------------------------------------- /test/e2e/spot-interruption-test-events-on: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/spot-interruption-test-events-on -------------------------------------------------------------------------------- /test/e2e/spot-interruption-test-host-networking-off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/spot-interruption-test-host-networking-off -------------------------------------------------------------------------------- /test/e2e/webhook-http-proxy-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/webhook-http-proxy-test -------------------------------------------------------------------------------- /test/e2e/webhook-secret-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/webhook-secret-test -------------------------------------------------------------------------------- /test/e2e/webhook-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/e2e/webhook-test -------------------------------------------------------------------------------- /test/eks-cluster-test/cluster-spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/eks-cluster-test/cluster-spec.yaml -------------------------------------------------------------------------------- /test/eks-cluster-test/provision-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/eks-cluster-test/provision-cluster -------------------------------------------------------------------------------- /test/eks-cluster-test/reset-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/eks-cluster-test/reset-cluster -------------------------------------------------------------------------------- /test/eks-cluster-test/run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/eks-cluster-test/run-test -------------------------------------------------------------------------------- /test/helm-sync-test/run-helm-version-sync-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/helm-sync-test/run-helm-version-sync-test -------------------------------------------------------------------------------- /test/helm/helm-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/helm/helm-lint -------------------------------------------------------------------------------- /test/helm/validate-chart-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/helm/validate-chart-versions -------------------------------------------------------------------------------- /test/k8s-compatibility-test/run-k8s-compatibility-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-compatibility-test/run-k8s-compatibility-test.sh -------------------------------------------------------------------------------- /test/k8s-local-cluster-test/delete-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-local-cluster-test/delete-cluster -------------------------------------------------------------------------------- /test/k8s-local-cluster-test/kind-three-node-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-local-cluster-test/kind-three-node-cluster.yaml -------------------------------------------------------------------------------- /test/k8s-local-cluster-test/provision-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-local-cluster-test/provision-cluster -------------------------------------------------------------------------------- /test/k8s-local-cluster-test/provision-eks-sqs-infra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-local-cluster-test/provision-eks-sqs-infra -------------------------------------------------------------------------------- /test/k8s-local-cluster-test/psp-default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-local-cluster-test/psp-default.yaml -------------------------------------------------------------------------------- /test/k8s-local-cluster-test/psp-privileged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-local-cluster-test/psp-privileged.yaml -------------------------------------------------------------------------------- /test/k8s-local-cluster-test/run-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/k8s-local-cluster-test/run-test -------------------------------------------------------------------------------- /test/readme-test/run-readme-spellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/readme-test/run-readme-spellcheck -------------------------------------------------------------------------------- /test/readme-test/spellcheck-Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/readme-test/spellcheck-Dockerfile -------------------------------------------------------------------------------- /test/shellcheck/run-shellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/shellcheck/run-shellcheck -------------------------------------------------------------------------------- /test/webhook-test-proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/webhook-test-proxy/Dockerfile -------------------------------------------------------------------------------- /test/webhook-test-proxy/Dockerfile.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/webhook-test-proxy/Dockerfile.windows -------------------------------------------------------------------------------- /test/webhook-test-proxy/THIRD_PARTY_LICENSES.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/webhook-test-proxy/cmd/webhook-test-proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-node-termination-handler/HEAD/test/webhook-test-proxy/cmd/webhook-test-proxy.go --------------------------------------------------------------------------------