├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── build-and-test.yaml │ ├── helm-chart-test.yaml │ ├── release.yaml │ └── stale.yaml ├── .gitignore ├── BUILD.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.windows ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── THIRD_PARTY_LICENSES.md ├── cmd └── ec2-metadata-mock │ └── main.go ├── docs ├── configuration.md ├── defaults.md └── usage.md ├── go.mod ├── go.sum ├── helm ├── amazon-ec2-metadata-mock │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── ci │ │ ├── configmap-values.yaml │ │ ├── default-values.yaml │ │ ├── local-image-values.yaml │ │ └── service-config-values.yaml │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── deployment.linux.yaml │ │ ├── deployment.windows.yaml │ │ ├── psp.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── tests │ │ │ ├── test-aemm-service.yaml │ │ │ └── test-config-map.yaml │ └── values.yaml └── aws-logo.png ├── pkg ├── cmd │ ├── asglifecycle │ │ ├── asglifecycle.go │ │ └── asglifecycle_test.go │ ├── cmdutil │ │ └── cmdutil.go │ ├── events │ │ ├── events.go │ │ └── events_test.go │ ├── root │ │ ├── globalflags │ │ │ └── globalflags.go │ │ ├── root.go │ │ ├── root_test.go │ │ └── version.txt │ └── spot │ │ ├── spot.go │ │ └── spot_test.go ├── config │ ├── config.go │ ├── defaults │ │ ├── aemm-metadata-default-values.json │ │ └── defaults.go │ ├── dynamic.go │ ├── metadata.go │ ├── server.go │ ├── types.go │ └── userdata.go ├── error │ └── error.go ├── mock │ ├── asglifecycle │ │ └── asglifecycle.go │ ├── dynamic │ │ ├── dynamic.go │ │ └── types │ │ │ └── types.go │ ├── events │ │ ├── config │ │ │ └── config.go │ │ ├── events.go │ │ └── internal │ │ │ └── types │ │ │ └── types.go │ ├── handlers │ │ └── handlers.go │ ├── imdsv2 │ │ ├── imdsv2_test.go │ │ ├── tokengenerator.go │ │ └── tokenvalidator.go │ ├── root │ │ └── root.go │ ├── spot │ │ ├── config │ │ │ └── config.go │ │ ├── internal │ │ │ └── types │ │ │ │ └── types.go │ │ └── spot.go │ ├── static │ │ ├── static.go │ │ └── types │ │ │ └── types.go │ └── userdata │ │ └── userdata.go └── server │ ├── httpserver.go │ ├── httpserver_test.go │ └── swapper.go ├── scripts ├── build-binaries ├── build-docker-images ├── create-local-tag-for-release ├── ecr-public-login ├── ecr-template-for-helm-chart.json ├── generate-helm-chart-archives ├── generate-k8s-yaml ├── helm-login ├── install-amazon-ecr-credential-helper ├── prepare-for-release ├── push-docker-images ├── push-helm-chart ├── retag-docker-images ├── sync-catalog-information-for-helm-chart ├── sync-readme-to-ecr-public ├── sync-to-aws-homebrew-tap ├── update-versions-for-release ├── upload-resources-to-github └── validators │ ├── json-validator │ └── release-version-validator ├── templates └── third-party-licenses.tmpl └── test ├── e2e ├── cmd │ ├── asglifecycle-test │ ├── dynamic-test │ ├── events-test │ ├── handlers-test │ ├── imdsv2-test │ ├── root-test │ ├── spot-test │ ├── static-test │ └── userdata-test ├── golden │ ├── 400_bad_request.golden │ ├── 400_response.golden │ ├── 401_response.golden │ ├── 404_response.golden │ ├── asglifecycle │ │ └── latest │ │ │ └── meta-data │ │ │ └── index.golden │ ├── default │ │ ├── index.golden │ │ └── latest │ │ │ └── meta-data │ │ │ └── index.golden │ ├── dynamic │ │ ├── fws.golden │ │ ├── index.golden │ │ └── instance-identity.golden │ ├── events │ │ └── latest │ │ │ └── meta-data │ │ │ ├── index.golden │ │ │ └── network │ │ │ └── interfaces │ │ │ └── macs │ │ │ └── 0e_49_61_0f_c3_11 │ │ │ └── index.golden │ └── spot │ │ └── latest │ │ └── meta-data │ │ ├── index.golden │ │ └── spot.golden ├── run-tests └── testdata │ ├── aemm-config-integ.json │ └── output │ └── aemm-config-used.json ├── helm ├── chart-test.sh ├── ct.yaml ├── kind-config.yaml └── mock-ip-count-test │ ├── mock-ip-test │ ├── test-pod-404.yaml │ └── test-pod.yaml ├── helpers.go ├── readme-test ├── run-readme-spellcheck └── spellcheck-Dockerfile └── shellcheck └── run-shellcheck /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/workflows/build-and-test.yaml -------------------------------------------------------------------------------- /.github/workflows/helm-chart-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/workflows/helm-chart-test.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | bin/ 3 | -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/BUILD.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/Dockerfile.windows -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/THIRD_PARTY_LICENSES.md -------------------------------------------------------------------------------- /cmd/ec2-metadata-mock/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/cmd/ec2-metadata-mock/main.go -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/defaults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/docs/defaults.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/docs/usage.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/go.sum -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/.helmignore -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/Chart.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/README.md -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/ci/configmap-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/ci/configmap-values.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/ci/default-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/ci/default-values.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/ci/local-image-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/ci/local-image-values.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/ci/service-config-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/ci/service-config-values.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/NOTES.txt -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/clusterrole.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/deployment.linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/deployment.linux.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/deployment.windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/deployment.windows.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/psp.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/service.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/tests/test-aemm-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/tests/test-aemm-service.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/templates/tests/test-config-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/templates/tests/test-config-map.yaml -------------------------------------------------------------------------------- /helm/amazon-ec2-metadata-mock/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/amazon-ec2-metadata-mock/values.yaml -------------------------------------------------------------------------------- /helm/aws-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/helm/aws-logo.png -------------------------------------------------------------------------------- /pkg/cmd/asglifecycle/asglifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/asglifecycle/asglifecycle.go -------------------------------------------------------------------------------- /pkg/cmd/asglifecycle/asglifecycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/asglifecycle/asglifecycle_test.go -------------------------------------------------------------------------------- /pkg/cmd/cmdutil/cmdutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/cmdutil/cmdutil.go -------------------------------------------------------------------------------- /pkg/cmd/events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/events/events.go -------------------------------------------------------------------------------- /pkg/cmd/events/events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/events/events_test.go -------------------------------------------------------------------------------- /pkg/cmd/root/globalflags/globalflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/root/globalflags/globalflags.go -------------------------------------------------------------------------------- /pkg/cmd/root/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/root/root.go -------------------------------------------------------------------------------- /pkg/cmd/root/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/root/root_test.go -------------------------------------------------------------------------------- /pkg/cmd/root/version.txt: -------------------------------------------------------------------------------- 1 | v1.13.0 -------------------------------------------------------------------------------- /pkg/cmd/spot/spot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/spot/spot.go -------------------------------------------------------------------------------- /pkg/cmd/spot/spot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/cmd/spot/spot_test.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/defaults/aemm-metadata-default-values.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/defaults/aemm-metadata-default-values.json -------------------------------------------------------------------------------- /pkg/config/defaults/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/defaults/defaults.go -------------------------------------------------------------------------------- /pkg/config/dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/dynamic.go -------------------------------------------------------------------------------- /pkg/config/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/metadata.go -------------------------------------------------------------------------------- /pkg/config/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/server.go -------------------------------------------------------------------------------- /pkg/config/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/types.go -------------------------------------------------------------------------------- /pkg/config/userdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/config/userdata.go -------------------------------------------------------------------------------- /pkg/error/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/error/error.go -------------------------------------------------------------------------------- /pkg/mock/asglifecycle/asglifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/asglifecycle/asglifecycle.go -------------------------------------------------------------------------------- /pkg/mock/dynamic/dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/dynamic/dynamic.go -------------------------------------------------------------------------------- /pkg/mock/dynamic/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/dynamic/types/types.go -------------------------------------------------------------------------------- /pkg/mock/events/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/events/config/config.go -------------------------------------------------------------------------------- /pkg/mock/events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/events/events.go -------------------------------------------------------------------------------- /pkg/mock/events/internal/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/events/internal/types/types.go -------------------------------------------------------------------------------- /pkg/mock/handlers/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/handlers/handlers.go -------------------------------------------------------------------------------- /pkg/mock/imdsv2/imdsv2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/imdsv2/imdsv2_test.go -------------------------------------------------------------------------------- /pkg/mock/imdsv2/tokengenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/imdsv2/tokengenerator.go -------------------------------------------------------------------------------- /pkg/mock/imdsv2/tokenvalidator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/imdsv2/tokenvalidator.go -------------------------------------------------------------------------------- /pkg/mock/root/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/root/root.go -------------------------------------------------------------------------------- /pkg/mock/spot/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/spot/config/config.go -------------------------------------------------------------------------------- /pkg/mock/spot/internal/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/spot/internal/types/types.go -------------------------------------------------------------------------------- /pkg/mock/spot/spot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/spot/spot.go -------------------------------------------------------------------------------- /pkg/mock/static/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/static/static.go -------------------------------------------------------------------------------- /pkg/mock/static/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/static/types/types.go -------------------------------------------------------------------------------- /pkg/mock/userdata/userdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/mock/userdata/userdata.go -------------------------------------------------------------------------------- /pkg/server/httpserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/server/httpserver.go -------------------------------------------------------------------------------- /pkg/server/httpserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/server/httpserver_test.go -------------------------------------------------------------------------------- /pkg/server/swapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/pkg/server/swapper.go -------------------------------------------------------------------------------- /scripts/build-binaries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/build-binaries -------------------------------------------------------------------------------- /scripts/build-docker-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/build-docker-images -------------------------------------------------------------------------------- /scripts/create-local-tag-for-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/create-local-tag-for-release -------------------------------------------------------------------------------- /scripts/ecr-public-login: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/ecr-public-login -------------------------------------------------------------------------------- /scripts/ecr-template-for-helm-chart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/ecr-template-for-helm-chart.json -------------------------------------------------------------------------------- /scripts/generate-helm-chart-archives: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/generate-helm-chart-archives -------------------------------------------------------------------------------- /scripts/generate-k8s-yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/generate-k8s-yaml -------------------------------------------------------------------------------- /scripts/helm-login: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/helm-login -------------------------------------------------------------------------------- /scripts/install-amazon-ecr-credential-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/install-amazon-ecr-credential-helper -------------------------------------------------------------------------------- /scripts/prepare-for-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/prepare-for-release -------------------------------------------------------------------------------- /scripts/push-docker-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/push-docker-images -------------------------------------------------------------------------------- /scripts/push-helm-chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/push-helm-chart -------------------------------------------------------------------------------- /scripts/retag-docker-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/retag-docker-images -------------------------------------------------------------------------------- /scripts/sync-catalog-information-for-helm-chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/sync-catalog-information-for-helm-chart -------------------------------------------------------------------------------- /scripts/sync-readme-to-ecr-public: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/sync-readme-to-ecr-public -------------------------------------------------------------------------------- /scripts/sync-to-aws-homebrew-tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/sync-to-aws-homebrew-tap -------------------------------------------------------------------------------- /scripts/update-versions-for-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/update-versions-for-release -------------------------------------------------------------------------------- /scripts/upload-resources-to-github: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/upload-resources-to-github -------------------------------------------------------------------------------- /scripts/validators/json-validator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/validators/json-validator -------------------------------------------------------------------------------- /scripts/validators/release-version-validator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/scripts/validators/release-version-validator -------------------------------------------------------------------------------- /templates/third-party-licenses.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/templates/third-party-licenses.tmpl -------------------------------------------------------------------------------- /test/e2e/cmd/asglifecycle-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/asglifecycle-test -------------------------------------------------------------------------------- /test/e2e/cmd/dynamic-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/dynamic-test -------------------------------------------------------------------------------- /test/e2e/cmd/events-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/events-test -------------------------------------------------------------------------------- /test/e2e/cmd/handlers-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/handlers-test -------------------------------------------------------------------------------- /test/e2e/cmd/imdsv2-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/imdsv2-test -------------------------------------------------------------------------------- /test/e2e/cmd/root-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/root-test -------------------------------------------------------------------------------- /test/e2e/cmd/spot-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/spot-test -------------------------------------------------------------------------------- /test/e2e/cmd/static-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/static-test -------------------------------------------------------------------------------- /test/e2e/cmd/userdata-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/cmd/userdata-test -------------------------------------------------------------------------------- /test/e2e/golden/400_bad_request.golden: -------------------------------------------------------------------------------- 1 | 400 Bad Request -------------------------------------------------------------------------------- /test/e2e/golden/400_response.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/400_response.golden -------------------------------------------------------------------------------- /test/e2e/golden/401_response.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/401_response.golden -------------------------------------------------------------------------------- /test/e2e/golden/404_response.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/404_response.golden -------------------------------------------------------------------------------- /test/e2e/golden/asglifecycle/latest/meta-data/index.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/asglifecycle/latest/meta-data/index.golden -------------------------------------------------------------------------------- /test/e2e/golden/default/index.golden: -------------------------------------------------------------------------------- 1 | latest -------------------------------------------------------------------------------- /test/e2e/golden/default/latest/meta-data/index.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/default/latest/meta-data/index.golden -------------------------------------------------------------------------------- /test/e2e/golden/dynamic/fws.golden: -------------------------------------------------------------------------------- 1 | instance-monitoring -------------------------------------------------------------------------------- /test/e2e/golden/dynamic/index.golden: -------------------------------------------------------------------------------- 1 | fws/ 2 | instance-identity/ -------------------------------------------------------------------------------- /test/e2e/golden/dynamic/instance-identity.golden: -------------------------------------------------------------------------------- 1 | document 2 | pkcs7 3 | signature -------------------------------------------------------------------------------- /test/e2e/golden/events/latest/meta-data/index.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/events/latest/meta-data/index.golden -------------------------------------------------------------------------------- /test/e2e/golden/events/latest/meta-data/network/interfaces/macs/0e_49_61_0f_c3_11/index.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/events/latest/meta-data/network/interfaces/macs/0e_49_61_0f_c3_11/index.golden -------------------------------------------------------------------------------- /test/e2e/golden/spot/latest/meta-data/index.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/spot/latest/meta-data/index.golden -------------------------------------------------------------------------------- /test/e2e/golden/spot/latest/meta-data/spot.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/golden/spot/latest/meta-data/spot.golden -------------------------------------------------------------------------------- /test/e2e/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/run-tests -------------------------------------------------------------------------------- /test/e2e/testdata/aemm-config-integ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/testdata/aemm-config-integ.json -------------------------------------------------------------------------------- /test/e2e/testdata/output/aemm-config-used.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/e2e/testdata/output/aemm-config-used.json -------------------------------------------------------------------------------- /test/helm/chart-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/helm/chart-test.sh -------------------------------------------------------------------------------- /test/helm/ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/helm/ct.yaml -------------------------------------------------------------------------------- /test/helm/kind-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/helm/kind-config.yaml -------------------------------------------------------------------------------- /test/helm/mock-ip-count-test/mock-ip-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/helm/mock-ip-count-test/mock-ip-test -------------------------------------------------------------------------------- /test/helm/mock-ip-count-test/test-pod-404.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/helm/mock-ip-count-test/test-pod-404.yaml -------------------------------------------------------------------------------- /test/helm/mock-ip-count-test/test-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/helm/mock-ip-count-test/test-pod.yaml -------------------------------------------------------------------------------- /test/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/helpers.go -------------------------------------------------------------------------------- /test/readme-test/run-readme-spellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/readme-test/run-readme-spellcheck -------------------------------------------------------------------------------- /test/readme-test/spellcheck-Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/readme-test/spellcheck-Dockerfile -------------------------------------------------------------------------------- /test/shellcheck/run-shellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/amazon-ec2-metadata-mock/HEAD/test/shellcheck/run-shellcheck --------------------------------------------------------------------------------