From 6fddf3622668dc557ebeedf90338f200032436c6 Mon Sep 17 00:00:00 2001 From: epolon Date: Thu, 5 Oct 2023 15:37:59 +0300 Subject: [PATCH 1/5] move all node dependencies to root package.json Signed-off-by: epolon --- package.json | 9 ++++++++- typescript/cdk8s-composition/package.json | 9 --------- typescript/cdk8s-core/package.json | 9 --------- typescript/cdk8s-crd/package.json | 9 --------- typescript/cdk8s-helm/package.json | 9 --------- typescript/cdk8s-include/package.json | 9 --------- .../cdk8s-plus-elasticsearch-query/package.json | 10 ---------- typescript/cdk8s-plus-http-echo/package.json | 10 ---------- typescript/cdk8s-plus-pod-info/package.json | 10 ---------- typescript/cdk8s-plus-web-cache-db/package.json | 10 ---------- typescript/kubernetes-end-to-end-aws/package.json | 11 ----------- 11 files changed, 8 insertions(+), 97 deletions(-) diff --git a/package.json b/package.json index c00878ce..ac2fb1c4 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,14 @@ "@cdk8s/projen-common": "^0.0.458", "lerna": "^6.6.2", "npm-check-updates": "^16", - "projen": "^0.73.0" + "projen": "^0.73.0", + "cdk8s": "^2.66.2", + "constructs": "^10.1.295", + "cdk8s-plus-26": "^2.18.28", + "cdk8s-cli": "^2.2.5", + "aws-cdk-lib": "^2.69.0", + "@aws-cdk/lambda-layer-kubectl-v25": "^2.0.3", + "aws-cdk": "^2.69.0" }, "resolutions": { "@yarnpkg/parsers": "3.0.0-rc.48.1" diff --git a/typescript/cdk8s-composition/package.json b/typescript/cdk8s-composition/package.json index a01134f6..97e20523 100644 --- a/typescript/cdk8s-composition/package.json +++ b/typescript/cdk8s-composition/package.json @@ -9,14 +9,5 @@ "import": "cdk8s import", "build": "npm run import && npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-core/package.json b/typescript/cdk8s-core/package.json index 31d57d53..d95d673e 100644 --- a/typescript/cdk8s-core/package.json +++ b/typescript/cdk8s-core/package.json @@ -9,14 +9,5 @@ "import": "cdk8s import", "build": "npm run import && npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-crd/package.json b/typescript/cdk8s-crd/package.json index 62829a3d..119572dd 100644 --- a/typescript/cdk8s-crd/package.json +++ b/typescript/cdk8s-crd/package.json @@ -9,14 +9,5 @@ "import": "cdk8s import", "build": "npm run import && npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-helm/package.json b/typescript/cdk8s-helm/package.json index e7974667..dbaeb1be 100644 --- a/typescript/cdk8s-helm/package.json +++ b/typescript/cdk8s-helm/package.json @@ -9,14 +9,5 @@ "build": "npm run synth", "helm:add": "helm repo add bitnami https://charts.bitnami.com/bitnami", "synth": "npm run helm:add && cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-include/package.json b/typescript/cdk8s-include/package.json index a88d79f3..d3a79fba 100644 --- a/typescript/cdk8s-include/package.json +++ b/typescript/cdk8s-include/package.json @@ -8,14 +8,5 @@ "scripts": { "build": "npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-plus-elasticsearch-query/package.json b/typescript/cdk8s-plus-elasticsearch-query/package.json index 7789b869..ddbc49e7 100644 --- a/typescript/cdk8s-plus-elasticsearch-query/package.json +++ b/typescript/cdk8s-plus-elasticsearch-query/package.json @@ -9,15 +9,5 @@ "import": "cdk8s import", "build": "npm run import && npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295", - "cdk8s-plus-26": "^2.18.28" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-plus-http-echo/package.json b/typescript/cdk8s-plus-http-echo/package.json index 6a2e934a..397ff5c8 100644 --- a/typescript/cdk8s-plus-http-echo/package.json +++ b/typescript/cdk8s-plus-http-echo/package.json @@ -8,15 +8,5 @@ "scripts": { "build": "npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295", - "cdk8s-plus-26": "^2.18.28" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-plus-pod-info/package.json b/typescript/cdk8s-plus-pod-info/package.json index eba26464..3dce9f67 100644 --- a/typescript/cdk8s-plus-pod-info/package.json +++ b/typescript/cdk8s-plus-pod-info/package.json @@ -8,15 +8,5 @@ "scripts": { "build": "npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295", - "cdk8s-plus-26": "^2.18.28" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/cdk8s-plus-web-cache-db/package.json b/typescript/cdk8s-plus-web-cache-db/package.json index 49e7fd14..ab19cb6a 100644 --- a/typescript/cdk8s-plus-web-cache-db/package.json +++ b/typescript/cdk8s-plus-web-cache-db/package.json @@ -8,15 +8,5 @@ "scripts": { "build": "npm run synth", "synth": "cdk8s synth" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "constructs": "^10.1.295", - "cdk8s-plus-26": "^2.18.28" - }, - "devDependencies": { - "cdk8s-cli": "^2.2.5", - "typescript": "^4.9.5", - "ts-node": "^10.9.1" } } \ No newline at end of file diff --git a/typescript/kubernetes-end-to-end-aws/package.json b/typescript/kubernetes-end-to-end-aws/package.json index 9cc06767..86b76977 100644 --- a/typescript/kubernetes-end-to-end-aws/package.json +++ b/typescript/kubernetes-end-to-end-aws/package.json @@ -10,16 +10,5 @@ "synth": "cdk synth", "deploy": "cdk deploy", "destroy": "cdk destroy" - }, - "dependencies": { - "cdk8s": "^2.66.2", - "cdk8s-plus-25": "^2.22.25", - "aws-cdk-lib": "^2.69.0", - "constructs": "^10.1.279", - "@aws-cdk/lambda-layer-kubectl-v25": "^2.0.3" - }, - "devDependencies": { - "aws-cdk": "^2.69.0", - "ts-node": "^10.9.1" } } \ No newline at end of file From e2ebafdd81da8b849630d608c6b415ba40deb802 Mon Sep 17 00:00:00 2001 From: epolon Date: Thu, 5 Oct 2023 17:34:04 +0300 Subject: [PATCH 2/5] mid work Signed-off-by: epolon --- .eslintrc.json | 235 ++++ .gitattributes | 8 +- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/workflows/auto-approve.yml | 2 +- .github/workflows/build.yml | 2 +- .github/workflows/pull-request-lint.yml | 2 +- .github/workflows/security.yml | 2 +- .github/workflows/stale.yml | 2 +- .github/workflows/triage.yml | 2 +- ....yml => upgrade-compiler-dependencies.yml} | 18 +- .github/workflows/upgrade-configuration.yml | 2 +- .../workflows/upgrade-dev-dependencies.yml | 2 +- .gitignore | 12 +- .mergify.yml | 2 +- .npmignore | 17 +- .projen/deps.json | 82 +- .projen/files.json | 10 +- .projen/tasks.json | 62 +- .projenrc.js | 67 - .projenrc.ts | 135 ++ java/cdk8s-crd/pom.xml | 2 +- package.json | 33 +- tsconfig.dev.json | 39 + tsconfig.json | 34 + yarn.lock | 1114 ++++++++++++++++- 25 files changed, 1746 insertions(+), 142 deletions(-) create mode 100644 .eslintrc.json rename .github/workflows/{upgrade-runtime-dependencies.yml => upgrade-compiler-dependencies.yml} (83%) delete mode 100644 .projenrc.js create mode 100644 .projenrc.ts create mode 100644 tsconfig.dev.json create mode 100644 tsconfig.json diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..d741455a --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,235 @@ +// ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". +{ + "env": { + "jest": true, + "node": true + }, + "root": true, + "plugins": [ + "@typescript-eslint", + "import" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module", + "project": "./tsconfig.dev.json" + }, + "extends": [ + "plugin:import/typescript" + ], + "settings": { + "import/parsers": { + "@typescript-eslint/parser": [ + ".ts", + ".tsx" + ] + }, + "import/resolver": { + "node": {}, + "typescript": { + "project": "./tsconfig.dev.json", + "alwaysTryTypes": true + } + } + }, + "ignorePatterns": [ + "*.js", + "*.d.ts", + "node_modules/", + "*.generated.ts", + "coverage", + "!.projenrc.ts", + "!projenrc/**/*.ts" + ], + "rules": { + "indent": [ + "off" + ], + "@typescript-eslint/indent": [ + "error", + 2 + ], + "quotes": [ + "error", + "single", + { + "avoidEscape": true + } + ], + "comma-dangle": [ + "error", + "always-multiline" + ], + "comma-spacing": [ + "error", + { + "before": false, + "after": true + } + ], + "no-multi-spaces": [ + "error", + { + "ignoreEOLComments": false + } + ], + "array-bracket-spacing": [ + "error", + "never" + ], + "array-bracket-newline": [ + "error", + "consistent" + ], + "object-curly-spacing": [ + "error", + "always" + ], + "object-curly-newline": [ + "error", + { + "multiline": true, + "consistent": true + } + ], + "object-property-newline": [ + "error", + { + "allowAllPropertiesOnSameLine": true + } + ], + "keyword-spacing": [ + "error" + ], + "brace-style": [ + "error", + "1tbs", + { + "allowSingleLine": true + } + ], + "space-before-blocks": [ + "error" + ], + "curly": [ + "error", + "multi-line", + "consistent" + ], + "@typescript-eslint/member-delimiter-style": [ + "error" + ], + "semi": [ + "error", + "always" + ], + "max-len": [ + "error", + { + "code": 150, + "ignoreUrls": true, + "ignoreStrings": true, + "ignoreTemplateLiterals": true, + "ignoreComments": true, + "ignoreRegExpLiterals": true + } + ], + "quote-props": [ + "error", + "consistent-as-needed" + ], + "@typescript-eslint/no-require-imports": [ + "error" + ], + "import/no-extraneous-dependencies": [ + "error", + { + "devDependencies": [ + "**/test/**", + "**/build-tools/**", + ".projenrc.ts", + "projenrc/**/*.ts" + ], + "optionalDependencies": false, + "peerDependencies": true + } + ], + "import/no-unresolved": [ + "error" + ], + "import/order": [ + "warn", + { + "groups": [ + "builtin", + "external" + ], + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + } + ], + "no-duplicate-imports": [ + "error" + ], + "no-shadow": [ + "off" + ], + "@typescript-eslint/no-shadow": [ + "error" + ], + "key-spacing": [ + "error" + ], + "no-multiple-empty-lines": [ + "error" + ], + "@typescript-eslint/no-floating-promises": [ + "error" + ], + "no-return-await": [ + "off" + ], + "@typescript-eslint/return-await": [ + "error" + ], + "no-trailing-spaces": [ + "error" + ], + "dot-notation": [ + "error" + ], + "no-bitwise": [ + "error" + ], + "@typescript-eslint/member-ordering": [ + "error", + { + "default": [ + "public-static-field", + "public-static-method", + "protected-static-field", + "protected-static-method", + "private-static-field", + "private-static-method", + "field", + "constructor", + "method" + ] + } + ] + }, + "overrides": [ + { + "files": [ + ".projenrc.ts" + ], + "rules": { + "@typescript-eslint/no-require-imports": "off", + "import/no-extraneous-dependencies": "off" + } + } + ] +} diff --git a/.gitattributes b/.gitattributes index 7b034d96..d49505b8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,6 +1,8 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". +/.eslintrc.json linguist-generated /.gitattributes linguist-generated +/.github/dependabot.yml linguist-generated /.github/ISSUE_TEMPLATE/bug.md linguist-generated /.github/ISSUE_TEMPLATE/config.yml linguist-generated /.github/ISSUE_TEMPLATE/feature-request.md linguist-generated @@ -11,9 +13,9 @@ /.github/workflows/security.yml linguist-generated /.github/workflows/stale.yml linguist-generated /.github/workflows/triage.yml linguist-generated +/.github/workflows/upgrade-compiler-dependencies.yml linguist-generated /.github/workflows/upgrade-configuration.yml linguist-generated /.github/workflows/upgrade-dev-dependencies.yml linguist-generated -/.github/workflows/upgrade-runtime-dependencies.yml linguist-generated /.gitignore linguist-generated /.mergify.yml linguist-generated /.npmignore linguist-generated @@ -30,4 +32,6 @@ /LICENSE linguist-generated /package.json linguist-generated /SECURITY.md linguist-generated +/tsconfig.dev.json linguist-generated +/tsconfig.json linguist-generated /yarn.lock linguist-generated \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 9531e7fc..23acdef9 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". blank_issues_enabled: false contact_links: diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml index a6a06e5d..1989ff0c 100644 --- a/.github/workflows/auto-approve.yml +++ b/.github/workflows/auto-approve.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: auto-approve on: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4ac0b584..bb7e4133 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: build on: diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index 6758951b..3c16c6de 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: pull-request-lint on: diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 860334be..84941ffe 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: security on: diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 26c2a60d..b12e7291 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: stale on: diff --git a/.github/workflows/triage.yml b/.github/workflows/triage.yml index 108cef99..d32ee5dd 100644 --- a/.github/workflows/triage.yml +++ b/.github/workflows/triage.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: triage on: diff --git a/.github/workflows/upgrade-runtime-dependencies.yml b/.github/workflows/upgrade-compiler-dependencies.yml similarity index 83% rename from .github/workflows/upgrade-runtime-dependencies.yml rename to .github/workflows/upgrade-compiler-dependencies.yml index 8db23603..346b4c5a 100644 --- a/.github/workflows/upgrade-runtime-dependencies.yml +++ b/.github/workflows/upgrade-compiler-dependencies.yml @@ -1,10 +1,10 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". -name: upgrade-runtime-dependencies +name: upgrade-compiler-dependencies on: workflow_dispatch: {} schedule: - - cron: 0 6 * * * + - cron: 0 12 * * * jobs: upgrade: name: Upgrade @@ -36,7 +36,7 @@ jobs: - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: Upgrade dependencies - run: npx projen upgrade-runtime-dependencies + run: npx projen upgrade-compiler-dependencies - name: Find mutations id: create_patch run: |- @@ -76,7 +76,7 @@ jobs: with: token: ${{ secrets.PROJEN_GITHUB_TOKEN }} commit-message: |- - chore(deps): upgrade runtime dependencies + chore(deps): upgrade compiler dependencies Upgrades project dependencies. See details in [workflow run]. @@ -84,9 +84,9 @@ jobs: ------ - *Automatically created by projen via the "upgrade-runtime-dependencies" workflow* - branch: github-actions/upgrade-runtime-dependencies - title: "chore(deps): upgrade runtime dependencies" + *Automatically created by projen via the "upgrade-compiler-dependencies" workflow* + branch: github-actions/upgrade-compiler-dependencies + title: "chore(deps): upgrade compiler dependencies" labels: auto-approve body: |- Upgrades project dependencies. See details in [workflow run]. @@ -95,7 +95,7 @@ jobs: ------ - *Automatically created by projen via the "upgrade-runtime-dependencies" workflow* + *Automatically created by projen via the "upgrade-compiler-dependencies" workflow* author: github-actions committer: github-actions signoff: true diff --git a/.github/workflows/upgrade-configuration.yml b/.github/workflows/upgrade-configuration.yml index f70851f6..4a513aa3 100644 --- a/.github/workflows/upgrade-configuration.yml +++ b/.github/workflows/upgrade-configuration.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: upgrade-configuration on: diff --git a/.github/workflows/upgrade-dev-dependencies.yml b/.github/workflows/upgrade-dev-dependencies.yml index 5f7591ec..5a945eb8 100644 --- a/.github/workflows/upgrade-dev-dependencies.yml +++ b/.github/workflows/upgrade-dev-dependencies.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: upgrade-dev-dependencies on: diff --git a/.gitignore b/.gitignore index 3a433020..92b3e42f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". !/.gitattributes !/.projen/tasks.json !/.projen/deps.json @@ -34,9 +34,16 @@ jspm_packages/ !/.projenrc.js !/.github/workflows/build.yml !/.mergify.yml -!/.github/workflows/upgrade-runtime-dependencies.yml +!/.github/dependabot.yml !/.github/pull_request_template.md !/.npmrc +!/test/ +!/tsconfig.json +!/tsconfig.dev.json +!/src/ +/lib +/dist/ +!/.eslintrc.json !/CODE_OF_CONDUCT.md !/DCO !/git-hooks/prepare-commit-msg @@ -51,4 +58,5 @@ jspm_packages/ !/.github/workflows/stale.yml !/.github/workflows/upgrade-configuration.yml !/.github/workflows/upgrade-dev-dependencies.yml +!/.github/workflows/upgrade-compiler-dependencies.yml .vscode diff --git a/.mergify.yml b/.mergify.yml index d0f90113..0d8462bd 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". queue_rules: - name: default diff --git a/.npmignore b/.npmignore index e0fe01d4..478854ef 100644 --- a/.npmignore +++ b/.npmignore @@ -1,5 +1,18 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". -/.projenrc.js +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". /.projen/ permissions-backup.acl /.mergify.yml +/test/ +/tsconfig.dev.json +/src/ +!/lib/ +!/lib/**/*.js +!/lib/**/*.d.ts +dist +/tsconfig.json +/.github/ +/.vscode/ +/.idea/ +/.projenrc.js +tsconfig.tsbuildinfo +/.eslintrc.json diff --git a/.projen/deps.json b/.projen/deps.json index 1e5e88e9..254633ba 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -1,9 +1,77 @@ { "dependencies": [ + { + "name": "@aws-cdk/lambda-layer-kubectl-v25", + "type": "build" + }, { "name": "@cdk8s/projen-common", "type": "build" }, + { + "name": "@types/node", + "version": "^16", + "type": "build" + }, + { + "name": "@types/nunjucks", + "type": "build" + }, + { + "name": "@typescript-eslint/eslint-plugin", + "version": "^6", + "type": "build" + }, + { + "name": "@typescript-eslint/parser", + "version": "^6", + "type": "build" + }, + { + "name": "aws-cdk", + "type": "build" + }, + { + "name": "aws-cdk-lib", + "type": "build" + }, + { + "name": "cdk8s", + "type": "build" + }, + { + "name": "cdk8s-cli", + "type": "build" + }, + { + "name": "cdk8s-plus-26", + "type": "build" + }, + { + "name": "constructs", + "type": "build" + }, + { + "name": "eslint-import-resolver-node", + "type": "build" + }, + { + "name": "eslint-import-resolver-typescript", + "type": "build" + }, + { + "name": "eslint-plugin-import", + "type": "build" + }, + { + "name": "eslint", + "version": "^8", + "type": "build" + }, + { + "name": "glob", + "type": "build" + }, { "name": "lerna", "type": "build" @@ -13,10 +81,22 @@ "version": "^16", "type": "build" }, + { + "name": "nunjucks", + "type": "build" + }, { "name": "projen", "type": "build" + }, + { + "name": "ts-node", + "type": "build" + }, + { + "name": "typescript", + "type": "build" } ], - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/.projen/files.json b/.projen/files.json index 413151bd..b5b734f7 100644 --- a/.projen/files.json +++ b/.projen/files.json @@ -1,6 +1,8 @@ { "files": [ + ".eslintrc.json", ".gitattributes", + ".github/dependabot.yml", ".github/ISSUE_TEMPLATE/bug.md", ".github/ISSUE_TEMPLATE/config.yml", ".github/ISSUE_TEMPLATE/feature-request.md", @@ -11,9 +13,9 @@ ".github/workflows/security.yml", ".github/workflows/stale.yml", ".github/workflows/triage.yml", + ".github/workflows/upgrade-compiler-dependencies.yml", ".github/workflows/upgrade-configuration.yml", ".github/workflows/upgrade-dev-dependencies.yml", - ".github/workflows/upgrade-runtime-dependencies.yml", ".gitignore", ".mergify.yml", ".npmignore", @@ -27,7 +29,9 @@ "git-hooks/README.md", "git-hooks/setup.sh", "LICENSE", - "SECURITY.md" + "SECURITY.md", + "tsconfig.dev.json", + "tsconfig.json" ], - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/.projen/tasks.json b/.projen/tasks.json index 2f1fb7c1..9e57a4b9 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -43,14 +43,19 @@ }, "compile": { "name": "compile", - "description": "Only compile" + "description": "Only compile", + "steps": [ + { + "exec": "tsc --build" + } + ] }, "default": { "name": "default", "description": "Synthesize project files", "steps": [ { - "exec": "node .projenrc.js" + "exec": "ts-node --project tsconfig.dev.json .projenrc.ts" } ] }, @@ -66,6 +71,15 @@ } ] }, + "eslint": { + "name": "eslint", + "description": "Runs eslint against the codebase", + "steps": [ + { + "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern src test build-tools projenrc .projenrc.ts" + } + ] + }, "install": { "name": "install", "description": "Install project dependencies and update lockfile (non-frozen)", @@ -100,6 +114,33 @@ "name": "pre-compile", "description": "Prepare the project for compilation" }, + "upgrade-compiler-dependencies": { + "name": "upgrade-compiler-dependencies", + "description": "upgrade compiler dependencies", + "env": { + "CI": "0" + }, + "steps": [ + { + "exec": "yarn upgrade npm-check-updates" + }, + { + "exec": "npm-check-updates --upgrade --target=minor --peer --dep=dev --filter=typescript" + }, + { + "exec": "yarn install --check-files" + }, + { + "exec": "yarn upgrade typescript" + }, + { + "exec": "npx projen" + }, + { + "spawn": "post-upgrade" + } + ] + }, "upgrade-configuration": { "name": "upgrade-configuration", "description": "upgrade configuration", @@ -138,13 +179,13 @@ "exec": "yarn upgrade npm-check-updates" }, { - "exec": "npm-check-updates --upgrade --target=minor --peer --dep=dev --filter=lerna,npm-check-updates" + "exec": "npm-check-updates --upgrade --target=minor --peer --dep=dev --filter=@aws-cdk/lambda-layer-kubectl-v25,@types/node,@types/nunjucks,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,aws-cdk,aws-cdk-lib,cdk8s,cdk8s-cli,cdk8s-plus-26,constructs,eslint-import-resolver-node,eslint-import-resolver-typescript,eslint-plugin-import,eslint,glob,lerna,npm-check-updates,nunjucks,ts-node" }, { "exec": "yarn install --check-files" }, { - "exec": "yarn upgrade lerna npm-check-updates" + "exec": "yarn upgrade @aws-cdk/lambda-layer-kubectl-v25 @types/node @types/nunjucks @typescript-eslint/eslint-plugin @typescript-eslint/parser aws-cdk aws-cdk-lib cdk8s cdk8s-cli cdk8s-plus-26 constructs eslint-import-resolver-node eslint-import-resolver-typescript eslint-plugin-import eslint glob lerna npm-check-updates nunjucks ts-node" }, { "exec": "npx projen" @@ -154,15 +195,12 @@ } ] }, - "upgrade-runtime-dependencies": { - "name": "upgrade-runtime-dependencies", - "description": "upgrade runtime dependencies", - "env": { - "CI": "0" - }, + "watch": { + "name": "watch", + "description": "Watch & compile in the background", "steps": [ { - "exec": "echo No dependencies to upgrade." + "exec": "tsc --build -w" } ] } @@ -170,5 +208,5 @@ "env": { "PATH": "$(npx -c \"node --print process.env.PATH\")" }, - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/.projenrc.js b/.projenrc.js deleted file mode 100644 index 569964b3..00000000 --- a/.projenrc.js +++ /dev/null @@ -1,67 +0,0 @@ -const { Cdk8sTeamNodeProject } = require('@cdk8s/projen-common'); -const project = new Cdk8sTeamNodeProject({ - defaultReleaseBranch: 'main', - name: 'root', - devDeps: [ - '@cdk8s/projen-common', - 'lerna', - ], - release: false, - jest: false, - workflowBootstrapSteps: [ - { - uses: 'actions/setup-python@v4', - with: { - 'python-version': '3.10.4' - }, - }, - { - name: 'Install pipenv', - run: 'pip install pipenv' - }, - { - uses: 'actions/setup-java@v3', - with: { - 'distribution': 'adopt', - 'java-version': '19.0.2' - } - }, - { - name: 'Install Maven', - uses: 'stCarolas/setup-maven@v4.5', - with: { - 'maven-version': '3.9.1', - } - } - ], -}); - -project.package.addField('private', true); -project.package.addField('workspaces', { - packages: [ - 'typescript/**/*', - 'go/**/*', - 'python/**/*', - 'java/**/*', - ] -}); - -project.testTask.reset(); - -project.buildTask._locked = false -project.buildTask.reset('lerna run build --skip-nx-cache --no-bail'); -project.buildTask._locked = true - -// no package task is needed -project.packageTask.reset(); - -project.gitignore.exclude('.vscode') - -project.tasks.removeTask('test'); -project.tasks.removeTask('test:update'); -// next version requires node >= 18 -project.package.addField('resolutions', { - '@yarnpkg/parsers': '3.0.0-rc.48.1', -}); - -project.synth(); diff --git a/.projenrc.ts b/.projenrc.ts new file mode 100644 index 00000000..f382ca93 --- /dev/null +++ b/.projenrc.ts @@ -0,0 +1,135 @@ +import * as fs from 'fs'; +import * as path from 'path'; +import { Cdk8sTeamTypeScriptProject } from '@cdk8s/projen-common'; +// eslint-disable-next-line import/no-extraneous-dependencies +import { globSync } from 'glob'; +// eslint-disable-next-line import/no-extraneous-dependencies +import { renderString } from 'nunjucks'; +import { TextFile, YamlFile } from 'projen'; + +type Lang = 'go' | 'python' | 'java'; + +const project = new Cdk8sTeamTypeScriptProject({ + defaultReleaseBranch: 'main', + name: 'root', + devDeps: [ + '@cdk8s/projen-common', + '@aws-cdk/lambda-layer-kubectl-v25', + '@types/nunjucks', + 'lerna', + 'cdk8s', + 'constructs', + 'cdk8s-plus-26', + 'cdk8s-cli', + 'aws-cdk-lib', + 'aws-cdk', + 'nunjucks', + 'glob', + ], + sampleCode: false, + projenrcTs: true, + release: false, + jest: false, + workflowBootstrapSteps: [ + { + uses: 'actions/setup-python@v4', + with: { + 'python-version': '3.10.4', + }, + }, + { + name: 'Install pipenv', + run: 'pip install pipenv', + }, + { + uses: 'actions/setup-java@v3', + with: { + 'distribution': 'adopt', + 'java-version': '19.0.2', + }, + }, + { + name: 'Install Maven', + uses: 'stCarolas/setup-maven@v4.5', + with: { + 'maven-version': '3.9.1', + }, + }, + ], +}); + +project.package.addField('private', true); +project.package.addField('workspaces', { + packages: [ + 'typescript/**/*', + 'go/**/*', + 'python/**/*', + 'java/**/*', + ], +}); + +project.testTask.reset(); + +(project.buildTask as any)._locked = false; +project.buildTask.reset('lerna run build --skip-nx-cache --no-bail'); +(project.buildTask as any)._locked = true; + +// no package task is needed +project.packageTask.reset(); + +project.gitignore.exclude('.vscode'); + +project.tasks.removeTask('test'); +project.tasks.removeTask('test:update'); +// next version requires node >= 18 +project.package.addField('resolutions', { + '@yarnpkg/parsers': '3.0.0-rc.48.1', +}); + +renderManifests(); + +project.synth(); + +function manifestTemplate(lang: Lang) { + switch (lang) { + case 'go': + return 'go.mod'; + case 'java': + return 'pom.xml'; + case 'python': + return 'Pipfile'; + } +} + +function findManifestTemplates(lang: Lang) { + + return globSync(`**/${manifestTemplate(lang)}`, { cwd: path.join(__dirname, lang), nodir: true }) + .map(f => path.join(__dirname, lang, f)); +} + +function renderManifests() { + + // eslint-disable-next-line @typescript-eslint/no-require-imports + const manifest = require('./package.json'); + + const context = { + cdk8sVersion: manifest.devDependencies.cdk8s.slice(1), + cdk8sPlusVersion: manifest.devDependencies['cdk8s-plus-26'].slice(1), + awsCdkLibVersion: manifest.devDependencies['aws-cdk-lib'].slice(1), + }; + + const files: string[] = [ + ...findManifestTemplates('go'), + ...findManifestTemplates('java'), + ...findManifestTemplates('python'), + ]; + + for (const f of files) { + const current = fs.readFileSync(`${f}.template`, { encoding: 'utf-8' }); + const rendered = renderString(current, context ); + new TextFile(project, '', { + lines: rendered.split('\n'), + }); + } + +} diff --git a/java/cdk8s-crd/pom.xml b/java/cdk8s-crd/pom.xml index 73a55c72..0e97046d 100644 --- a/java/cdk8s-crd/pom.xml +++ b/java/cdk8s-crd/pom.xml @@ -11,7 +11,7 @@ org.cdk8s cdk8s - 2.66.2 + {{ cdk8sVersion }} software.constructs diff --git a/package.json b/package.json index ac2fb1c4..26ac652c 100644 --- a/package.json +++ b/package.json @@ -10,13 +10,15 @@ "compile": "npx projen compile", "default": "npx projen default", "eject": "npx projen eject", + "eslint": "npx projen eslint", "package": "npx projen package", "post-compile": "npx projen post-compile", "post-upgrade": "npx projen post-upgrade", "pre-compile": "npx projen pre-compile", + "upgrade-compiler-dependencies": "npx projen upgrade-compiler-dependencies", "upgrade-configuration": "npx projen upgrade-configuration", "upgrade-dev-dependencies": "npx projen upgrade-dev-dependencies", - "upgrade-runtime-dependencies": "npx projen upgrade-runtime-dependencies", + "watch": "npx projen watch", "projen": "npx projen" }, "author": { @@ -24,17 +26,29 @@ "organization": false }, "devDependencies": { + "@aws-cdk/lambda-layer-kubectl-v25": "^2.0.3", "@cdk8s/projen-common": "^0.0.458", + "@types/node": "^16", + "@types/nunjucks": "^3.2.4", + "@typescript-eslint/eslint-plugin": "^6", + "@typescript-eslint/parser": "^6", + "aws-cdk": "^2.69.0", + "aws-cdk-lib": "^2.69.0", + "cdk8s": "^2.66.2", + "cdk8s-cli": "^2.2.5", + "cdk8s-plus-26": "^2.18.28", + "constructs": "^10.1.295", + "eslint": "^8", + "eslint-import-resolver-node": "^0.3.9", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-import": "^2.28.1", + "glob": "^10.3.10", "lerna": "^6.6.2", "npm-check-updates": "^16", + "nunjucks": "^3.2.4", "projen": "^0.73.0", - "cdk8s": "^2.66.2", - "constructs": "^10.1.295", - "cdk8s-plus-26": "^2.18.28", - "cdk8s-cli": "^2.2.5", - "aws-cdk-lib": "^2.69.0", - "@aws-cdk/lambda-layer-kubectl-v25": "^2.0.3", - "aws-cdk": "^2.69.0" + "ts-node": "^10.9.1", + "typescript": "^5.2.2" }, "resolutions": { "@yarnpkg/parsers": "3.0.0-rc.48.1" @@ -45,6 +59,7 @@ "main": "lib/index.js", "license": "Apache-2.0", "version": "0.0.0", + "types": "lib/index.d.ts", "private": true, "workspaces": { "packages": [ @@ -54,5 +69,5 @@ "java/**/*" ] }, - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/tsconfig.dev.json b/tsconfig.dev.json new file mode 100644 index 00000000..bd646f8b --- /dev/null +++ b/tsconfig.dev.json @@ -0,0 +1,39 @@ +// ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". +{ + "compilerOptions": { + "alwaysStrict": true, + "declaration": true, + "esModuleInterop": true, + "experimentalDecorators": true, + "inlineSourceMap": true, + "inlineSources": true, + "lib": [ + "es2019" + ], + "module": "CommonJS", + "noEmitOnError": false, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "strict": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "stripInternal": true, + "target": "ES2019" + }, + "include": [ + ".projenrc.js", + "src/**/*.ts", + "test/**/*.ts", + "render-versions.ts", + ".projenrc.ts", + "projenrc/**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..be277350 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,34 @@ +// ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". +{ + "compilerOptions": { + "rootDir": "src", + "outDir": "lib", + "alwaysStrict": true, + "declaration": true, + "esModuleInterop": true, + "experimentalDecorators": true, + "inlineSourceMap": true, + "inlineSources": true, + "lib": [ + "es2019" + ], + "module": "CommonJS", + "noEmitOnError": false, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "strict": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "stripInternal": true, + "target": "ES2019" + }, + "include": [ + "src/**/*.ts" + ], + "exclude": [] +} diff --git a/yarn.lock b/yarn.lock index 9a0d90d8..ebdc6e78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@aws-cdk/asset-awscli-v1@^2.2.200": version "2.2.200" resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.200.tgz#6ead533f73f705ad7350eb46955e2538e50cd013" @@ -78,11 +83,62 @@ enabled "2.0.x" kuler "^2.0.0" +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== + +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.50.0": + version "8.50.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.50.0.tgz#9e93b850f0f3fa35f5fa59adfd03adae8488e484" + integrity sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ== + "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + "@hutson/parse-repository-url@^3.0.0": version "3.0.2" resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" @@ -267,7 +323,7 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nodelib/fs.walk@^1.2.3": +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== @@ -883,6 +939,16 @@ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.2.tgz#abe102d06ccda1efdf0ed98c10ccf7f36a785a41" integrity sha512-FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw== +"@types/json-schema@^7.0.12": + version "7.0.13" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.13.tgz#02c24f4363176d2d18fc8b70b9f3c54aba178a85" + integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + "@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -903,16 +969,111 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz#9b0e3e8533fe5024ad32d6637eb9589988b6fdca" integrity sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A== +"@types/nunjucks@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@types/nunjucks/-/nunjucks-3.2.4.tgz#3ee12a8fcd2633898f6a40e6f891b845d45f0019" + integrity sha512-Ro2d3CROK+QNreS9MgFloCuRyHaLHyxkoiDax97uUWHQQwtKckH11ZvJfRVEuYGcTgJPY7JFwrjK3jRCTRLXwQ== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/semver@^7.5.0": + version "7.5.3" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" + integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== + "@types/triple-beam@^1.3.2": version "1.3.2" resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.2.tgz#38ecb64f01aa0d02b7c8f4222d7c38af6316fef8" integrity sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g== +"@typescript-eslint/eslint-plugin@^6": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz#057338df21b6062c2f2fc5999fbea8af9973ac6d" + integrity sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA== + dependencies: + "@eslint-community/regexpp" "^4.5.1" + "@typescript-eslint/scope-manager" "6.7.4" + "@typescript-eslint/type-utils" "6.7.4" + "@typescript-eslint/utils" "6.7.4" + "@typescript-eslint/visitor-keys" "6.7.4" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.2.4" + natural-compare "^1.4.0" + semver "^7.5.4" + ts-api-utils "^1.0.1" + +"@typescript-eslint/parser@^6": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.7.4.tgz#23d1dd4fe5d295c7fa2ab651f5406cd9ad0bd435" + integrity sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA== + dependencies: + "@typescript-eslint/scope-manager" "6.7.4" + "@typescript-eslint/types" "6.7.4" + "@typescript-eslint/typescript-estree" "6.7.4" + "@typescript-eslint/visitor-keys" "6.7.4" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@6.7.4": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz#a484a17aa219e96044db40813429eb7214d7b386" + integrity sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A== + dependencies: + "@typescript-eslint/types" "6.7.4" + "@typescript-eslint/visitor-keys" "6.7.4" + +"@typescript-eslint/type-utils@6.7.4": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz#847cd3b59baf948984499be3e0a12ff07373e321" + integrity sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ== + dependencies: + "@typescript-eslint/typescript-estree" "6.7.4" + "@typescript-eslint/utils" "6.7.4" + debug "^4.3.4" + ts-api-utils "^1.0.1" + +"@typescript-eslint/types@6.7.4": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.7.4.tgz#5d358484d2be986980c039de68e9f1eb62ea7897" + integrity sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA== + +"@typescript-eslint/typescript-estree@6.7.4": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz#f2baece09f7bb1df9296e32638b2e1130014ef1a" + integrity sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ== + dependencies: + "@typescript-eslint/types" "6.7.4" + "@typescript-eslint/visitor-keys" "6.7.4" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.5.4" + ts-api-utils "^1.0.1" + +"@typescript-eslint/utils@6.7.4": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.7.4.tgz#2236f72b10e38277ee05ef06142522e1de470ff2" + integrity sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@types/json-schema" "^7.0.12" + "@types/semver" "^7.5.0" + "@typescript-eslint/scope-manager" "6.7.4" + "@typescript-eslint/types" "6.7.4" + "@typescript-eslint/typescript-estree" "6.7.4" + semver "^7.5.4" + +"@typescript-eslint/visitor-keys@6.7.4": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz#80dfecf820fc67574012375859085f91a4dff043" + integrity sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA== + dependencies: + "@typescript-eslint/types" "6.7.4" + eslint-visitor-keys "^3.4.1" + "@xmldom/xmldom@^0.8.10": version "0.8.10" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" @@ -946,6 +1107,11 @@ JSONStream@^1.0.4: jsonparse "^1.2.0" through ">=2.2.7 <3" +a-sync-waterfall@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz#75b6b6aa72598b497a125e7a2770f14f4c8a1fa7" + integrity sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA== + abbrev@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -963,12 +1129,17 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + acorn-walk@^8.1.1: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^8.4.1: +acorn@^8.4.1, acorn@^8.9.0: version "8.10.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== @@ -1000,6 +1171,16 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + ajv@^8.0.1, ajv@^8.12.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" @@ -1101,6 +1282,14 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-differ@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" @@ -1111,6 +1300,17 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== +array-includes@^3.1.6: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-string "^1.0.7" + array-timsort@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" @@ -1121,6 +1321,50 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +array.prototype.findlastindex@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" + integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + +array.prototype.flat@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -1131,6 +1375,11 @@ arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== +asap@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -1151,6 +1400,11 @@ at-least-node@^1.0.0: resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + aws-cdk-lib@^2.69.0: version "2.89.0" resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.89.0.tgz#dab07d14dcc747e5212d5830a668490dd267ca1f" @@ -1387,6 +1641,14 @@ cacheable-request@^10.2.8: normalize-url "^8.0.0" responselike "^3.0.0" +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -1452,15 +1714,6 @@ cdk8s-plus-25@^2.17.0: dependencies: minimatch "^3.1.2" -cdk8s-plus-25@^2.22.25: - version "2.22.25" - resolved "https://registry.yarnpkg.com/cdk8s-plus-25/-/cdk8s-plus-25-2.22.25.tgz#e3c3929ae2fb6a024545d7562c3c893cacb54466" - integrity sha512-sOmW/vkBcl1SxGajzBb6tQFdhKF9WgbbAds2IJOJC9h0A0ShUDl0V6yFwb/8DrV5Tepyh0dKnDNuYbjnzh2l8w== - dependencies: - minimatch "^3.1.2" - optionalDependencies: - backport "8.5.0" - cdk8s-plus-26@^2.18.28: version "2.18.28" resolved "https://registry.yarnpkg.com/cdk8s-plus-26/-/cdk8s-plus-26-2.18.28.tgz#db2346b2da1456ed2221a8ef11402ee6b71dc1a8" @@ -1509,7 +1762,7 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1737,6 +1990,11 @@ commander@^10.0.1: resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + comment-json@4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.2.2.tgz#5fae70a94e0c8f84a077bd31df5aa5269252f293" @@ -1818,7 +2076,7 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -constructs@^10.1.279, constructs@^10.1.295, constructs@^10.2.69: +constructs@^10.1.295, constructs@^10.2.69: version "10.2.69" resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.2.69.tgz#5bb06693b317140fe310797ffd52c0d6cc595913" integrity sha512-0AiM/uQe5Uk6JVe/62oolmSN2MjbFQkOlYrM3fFGZLKuT+g7xlAI10EebFhyCcZwI2JAcWuWCmmCAyCothxjuw== @@ -1931,7 +2189,7 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -cross-spawn@^7.0.0, cross-spawn@^7.0.3: +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1972,13 +2230,20 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@4, debug@^4.3.3, debug@^4.3.4: +debug@4, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" @@ -2014,6 +2279,11 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + deepmerge@^4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" @@ -2031,11 +2301,29 @@ defer-to-connect@^2.0.1: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== +define-data-property@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" + integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + del@^6.0.0, del@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" @@ -2087,6 +2375,20 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + dot-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" @@ -2174,6 +2476,14 @@ end-of-stream@^1.4.1: dependencies: once "^1.4.0" +enhanced-resolve@^5.12.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -2208,6 +2518,76 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.11" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -2228,11 +2608,152 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +eslint-import-resolver-node@^0.3.7, eslint-import-resolver-node@^0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== + dependencies: + debug "^3.2.7" + is-core-module "^2.13.0" + resolve "^1.22.4" + +eslint-import-resolver-typescript@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa" + integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg== + dependencies: + debug "^4.3.4" + enhanced-resolve "^5.12.0" + eslint-module-utils "^2.7.4" + fast-glob "^3.3.1" + get-tsconfig "^4.5.0" + is-core-module "^2.11.0" + is-glob "^4.0.3" + +eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== + dependencies: + debug "^3.2.7" + +eslint-plugin-import@^2.28.1: + version "2.28.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4" + integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== + dependencies: + array-includes "^3.1.6" + array.prototype.findlastindex "^1.2.2" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.8.0" + has "^1.0.3" + is-core-module "^2.13.0" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.fromentries "^2.0.6" + object.groupby "^1.0.0" + object.values "^1.1.6" + semver "^6.3.1" + tsconfig-paths "^3.14.2" + +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint@^8: + version "8.50.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.50.0.tgz#2ae6015fee0240fcd3f83e1e25df0287f487d6b2" + integrity sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.50.0" + "@humanwhocodes/config-array" "^0.11.11" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + event-target-shim@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" @@ -2324,6 +2845,16 @@ fast-json-patch@^3.1.1: resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.1.tgz#85064ea1b1ebf97a3f7ad01e23f9337e72c66947" integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + fast-memoize@^2.5.2: version "2.5.2" resolved "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e" @@ -2348,6 +2879,13 @@ figures@3.2.0, figures@^3.0.0: dependencies: escape-string-regexp "^1.0.5" +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + file-url@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/file-url/-/file-url-3.0.0.tgz#247a586a746ce9f7a8ed05560290968afc262a77" @@ -2390,6 +2928,15 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +flat-cache@^3.0.4: + version "3.1.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.0.tgz#0e54ab4a1a60fe87e2946b6b00657f1c99e1af3f" + integrity sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew== + dependencies: + flatted "^3.2.7" + keyv "^4.5.3" + rimraf "^3.0.2" + flat@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" @@ -2415,6 +2962,13 @@ follow-redirects@^1.15.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + foreground-child@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" @@ -2508,6 +3062,26 @@ fsevents@2.3.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + gauge@^4.0.3: version "4.0.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" @@ -2541,6 +3115,16 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + get-pkg-repo@^4.0.0: version "4.2.1" resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" @@ -2571,6 +3155,21 @@ get-stream@^6.0.0, get-stream@^6.0.1: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +get-tsconfig@^4.5.0: + version "4.7.2" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" + integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== + dependencies: + resolve-pkg-maps "^1.0.0" + git-raw-commits@^2.0.8: version "2.0.11" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" @@ -2627,6 +3226,13 @@ glob-parent@5.1.2, glob-parent@^5.1.2: dependencies: is-glob "^4.0.1" +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + glob@7.1.4: version "7.1.4" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" @@ -2639,7 +3245,7 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^10.2.2, glob@^10.3.7: +glob@^10.2.2, glob@^10.3.10, glob@^10.3.7: version "10.3.10" resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== @@ -2690,7 +3296,21 @@ global-dirs@^3.0.0: dependencies: ini "2.0.0" -globby@11.1.0, globby@^11.0.1, globby@^11.0.4: +globals@^13.19.0: + version "13.22.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.22.0.tgz#0c9fcb9c48a2494fbb5edbfee644285543eba9d8" + integrity sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@11.1.0, globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -2702,6 +3322,13 @@ globby@11.1.0, globby@^11.0.1, globby@^11.0.4: merge2 "^1.4.1" slash "^3.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + got@^12.1.0: version "12.6.1" resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" @@ -2729,6 +3356,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + graphql-tag@^2.12.6: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" @@ -2758,6 +3390,11 @@ hard-rejection@^2.1.0: resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -2773,6 +3410,30 @@ has-own-prop@^2.0.0: resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-2.0.0.tgz#f0f95d58f65804f5d218db32563bb85b8e0417af" integrity sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ== +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + has-unicode@2.0.1, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -3020,6 +3681,15 @@ inquirer@^8.2.3, inquirer@^8.2.4: through "^2.3.6" wrap-ansi "^6.0.1" +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + interpret@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" @@ -3030,6 +3700,15 @@ ip@^2.0.0: resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -3040,6 +3719,26 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-ci@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -3054,13 +3753,20 @@ is-ci@^3.0.1: dependencies: ci-info "^3.2.0" -is-core-module@^2.13.0, is-core-module@^2.5.0, is-core-module@^2.8.1: +is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.5.0, is-core-module@^2.8.1: version "2.13.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -3076,7 +3782,7 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-glob@^4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -3101,11 +3807,23 @@ is-lambda@^1.0.1: resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + is-npm@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -3121,7 +3839,7 @@ is-path-cwd@^2.2.0: resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== -is-path-inside@^3.0.2: +is-path-inside@^3.0.2, is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== @@ -3143,6 +3861,21 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + is-ssh@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" @@ -3160,6 +3893,20 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + is-text-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" @@ -3167,6 +3914,13 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -3177,6 +3931,13 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -3189,6 +3950,11 @@ is-yarn-global@^0.4.0: resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -3373,6 +4139,11 @@ json-parse-helpfulerror@^1.0.3: dependencies: jju "^1.1.0" +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + json-schema-traverse@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" @@ -3383,6 +4154,11 @@ json-schema@^0.4.0: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + json-stringify-nice@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" @@ -3402,6 +4178,13 @@ json2jsii@^0.3.387: json-schema "^0.4.0" snake-case "^3.0.4" +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + json5@^2.2.2: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" @@ -3564,6 +4347,14 @@ lerna@^6.6.2: yargs "16.2.0" yargs-parser "20.2.4" +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + libnpmaccess@^6.0.3: version "6.0.4" resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.4.tgz#2dd158bd8a071817e2207d3b201d37cf1ad6ae6b" @@ -3645,6 +4436,11 @@ lodash.ismatch@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + lodash.truncate@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" @@ -3867,7 +4663,7 @@ minimatch@3.0.5: dependencies: brace-expansion "^1.1.7" -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -4049,6 +4845,11 @@ mute-stream@0.0.8, mute-stream@~0.0.4: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + ncp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" @@ -4368,6 +5169,15 @@ npmlog@^7.0.1: gauge "^5.0.0" set-blocking "^2.0.0" +nunjucks@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/nunjucks/-/nunjucks-3.2.4.tgz#f0878eef528ce7b0aa35d67cc6898635fd74649e" + integrity sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ== + dependencies: + a-sync-waterfall "^1.0.0" + asap "^2.0.3" + commander "^5.1.0" + nx@15.9.7, "nx@>=15.5.2 < 16": version "15.9.7" resolved "https://registry.yarnpkg.com/nx/-/nx-15.9.7.tgz#f0e713cedb8637a517d9c4795c99afec4959a1b6" @@ -4419,6 +5229,54 @@ nx@15.9.7, "nx@>=15.5.2 < 16": "@nrwl/nx-win32-arm64-msvc" "15.9.7" "@nrwl/nx-win32-x64-msvc" "15.9.7" +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.fromentries@^2.0.6: + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.groupby@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" + integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + +object.values@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -4454,6 +5312,18 @@ open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -4776,6 +5646,11 @@ postcss-selector-parser@^6.0.10: cssesc "^3.0.0" util-deprecate "^1.0.2" +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + pretty-format@29.4.3: version "29.4.3" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.4.3.tgz#25500ada21a53c9e8423205cf0337056b201244c" @@ -5086,6 +5961,15 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" + registry-auth-token@^5.0.1: version "5.0.2" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" @@ -5147,7 +6031,12 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.1.6, resolve@^1.10.0: +resolve-pkg-maps@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" + integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== + +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.22.4: version "1.22.6" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== @@ -5226,6 +6115,16 @@ rxjs@^7.5.5: dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -5241,6 +6140,15 @@ safe-json-stringify@^1.2.0: resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + safe-stable-stringify@^2.3.1: version "2.4.3" resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" @@ -5289,7 +6197,7 @@ semver@7.5.4, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver dependencies: lru-cache "^6.0.0" -semver@^6.0.0: +semver@^6.0.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -5299,6 +6207,15 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -5335,6 +6252,15 @@ shx@^0.3.4: minimist "^1.2.3" shelljs "^0.8.5" +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -5566,6 +6492,33 @@ string.prototype.repeat@^0.2.0: resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf" integrity sha512-1BH+X+1hSthZFW+X+JaUkjkkUPwIlLEMJBLANN3hOob3RhEk5snLWNECDnYbgn/m5c5JV7Ersu1Yubaf+05cIA== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + string_decoder@^1.1.1, string_decoder@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -5678,6 +6631,11 @@ table@^6.8.1: string-width "^4.2.3" strip-ansi "^6.0.1" +tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -5752,6 +6710,11 @@ text-hex@1.0.x: resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -5813,6 +6776,11 @@ triple-beam@^1.3.0: resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== +ts-api-utils@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331" + integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg== + ts-node@^10.9.1: version "10.9.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" @@ -5832,6 +6800,16 @@ ts-node@^10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" +tsconfig-paths@^3.14.2: + version "3.14.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + tsconfig-paths@^4.1.2: version "4.2.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" @@ -5860,6 +6838,13 @@ tuf-js@^1.1.7: debug "^4.3.4" make-fetch-happen "^11.1.1" +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + type-fest@^0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" @@ -5870,6 +6855,11 @@ type-fest@^0.18.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + type-fest@^0.21.3: version "0.21.3" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" @@ -5900,6 +6890,45 @@ type-fest@^2.13.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -5912,11 +6941,16 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -"typescript@^3 || ^4", typescript@^4.9.5: +"typescript@^3 || ^4": version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +typescript@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + typescript@next: version "5.2.0-dev.20230802" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.0-dev.20230802.tgz#ff235fe8e17dae3a110590f5286519345d5926de" @@ -5937,6 +6971,16 @@ uglify-js@^3.1.4: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + unique-filename@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" @@ -6110,11 +7154,33 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== +which-typed-array@^1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" From 55e926d2ab1aed95d922ba7e9b02e3109f577c10 Mon Sep 17 00:00:00 2001 From: epolon Date: Thu, 5 Oct 2023 19:34:13 +0300 Subject: [PATCH 3/5] mid work Signed-off-by: epolon --- .gitattributes | 32 +- .../upgrade-runtime-dependencies.yml | 101 ++++ .gitignore | 32 +- .projen/deps.json | 4 + .projen/files.json | 2 +- .projen/tasks.json | 16 +- .projenrc.ts | 19 +- go.work.sum | 12 +- go/cdk8s-composition/go.mod | 2 +- go/cdk8s-composition/go.mod.template | 21 + go/cdk8s-composition/go.sum | 4 +- go/cdk8s-core/go.mod | 2 +- go/cdk8s-core/go.mod.template | 21 + go/cdk8s-core/go.sum | 4 +- go/cdk8s-crd/go.mod | 2 +- go/cdk8s-crd/go.mod.template | 21 + go/cdk8s-crd/go.sum | 4 +- go/cdk8s-helm/go.mod | 2 +- go/cdk8s-helm/go.mod.template | 21 + go/cdk8s-helm/go.sum | 4 +- go/cdk8s-include/go.mod | 2 +- go/cdk8s-include/go.mod.template | 21 + go/cdk8s-include/go.sum | 4 +- .../go.mod.template | 22 + go/cdk8s-plus-http-echo/go.mod.template | 22 + go/cdk8s-plus-pod-info/go.mod.template | 22 + go/cdk8s-plus-web-cache-db/go.mod.template | 22 + .../kubernetes-end-to-end-aws.assets.json | 36 +- .../kubernetes-end-to-end-aws.template.json | 117 +--- ...ourceProvider5E6E6F1A.nested.template.json | 22 +- ...bectlProvider1BCE4654.nested.template.json | 44 +- .../cdk.out/manifest.json | 14 +- .../cdk.out/tree.json | 512 ++++++++---------- go/kubernetes-end-to-end-aws/go.mod | 4 +- go/kubernetes-end-to-end-aws/go.mod.template | 27 + go/kubernetes-end-to-end-aws/go.sum | 12 +- java/cdk8s-composition/pom.xml | 4 +- java/cdk8s-composition/pom.xml.template | 30 + java/cdk8s-core/pom.xml | 4 +- java/cdk8s-core/pom.xml.template | 30 + java/cdk8s-crd/pom.xml | 4 +- java/cdk8s-crd/pom.xml.template | 30 + java/cdk8s-helm/pom.xml | 2 +- java/cdk8s-helm/pom.xml.template | 30 + java/cdk8s-include/pom.xml | 2 +- java/cdk8s-include/pom.xml.template | 30 + java/cdk8s-plus-elasticsearch-query/pom.xml | 2 +- .../pom.xml.template | 35 ++ java/cdk8s-plus-http-echo/pom.xml | 2 +- java/cdk8s-plus-http-echo/pom.xml.template | 35 ++ java/cdk8s-plus-pod-info/pom.xml | 2 +- java/cdk8s-plus-pod-info/pom.xml.template | 35 ++ java/cdk8s-plus-web-cache-db/pom.xml | 2 +- java/cdk8s-plus-web-cache-db/pom.xml.template | 35 ++ .../kubernetes-end-to-end-aws.assets.json | 36 +- .../kubernetes-end-to-end-aws.template.json | 117 +--- ...ourceProvider5E6E6F1A.nested.template.json | 22 +- ...bectlProvider1BCE4654.nested.template.json | 44 +- .../cdk.out/manifest.json | 14 +- .../cdk.out/tree.json | 512 ++++++++---------- java/kubernetes-end-to-end-aws/pom.xml | 6 +- .../pom.xml.template | 45 ++ package.json | 4 +- python/cdk8s-composition/Pipfile.lock | 6 +- python/cdk8s-composition/Pipfile.template | 13 + python/cdk8s-core/Pipfile.lock | 6 +- python/cdk8s-core/Pipfile.template | 13 + python/cdk8s-crd/Pipfile.lock | 6 +- python/cdk8s-crd/Pipfile.template | 13 + python/cdk8s-helm/Pipfile.lock | 6 +- python/cdk8s-helm/Pipfile.template | 13 + python/cdk8s-include/Pipfile.lock | 6 +- python/cdk8s-include/Pipfile.template | 13 + .../Pipfile.lock | 16 +- .../Pipfile.template | 14 + python/cdk8s-plus-http-echo/Pipfile.lock | 16 +- python/cdk8s-plus-http-echo/Pipfile.template | 14 + python/cdk8s-plus-pod-info/Pipfile.lock | 16 +- python/cdk8s-plus-pod-info/Pipfile.template | 14 + python/cdk8s-plus-web-cache-db/Pipfile.lock | 16 +- .../cdk8s-plus-web-cache-db/Pipfile.template | 14 + python/kubernetes-end-to-end-aws/Pipfile | 2 +- python/kubernetes-end-to-end-aws/Pipfile.lock | 24 +- .../Pipfile.template | 16 + .../kubernetes-end-to-end-aws.assets.json | 36 +- .../kubernetes-end-to-end-aws.template.json | 117 +--- ...ourceProvider5E6E6F1A.nested.template.json | 22 +- ...bectlProvider1BCE4654.nested.template.json | 44 +- .../cdk.out/manifest.json | 14 +- .../cdk.out/tree.json | 512 ++++++++---------- tsconfig.dev.json | 1 - .../cdk.out/kubernetes-end-to-end.assets.json | 12 +- .../kubernetes-end-to-end.template.json | 6 +- ...ourceProviderCD7C6152.nested.template.json | 2 +- ...bectlProviderC63F8B74.nested.template.json | 2 +- .../cdk.out/manifest.json | 2 +- .../cdk.out/tree.json | 20 +- yarn.lock | 16 +- 98 files changed, 1891 insertions(+), 1515 deletions(-) create mode 100644 .github/workflows/upgrade-runtime-dependencies.yml create mode 100644 go/cdk8s-composition/go.mod.template create mode 100644 go/cdk8s-core/go.mod.template create mode 100644 go/cdk8s-crd/go.mod.template create mode 100644 go/cdk8s-helm/go.mod.template create mode 100644 go/cdk8s-include/go.mod.template create mode 100644 go/cdk8s-plus-elasticsearch-query/go.mod.template create mode 100644 go/cdk8s-plus-http-echo/go.mod.template create mode 100644 go/cdk8s-plus-pod-info/go.mod.template create mode 100644 go/cdk8s-plus-web-cache-db/go.mod.template create mode 100644 go/kubernetes-end-to-end-aws/go.mod.template create mode 100644 java/cdk8s-composition/pom.xml.template create mode 100644 java/cdk8s-core/pom.xml.template create mode 100644 java/cdk8s-crd/pom.xml.template create mode 100644 java/cdk8s-helm/pom.xml.template create mode 100644 java/cdk8s-include/pom.xml.template create mode 100644 java/cdk8s-plus-elasticsearch-query/pom.xml.template create mode 100644 java/cdk8s-plus-http-echo/pom.xml.template create mode 100644 java/cdk8s-plus-pod-info/pom.xml.template create mode 100644 java/cdk8s-plus-web-cache-db/pom.xml.template create mode 100644 java/kubernetes-end-to-end-aws/pom.xml.template create mode 100644 python/cdk8s-composition/Pipfile.template create mode 100644 python/cdk8s-core/Pipfile.template create mode 100644 python/cdk8s-crd/Pipfile.template create mode 100644 python/cdk8s-helm/Pipfile.template create mode 100644 python/cdk8s-include/Pipfile.template create mode 100644 python/cdk8s-plus-elasticsearch-query/Pipfile.template create mode 100644 python/cdk8s-plus-http-echo/Pipfile.template create mode 100644 python/cdk8s-plus-pod-info/Pipfile.template create mode 100644 python/cdk8s-plus-web-cache-db/Pipfile.template create mode 100644 python/kubernetes-end-to-end-aws/Pipfile.template diff --git a/.gitattributes b/.gitattributes index d49505b8..ae81b157 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,7 +2,6 @@ /.eslintrc.json linguist-generated /.gitattributes linguist-generated -/.github/dependabot.yml linguist-generated /.github/ISSUE_TEMPLATE/bug.md linguist-generated /.github/ISSUE_TEMPLATE/config.yml linguist-generated /.github/ISSUE_TEMPLATE/feature-request.md linguist-generated @@ -16,6 +15,7 @@ /.github/workflows/upgrade-compiler-dependencies.yml linguist-generated /.github/workflows/upgrade-configuration.yml linguist-generated /.github/workflows/upgrade-dev-dependencies.yml linguist-generated +/.github/workflows/upgrade-runtime-dependencies.yml linguist-generated /.gitignore linguist-generated /.mergify.yml linguist-generated /.npmignore linguist-generated @@ -29,8 +29,38 @@ /git-hooks/prepare-commit-msg linguist-generated /git-hooks/README.md linguist-generated /git-hooks/setup.sh linguist-generated +/go/cdk8s-composition/go.mod linguist-generated +/go/cdk8s-core/go.mod linguist-generated +/go/cdk8s-crd/go.mod linguist-generated +/go/cdk8s-helm/go.mod linguist-generated +/go/cdk8s-include/go.mod linguist-generated +/go/cdk8s-plus-elasticsearch-query/go.mod linguist-generated +/go/cdk8s-plus-http-echo/go.mod linguist-generated +/go/cdk8s-plus-pod-info/go.mod linguist-generated +/go/cdk8s-plus-web-cache-db/go.mod linguist-generated +/go/kubernetes-end-to-end-aws/go.mod linguist-generated +/java/cdk8s-composition/pom.xml linguist-generated +/java/cdk8s-core/pom.xml linguist-generated +/java/cdk8s-crd/pom.xml linguist-generated +/java/cdk8s-helm/pom.xml linguist-generated +/java/cdk8s-include/pom.xml linguist-generated +/java/cdk8s-plus-elasticsearch-query/pom.xml linguist-generated +/java/cdk8s-plus-http-echo/pom.xml linguist-generated +/java/cdk8s-plus-pod-info/pom.xml linguist-generated +/java/cdk8s-plus-web-cache-db/pom.xml linguist-generated +/java/kubernetes-end-to-end-aws/pom.xml linguist-generated /LICENSE linguist-generated /package.json linguist-generated +/python/cdk8s-composition/Pipfile linguist-generated +/python/cdk8s-core/Pipfile linguist-generated +/python/cdk8s-crd/Pipfile linguist-generated +/python/cdk8s-helm/Pipfile linguist-generated +/python/cdk8s-include/Pipfile linguist-generated +/python/cdk8s-plus-elasticsearch-query/Pipfile linguist-generated +/python/cdk8s-plus-http-echo/Pipfile linguist-generated +/python/cdk8s-plus-pod-info/Pipfile linguist-generated +/python/cdk8s-plus-web-cache-db/Pipfile linguist-generated +/python/kubernetes-end-to-end-aws/Pipfile linguist-generated /SECURITY.md linguist-generated /tsconfig.dev.json linguist-generated /tsconfig.json linguist-generated diff --git a/.github/workflows/upgrade-runtime-dependencies.yml b/.github/workflows/upgrade-runtime-dependencies.yml new file mode 100644 index 00000000..0fcb5c05 --- /dev/null +++ b/.github/workflows/upgrade-runtime-dependencies.yml @@ -0,0 +1,101 @@ +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". + +name: upgrade-runtime-dependencies +on: + workflow_dispatch: {} + schedule: + - cron: 0 6 * * * +jobs: + upgrade: + name: Upgrade + runs-on: ubuntu-latest + permissions: + contents: read + outputs: + patch_created: ${{ steps.create_patch.outputs.patch_created }} + steps: + - name: Checkout + uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: 3.10.4 + - name: Install pipenv + run: pip install pipenv + - uses: actions/setup-java@v3 + with: + distribution: adopt + java-version: 19.0.2 + - name: Install Maven + uses: stCarolas/setup-maven@v4.5 + with: + maven-version: 3.9.1 + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 16.20.0 + - name: Install dependencies + run: yarn install --check-files --frozen-lockfile + - name: Upgrade dependencies + run: npx projen upgrade-runtime-dependencies + - name: Find mutations + id: create_patch + run: |- + git add . + git diff --staged --patch --exit-code > .repo.patch || echo "patch_created=true" >> $GITHUB_OUTPUT + - name: Upload patch + if: steps.create_patch.outputs.patch_created + uses: actions/upload-artifact@v3 + with: + name: .repo.patch + path: .repo.patch + pr: + name: Create Pull Request + needs: upgrade + runs-on: ubuntu-latest + permissions: + contents: read + if: ${{ needs.upgrade.outputs.patch_created }} + steps: + - name: Checkout + uses: actions/checkout@v3 + with: {} + - name: Download patch + uses: actions/download-artifact@v3 + with: + name: .repo.patch + path: ${{ runner.temp }} + - name: Apply patch + run: '[ -s ${{ runner.temp }}/.repo.patch ] && git apply ${{ runner.temp }}/.repo.patch || echo "Empty patch. Skipping."' + - name: Set git identity + run: |- + git config user.name "github-actions" + git config user.email "github-actions@github.com" + - name: Create Pull Request + id: create-pr + uses: peter-evans/create-pull-request@v4 + with: + token: ${{ secrets.PROJEN_GITHUB_TOKEN }} + commit-message: |- + chore(deps): upgrade runtime dependencies + + Upgrades project dependencies. See details in [workflow run]. + + [Workflow Run]: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + + ------ + + *Automatically created by projen via the "upgrade-runtime-dependencies" workflow* + branch: github-actions/upgrade-runtime-dependencies + title: "chore(deps): upgrade runtime dependencies" + labels: auto-approve + body: |- + Upgrades project dependencies. See details in [workflow run]. + + [Workflow Run]: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + + ------ + + *Automatically created by projen via the "upgrade-runtime-dependencies" workflow* + author: github-actions + committer: github-actions + signoff: true diff --git a/.gitignore b/.gitignore index 92b3e42f..dda7a61b 100644 --- a/.gitignore +++ b/.gitignore @@ -34,7 +34,7 @@ jspm_packages/ !/.projenrc.js !/.github/workflows/build.yml !/.mergify.yml -!/.github/dependabot.yml +!/.github/workflows/upgrade-runtime-dependencies.yml !/.github/pull_request_template.md !/.npmrc !/test/ @@ -60,3 +60,33 @@ jspm_packages/ !/.github/workflows/upgrade-dev-dependencies.yml !/.github/workflows/upgrade-compiler-dependencies.yml .vscode +!/go/kubernetes-end-to-end-aws/go.mod +!/go/cdk8s-plus-web-cache-db/go.mod +!/go/cdk8s-plus-pod-info/go.mod +!/go/cdk8s-plus-http-echo/go.mod +!/go/cdk8s-plus-elasticsearch-query/go.mod +!/go/cdk8s-include/go.mod +!/go/cdk8s-helm/go.mod +!/go/cdk8s-crd/go.mod +!/go/cdk8s-core/go.mod +!/go/cdk8s-composition/go.mod +!/java/kubernetes-end-to-end-aws/pom.xml +!/java/cdk8s-plus-web-cache-db/pom.xml +!/java/cdk8s-plus-pod-info/pom.xml +!/java/cdk8s-plus-http-echo/pom.xml +!/java/cdk8s-plus-elasticsearch-query/pom.xml +!/java/cdk8s-include/pom.xml +!/java/cdk8s-helm/pom.xml +!/java/cdk8s-crd/pom.xml +!/java/cdk8s-core/pom.xml +!/java/cdk8s-composition/pom.xml +!/python/kubernetes-end-to-end-aws/Pipfile +!/python/cdk8s-plus-web-cache-db/Pipfile +!/python/cdk8s-plus-pod-info/Pipfile +!/python/cdk8s-plus-http-echo/Pipfile +!/python/cdk8s-plus-elasticsearch-query/Pipfile +!/python/cdk8s-include/Pipfile +!/python/cdk8s-helm/Pipfile +!/python/cdk8s-crd/Pipfile +!/python/cdk8s-core/Pipfile +!/python/cdk8s-composition/Pipfile diff --git a/.projen/deps.json b/.projen/deps.json index 254633ba..dd07fd34 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -43,6 +43,10 @@ "name": "cdk8s-cli", "type": "build" }, + { + "name": "cdk8s-plus-25", + "type": "build" + }, { "name": "cdk8s-plus-26", "type": "build" diff --git a/.projen/files.json b/.projen/files.json index b5b734f7..beb43923 100644 --- a/.projen/files.json +++ b/.projen/files.json @@ -2,7 +2,6 @@ "files": [ ".eslintrc.json", ".gitattributes", - ".github/dependabot.yml", ".github/ISSUE_TEMPLATE/bug.md", ".github/ISSUE_TEMPLATE/config.yml", ".github/ISSUE_TEMPLATE/feature-request.md", @@ -16,6 +15,7 @@ ".github/workflows/upgrade-compiler-dependencies.yml", ".github/workflows/upgrade-configuration.yml", ".github/workflows/upgrade-dev-dependencies.yml", + ".github/workflows/upgrade-runtime-dependencies.yml", ".gitignore", ".mergify.yml", ".npmignore", diff --git a/.projen/tasks.json b/.projen/tasks.json index 9e57a4b9..5a7d671a 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -179,13 +179,13 @@ "exec": "yarn upgrade npm-check-updates" }, { - "exec": "npm-check-updates --upgrade --target=minor --peer --dep=dev --filter=@aws-cdk/lambda-layer-kubectl-v25,@types/node,@types/nunjucks,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,aws-cdk,aws-cdk-lib,cdk8s,cdk8s-cli,cdk8s-plus-26,constructs,eslint-import-resolver-node,eslint-import-resolver-typescript,eslint-plugin-import,eslint,glob,lerna,npm-check-updates,nunjucks,ts-node" + "exec": "npm-check-updates --upgrade --target=minor --peer --dep=dev --filter=@aws-cdk/lambda-layer-kubectl-v25,@types/node,@types/nunjucks,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,aws-cdk,aws-cdk-lib,cdk8s,cdk8s-cli,cdk8s-plus-25,cdk8s-plus-26,constructs,eslint-import-resolver-node,eslint-import-resolver-typescript,eslint-plugin-import,eslint,glob,lerna,npm-check-updates,nunjucks,ts-node" }, { "exec": "yarn install --check-files" }, { - "exec": "yarn upgrade @aws-cdk/lambda-layer-kubectl-v25 @types/node @types/nunjucks @typescript-eslint/eslint-plugin @typescript-eslint/parser aws-cdk aws-cdk-lib cdk8s cdk8s-cli cdk8s-plus-26 constructs eslint-import-resolver-node eslint-import-resolver-typescript eslint-plugin-import eslint glob lerna npm-check-updates nunjucks ts-node" + "exec": "yarn upgrade @aws-cdk/lambda-layer-kubectl-v25 @types/node @types/nunjucks @typescript-eslint/eslint-plugin @typescript-eslint/parser aws-cdk aws-cdk-lib cdk8s cdk8s-cli cdk8s-plus-25 cdk8s-plus-26 constructs eslint-import-resolver-node eslint-import-resolver-typescript eslint-plugin-import eslint glob lerna npm-check-updates nunjucks ts-node" }, { "exec": "npx projen" @@ -195,6 +195,18 @@ } ] }, + "upgrade-runtime-dependencies": { + "name": "upgrade-runtime-dependencies", + "description": "upgrade runtime dependencies", + "env": { + "CI": "0" + }, + "steps": [ + { + "exec": "echo No dependencies to upgrade." + } + ] + }, "watch": { "name": "watch", "description": "Watch & compile in the background", diff --git a/.projenrc.ts b/.projenrc.ts index f382ca93..fcca2d7b 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -5,7 +5,7 @@ import { Cdk8sTeamTypeScriptProject } from '@cdk8s/projen-common'; import { globSync } from 'glob'; // eslint-disable-next-line import/no-extraneous-dependencies import { renderString } from 'nunjucks'; -import { TextFile, YamlFile } from 'projen'; +import { TextFile } from 'projen'; type Lang = 'go' | 'python' | 'java'; @@ -20,6 +20,7 @@ const project = new Cdk8sTeamTypeScriptProject({ 'cdk8s', 'constructs', 'cdk8s-plus-26', + 'cdk8s-plus-25', 'cdk8s-cli', 'aws-cdk-lib', 'aws-cdk', @@ -93,11 +94,11 @@ project.synth(); function manifestTemplate(lang: Lang) { switch (lang) { case 'go': - return 'go.mod'; + return 'go.mod.template'; case 'java': - return 'pom.xml'; + return 'pom.xml.template'; case 'python': - return 'Pipfile'; + return 'Pipfile.template'; } } @@ -114,7 +115,9 @@ function renderManifests() { const context = { cdk8sVersion: manifest.devDependencies.cdk8s.slice(1), - cdk8sPlusVersion: manifest.devDependencies['cdk8s-plus-26'].slice(1), + constructsVersion: manifest.devDependencies.constructs.slice(1), + cdk8sPlus26Version: manifest.devDependencies['cdk8s-plus-26'].slice(1), + cdk8sPlus25Version: manifest.devDependencies['cdk8s-plus-25'].slice(1), awsCdkLibVersion: manifest.devDependencies['aws-cdk-lib'].slice(1), }; @@ -125,10 +128,12 @@ function renderManifests() { ]; for (const f of files) { - const current = fs.readFileSync(`${f}.template`, { encoding: 'utf-8' }); + const current = fs.readFileSync(f, { encoding: 'utf-8' }); const rendered = renderString(current, context ); - new TextFile(project, '', { + const relative = path.relative(__dirname, f).replace('.template', ''); + new TextFile(project, relative, { lines: rendered.split('\n'), + readonly: false, }); } diff --git a/go.work.sum b/go.work.sum index 16902b55..06a2d3ba 100644 --- a/go.work.sum +++ b/go.work.sum @@ -1,13 +1,13 @@ github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0 h1:sHeF0GdTFSLbQgPeNNGpNEJUoZEnKslsjwLsI2que0w= +github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0/go.mod h1:xzY1gUhPppU3jo/ckWLKzZOz8hGeDbCKwl4Io/rGx1s= github.com/aws/constructs-go/constructs/v10 v10.0.0/go.mod h1:bqGOmGScZgQxmWlFkHQ3pZJfau/9s25NUBr+fkyhNBQ= -github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= -github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.26.0/go.mod h1:9ddMDdGQwew6pQrfuTID/LxDDrpyrybwsWN84etzjQ8= github.com/aws/jsii-runtime-go v1.88.0/go.mod h1:rIisDqmDOviluOfibmnvjr1I9u2EFcbWLWUjOXy9/Ms= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.25 h1:laAe1B7W+67UCn6krmoTxopaoqL9cqKW8nvMPlYN31Y= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.25/go.mod h1:ksy5IgV1ncmNwyglGmJmIfF/UBUOSuJ2VKIUQ4SgiaY= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 h1:nKgDfL9pGuVvo6lfxH2gkkie5FOJUW8ga03OQiESzHI= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28/go.mod h1:V5sU4nHeETJoEQ1BxAl191CDYxjf54EqP5c2cBRzf50= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3 h1:qh7DVhB1srYNkFmqqvBCh4LWqwHeAyzlo0UYfT0cY+c= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27 h1:m/YPZ47yNjOFlLDB7RTZMd9MTFDhju3iSqor5iu0w9s= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27/go.mod h1:Y5r3mR4nm6eszU5Wei2UmLQb2dE8QvfZ4ZTj0pLIliU= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/go/cdk8s-composition/go.mod b/go/cdk8s-composition/go.mod index 5abbb20a..48ecc0d9 100644 --- a/go/cdk8s-composition/go.mod +++ b/go/cdk8s-composition/go.mod @@ -3,7 +3,7 @@ module example.com/cdk8s-composition go 1.18 require ( - github.com/aws/constructs-go/constructs/v10 v10.1.295 + github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 ) diff --git a/go/cdk8s-composition/go.mod.template b/go/cdk8s-composition/go.mod.template new file mode 100644 index 00000000..b5d1c677 --- /dev/null +++ b/go/cdk8s-composition/go.mod.template @@ -0,0 +1,21 @@ +module example.com/cdk8s-composition + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-composition/go.sum b/go/cdk8s-composition/go.sum index ece8250d..11c6796d 100644 --- a/go/cdk8s-composition/go.sum +++ b/go/cdk8s-composition/go.sum @@ -1,7 +1,7 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/aws/constructs-go/constructs/v10 v10.1.295 h1:x7bUvIMDawoV6ckwgmlo5Fp70YuLir1oZ3XBl6wT3zc= -github.com/aws/constructs-go/constructs/v10 v10.1.295/go.mod h1:5cQJ5iQD1rhDPczS+iQ9ItQXjBjQGnISqscErm9lT34= +github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= +github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= diff --git a/go/cdk8s-core/go.mod b/go/cdk8s-core/go.mod index 803840be..04f83c25 100644 --- a/go/cdk8s-core/go.mod +++ b/go/cdk8s-core/go.mod @@ -3,7 +3,7 @@ module example.com/cdk8s-core go 1.18 require ( - github.com/aws/constructs-go/constructs/v10 v10.1.295 + github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 ) diff --git a/go/cdk8s-core/go.mod.template b/go/cdk8s-core/go.mod.template new file mode 100644 index 00000000..3e5c42e3 --- /dev/null +++ b/go/cdk8s-core/go.mod.template @@ -0,0 +1,21 @@ +module example.com/cdk8s-core + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-core/go.sum b/go/cdk8s-core/go.sum index ece8250d..11c6796d 100644 --- a/go/cdk8s-core/go.sum +++ b/go/cdk8s-core/go.sum @@ -1,7 +1,7 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/aws/constructs-go/constructs/v10 v10.1.295 h1:x7bUvIMDawoV6ckwgmlo5Fp70YuLir1oZ3XBl6wT3zc= -github.com/aws/constructs-go/constructs/v10 v10.1.295/go.mod h1:5cQJ5iQD1rhDPczS+iQ9ItQXjBjQGnISqscErm9lT34= +github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= +github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= diff --git a/go/cdk8s-crd/go.mod b/go/cdk8s-crd/go.mod index 20d3feb1..96713b41 100644 --- a/go/cdk8s-crd/go.mod +++ b/go/cdk8s-crd/go.mod @@ -3,7 +3,7 @@ module example.com/cdk8s-crd go 1.18 require ( - github.com/aws/constructs-go/constructs/v10 v10.1.295 + github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 ) diff --git a/go/cdk8s-crd/go.mod.template b/go/cdk8s-crd/go.mod.template new file mode 100644 index 00000000..749c9a8d --- /dev/null +++ b/go/cdk8s-crd/go.mod.template @@ -0,0 +1,21 @@ +module example.com/cdk8s-crd + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-crd/go.sum b/go/cdk8s-crd/go.sum index ece8250d..11c6796d 100644 --- a/go/cdk8s-crd/go.sum +++ b/go/cdk8s-crd/go.sum @@ -1,7 +1,7 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/aws/constructs-go/constructs/v10 v10.1.295 h1:x7bUvIMDawoV6ckwgmlo5Fp70YuLir1oZ3XBl6wT3zc= -github.com/aws/constructs-go/constructs/v10 v10.1.295/go.mod h1:5cQJ5iQD1rhDPczS+iQ9ItQXjBjQGnISqscErm9lT34= +github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= +github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= diff --git a/go/cdk8s-helm/go.mod b/go/cdk8s-helm/go.mod index 4a413e36..22382e4b 100644 --- a/go/cdk8s-helm/go.mod +++ b/go/cdk8s-helm/go.mod @@ -3,7 +3,7 @@ module example.com/cdk8s-helm go 1.18 require ( - github.com/aws/constructs-go/constructs/v10 v10.1.295 + github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 ) diff --git a/go/cdk8s-helm/go.mod.template b/go/cdk8s-helm/go.mod.template new file mode 100644 index 00000000..e2b8641d --- /dev/null +++ b/go/cdk8s-helm/go.mod.template @@ -0,0 +1,21 @@ +module example.com/cdk8s-helm + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-helm/go.sum b/go/cdk8s-helm/go.sum index ece8250d..11c6796d 100644 --- a/go/cdk8s-helm/go.sum +++ b/go/cdk8s-helm/go.sum @@ -1,7 +1,7 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/aws/constructs-go/constructs/v10 v10.1.295 h1:x7bUvIMDawoV6ckwgmlo5Fp70YuLir1oZ3XBl6wT3zc= -github.com/aws/constructs-go/constructs/v10 v10.1.295/go.mod h1:5cQJ5iQD1rhDPczS+iQ9ItQXjBjQGnISqscErm9lT34= +github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= +github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= diff --git a/go/cdk8s-include/go.mod b/go/cdk8s-include/go.mod index e90800d5..4e753488 100644 --- a/go/cdk8s-include/go.mod +++ b/go/cdk8s-include/go.mod @@ -3,7 +3,7 @@ module example.com/cdk8s-include go 1.18 require ( - github.com/aws/constructs-go/constructs/v10 v10.1.295 + github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 ) diff --git a/go/cdk8s-include/go.mod.template b/go/cdk8s-include/go.mod.template new file mode 100644 index 00000000..d3d7c678 --- /dev/null +++ b/go/cdk8s-include/go.mod.template @@ -0,0 +1,21 @@ +module example.com/cdk8s-include + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-include/go.sum b/go/cdk8s-include/go.sum index ece8250d..11c6796d 100644 --- a/go/cdk8s-include/go.sum +++ b/go/cdk8s-include/go.sum @@ -1,7 +1,7 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/aws/constructs-go/constructs/v10 v10.1.295 h1:x7bUvIMDawoV6ckwgmlo5Fp70YuLir1oZ3XBl6wT3zc= -github.com/aws/constructs-go/constructs/v10 v10.1.295/go.mod h1:5cQJ5iQD1rhDPczS+iQ9ItQXjBjQGnISqscErm9lT34= +github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= +github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= diff --git a/go/cdk8s-plus-elasticsearch-query/go.mod.template b/go/cdk8s-plus-elasticsearch-query/go.mod.template new file mode 100644 index 00000000..e1c2ae85 --- /dev/null +++ b/go/cdk8s-plus-elasticsearch-query/go.mod.template @@ -0,0 +1,22 @@ +module example.com/cdk8s-plus-elasticsearch-query + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v{{ cdk8sPlus26Version }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-plus-http-echo/go.mod.template b/go/cdk8s-plus-http-echo/go.mod.template new file mode 100644 index 00000000..adbcc3b1 --- /dev/null +++ b/go/cdk8s-plus-http-echo/go.mod.template @@ -0,0 +1,22 @@ +module example.com/cdk8s-plus-http-echo + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v{{ cdk8sPlus26Version }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-plus-pod-info/go.mod.template b/go/cdk8s-plus-pod-info/go.mod.template new file mode 100644 index 00000000..5dff7e3e --- /dev/null +++ b/go/cdk8s-plus-pod-info/go.mod.template @@ -0,0 +1,22 @@ +module example.com/cdk8s-plus-pod-info + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v{{ cdk8sPlus26Version }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/cdk8s-plus-web-cache-db/go.mod.template b/go/cdk8s-plus-web-cache-db/go.mod.template new file mode 100644 index 00000000..983017af --- /dev/null +++ b/go/cdk8s-plus-web-cache-db/go.mod.template @@ -0,0 +1,22 @@ +module example.com/cdk8s-plus-web-cache-db + +go 1.18 + +require ( + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v{{ cdk8sPlus26Version }} +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index 6bb54e29..f37c5ed0 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -27,41 +27,41 @@ } } }, - "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f": { + "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4": { "source": { - "path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip", + "objectKey": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e": { + "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189": { "source": { - "path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip", + "objectKey": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b": { + "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02": { "source": { - "path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip", + "objectKey": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -79,15 +79,15 @@ } } }, - "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68": { + "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac": { "source": { - "path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip", + "objectKey": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -105,7 +105,7 @@ } } }, - "457d7bb452156fc3171ef0f36e71c7012bde9bb6cb84d544c4f2a37c65f9bb7e": { + "0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "457d7bb452156fc3171ef0f36e71c7012bde9bb6cb84d544c4f2a37c65f9bb7e.json", + "objectKey": "0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "bbd52820b9e9d2a1c6f6b3a65ed91a9edf8123ff8bd536259d71c57d34414966": { + "3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "bbd52820b9e9d2a1c6f6b3a65ed91a9edf8123ff8bd536259d71c57d34414966.json", + "objectKey": "3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "2cea24c1cd1aef3170c35083a953edf4dadafaa67f02d58eeea3c7d5496d3c4c": { + "8731ae37b00c24591647e803b3216b584e2165b88fc028b4a73dfc06df30afbe": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "2cea24c1cd1aef3170c35083a953edf4dadafaa67f02d58eeea3c7d5496d3c4c.json", + "objectKey": "8731ae37b00c24591647e803b3216b584e2165b88fc028b4a73dfc06df30afbe.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index 4ed4c61b..fea791c4 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -957,7 +957,7 @@ "OpenIdConnectIssuerUrl" ] }, - "CodeHash": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68" + "CodeHash": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", @@ -1212,7 +1212,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/457d7bb452156fc3171ef0f36e71c7012bde9bb6cb84d544c4f2a37c65f9bb7e.json" + "/0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf.json" ] ] }, @@ -1252,7 +1252,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/bbd52820b9e9d2a1c6f6b3a65ed91a9edf8123ff8bd536259d71c57d34414966.json" + "/3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489.json" ] ] }, @@ -1784,7 +1784,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip" + "S3Key": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1802,7 +1802,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "aws:asset:path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", "aws:asset:property": "Code" } }, @@ -1849,7 +1849,7 @@ "Arn" ] }, - "Runtime": "nodejs16.x" + "Runtime": "nodejs14.x" }, "DependsOn": [ "AWSCDKCfnUtilsProviderCustomResourceProviderRoleFE0EE867" @@ -1863,7 +1863,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlJXParce5xtClXRcjGXwtZJlNVMuSIVHJAsP/Pspu5vbER1p8Jt9jyvtvd3y1EGefyLpJtKp4v0chG0all96vX4T3gJ5nMTC/5vdBNoD3wgPToq1qwfNX80tcwJXgvLKGQeN5n+vgERzLzj4LeGRPoQJnAME/C6NewSPbdmA2dW6NAYmFsydVU8NvW8PB2dAx4p2Tn6Db/CgcfmDaVm/UWQodgGW6IiZ0Vmsi2YM7KQmZlDYYHBjIlPdlJyNnWeSsCJVWch8q4om1Ge1sQPgjKg1zfa6RClYqgXHN6+MIfmyKcVyBDwLhLC6scOpEcCbeGBzHvj6YJnnPMiTNjy0YpNFlcAovD1cNPhUGpkTL+52d5htjYWmXkXBCw8BGt8jHgzIHtgNvg5PUQJbYdk6p/wPeBuzCpMZ4AAQefdzzU9d/n+jzs+i6+AOCpH2toiwDW/H14vv7QS2nE0l0vI+kIeck6uSU3vKnCZfp7Xg7AzvYLzxd8bulVib8XYq2/nqzePNKJY4sVC3w3RT/AQsLXNW0AgAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlJXPWArvNNYYu67YYyeBrQctsolqWAolKEBj+99F2U7cnPlLiA/keU9ndf5OrBVxCouomMbqS3Z5ANYJLz11YP0MISEFmQxBhLR+iapAeIKAw0FY1yPzF/oYr+hJ90M4KbILschMDoRfZJWSRjuIpVugtEoY/YPULBhLbE9pNnTtrUVHh3VnX3PDX1XjwLp4E887JTzRtfgRPH5i21St3lmAiisxUzETeGcMke/RnrTBTykVLvUCVyq48qYGzLHJRxMpotY8V8wy1Ge1cJPwHlcG5PtdYBac00LDm7fMAfmyKcVygRyC8wFUUXp8ZzsQbS+PYtw/TJG9ZRqz5sUVLPLqKXtP18abBp0IvNLSy27lpvjEWjncZCSfU92J0i308aHsQOwwuesUNbIlr55T7P+BtpFOc1BgPgMGvMOz5qevdJ35mwWs9aNGLlVwvvr9d0XK6i8QMR5E0bJcik5zTO/k04TK9Gw+mFwf3RaYrmS5r8Bdtl9DW918Xr0HrxLNxukW5m+J/azwXN6oCAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" @@ -1953,109 +1953,6 @@ } } }, - "Mappings": { - "DefaultCrNodeVersionMap": { - "af-south-1": { - "value": "nodejs16.x" - }, - "ap-east-1": { - "value": "nodejs16.x" - }, - "ap-northeast-1": { - "value": "nodejs16.x" - }, - "ap-northeast-2": { - "value": "nodejs16.x" - }, - "ap-northeast-3": { - "value": "nodejs16.x" - }, - "ap-south-1": { - "value": "nodejs16.x" - }, - "ap-south-2": { - "value": "nodejs16.x" - }, - "ap-southeast-1": { - "value": "nodejs16.x" - }, - "ap-southeast-2": { - "value": "nodejs16.x" - }, - "ap-southeast-3": { - "value": "nodejs16.x" - }, - "ca-central-1": { - "value": "nodejs16.x" - }, - "cn-north-1": { - "value": "nodejs16.x" - }, - "cn-northwest-1": { - "value": "nodejs16.x" - }, - "eu-central-1": { - "value": "nodejs16.x" - }, - "eu-central-2": { - "value": "nodejs16.x" - }, - "eu-north-1": { - "value": "nodejs16.x" - }, - "eu-south-1": { - "value": "nodejs16.x" - }, - "eu-south-2": { - "value": "nodejs16.x" - }, - "eu-west-1": { - "value": "nodejs16.x" - }, - "eu-west-2": { - "value": "nodejs16.x" - }, - "eu-west-3": { - "value": "nodejs16.x" - }, - "me-central-1": { - "value": "nodejs16.x" - }, - "me-south-1": { - "value": "nodejs16.x" - }, - "sa-east-1": { - "value": "nodejs16.x" - }, - "us-east-1": { - "value": "nodejs16.x" - }, - "us-east-2": { - "value": "nodejs16.x" - }, - "us-gov-east-1": { - "value": "nodejs16.x" - }, - "us-gov-west-1": { - "value": "nodejs16.x" - }, - "us-iso-east-1": { - "value": "nodejs14.x" - }, - "us-iso-west-1": { - "value": "nodejs14.x" - }, - "us-isob-east-1": { - "value": "nodejs14.x" - }, - "us-west-1": { - "value": "nodejs16.x" - }, - "us-west-2": { - "value": "nodejs16.x" - } - } - }, "Conditions": { "CDKMetadataAvailable": { "Fn::Or": [ diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index 84256dc1..17a832c0 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -85,7 +85,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "Role": { "Fn::GetAtt": [ @@ -114,7 +114,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource", - "aws:asset:path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -186,7 +186,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "Role": { "Fn::GetAtt": [ @@ -215,7 +215,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource", - "aws:asset:path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -339,7 +339,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -377,7 +377,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -494,7 +494,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -529,7 +529,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -646,7 +646,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -681,7 +681,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -828,7 +828,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu7OQqFquQJSTy1CqdSrZexttI1jR167JYry77UDOc3MPmZmC6972KzUH1fatJWlK4xn5IjmMyrdCqu6q1HSqgGDdN6g7IO/DVI16CKc8+BS9KHI93IkspUceScVM0aGQwHBOzgm3WI8KsaHKYynbzf/fGFg8k68JadjIXmx8EmQ6mCsvcUynvHiLemhyDubJjHH5MoNuUbUyD4FjUInjr6T4aEZctlfMrllsVquMj95Z2iJ/lB9n20m0fgn2G5gv7bk0m2tOvPyvPphoiokF6lDqO/4DzUW8q5GAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu5moaFC6hGQemoRSqVercXeRksSO/I6pVGUf68dyGlm9jEzBezfYLvCu6yNrdcNX2E8k0SyXxFNrRpsrxZ1gwMF7bwl3QX/N2isyEU4p8El60OWH/lIJSs9yk6jCEWBQwYlOzj2pqZ4RKGnKYynHzf/fFMQ9k69987ETNJi4ZNibGEsfUN5POPFN2yGLB9smtQckypX7CpVkvg+GFKml+hbHZ5aIJX9ZZtaZqvlKvGTd5aX6E/sumQzqcq/QLGFYmMx3NltsLX719VNmNehd5FbgvKB/+D0DORHAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index b0c112aa..fffa89ae 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -53,23 +53,15 @@ ] }, { - "Fn::If": [ - "HasEcrPublic", - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - }, - { - "Ref": "AWS::NoValue" - } + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] ] } ] @@ -118,7 +110,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "S3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" }, "Role": { "Fn::GetAtt": [ @@ -161,7 +153,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource", - "aws:asset:path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "aws:asset:path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -282,7 +274,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -326,7 +318,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -334,7 +326,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzW7CMBCEn4W7s1BaUa4QiQs9oFTiajn2NlriH8lrl6Io7944RFVPM7Mj7X67hfc9bFbqzpU2fWWphWEKcsCe4Zxb1MleYvgmg1FY5VqjYDhlrxMFL+ov/99/qAfGK0ae8ihIORiaYLFUs16CJf0o8elGwa9SMWNiOBSZMhyz7jEdFeMoGuSQo0Yxt59JdeS7BUPack1OsNoSHO5cW5oByv46eEMzls6cgpNx2cTw902hWqaj6MILbDewX1vy+WetnNm9rW5MVMXsEzmE5qm/50fXATEBAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDMBCEnyV3eZO6JdBjYuilPQQXehWytDVb6we0Uk0wfvdKTlp6mhmG3f22heMzHHZq5kabqbE0wFKCXHBieM0D6mQvMXyTwSiscoNRsLxkrxMFL7pP/9+/qSvGD4xc8ipIOVj6YLFWm16CJX2t8eZWwY9SMWNiOFUpGc5ZT5jOinEVPXLIUaPY2vekRvLjHUPaek0WWG0JTjN3ljYAoTOn4GS8DzP8PVBBflcW3wVvKG2wY3iA9gDt3qg4k98rZ45Puy8mamL2iRxCf9MfblH60zIBAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" @@ -343,14 +335,6 @@ } }, "Conditions": { - "HasEcrPublic": { - "Fn::Equals": [ - { - "Ref": "AWS::Partition" - }, - "aws" - ] - }, "CDKMetadataAvailable": { "Fn::Or": [ { diff --git a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json index c3551d34..4e72dbfb 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -17,7 +17,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/2cea24c1cd1aef3170c35083a953edf4dadafaa67f02d58eeea3c7d5496d3c4c.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8731ae37b00c24591647e803b3216b584e2165b88fc028b4a73dfc06df30afbe.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -453,12 +453,6 @@ "data": "AwsCliLayerF44AAF94" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/HasEcrPublic": [ - { - "type": "aws:cdk:logicalId", - "data": "HasEcrPublic" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/Resource": [ { "type": "aws:cdk:logicalId", @@ -579,12 +573,6 @@ "data": "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0" } ], - "/kubernetes-end-to-end-aws/DefaultCrNodeVersionMap": [ - { - "type": "aws:cdk:logicalId", - "data": "DefaultCrNodeVersionMap" - } - ], "/kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role": [ { "type": "aws:cdk:logicalId", diff --git a/go/kubernetes-end-to-end-aws/cdk.out/tree.json b/go/kubernetes-end-to-end-aws/cdk.out/tree.json index 770164d0..b587b6f4 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -21,7 +21,7 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -29,13 +29,13 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -56,7 +56,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -93,7 +93,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.78.0" + "version": "2.69.0" } }, "PublicSubnet1": { @@ -141,7 +141,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -149,7 +149,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -175,7 +175,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -194,7 +194,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -214,7 +214,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } }, "EIP": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.78.0" + "version": "2.69.0" } }, "NATGateway": { @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PublicSubnet2": { @@ -324,7 +324,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -332,7 +332,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -358,7 +358,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -377,7 +377,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -397,7 +397,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } }, "EIP": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.78.0" + "version": "2.69.0" } }, "NATGateway": { @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PrivateSubnet1": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -515,7 +515,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -580,13 +580,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PrivateSubnet2": { @@ -634,7 +634,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -642,7 +642,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -668,7 +668,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -707,13 +707,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "IGW": { @@ -732,7 +732,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.78.0" + "version": "2.69.0" } }, "VPCGW": { @@ -751,13 +751,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -769,7 +769,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -808,13 +808,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "ControlPlaneSecurityGroup": { @@ -842,13 +842,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -864,7 +864,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/CreationRole/ImportCreationRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -904,7 +904,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -993,19 +993,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1017,13 +1017,13 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -1037,7 +1037,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "ClusterSecurityGroup": { @@ -1045,7 +1045,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/ClusterSecurityGroup", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "MastersRole": { @@ -1057,7 +1057,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/ImportMastersRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1097,13 +1097,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "AwsAuth": { @@ -1123,25 +1123,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AwsAuth", - "version": "2.78.0" + "version": "2.69.0" } }, "OpenIdConnectProvider": { @@ -1157,19 +1157,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "NodegroupDefaultCapacity": { @@ -1185,7 +1185,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/ImportNodeGroupRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1248,13 +1248,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1294,13 +1294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.CfnNodegroup", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Nodegroup", - "version": "2.78.0" + "version": "2.69.0" } }, "ConfigCommand": { @@ -1308,7 +1308,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/ConfigCommand", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "GetTokenCommand": { @@ -1316,7 +1316,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/GetTokenCommand", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "chart-Kubeview": { @@ -1332,19 +1332,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/chart-Kubeview/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.78.0" + "version": "2.69.0" } }, "kubeviewLoadBalancerAddress": { @@ -1360,19 +1360,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/kubeviewLoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.78.0" + "version": "2.69.0" } }, "HttpEcho": { @@ -1388,19 +1388,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/HttpEcho/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } }, "httpecho-ingress-c8dc70a7LoadBalancerAddress": { @@ -1416,25 +1416,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/httpecho-ingress-c8dc70a7LoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Cluster", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.ClusterResourceProvider": { @@ -1454,7 +1454,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1462,13 +1462,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1488,13 +1488,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_node_proxy_agent.NodeProxyAgentLayer", - "version": "2.78.0" + "version": "2.69.0" } }, "OnEventHandler": { @@ -1510,7 +1510,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1549,7 +1549,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1584,19 +1584,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -1608,7 +1608,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1616,13 +1616,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1635,7 +1635,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "role": { "Fn::GetAtt": [ @@ -1661,13 +1661,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "IsCompleteHandler": { @@ -1683,7 +1683,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1722,7 +1722,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1757,19 +1757,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -1781,7 +1781,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1789,13 +1789,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1808,7 +1808,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "role": { "Fn::GetAtt": [ @@ -1834,13 +1834,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "Provider": { @@ -1860,7 +1860,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1899,7 +1899,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1986,19 +1986,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2010,7 +2010,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2018,13 +2018,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2037,7 +2037,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2072,13 +2072,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "framework-isComplete": { @@ -2094,7 +2094,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2133,7 +2133,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2213,19 +2213,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2237,7 +2237,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2245,13 +2245,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2264,7 +2264,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2296,13 +2296,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "framework-onTimeout": { @@ -2318,7 +2318,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2357,7 +2357,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2437,19 +2437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2461,7 +2461,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2469,13 +2469,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2488,7 +2488,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2520,13 +2520,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "waiter-state-machine": { @@ -2542,7 +2542,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2575,7 +2575,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2655,19 +2655,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2675,7 +2675,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2687,7 +2687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -2699,7 +2699,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -2707,7 +2707,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2721,7 +2721,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Service-principalMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.78.0" + "version": "2.69.0" } }, "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { @@ -2729,7 +2729,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { @@ -2737,13 +2737,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.NestedStack", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack": { @@ -2772,7 +2772,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/457d7bb452156fc3171ef0f36e71c7012bde9bb6cb84d544c4f2a37c65f9bb7e.json" + "/0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf.json" ] ] }, @@ -2788,7 +2788,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2814,7 +2814,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2873,23 +2873,15 @@ ] }, { - "Fn::If": [ - "HasEcrPublic", - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - }, - { - "Ref": "AWS::NoValue" - } + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] ] } ] @@ -2897,7 +2889,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2939,19 +2931,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2963,7 +2955,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2971,13 +2963,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2990,7 +2982,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "s3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" }, "role": { "Fn::GetAtt": [ @@ -3030,13 +3022,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "AwsCliLayer": { @@ -3052,7 +3044,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -3060,13 +3052,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3086,37 +3078,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_awscli.AwsCliLayer", - "version": "2.78.0" - } - }, - "HasEcrPublic": { - "id": "HasEcrPublic", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/HasEcrPublic", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" - } - }, - "ConditionalPolicyArn": { - "id": "ConditionalPolicyArn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/ConditionalPolicyArn", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" - } - }, - "conditionalPolicy": { - "id": "conditionalPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/conditionalPolicy", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Provider": { @@ -3136,7 +3104,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3187,7 +3155,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -3241,19 +3209,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -3265,7 +3233,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -3273,13 +3241,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3292,7 +3260,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -3333,19 +3301,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -3357,7 +3325,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -3365,7 +3333,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -3379,7 +3347,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFArn": { @@ -3387,7 +3355,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { @@ -3395,7 +3363,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { @@ -3403,7 +3371,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { @@ -3411,7 +3379,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef": { @@ -3419,7 +3387,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId": { @@ -3427,13 +3395,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubectlProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.KubectlProvider.NestedStack": { @@ -3462,7 +3430,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/bbd52820b9e9d2a1c6f6b3a65ed91a9edf8123ff8bd536259d71c57d34414966.json" + "/3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489.json" ] ] }, @@ -3499,7 +3467,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -3529,19 +3497,19 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/ConditionJson/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnJson", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3553,7 +3521,7 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3588,7 +3556,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -3824,19 +3792,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "manifest-alb-saServiceAccountResource": { @@ -3852,25 +3820,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/manifest-alb-saServiceAccountResource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.ServiceAccount", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3886,25 +3854,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AlbController", - "version": "2.78.0" + "version": "2.69.0" } }, "Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider": { @@ -3916,7 +3884,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3924,7 +3892,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Handler": { @@ -3932,21 +3900,13 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.78.0" - } - }, - "DefaultCrNodeVersionMap": { - "id": "DefaultCrNodeVersionMap", - "path": "kubernetes-end-to-end-aws/DefaultCrNodeVersionMap", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.78.0" + "version": "2.69.0" } }, "AWSCDKCfnUtilsProviderCustomResourceProvider": { @@ -3958,7 +3918,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3966,7 +3926,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Handler": { @@ -3974,13 +3934,13 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "KubeViewEndpoint": { @@ -3988,7 +3948,7 @@ "path": "kubernetes-end-to-end-aws/KubeViewEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "ApplicationEndpoint": { @@ -3996,7 +3956,7 @@ "path": "kubernetes-end-to-end-aws/ApplicationEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -4008,7 +3968,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -4016,7 +3976,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -4030,7 +3990,7 @@ "path": "kubernetes-end-to-end-aws/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "CheckBootstrapVersion": { @@ -4038,13 +3998,13 @@ "path": "kubernetes-end-to-end-aws/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.78.0" + "version": "2.69.0" } }, "Tree": { @@ -4058,7 +4018,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.78.0" + "version": "2.69.0" } } } \ No newline at end of file diff --git a/go/kubernetes-end-to-end-aws/go.mod b/go/kubernetes-end-to-end-aws/go.mod index 8a9a2dac..58295a1c 100644 --- a/go/kubernetes-end-to-end-aws/go.mod +++ b/go/kubernetes-end-to-end-aws/go.mod @@ -3,11 +3,11 @@ module example.com/kubernetes-end-to-end-aws go 1.18 require ( - github.com/aws/aws-cdk-go/awscdk/v2 v2.78.0 + github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0 github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 - github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.25 + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27 github.com/cdklabs/awscdk-kubectl-go/kubectlv25/v2 v2.0.3 ) diff --git a/go/kubernetes-end-to-end-aws/go.mod.template b/go/kubernetes-end-to-end-aws/go.mod.template new file mode 100644 index 00000000..e9e18a96 --- /dev/null +++ b/go/kubernetes-end-to-end-aws/go.mod.template @@ -0,0 +1,27 @@ +module example.com/kubernetes-end-to-end-aws + +go 1.18 + +require ( + github.com/aws/aws-cdk-go/awscdk/v2 v{{ awsCdkLibVersion }} + github.com/aws/constructs-go/constructs/v10 v{{ constructsVersion }} + github.com/aws/jsii-runtime-go v1.89.0 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v{{ cdk8sVersion }} + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v{{ cdk8sPlus25Version }} + github.com/cdklabs/awscdk-kubectl-go/kubectlv25/v2 v2.0.3 +) + +require ( + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.154 // indirect + github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.1 // indirect + github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv5/v2 v2.0.129 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/yuin/goldmark v1.4.13 // indirect + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect + golang.org/x/mod v0.12.0 // indirect + golang.org/x/sys v0.12.0 // indirect + golang.org/x/tools v0.13.0 // indirect +) diff --git a/go/kubernetes-end-to-end-aws/go.sum b/go/kubernetes-end-to-end-aws/go.sum index 368d9f66..e0c9d935 100644 --- a/go/kubernetes-end-to-end-aws/go.sum +++ b/go/kubernetes-end-to-end-aws/go.sum @@ -1,15 +1,15 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/aws/aws-cdk-go/awscdk/v2 v2.78.0 h1:uesmUhbdP8V1OYG+sHRYXQ1AQoyLUZIjNmA2vZGhidY= -github.com/aws/aws-cdk-go/awscdk/v2 v2.78.0/go.mod h1:PHK6mzGVIBuTzu5611eu2XlE7YwOmvGtumMjgSI2sVQ= +github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0 h1:sHeF0GdTFSLbQgPeNNGpNEJUoZEnKslsjwLsI2que0w= +github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0/go.mod h1:xzY1gUhPppU3jo/ckWLKzZOz8hGeDbCKwl4Io/rGx1s= github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.25 h1:laAe1B7W+67UCn6krmoTxopaoqL9cqKW8nvMPlYN31Y= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.25/go.mod h1:ksy5IgV1ncmNwyglGmJmIfF/UBUOSuJ2VKIUQ4SgiaY= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3 h1:qh7DVhB1srYNkFmqqvBCh4LWqwHeAyzlo0UYfT0cY+c= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27 h1:m/YPZ47yNjOFlLDB7RTZMd9MTFDhju3iSqor5iu0w9s= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27/go.mod h1:Y5r3mR4nm6eszU5Wei2UmLQb2dE8QvfZ4ZTj0pLIliU= github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.154 h1:Z4KYh4Cjrpfpkq9cezx/IosnCxX5qllbWMnmZ0wt7o4= github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.154/go.mod h1:9C2/RJqB6OU4j+G4MPx/p6sNQauLsr8/xeSAacytVU8= github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.1 h1:l5N27aCCjAB5cgW5pI4/ujnasPL8hUcJ9KBxrKk6UiQ= diff --git a/java/cdk8s-composition/pom.xml b/java/cdk8s-composition/pom.xml index a115aca8..c67c4943 100644 --- a/java/cdk8s-composition/pom.xml +++ b/java/cdk8s-composition/pom.xml @@ -11,12 +11,12 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.2 software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-composition/pom.xml.template b/java/cdk8s-composition/pom.xml.template new file mode 100644 index 00000000..f82e7b0f --- /dev/null +++ b/java/cdk8s-composition/pom.xml.template @@ -0,0 +1,30 @@ + + 4.0.0 + com.example.app + cdk8s-composition-java + jar + 1.0-SNAPSHOT + cdk8s-composition + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-core/pom.xml b/java/cdk8s-core/pom.xml index be39c40a..883a4861 100644 --- a/java/cdk8s-core/pom.xml +++ b/java/cdk8s-core/pom.xml @@ -11,12 +11,12 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.2 software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-core/pom.xml.template b/java/cdk8s-core/pom.xml.template new file mode 100644 index 00000000..d2e27f96 --- /dev/null +++ b/java/cdk8s-core/pom.xml.template @@ -0,0 +1,30 @@ + + 4.0.0 + com.example.app + cdk8s-core-java + jar + 1.0-SNAPSHOT + cdk8s-core + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-crd/pom.xml b/java/cdk8s-crd/pom.xml index 0e97046d..5d11ae4e 100644 --- a/java/cdk8s-crd/pom.xml +++ b/java/cdk8s-crd/pom.xml @@ -11,12 +11,12 @@ org.cdk8s cdk8s - {{ cdk8sVersion }} + 2.66.2 software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-crd/pom.xml.template b/java/cdk8s-crd/pom.xml.template new file mode 100644 index 00000000..27be1b1e --- /dev/null +++ b/java/cdk8s-crd/pom.xml.template @@ -0,0 +1,30 @@ + + 4.0.0 + com.example.app + cdk8s-crd-java + jar + 1.0-SNAPSHOT + cdk8s-crd + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-helm/pom.xml b/java/cdk8s-helm/pom.xml index f56d9254..97d86f66 100644 --- a/java/cdk8s-helm/pom.xml +++ b/java/cdk8s-helm/pom.xml @@ -16,7 +16,7 @@ software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-helm/pom.xml.template b/java/cdk8s-helm/pom.xml.template new file mode 100644 index 00000000..1cf6d00f --- /dev/null +++ b/java/cdk8s-helm/pom.xml.template @@ -0,0 +1,30 @@ + + 4.0.0 + com.example.app + cdk8s-helm-java + jar + 1.0-SNAPSHOT + cdk8s-helm + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-include/pom.xml b/java/cdk8s-include/pom.xml index 962fe043..ddd22bfd 100644 --- a/java/cdk8s-include/pom.xml +++ b/java/cdk8s-include/pom.xml @@ -16,7 +16,7 @@ software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-include/pom.xml.template b/java/cdk8s-include/pom.xml.template new file mode 100644 index 00000000..5c363fe8 --- /dev/null +++ b/java/cdk8s-include/pom.xml.template @@ -0,0 +1,30 @@ + + 4.0.0 + com.example.app + cdk8s-include-java + jar + 1.0-SNAPSHOT + cdk8s-include + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-plus-elasticsearch-query/pom.xml b/java/cdk8s-plus-elasticsearch-query/pom.xml index 4cc72297..546833ab 100644 --- a/java/cdk8s-plus-elasticsearch-query/pom.xml +++ b/java/cdk8s-plus-elasticsearch-query/pom.xml @@ -21,7 +21,7 @@ software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-plus-elasticsearch-query/pom.xml.template b/java/cdk8s-plus-elasticsearch-query/pom.xml.template new file mode 100644 index 00000000..95e9fe4f --- /dev/null +++ b/java/cdk8s-plus-elasticsearch-query/pom.xml.template @@ -0,0 +1,35 @@ + + 4.0.0 + com.example.app + cdk8s-plus-elasticsearch-query-java + jar + 1.0-SNAPSHOT + cdk8s-plus-elasticsearch-query + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + org.cdk8s + cdk8s-plus-26 + {{ cdk8sPlus26Version }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-plus-http-echo/pom.xml b/java/cdk8s-plus-http-echo/pom.xml index c5ffbf52..47258286 100644 --- a/java/cdk8s-plus-http-echo/pom.xml +++ b/java/cdk8s-plus-http-echo/pom.xml @@ -21,7 +21,7 @@ software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-plus-http-echo/pom.xml.template b/java/cdk8s-plus-http-echo/pom.xml.template new file mode 100644 index 00000000..1389aecd --- /dev/null +++ b/java/cdk8s-plus-http-echo/pom.xml.template @@ -0,0 +1,35 @@ + + 4.0.0 + com.example.app + cdk8s-plus-http-echo-java + jar + 1.0-SNAPSHOT + cdk8s-plus-http-echo + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + org.cdk8s + cdk8s-plus-26 + {{ cdk8sPlus26Version }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-plus-pod-info/pom.xml b/java/cdk8s-plus-pod-info/pom.xml index c809d4d2..2c2dbc25 100644 --- a/java/cdk8s-plus-pod-info/pom.xml +++ b/java/cdk8s-plus-pod-info/pom.xml @@ -21,7 +21,7 @@ software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-plus-pod-info/pom.xml.template b/java/cdk8s-plus-pod-info/pom.xml.template new file mode 100644 index 00000000..5f94633d --- /dev/null +++ b/java/cdk8s-plus-pod-info/pom.xml.template @@ -0,0 +1,35 @@ + + 4.0.0 + com.example.app + cdk8s-plus-pod-info-java + jar + 1.0-SNAPSHOT + cdk8s-plus-pod-info + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + org.cdk8s + cdk8s-plus-26 + {{ cdk8sPlus26Version }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/cdk8s-plus-web-cache-db/pom.xml b/java/cdk8s-plus-web-cache-db/pom.xml index 7aefc46d..6a6baa14 100644 --- a/java/cdk8s-plus-web-cache-db/pom.xml +++ b/java/cdk8s-plus-web-cache-db/pom.xml @@ -21,7 +21,7 @@ software.constructs constructs - 10.1.295 + 10.2.70 diff --git a/java/cdk8s-plus-web-cache-db/pom.xml.template b/java/cdk8s-plus-web-cache-db/pom.xml.template new file mode 100644 index 00000000..805205fd --- /dev/null +++ b/java/cdk8s-plus-web-cache-db/pom.xml.template @@ -0,0 +1,35 @@ + + 4.0.0 + com.example.app + cdk8s-plus-web-cache-db-java + jar + 1.0-SNAPSHOT + cdk8s-plus-web-cache-db + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + org.cdk8s + cdk8s-plus-26 + {{ cdk8sPlus26Version }} + + + software.constructs + constructs + {{ constructsVersion }} + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index 93949c71..7024292d 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -27,41 +27,41 @@ } } }, - "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f": { + "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4": { "source": { - "path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip", + "objectKey": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e": { + "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189": { "source": { - "path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip", + "objectKey": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b": { + "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02": { "source": { - "path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip", + "objectKey": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -79,15 +79,15 @@ } } }, - "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68": { + "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac": { "source": { - "path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip", + "objectKey": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -105,7 +105,7 @@ } } }, - "123627d8fd33fd851ece12e4ab0ae66bd146875aad12fd596c998ab588a1ce99": { + "59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "123627d8fd33fd851ece12e4ab0ae66bd146875aad12fd596c998ab588a1ce99.json", + "objectKey": "59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "30c3c1aee1e8b14bae667a25065b57b2da4448893ee5a9154e7e3d0e53f1dc00": { + "dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "30c3c1aee1e8b14bae667a25065b57b2da4448893ee5a9154e7e3d0e53f1dc00.json", + "objectKey": "dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "0554ad63c676710bbf36dfd28dc8187ac19047a29975687b2298b36e2cc19ab0": { + "becc60ef342a229e21ad8c21c52aee47043260e5b5e830c1bdab9c4be6249cfc": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "0554ad63c676710bbf36dfd28dc8187ac19047a29975687b2298b36e2cc19ab0.json", + "objectKey": "becc60ef342a229e21ad8c21c52aee47043260e5b5e830c1bdab9c4be6249cfc.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index 9dcb2c5b..8e3c683c 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -957,7 +957,7 @@ "OpenIdConnectIssuerUrl" ] }, - "CodeHash": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68" + "CodeHash": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", @@ -1212,7 +1212,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/123627d8fd33fd851ece12e4ab0ae66bd146875aad12fd596c998ab588a1ce99.json" + "/59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962.json" ] ] }, @@ -1252,7 +1252,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/30c3c1aee1e8b14bae667a25065b57b2da4448893ee5a9154e7e3d0e53f1dc00.json" + "/dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941.json" ] ] }, @@ -1784,7 +1784,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip" + "S3Key": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1802,7 +1802,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "aws:asset:path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", "aws:asset:property": "Code" } }, @@ -1849,7 +1849,7 @@ "Arn" ] }, - "Runtime": "nodejs16.x" + "Runtime": "nodejs14.x" }, "DependsOn": [ "AWSCDKCfnUtilsProviderCustomResourceProviderRoleFE0EE867" @@ -1863,7 +1863,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlNXNQdLvNNYY27boYyeBrIctsolqWDIlyEBj+91F2M7cnPtLiM/keUz7cfefrlTj7RNZNolXFhwMK2TAqvQ5+8yq8B/Q8i4H5Db8PsgG8Fx6YFm1VC56/md/iAq4E55U1DBrPh1wHj+BYdvZZwBN7DhU4Awj+RRj1Bh7ZrgOzrXNrDEgsnO1VTQ1/bA1HZ0PHiHdJHkG3+Uk4/MS0q96psxQ6AMt0RUzorNZEcgDXKwmZlDYYHBnIlA9lJyNnWeSsCJVW8hAq4om1Be1tQPgrKg1LfamRClYqgXHN6+MIfm2LaVyBDwLhLC6scKonuBBvDU5jXx/Mk3xkGZLmpxYM0ugyOIWXh6sGXwojU6Llw97O802xsLTLRDijcWSTW+TjUZkj24O3wUlqIEtsu6TU/wnvAnZhVmM6AAJPPu75peu/T/T5RXRd/AFB0r5WUZaRrflm9fPjoG7mE0l0vI+kIeck6qRPb/nzjMv0drqdkT2JXtx8+8HXPF29e6USR86pFvh+jv8A//IGrqsCAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxltXPQArvNNYYu7boYyeBrQctsolqWAolyEBj+99F2M7cnPlLiA8n3Utnff5e3KziHRNVNYnQl+z2BagSXXvuwfoUQkILMxiDCWj5E1SA9QEBhoK1qkPmb/Q0X9CX6oJ0V2ATZ5yYGQi+yc8giHcVzrNBbJAwvYPUbBhLbE9pNnTtrUVHhXadrbvjjajx4F0+CeZfkF5o2P4KnT0zb6p07SzARRWYqZiLvjGGSPfpOK8yUctHSIFClsi9PauQsi1wUsTJa7WPFPGNtQTsXCf9CZXCpLzW+glMaaFzz+nkEPzfFNC7QIxCe4SIKrzuGC/HG0jT29cM8yUeWEd/82KIlHl1Fr+nyeL3Bl8IgNLSy37l5vikWjneZCGc0DGJSi3U8aHsQOwwuesUNLIlrl5T7P+FtpFOcrzEZgMFTGPf80vVfJ37mg9d6vMUgbuV69ePDRTezLxIzmiJpWC5FJunSO/k84zK9mwwziCfo4OYbO1Cmq/egdeJZLt2i3M3xH82WCsagAgAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" @@ -1953,109 +1953,6 @@ } } }, - "Mappings": { - "DefaultCrNodeVersionMap": { - "af-south-1": { - "value": "nodejs16.x" - }, - "ap-east-1": { - "value": "nodejs16.x" - }, - "ap-northeast-1": { - "value": "nodejs16.x" - }, - "ap-northeast-2": { - "value": "nodejs16.x" - }, - "ap-northeast-3": { - "value": "nodejs16.x" - }, - "ap-south-1": { - "value": "nodejs16.x" - }, - "ap-south-2": { - "value": "nodejs16.x" - }, - "ap-southeast-1": { - "value": "nodejs16.x" - }, - "ap-southeast-2": { - "value": "nodejs16.x" - }, - "ap-southeast-3": { - "value": "nodejs16.x" - }, - "ca-central-1": { - "value": "nodejs16.x" - }, - "cn-north-1": { - "value": "nodejs16.x" - }, - "cn-northwest-1": { - "value": "nodejs16.x" - }, - "eu-central-1": { - "value": "nodejs16.x" - }, - "eu-central-2": { - "value": "nodejs16.x" - }, - "eu-north-1": { - "value": "nodejs16.x" - }, - "eu-south-1": { - "value": "nodejs16.x" - }, - "eu-south-2": { - "value": "nodejs16.x" - }, - "eu-west-1": { - "value": "nodejs16.x" - }, - "eu-west-2": { - "value": "nodejs16.x" - }, - "eu-west-3": { - "value": "nodejs16.x" - }, - "me-central-1": { - "value": "nodejs16.x" - }, - "me-south-1": { - "value": "nodejs16.x" - }, - "sa-east-1": { - "value": "nodejs16.x" - }, - "us-east-1": { - "value": "nodejs16.x" - }, - "us-east-2": { - "value": "nodejs16.x" - }, - "us-gov-east-1": { - "value": "nodejs16.x" - }, - "us-gov-west-1": { - "value": "nodejs16.x" - }, - "us-iso-east-1": { - "value": "nodejs14.x" - }, - "us-iso-west-1": { - "value": "nodejs14.x" - }, - "us-isob-east-1": { - "value": "nodejs14.x" - }, - "us-west-1": { - "value": "nodejs16.x" - }, - "us-west-2": { - "value": "nodejs16.x" - } - } - }, "Conditions": { "CDKMetadataAvailable": { "Fn::Or": [ diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index 6852bbe1..c97b00d5 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -85,7 +85,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "Role": { "Fn::GetAtt": [ @@ -114,7 +114,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource", - "aws:asset:path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -186,7 +186,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "Role": { "Fn::GetAtt": [ @@ -215,7 +215,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource", - "aws:asset:path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -339,7 +339,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -377,7 +377,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -494,7 +494,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -529,7 +529,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -646,7 +646,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -681,7 +681,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -828,7 +828,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu7OlsKB9ghIPVQFoVTq1VrsbeTGsSOvTRtF+ffagZxmZh8zs4HdC6xX+MuV0m1lzRXGM3Ek/RlRtcJid9UoLQ4UpPOaZB/83yCxIRfhnAeXovdFfpQjka3kyFuJzBQZ9gUEb+GQVEvxgEwPUxiP327++aLAxjvxlpyKheTFwidhsIOx9pbKeMaLt0YNRd7ZNIk5JldujGtETexTUCRU4ug7GR6aIZe9GZ1bFqvlKvOjd9os0Sfs+2wziXe84dPzK6xhs/phY6qQXDQdQX3Hfxw/X8c9AQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVQy2rDMBD8ltzlbZtAocck0ENpQ3ChV7GRtmZrWTJaOa0x/vdKTnyamX3MDruF5xd43OCvVMa2leMLTCeSRPYzoWmVw+5iUTscKWofLOk+hr9RY0M+wSkXzkXvi3wvQypb6Ul2GkUoCewLKNnBYTAtpQMK3U1hOn77ZeeLonDw6nXwJhWSGyufFWMHUx0clfKC5+DYjEXe2Dyr5UyO3LBvVE0ShmhImUFS6HS8a4Ec9so2pyxW61Tmx+Atr6c/sO+zzaze8IoPT/k/sN38CHMVB5+4I6hv+A+7szYlPQEAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index 70b009d3..494e1e3d 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -53,23 +53,15 @@ ] }, { - "Fn::If": [ - "HasEcrPublic", - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - }, - { - "Ref": "AWS::NoValue" - } + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] ] } ] @@ -118,7 +110,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "S3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" }, "Role": { "Fn::GetAtt": [ @@ -161,7 +153,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource", - "aws:asset:path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "aws:asset:path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -282,7 +274,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -326,7 +318,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -334,7 +326,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzY7CMAyEn4V76uXnwO4RKu1h4YC60l4jNzXINE2kOAGhqu++TakQp5nxSPbnNWw/YbnAuxSmaQvLNfRj0D21AodUk4n2FPyNGwrKYlc3CP13ciayd6o8u3d/xAeFPwoy5kExdtBX3lKuJj15y+aR49MNSjYaRSgK7LKMGfbJtBT3KDSoisSnYEhN7W/EC7vLjKFtvqZHWGMZdncpLU8AeX/pXcMTlkkSfafDvEng9U2mmqeD+sEbfqy+YAnrxVWYi5Bc5I6geuo/KYY+rigBAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02QQWvDMAyFf0vvjtZlMNixDezQ7VAy2NUojlrUODZYdksJ+e+z06709N5DSPqkGt4/YL3Ci1SmHyrLHUw56IkGga/UkYl2H/yZewrK4tj1CNNnciayd6o5uGf/jVcKvxQk51kxjjC13lIpLbr3ls21xJublbxpFKEosCmSM2yTGShuUWhWLYlPwZBaqj8Rj+yOdwxtyzadYY1l2FyksbwAKJMk+lGHe7PA44AC8j8y+8a7nuMCu8MzvrzmV0C9OglzFZKLPBK0N/0DPmht/igBAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" @@ -343,14 +335,6 @@ } }, "Conditions": { - "HasEcrPublic": { - "Fn::Equals": [ - { - "Ref": "AWS::Partition" - }, - "aws" - ] - }, "CDKMetadataAvailable": { "Fn::Or": [ { diff --git a/java/kubernetes-end-to-end-aws/cdk.out/manifest.json b/java/kubernetes-end-to-end-aws/cdk.out/manifest.json index ed299a0d..86cc7244 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -17,7 +17,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0554ad63c676710bbf36dfd28dc8187ac19047a29975687b2298b36e2cc19ab0.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/becc60ef342a229e21ad8c21c52aee47043260e5b5e830c1bdab9c4be6249cfc.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -453,12 +453,6 @@ "data": "AwsCliLayerF44AAF94" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/HasEcrPublic": [ - { - "type": "aws:cdk:logicalId", - "data": "HasEcrPublic" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/Resource": [ { "type": "aws:cdk:logicalId", @@ -579,12 +573,6 @@ "data": "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0" } ], - "/kubernetes-end-to-end-aws/DefaultCrNodeVersionMap": [ - { - "type": "aws:cdk:logicalId", - "data": "DefaultCrNodeVersionMap" - } - ], "/kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role": [ { "type": "aws:cdk:logicalId", diff --git a/java/kubernetes-end-to-end-aws/cdk.out/tree.json b/java/kubernetes-end-to-end-aws/cdk.out/tree.json index a410fee6..1ff371dd 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -21,7 +21,7 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -29,13 +29,13 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -56,7 +56,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -93,7 +93,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.78.0" + "version": "2.69.0" } }, "PublicSubnet1": { @@ -141,7 +141,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -149,7 +149,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -175,7 +175,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -194,7 +194,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -214,7 +214,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } }, "EIP": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.78.0" + "version": "2.69.0" } }, "NATGateway": { @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PublicSubnet2": { @@ -324,7 +324,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -332,7 +332,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -358,7 +358,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -377,7 +377,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -397,7 +397,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } }, "EIP": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.78.0" + "version": "2.69.0" } }, "NATGateway": { @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PrivateSubnet1": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -515,7 +515,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -580,13 +580,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PrivateSubnet2": { @@ -634,7 +634,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -642,7 +642,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -668,7 +668,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -707,13 +707,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "IGW": { @@ -732,7 +732,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.78.0" + "version": "2.69.0" } }, "VPCGW": { @@ -751,13 +751,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -769,7 +769,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -808,13 +808,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "ControlPlaneSecurityGroup": { @@ -842,13 +842,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -864,7 +864,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/CreationRole/ImportCreationRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -904,7 +904,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -993,19 +993,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1017,13 +1017,13 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -1037,7 +1037,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "ClusterSecurityGroup": { @@ -1045,7 +1045,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/ClusterSecurityGroup", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "MastersRole": { @@ -1057,7 +1057,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/ImportMastersRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1097,13 +1097,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "AwsAuth": { @@ -1123,25 +1123,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AwsAuth", - "version": "2.78.0" + "version": "2.69.0" } }, "OpenIdConnectProvider": { @@ -1157,19 +1157,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "NodegroupDefaultCapacity": { @@ -1185,7 +1185,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/ImportNodeGroupRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1248,13 +1248,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1294,13 +1294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.CfnNodegroup", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Nodegroup", - "version": "2.78.0" + "version": "2.69.0" } }, "ConfigCommand": { @@ -1308,7 +1308,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/ConfigCommand", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "GetTokenCommand": { @@ -1316,7 +1316,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/GetTokenCommand", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "chart-KubeView": { @@ -1332,19 +1332,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/chart-KubeView/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.78.0" + "version": "2.69.0" } }, "kubeviewLoadBalancerAddress": { @@ -1360,19 +1360,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/kubeviewLoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.78.0" + "version": "2.69.0" } }, "HttpEcho": { @@ -1388,19 +1388,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/HttpEcho/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } }, "httpecho-ingress-c8dc70a7LoadBalancerAddress": { @@ -1416,25 +1416,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/httpecho-ingress-c8dc70a7LoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Cluster", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.ClusterResourceProvider": { @@ -1454,7 +1454,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1462,13 +1462,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1488,13 +1488,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_node_proxy_agent.NodeProxyAgentLayer", - "version": "2.78.0" + "version": "2.69.0" } }, "OnEventHandler": { @@ -1510,7 +1510,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1549,7 +1549,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1584,19 +1584,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -1608,7 +1608,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1616,13 +1616,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1635,7 +1635,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "role": { "Fn::GetAtt": [ @@ -1661,13 +1661,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "IsCompleteHandler": { @@ -1683,7 +1683,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1722,7 +1722,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1757,19 +1757,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -1781,7 +1781,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1789,13 +1789,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1808,7 +1808,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "role": { "Fn::GetAtt": [ @@ -1834,13 +1834,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "Provider": { @@ -1860,7 +1860,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1899,7 +1899,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1986,19 +1986,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2010,7 +2010,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2018,13 +2018,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2037,7 +2037,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2072,13 +2072,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "framework-isComplete": { @@ -2094,7 +2094,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2133,7 +2133,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2213,19 +2213,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2237,7 +2237,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2245,13 +2245,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2264,7 +2264,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2296,13 +2296,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "framework-onTimeout": { @@ -2318,7 +2318,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2357,7 +2357,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2437,19 +2437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2461,7 +2461,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2469,13 +2469,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2488,7 +2488,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2520,13 +2520,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "waiter-state-machine": { @@ -2542,7 +2542,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2575,7 +2575,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2655,19 +2655,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2675,7 +2675,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2687,7 +2687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -2699,7 +2699,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -2707,7 +2707,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2721,7 +2721,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Service-principalMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.78.0" + "version": "2.69.0" } }, "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { @@ -2729,7 +2729,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { @@ -2737,13 +2737,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.NestedStack", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack": { @@ -2772,7 +2772,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/123627d8fd33fd851ece12e4ab0ae66bd146875aad12fd596c998ab588a1ce99.json" + "/59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962.json" ] ] }, @@ -2788,7 +2788,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2814,7 +2814,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2873,23 +2873,15 @@ ] }, { - "Fn::If": [ - "HasEcrPublic", - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - }, - { - "Ref": "AWS::NoValue" - } + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] ] } ] @@ -2897,7 +2889,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2939,19 +2931,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2963,7 +2955,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2971,13 +2963,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2990,7 +2982,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "s3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" }, "role": { "Fn::GetAtt": [ @@ -3030,13 +3022,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "AwsCliLayer": { @@ -3052,7 +3044,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -3060,13 +3052,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3086,37 +3078,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_awscli.AwsCliLayer", - "version": "2.78.0" - } - }, - "HasEcrPublic": { - "id": "HasEcrPublic", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/HasEcrPublic", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" - } - }, - "ConditionalPolicyArn": { - "id": "ConditionalPolicyArn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/ConditionalPolicyArn", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" - } - }, - "conditionalPolicy": { - "id": "conditionalPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/conditionalPolicy", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Provider": { @@ -3136,7 +3104,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3187,7 +3155,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -3241,19 +3209,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -3265,7 +3233,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -3273,13 +3241,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3292,7 +3260,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -3333,19 +3301,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -3357,7 +3325,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -3365,7 +3333,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -3379,7 +3347,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFArn": { @@ -3387,7 +3355,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { @@ -3395,7 +3363,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { @@ -3403,7 +3371,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { @@ -3411,7 +3379,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef": { @@ -3419,7 +3387,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId": { @@ -3427,13 +3395,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubectlProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.KubectlProvider.NestedStack": { @@ -3462,7 +3430,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/30c3c1aee1e8b14bae667a25065b57b2da4448893ee5a9154e7e3d0e53f1dc00.json" + "/dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941.json" ] ] }, @@ -3499,7 +3467,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -3529,19 +3497,19 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/ConditionJson/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnJson", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3553,7 +3521,7 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3588,7 +3556,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -3824,19 +3792,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "manifest-alb-saServiceAccountResource": { @@ -3852,25 +3820,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/manifest-alb-saServiceAccountResource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.ServiceAccount", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3886,25 +3854,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AlbController", - "version": "2.78.0" + "version": "2.69.0" } }, "Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider": { @@ -3916,7 +3884,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3924,7 +3892,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Handler": { @@ -3932,21 +3900,13 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.78.0" - } - }, - "DefaultCrNodeVersionMap": { - "id": "DefaultCrNodeVersionMap", - "path": "kubernetes-end-to-end-aws/DefaultCrNodeVersionMap", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.78.0" + "version": "2.69.0" } }, "AWSCDKCfnUtilsProviderCustomResourceProvider": { @@ -3958,7 +3918,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3966,7 +3926,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Handler": { @@ -3974,13 +3934,13 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "KubeViewEndpoint": { @@ -3988,7 +3948,7 @@ "path": "kubernetes-end-to-end-aws/KubeViewEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "ApplicationEndpoint": { @@ -3996,7 +3956,7 @@ "path": "kubernetes-end-to-end-aws/ApplicationEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -4008,7 +3968,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -4016,7 +3976,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -4030,7 +3990,7 @@ "path": "kubernetes-end-to-end-aws/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "CheckBootstrapVersion": { @@ -4038,13 +3998,13 @@ "path": "kubernetes-end-to-end-aws/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.78.0" + "version": "2.69.0" } }, "Tree": { @@ -4058,7 +4018,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.78.0" + "version": "2.69.0" } } } \ No newline at end of file diff --git a/java/kubernetes-end-to-end-aws/pom.xml b/java/kubernetes-end-to-end-aws/pom.xml index c6faad1b..80b1b9fc 100644 --- a/java/kubernetes-end-to-end-aws/pom.xml +++ b/java/kubernetes-end-to-end-aws/pom.xml @@ -16,17 +16,17 @@ org.cdk8s cdk8s-plus-25 - 2.22.25 + 2.22.27 software.constructs constructs - 10.1.295 + 10.2.70 software.amazon.awscdk aws-cdk-lib - 2.78.0 + 2.69.0 software.amazon.awscdk diff --git a/java/kubernetes-end-to-end-aws/pom.xml.template b/java/kubernetes-end-to-end-aws/pom.xml.template new file mode 100644 index 00000000..4c9ec0c8 --- /dev/null +++ b/java/kubernetes-end-to-end-aws/pom.xml.template @@ -0,0 +1,45 @@ + + 4.0.0 + com.example.app + kubernetes-end-to-end-aws-java + jar + 1.0-SNAPSHOT + kubernetes-end-to-end-aws + http://maven.apache.org + + + org.cdk8s + cdk8s + {{ cdk8sVersion }} + + + org.cdk8s + cdk8s-plus-25 + {{ cdk8sPlus25Version }} + + + software.constructs + constructs + {{ constructsVersion }} + + + software.amazon.awscdk + aws-cdk-lib + {{ awsCdkLibVersion }} + + + software.amazon.awscdk + cdk-lambda-layer-kubectl-v25 + 2.0.3 + + + + 1.8 + 1.8 + + + src/main/java + src/test/java + + \ No newline at end of file diff --git a/package.json b/package.json index 26ac652c..b95be526 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "upgrade-compiler-dependencies": "npx projen upgrade-compiler-dependencies", "upgrade-configuration": "npx projen upgrade-configuration", "upgrade-dev-dependencies": "npx projen upgrade-dev-dependencies", + "upgrade-runtime-dependencies": "npx projen upgrade-runtime-dependencies", "watch": "npx projen watch", "projen": "npx projen" }, @@ -36,8 +37,9 @@ "aws-cdk-lib": "^2.69.0", "cdk8s": "^2.66.2", "cdk8s-cli": "^2.2.5", + "cdk8s-plus-25": "^2.22.27", "cdk8s-plus-26": "^2.18.28", - "constructs": "^10.1.295", + "constructs": "^10.2.70", "eslint": "^8", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^3.6.1", diff --git a/python/cdk8s-composition/Pipfile.lock b/python/cdk8s-composition/Pipfile.lock index 6129968f..800609d8 100644 --- a/python/cdk8s-composition/Pipfile.lock +++ b/python/cdk8s-composition/Pipfile.lock @@ -34,11 +34,11 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "constructs": { "hashes": [ diff --git a/python/cdk8s-composition/Pipfile.template b/python/cdk8s-composition/Pipfile.template new file mode 100644 index 00000000..10ba405c --- /dev/null +++ b/python/cdk8s-composition/Pipfile.template @@ -0,0 +1,13 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-core/Pipfile.lock b/python/cdk8s-core/Pipfile.lock index 6129968f..800609d8 100644 --- a/python/cdk8s-core/Pipfile.lock +++ b/python/cdk8s-core/Pipfile.lock @@ -34,11 +34,11 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "constructs": { "hashes": [ diff --git a/python/cdk8s-core/Pipfile.template b/python/cdk8s-core/Pipfile.template new file mode 100644 index 00000000..10ba405c --- /dev/null +++ b/python/cdk8s-core/Pipfile.template @@ -0,0 +1,13 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-crd/Pipfile.lock b/python/cdk8s-crd/Pipfile.lock index 6129968f..800609d8 100644 --- a/python/cdk8s-crd/Pipfile.lock +++ b/python/cdk8s-crd/Pipfile.lock @@ -34,11 +34,11 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "constructs": { "hashes": [ diff --git a/python/cdk8s-crd/Pipfile.template b/python/cdk8s-crd/Pipfile.template new file mode 100644 index 00000000..10ba405c --- /dev/null +++ b/python/cdk8s-crd/Pipfile.template @@ -0,0 +1,13 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-helm/Pipfile.lock b/python/cdk8s-helm/Pipfile.lock index 6129968f..800609d8 100644 --- a/python/cdk8s-helm/Pipfile.lock +++ b/python/cdk8s-helm/Pipfile.lock @@ -34,11 +34,11 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "constructs": { "hashes": [ diff --git a/python/cdk8s-helm/Pipfile.template b/python/cdk8s-helm/Pipfile.template new file mode 100644 index 00000000..10ba405c --- /dev/null +++ b/python/cdk8s-helm/Pipfile.template @@ -0,0 +1,13 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-include/Pipfile.lock b/python/cdk8s-include/Pipfile.lock index 6129968f..800609d8 100644 --- a/python/cdk8s-include/Pipfile.lock +++ b/python/cdk8s-include/Pipfile.lock @@ -34,11 +34,11 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "constructs": { "hashes": [ diff --git a/python/cdk8s-include/Pipfile.template b/python/cdk8s-include/Pipfile.template new file mode 100644 index 00000000..10ba405c --- /dev/null +++ b/python/cdk8s-include/Pipfile.template @@ -0,0 +1,13 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-plus-elasticsearch-query/Pipfile.lock b/python/cdk8s-plus-elasticsearch-query/Pipfile.lock index af37a92e..0d2d7f7f 100644 --- a/python/cdk8s-plus-elasticsearch-query/Pipfile.lock +++ b/python/cdk8s-plus-elasticsearch-query/Pipfile.lock @@ -34,19 +34,19 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "cdk8s-plus-26": { "hashes": [ - "sha256:c9269ea04d688507fffc8ae527d40b5a68dfd778f9e75b7fa448ae45e2778854", - "sha256:d8ba1c5294497776c41877076163eb63f109c9a018d315dc722878a5f3695b96" + "sha256:2dd2be2bff80a5727dd8e1cdfba6fb82fe4f208648e6f246a8a167a9406e45c6", + "sha256:fb659fbff68b63fc7c1c9d5a8a8f736b2b34d801412863e477090c50b84c362b" ], "index": "pypi", - "version": "==2.18.28" + "version": "==2.18.30" }, "constructs": { "hashes": [ @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/cdk8s-plus-elasticsearch-query/Pipfile.template b/python/cdk8s-plus-elasticsearch-query/Pipfile.template new file mode 100644 index 00000000..eebba4c3 --- /dev/null +++ b/python/cdk8s-plus-elasticsearch-query/Pipfile.template @@ -0,0 +1,14 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" +cdk8s-plus-26 = "~={{ cdk8sPlus26Version }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-plus-http-echo/Pipfile.lock b/python/cdk8s-plus-http-echo/Pipfile.lock index af37a92e..0d2d7f7f 100644 --- a/python/cdk8s-plus-http-echo/Pipfile.lock +++ b/python/cdk8s-plus-http-echo/Pipfile.lock @@ -34,19 +34,19 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "cdk8s-plus-26": { "hashes": [ - "sha256:c9269ea04d688507fffc8ae527d40b5a68dfd778f9e75b7fa448ae45e2778854", - "sha256:d8ba1c5294497776c41877076163eb63f109c9a018d315dc722878a5f3695b96" + "sha256:2dd2be2bff80a5727dd8e1cdfba6fb82fe4f208648e6f246a8a167a9406e45c6", + "sha256:fb659fbff68b63fc7c1c9d5a8a8f736b2b34d801412863e477090c50b84c362b" ], "index": "pypi", - "version": "==2.18.28" + "version": "==2.18.30" }, "constructs": { "hashes": [ @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/cdk8s-plus-http-echo/Pipfile.template b/python/cdk8s-plus-http-echo/Pipfile.template new file mode 100644 index 00000000..eebba4c3 --- /dev/null +++ b/python/cdk8s-plus-http-echo/Pipfile.template @@ -0,0 +1,14 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" +cdk8s-plus-26 = "~={{ cdk8sPlus26Version }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-plus-pod-info/Pipfile.lock b/python/cdk8s-plus-pod-info/Pipfile.lock index af37a92e..0d2d7f7f 100644 --- a/python/cdk8s-plus-pod-info/Pipfile.lock +++ b/python/cdk8s-plus-pod-info/Pipfile.lock @@ -34,19 +34,19 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "cdk8s-plus-26": { "hashes": [ - "sha256:c9269ea04d688507fffc8ae527d40b5a68dfd778f9e75b7fa448ae45e2778854", - "sha256:d8ba1c5294497776c41877076163eb63f109c9a018d315dc722878a5f3695b96" + "sha256:2dd2be2bff80a5727dd8e1cdfba6fb82fe4f208648e6f246a8a167a9406e45c6", + "sha256:fb659fbff68b63fc7c1c9d5a8a8f736b2b34d801412863e477090c50b84c362b" ], "index": "pypi", - "version": "==2.18.28" + "version": "==2.18.30" }, "constructs": { "hashes": [ @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/cdk8s-plus-pod-info/Pipfile.template b/python/cdk8s-plus-pod-info/Pipfile.template new file mode 100644 index 00000000..eebba4c3 --- /dev/null +++ b/python/cdk8s-plus-pod-info/Pipfile.template @@ -0,0 +1,14 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" +cdk8s-plus-26 = "~={{ cdk8sPlus26Version }}" + +[requires] +python_version = "3.10" diff --git a/python/cdk8s-plus-web-cache-db/Pipfile.lock b/python/cdk8s-plus-web-cache-db/Pipfile.lock index af37a92e..0d2d7f7f 100644 --- a/python/cdk8s-plus-web-cache-db/Pipfile.lock +++ b/python/cdk8s-plus-web-cache-db/Pipfile.lock @@ -34,19 +34,19 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "cdk8s-plus-26": { "hashes": [ - "sha256:c9269ea04d688507fffc8ae527d40b5a68dfd778f9e75b7fa448ae45e2778854", - "sha256:d8ba1c5294497776c41877076163eb63f109c9a018d315dc722878a5f3695b96" + "sha256:2dd2be2bff80a5727dd8e1cdfba6fb82fe4f208648e6f246a8a167a9406e45c6", + "sha256:fb659fbff68b63fc7c1c9d5a8a8f736b2b34d801412863e477090c50b84c362b" ], "index": "pypi", - "version": "==2.18.28" + "version": "==2.18.30" }, "constructs": { "hashes": [ @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/cdk8s-plus-web-cache-db/Pipfile.template b/python/cdk8s-plus-web-cache-db/Pipfile.template new file mode 100644 index 00000000..eebba4c3 --- /dev/null +++ b/python/cdk8s-plus-web-cache-db/Pipfile.template @@ -0,0 +1,14 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" +cdk8s-plus-26 = "~={{ cdk8sPlus26Version }}" + +[requires] +python_version = "3.10" diff --git a/python/kubernetes-end-to-end-aws/Pipfile b/python/kubernetes-end-to-end-aws/Pipfile index 8de05d89..6e23bf9f 100644 --- a/python/kubernetes-end-to-end-aws/Pipfile +++ b/python/kubernetes-end-to-end-aws/Pipfile @@ -9,7 +9,7 @@ verify_ssl = true constructs = "~=10.2.70" cdk8s = "~=2.66.2" cdk8s-plus-26 = "~=2.18.28" -aws-cdk-lib = "~=2.78.0" +aws-cdk-lib = "~=2.69.0" "aws-cdk.lambda-layer-kubectl-v25" = "~=2.0.3" [requires] diff --git a/python/kubernetes-end-to-end-aws/Pipfile.lock b/python/kubernetes-end-to-end-aws/Pipfile.lock index ab26b7d9..682e8c7e 100644 --- a/python/kubernetes-end-to-end-aws/Pipfile.lock +++ b/python/kubernetes-end-to-end-aws/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "0e815fa57e7c3fd4dcb9f215d19c1d3c53d00bff35b4c0adc8bca26d613a4473" + "sha256": "7eb3eb768265d1f5f9b21f34f176178dadfb3feabab3e5d4147ef97fd74595db" }, "pipfile-spec": 6, "requires": { @@ -26,11 +26,11 @@ }, "aws-cdk-lib": { "hashes": [ - "sha256:977e572bbdfa13e0ba1720d69ef45c69d8179b40c3db806bdb1710391c7e59e4", - "sha256:f258a686a86f341f84070baa6d60e578c9acf3fa17d1408c17dde2ba0385c0da" + "sha256:462fba45abd15edae5a8264f5b12f6c6194421fbba2b8bc84a91299efad234d7", + "sha256:61e9e1e98aa3bb7cf2bd1014990331755ba47d84ce76d41fe97f916cb53f8c39" ], "index": "pypi", - "version": "==2.78.0" + "version": "==2.69.0" }, "aws-cdk.asset-awscli-v1": { "hashes": [ @@ -74,19 +74,19 @@ }, "cdk8s": { "hashes": [ - "sha256:08e361f600aad9998bb517d14917838b0eeda221742b4e3f377281834d36f1b5", - "sha256:897ee06d58d01452cd62986a907a40937dbdf636f29374ce7622bd6808af7f3b" + "sha256:2cc64a8c61ec837dba153df8a8308224b07b4f2bd04ad0e1612c258eb154f705", + "sha256:616c822d5f6e6f02c3549f109906ca427a4e869bb0913ea81c7c076fe794d513" ], "index": "pypi", - "version": "==2.66.2" + "version": "==2.66.4" }, "cdk8s-plus-26": { "hashes": [ - "sha256:c9269ea04d688507fffc8ae527d40b5a68dfd778f9e75b7fa448ae45e2778854", - "sha256:d8ba1c5294497776c41877076163eb63f109c9a018d315dc722878a5f3695b96" + "sha256:2dd2be2bff80a5727dd8e1cdfba6fb82fe4f208648e6f246a8a167a9406e45c6", + "sha256:fb659fbff68b63fc7c1c9d5a8a8f736b2b34d801412863e477090c50b84c362b" ], "index": "pypi", - "version": "==2.18.28" + "version": "==2.18.30" }, "constructs": { "hashes": [ @@ -132,7 +132,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==2.8.2" }, "six": { @@ -140,7 +140,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/kubernetes-end-to-end-aws/Pipfile.template b/python/kubernetes-end-to-end-aws/Pipfile.template new file mode 100644 index 00000000..478f1a15 --- /dev/null +++ b/python/kubernetes-end-to-end-aws/Pipfile.template @@ -0,0 +1,16 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +constructs = "~={{ constructsVersion }}" +cdk8s = "~={{ cdk8sVersion }}" +cdk8s-plus-26 = "~={{ cdk8sPlus26Version }}" +aws-cdk-lib = "~={{ awsCdkLibVersion }}" +"aws-cdk.lambda-layer-kubectl-v25" = "~=2.0.3" + +[requires] +python_version = "3.10" diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index effebc2f..76d277b6 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -27,41 +27,41 @@ } } }, - "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f": { + "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4": { "source": { - "path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip", + "objectKey": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e": { + "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189": { "source": { - "path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip", + "objectKey": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b": { + "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02": { "source": { - "path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip", + "objectKey": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -79,15 +79,15 @@ } } }, - "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68": { + "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac": { "source": { - "path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip", + "objectKey": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -105,7 +105,7 @@ } } }, - "22ae37679f40374f129caa62f5003a312ed74a493093e6f261527dad624a1ded": { + "eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "22ae37679f40374f129caa62f5003a312ed74a493093e6f261527dad624a1ded.json", + "objectKey": "eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "d63be09ebdc661fc522b20423a4d8179645ce79c103cfe622ae0004faa4fe079": { + "d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d63be09ebdc661fc522b20423a4d8179645ce79c103cfe622ae0004faa4fe079.json", + "objectKey": "d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "5865e1b467a537ae481acdc383d7e9860b95a4fcd247b369fbaf345acf0b015a": { + "535eb9f4d5ee4e795b9e9058d2613700317b1785af4dde2f77e26d47037ff5b1": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "5865e1b467a537ae481acdc383d7e9860b95a4fcd247b369fbaf345acf0b015a.json", + "objectKey": "535eb9f4d5ee4e795b9e9058d2613700317b1785af4dde2f77e26d47037ff5b1.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index 43bad3b5..9548d10a 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -957,7 +957,7 @@ "OpenIdConnectIssuerUrl" ] }, - "CodeHash": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68" + "CodeHash": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", @@ -1212,7 +1212,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/22ae37679f40374f129caa62f5003a312ed74a493093e6f261527dad624a1ded.json" + "/eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e.json" ] ] }, @@ -1252,7 +1252,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/d63be09ebdc661fc522b20423a4d8179645ce79c103cfe622ae0004faa4fe079.json" + "/d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa.json" ] ] }, @@ -1784,7 +1784,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip" + "S3Key": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1802,7 +1802,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "aws:asset:path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", "aws:asset:property": "Code" } }, @@ -1849,7 +1849,7 @@ "Arn" ] }, - "Runtime": "nodejs16.x" + "Runtime": "nodejs14.x" }, "DependsOn": [ "AWSCDKCfnUtilsProviderCustomResourceProviderRoleFE0EE867" @@ -1863,7 +1863,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSXW+jMBD8LXk3bkpaXR+PolObflxQcuK1MmabuBgb2etEEeK/dw3N0T7t7OIddmc25f2vO75ciJNPZN0kWlW836GQDaPSW+9Xb8J7QM+zGJhf8fsgG8B74YFp0Va14Pm7eRFncCU4r6xh0Hje5zp4BMeyk88CHthzqMAZQPCvwqh38Mg2HZh1nVtjQGLh7FHV1PDX1rB3NnSMeOfkEXSbH4TDb0yb6oM6S6EDsExXxITOak0kO3BHJSGT0gaDAwOZ8r7sZOQsi5wVodJK7kJFPLE2o60NCP9EpWGuzzVSwUolMK55eRzBn3UxjivwQSCcxJkVTh0JzsRrg+PYlwfTJF9ZhqT5oQWDNLoMTuH54aLBj8LAlGh5v7XTfGMsLO0yEk5oGNjoFvm4V2bPtuBtcJIayBLbzin1f8ObgF2Y1BgPgMCTj3v+6PrvE31+FV0Xf0CQtK9VlGVgS36z+P11UFfTiSQ63kfSkHMSdXJMb/nzhMv0drydgRVnPFhzteLXS36dLj68Uokj81QLfDvFTw20QDmuAgAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9lt5ptUvWAb3VNYYu69YYyeBrIctsolqWAolKEBj+91J2M7cnPlLiA/keF6L/cSduruQpZKppM6Nr0W9Jqha49NKH5YsMASmIPAUIS/EQVYv0IAOCkV3dSFG82j/yjL5CH7SzgG0QfWFiIPSQn0IeaQ9PsUZvkTD8lVa/YiBYH9CumsJZi4pK74664YZn1+DOu3gA5p2TX2i6Yi89fWJa12/cWUkTEXJTMxN5ZwyTbNEftcJcKRctDYBqIfrqoBJnVRZQxtpotY0186TajDYuEv6TtcG5PtdYBae0pLTm5XMCP1flOK6kR0l4kmcovT4ynIlXlsaxLx+mST6ynFjzfYeWeHQVvabz40WDL4UBtOxEv3HTfGMsHe8yEk5oGGB0i33cabuDDQYXveIGtsR1c8r9n/A60iFOaowHwOB3SHt+6frvEz+z4I1OWgxwI75f3X9c0fV0F5lJR5G1bJcikx0Xt+JpwtXidjyYAcoz7Z29XopvieAtaJ15Nkx3KDZTfAcy2HRSogIAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" @@ -1953,109 +1953,6 @@ } } }, - "Mappings": { - "DefaultCrNodeVersionMap": { - "af-south-1": { - "value": "nodejs16.x" - }, - "ap-east-1": { - "value": "nodejs16.x" - }, - "ap-northeast-1": { - "value": "nodejs16.x" - }, - "ap-northeast-2": { - "value": "nodejs16.x" - }, - "ap-northeast-3": { - "value": "nodejs16.x" - }, - "ap-south-1": { - "value": "nodejs16.x" - }, - "ap-south-2": { - "value": "nodejs16.x" - }, - "ap-southeast-1": { - "value": "nodejs16.x" - }, - "ap-southeast-2": { - "value": "nodejs16.x" - }, - "ap-southeast-3": { - "value": "nodejs16.x" - }, - "ca-central-1": { - "value": "nodejs16.x" - }, - "cn-north-1": { - "value": "nodejs16.x" - }, - "cn-northwest-1": { - "value": "nodejs16.x" - }, - "eu-central-1": { - "value": "nodejs16.x" - }, - "eu-central-2": { - "value": "nodejs16.x" - }, - "eu-north-1": { - "value": "nodejs16.x" - }, - "eu-south-1": { - "value": "nodejs16.x" - }, - "eu-south-2": { - "value": "nodejs16.x" - }, - "eu-west-1": { - "value": "nodejs16.x" - }, - "eu-west-2": { - "value": "nodejs16.x" - }, - "eu-west-3": { - "value": "nodejs16.x" - }, - "me-central-1": { - "value": "nodejs16.x" - }, - "me-south-1": { - "value": "nodejs16.x" - }, - "sa-east-1": { - "value": "nodejs16.x" - }, - "us-east-1": { - "value": "nodejs16.x" - }, - "us-east-2": { - "value": "nodejs16.x" - }, - "us-gov-east-1": { - "value": "nodejs16.x" - }, - "us-gov-west-1": { - "value": "nodejs16.x" - }, - "us-iso-east-1": { - "value": "nodejs14.x" - }, - "us-iso-west-1": { - "value": "nodejs14.x" - }, - "us-isob-east-1": { - "value": "nodejs14.x" - }, - "us-west-1": { - "value": "nodejs16.x" - }, - "us-west-2": { - "value": "nodejs16.x" - } - } - }, "Conditions": { "CDKMetadataAvailable": { "Fn::Or": [ diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index 389a5d75..9f9fc8d4 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -85,7 +85,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "Role": { "Fn::GetAtt": [ @@ -114,7 +114,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource", - "aws:asset:path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -186,7 +186,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "Role": { "Fn::GetAtt": [ @@ -215,7 +215,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource", - "aws:asset:path": "asset.cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f", + "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -339,7 +339,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -377,7 +377,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -494,7 +494,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -529,7 +529,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -646,7 +646,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -681,7 +681,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -828,7 +828,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy26DMBD8ltzNNgmH9JpE6qmNEJF6tRx7SzcYG3lNW4T499oknGZmHzOzh8MrbDfqlwtt2sLSDaYLckRzjUq3wqruZpS0asQgnTco++D/RqkadBEuaVBlfczyPR+JZCUnLqVixshwzCC4hNOgW4wnxfg0hen85ZafTwxM3om3wemYSVqsfBakOphqbzGPF6y8JT1m+WDzLJaYVLkh14ga2Q9Bo9ADR9/J8NQMqewPmdQyW61XiZ+9M7RGf6i+TzazqMb47d1LCbst7PabOxMVYXCROoT6gf/AZCyCQAEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy07DMBD8lt6dpRCExLGtxAmqKEhcra29BBPHjrw2EEX5d+y0Oc3MPmbmAZ6eYb/DX66U7itrLjCfiSPp94iqFxaHi0ZpcaIgndckx+D/JokduQjnPGiKPhT5Wo5EtpIz1xKZKTIcCgiu4ZhUT/GITDdTmE+fbv35oMDGO/GSnIqF5MXGF2FwgLn1lsp4xcZbo6Yir2xZxBqTK3fGdaIl9ikoEipx9IMMN82Qy/4YnVsWq+0q85N32mzRbziO2WYRzRS/vLur4X4Pj7tvNqYKyUUzELRX/Af3iASXPwEAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index c419229f..8e7b5bbd 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -53,23 +53,15 @@ ] }, { - "Fn::If": [ - "HasEcrPublic", - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - }, - { - "Ref": "AWS::NoValue" - } + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] ] } ] @@ -118,7 +110,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "S3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" }, "Role": { "Fn::GetAtt": [ @@ -161,7 +153,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource", - "aws:asset:path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "aws:asset:path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -282,7 +274,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "Role": { "Fn::GetAtt": [ @@ -326,7 +318,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e", + "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -334,7 +326,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzY6DMAyEn6X34P4d2itF2svuAVGp1ygEb9clJFKctEKIdy8BVO1pZjyS/fkApzPsNurFmW7azFANwxTkgC3Dd6xRB1N696QGvTCqqxsFw1e0OpCzovi1//2P6tHf0POUR0Gqg6FyBlM1a+kM6T7FxY2Cj1IxY2DIk0wZLlG3GC6KcRQVsoteo5jba1B3svcVQ5p0TU6w2hDkLy4MzQBpf+FsQzOWjhxcJ/26ieHzTaJap6Mo+/Dn7PYI+x3sD5sHE2U+2kAdQrXoG+0HPq8rAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PQWvDMAyFf0vvjtatY7BjG9hlO4QUdjWOo3VqHBssuSWE/PfZaTd2eu/xkPTpCV5eYbsxV65sP1SOOphz0DMODO+pQyuuieFCPUblzNj1Bua35K1Q8Kr+8v/9h5kwfmLknBdFZoS5DQ5LtWoTHNmpxJtbFO+0YUZh2BfJGQ7JDigHw7ioFjmkaFGt7VHMifzpjqFduaYzrHUE+yvXjlYAZRNLGHW8DzP8PVBAfldmXwffk6ywzSTfwT/s4HELz5szE1UxeaERob3pD/408cAqAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" @@ -343,14 +335,6 @@ } }, "Conditions": { - "HasEcrPublic": { - "Fn::Equals": [ - { - "Ref": "AWS::Partition" - }, - "aws" - ] - }, "CDKMetadataAvailable": { "Fn::Or": [ { diff --git a/python/kubernetes-end-to-end-aws/cdk.out/manifest.json b/python/kubernetes-end-to-end-aws/cdk.out/manifest.json index 6f9ee56f..9143120e 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -17,7 +17,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5865e1b467a537ae481acdc383d7e9860b95a4fcd247b369fbaf345acf0b015a.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/535eb9f4d5ee4e795b9e9058d2613700317b1785af4dde2f77e26d47037ff5b1.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -453,12 +453,6 @@ "data": "AwsCliLayerF44AAF94" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/HasEcrPublic": [ - { - "type": "aws:cdk:logicalId", - "data": "HasEcrPublic" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/Resource": [ { "type": "aws:cdk:logicalId", @@ -579,12 +573,6 @@ "data": "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0" } ], - "/kubernetes-end-to-end-aws/DefaultCrNodeVersionMap": [ - { - "type": "aws:cdk:logicalId", - "data": "DefaultCrNodeVersionMap" - } - ], "/kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role": [ { "type": "aws:cdk:logicalId", diff --git a/python/kubernetes-end-to-end-aws/cdk.out/tree.json b/python/kubernetes-end-to-end-aws/cdk.out/tree.json index 9fb8a53a..66ba1211 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -21,7 +21,7 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -29,13 +29,13 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -56,7 +56,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -93,7 +93,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.78.0" + "version": "2.69.0" } }, "PublicSubnet1": { @@ -141,7 +141,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -149,7 +149,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -175,7 +175,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -194,7 +194,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -214,7 +214,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } }, "EIP": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.78.0" + "version": "2.69.0" } }, "NATGateway": { @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PublicSubnet2": { @@ -324,7 +324,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -332,7 +332,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -358,7 +358,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -377,7 +377,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -397,7 +397,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } }, "EIP": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.78.0" + "version": "2.69.0" } }, "NATGateway": { @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PrivateSubnet1": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -515,7 +515,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -580,13 +580,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "PrivateSubnet2": { @@ -634,7 +634,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "Acl": { @@ -642,7 +642,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTable": { @@ -668,7 +668,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.78.0" + "version": "2.69.0" } }, "RouteTableAssociation": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultRoute": { @@ -707,13 +707,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.78.0" + "version": "2.69.0" } }, "IGW": { @@ -732,7 +732,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.78.0" + "version": "2.69.0" } }, "VPCGW": { @@ -751,13 +751,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -769,7 +769,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -808,13 +808,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "ControlPlaneSecurityGroup": { @@ -842,13 +842,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -864,7 +864,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/CreationRole/ImportCreationRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -904,7 +904,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -993,19 +993,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1017,13 +1017,13 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -1037,7 +1037,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "ClusterSecurityGroup": { @@ -1045,7 +1045,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/ClusterSecurityGroup", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "MastersRole": { @@ -1057,7 +1057,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/ImportMastersRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1097,13 +1097,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "AwsAuth": { @@ -1123,25 +1123,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AwsAuth", - "version": "2.78.0" + "version": "2.69.0" } }, "OpenIdConnectProvider": { @@ -1157,19 +1157,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "NodegroupDefaultCapacity": { @@ -1185,7 +1185,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/ImportNodeGroupRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1248,13 +1248,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1294,13 +1294,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.CfnNodegroup", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Nodegroup", - "version": "2.78.0" + "version": "2.69.0" } }, "ConfigCommand": { @@ -1308,7 +1308,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/ConfigCommand", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "GetTokenCommand": { @@ -1316,7 +1316,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/GetTokenCommand", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "chart-KubeView": { @@ -1332,19 +1332,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/chart-KubeView/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.78.0" + "version": "2.69.0" } }, "kubeviewLoadBalancerAddress": { @@ -1360,19 +1360,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/kubeviewLoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.78.0" + "version": "2.69.0" } }, "HttpEcho": { @@ -1388,19 +1388,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/HttpEcho/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } }, "httpecho-ingress-c8dc70a7LoadBalancerAddress": { @@ -1416,25 +1416,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/httpecho-ingress-c8dc70a7LoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Cluster", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.ClusterResourceProvider": { @@ -1454,7 +1454,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1462,13 +1462,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1488,13 +1488,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_node_proxy_agent.NodeProxyAgentLayer", - "version": "2.78.0" + "version": "2.69.0" } }, "OnEventHandler": { @@ -1510,7 +1510,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1549,7 +1549,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1584,19 +1584,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -1608,7 +1608,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1616,13 +1616,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1635,7 +1635,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "role": { "Fn::GetAtt": [ @@ -1661,13 +1661,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "IsCompleteHandler": { @@ -1683,7 +1683,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1722,7 +1722,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1757,19 +1757,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -1781,7 +1781,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -1789,13 +1789,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1808,7 +1808,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "cb7696790fde992c4d0e6a005e67ece7988e273b67d9b2162af67cd408e5fb8f.zip" + "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" }, "role": { "Fn::GetAtt": [ @@ -1834,13 +1834,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "Provider": { @@ -1860,7 +1860,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -1899,7 +1899,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -1986,19 +1986,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2010,7 +2010,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2018,13 +2018,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2037,7 +2037,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2072,13 +2072,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "framework-isComplete": { @@ -2094,7 +2094,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2133,7 +2133,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2213,19 +2213,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2237,7 +2237,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2245,13 +2245,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2264,7 +2264,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2296,13 +2296,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "framework-onTimeout": { @@ -2318,7 +2318,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2357,7 +2357,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2437,19 +2437,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2461,7 +2461,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2469,13 +2469,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2488,7 +2488,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -2520,13 +2520,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "waiter-state-machine": { @@ -2542,7 +2542,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2575,7 +2575,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2655,19 +2655,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2675,7 +2675,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2687,7 +2687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -2699,7 +2699,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -2707,7 +2707,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2721,7 +2721,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Service-principalMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.78.0" + "version": "2.69.0" } }, "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { @@ -2729,7 +2729,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { @@ -2737,13 +2737,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.NestedStack", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack": { @@ -2772,7 +2772,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/22ae37679f40374f129caa62f5003a312ed74a493093e6f261527dad624a1ded.json" + "/eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e.json" ] ] }, @@ -2788,7 +2788,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -2814,7 +2814,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2873,23 +2873,15 @@ ] }, { - "Fn::If": [ - "HasEcrPublic", - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - }, - { - "Ref": "AWS::NoValue" - } + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] ] } ] @@ -2897,7 +2889,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -2939,19 +2931,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -2963,7 +2955,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -2971,13 +2963,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -2990,7 +2982,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "s3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" }, "role": { "Fn::GetAtt": [ @@ -3030,13 +3022,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } }, "AwsCliLayer": { @@ -3052,7 +3044,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -3060,13 +3052,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3086,37 +3078,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_awscli.AwsCliLayer", - "version": "2.78.0" - } - }, - "HasEcrPublic": { - "id": "HasEcrPublic", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/HasEcrPublic", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" - } - }, - "ConditionalPolicyArn": { - "id": "ConditionalPolicyArn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/ConditionalPolicyArn", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" - } - }, - "conditionalPolicy": { - "id": "conditionalPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/conditionalPolicy", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Provider": { @@ -3136,7 +3104,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3187,7 +3155,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -3241,19 +3209,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "Code": { @@ -3265,7 +3233,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "AssetBucket": { @@ -3273,13 +3241,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3292,7 +3260,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "8e3d635893ea17fa3158623489cd42c680fad925b38de1ef51cb10d84f6e245e.zip" + "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" }, "role": { "Fn::GetAtt": [ @@ -3333,19 +3301,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -3357,7 +3325,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -3365,7 +3333,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -3379,7 +3347,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFArn": { @@ -3387,7 +3355,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { @@ -3395,7 +3363,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { @@ -3403,7 +3371,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { @@ -3411,7 +3379,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef": { @@ -3419,7 +3387,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId": { @@ -3427,13 +3395,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubectlProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "@aws-cdk--aws-eks.KubectlProvider.NestedStack": { @@ -3462,7 +3430,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/d63be09ebdc661fc522b20423a4d8179645ce79c103cfe622ae0004faa4fe079.json" + "/d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa.json" ] ] }, @@ -3499,7 +3467,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -3529,19 +3497,19 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/ConditionJson/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnJson", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3553,7 +3521,7 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3588,7 +3556,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.78.0" + "version": "2.69.0" } }, "DefaultPolicy": { @@ -3824,19 +3792,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.78.0" + "version": "2.69.0" } }, "manifest-alb-saServiceAccountResource": { @@ -3852,25 +3820,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/manifest-alb-saServiceAccountResource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.ServiceAccount", - "version": "2.78.0" + "version": "2.69.0" } }, "Resource": { @@ -3886,25 +3854,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AlbController", - "version": "2.78.0" + "version": "2.69.0" } }, "Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider": { @@ -3916,7 +3884,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3924,7 +3892,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Handler": { @@ -3932,21 +3900,13 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.78.0" - } - }, - "DefaultCrNodeVersionMap": { - "id": "DefaultCrNodeVersionMap", - "path": "kubernetes-end-to-end-aws/DefaultCrNodeVersionMap", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.78.0" + "version": "2.69.0" } }, "AWSCDKCfnUtilsProviderCustomResourceProvider": { @@ -3958,7 +3918,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.78.0" + "version": "2.69.0" } }, "Role": { @@ -3966,7 +3926,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Handler": { @@ -3974,13 +3934,13 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.78.0" + "version": "2.69.0" } }, "KubeViewEndpoint": { @@ -3988,7 +3948,7 @@ "path": "kubernetes-end-to-end-aws/KubeViewEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "ApplicationEndpoint": { @@ -3996,7 +3956,7 @@ "path": "kubernetes-end-to-end-aws/ApplicationEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.78.0" + "version": "2.69.0" } }, "CDKMetadata": { @@ -4008,7 +3968,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.78.0" + "version": "2.69.0" } }, "Condition": { @@ -4016,7 +3976,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.78.0" + "version": "2.69.0" } } }, @@ -4030,7 +3990,7 @@ "path": "kubernetes-end-to-end-aws/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.78.0" + "version": "2.69.0" } }, "CheckBootstrapVersion": { @@ -4038,13 +3998,13 @@ "path": "kubernetes-end-to-end-aws/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.78.0" + "version": "2.69.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.78.0" + "version": "2.69.0" } }, "Tree": { @@ -4058,7 +4018,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.78.0" + "version": "2.69.0" } } } \ No newline at end of file diff --git a/tsconfig.dev.json b/tsconfig.dev.json index bd646f8b..88cc2f2f 100644 --- a/tsconfig.dev.json +++ b/tsconfig.dev.json @@ -29,7 +29,6 @@ ".projenrc.js", "src/**/*.ts", "test/**/*.ts", - "render-versions.ts", ".projenrc.ts", "projenrc/**/*.ts" ], diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json index 73cb7319..816a4f67 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json @@ -105,7 +105,7 @@ } } }, - "23589ff628d8e921ffbc44a5aed5d6d734ad64baad4018c81179583264bbedad": { + "dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4": { "source": { "path": "kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "23589ff628d8e921ffbc44a5aed5d6d734ad64baad4018c81179583264bbedad.json", + "objectKey": "dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "4aab3c63017b558feb0a529d159dafb4d1b307ca1ef19007974bd119b0ad9219": { + "961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84": { "source": { "path": "kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4aab3c63017b558feb0a529d159dafb4d1b307ca1ef19007974bd119b0ad9219.json", + "objectKey": "961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "e9bf2fae73a175b55e07e3b38fcf70f371f271fb725bc3b028c7daf40545aef3": { + "b23c96db800b3cf457b6f8ed15fcaa76c20b4bd5c910775fa267b1a595abc765": { "source": { "path": "kubernetes-end-to-end.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "e9bf2fae73a175b55e07e3b38fcf70f371f271fb725bc3b028c7daf40545aef3.json", + "objectKey": "b23c96db800b3cf457b6f8ed15fcaa76c20b4bd5c910775fa267b1a595abc765.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json index 45984a38..84db72c7 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json @@ -1297,7 +1297,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/23589ff628d8e921ffbc44a5aed5d6d734ad64baad4018c81179583264bbedad.json" + "/dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4.json" ] ] } @@ -1352,7 +1352,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/4aab3c63017b558feb0a529d159dafb4d1b307ca1ef19007974bd119b0ad9219.json" + "/961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84.json" ] ] } @@ -1936,7 +1936,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9lt5lNXPXYbvNNYYu67YYSeFrIctsoliWApFyEBj+99F2M7cnPj6LzyQfU9l//SZXN+qMia6bxJpK9jtSuhFMvfR496IQgVBmYxB4Jx+iboAeFIKwqq1qJfNX91tdIJQQ0HgnoEHZ5zYiQRCbE7h1nXvnQFMRfGdqZrMzZpEO4ilWEBwQ4B/lzCsgib++hn3w8SRYd0l+gm3zgwr0rmZTHVm0VDaCyGzFP6HgrWX9HYTOaMi09tHRIECnsi9PetQsi1wUsbJG72LFOiO3oK2PBM+qsrDwC8db8NooGse8Ph7Bj3UxtavoURGc1UUUwXQMF+G1o6nt64O5k7csI975oQVH3LqOwdDl8bqDD8QgjGplv/Vzf1MsPM8yCc5oGMTkFvu4N24vtoA+Bs0FbIlvl5Tr32FeX22uk803wOAXjsSHwv8u8udNpFPkBa/k55vvb1d0O99FYsejSBq2S5NNuvRePs24TO+ngxmEY3/lEW+7T19kuuJDPKIxSWDPTAtyO8d/KbvQu6UCAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9lt5ltU0XoL3VNYYu67YYSeFrIctsoliWApFyEBj+99J2M7cnPj6LzyQfF7K7f5A3V+qEia7qxJpSdltSuhZMvXV496YQgVCmQxB4J5+iroGeFIKwqikrJbN390edIRQQ0HgnoEbZZTYiQRDrI7hVlXnnQFMefGsqZtMTppH24iWWEBwQ4F/lzDsgiX++gl3w8ShYd05+gW2yvQr0pWZdHli0UDaCSG3JP6HgrWX9LYTWaEi19tFRL0AvZFcc9aBZ5JnIY2mN3saSdQZuRhsfCV5VaWHmZ4634LVRNIx5eTyAn6t8bFfRsyI4qbPIg2kZzsIrR2PblwdTJ59ZSrzzfQOOuHUdg6Hz82UH34heGNXIbuOn/saYe55lFJxQ34vRLfZxZ9xObAB9DJoL2BLfzCnXf8G8vspcJptugMFvHIhvhf9d5M/rSMfIC76RP64eP6/oerqLxA5HkdRslyabtIulfJlwsViOB9MLx/7KA163t/fydsmHeEBjksCemQbkZoofT33FGKUCAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json index 79692cf2..be7b2215 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json @@ -774,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVQwW7CMAz9lt1Tj4GEtiMgcdoQ6qRdo5B4lWmaVHECq6r++5JCT+89x35+8RreP2D1ou5cadNWli4wnpAjmu+odCus6i5GSasGDNJ5g7IP/m+QqkEX4ZQL56J3RX6WJpGt5MgbqZgxMuwKCN7APukW414xPk1hPPy6eeYHA5N34picjoXkh4VPglQHY+0tlvKMZ29JD0U+2DSJeU2O3JBrRI3sU9AodOLoOxmemiGHvZHJKYvV0pX5wTtDy+ov1ffZZhLlv3Dl19vbFtarfKYrE1UhuUgdQv3Af7AZg5NCAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVQwW7CMAz9lt1TbwwhsSMgcRoIddKukUm8KjRNqjhhq6r++5JCT+89x35+8TtsP+DtBX+5UrqtrLnCeCaOpL8iqlZY7K4apcWBgnRek+yD/xskNuQinHPhUvSuyM/SJLKVHHktkZkiw66A4DXsk2op7pHpaQrj4cfNM98U2HgnjsmpWEh+WPgkDHYw1t5SKc948daoocgHmyYxr8mRG+MaURP7FBQJlTj6ToanZshh70bnlMVq6cr84J02y+oT9n22mUT5L9z49b7awmqTz3RjY6qQXDQdQf3Af9bfljBCAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json index ec4a790d..57c9d9d6 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json @@ -216,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02QT4vCMBDFP8ve01lXQdyjFrzsHqSC15AmszJtmkAmUaT0u5vUP+zpvR/M483MEjbfsPhQV6606StLLYwZ5Ig9w09qUUd7CP5CBoOwamiNgnGfnI7knaj/3H//q24YThg48yR4JRUzRoZtkcywS7rHuFOMgtQAY+MtluCsB29J3wo+3DSJOXiM6kzu/GyXtpTIvKO2BNsr15bmXtEg+xQ0Cp04+kGGJzO8DyhVr6nsa+8MxXlZ5w1Cx5+XrzUsF/kjHRNVIblIA0Lz0DuAfo89LQEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02QT4vCMBDFP4v3dFZXFtyjFrysB+nCXkOajDJtmkAmUaT0u29S/+DpvR/M483MJ2y+YblQV6606StLLYwZ5Ig9w09qUUd7DP5CBoOwamiNgnGfnI7knahP7t0f1A3DHwbOPAleS8WMkWFbJDPsku4x7hSjIDXA2HiLJTjr0VvSt4J3N01iDv5GdSZ3frRLW0pk3lFbgu2Va0tzr2iQfQoahU4c/SDDgxleB5Sq51T2tXeG4rys8wah44/LagOrr/yRjomqkFykAaG56z/muJqeLQEAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json index f4a59a87..05673f2a 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -17,7 +17,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e9bf2fae73a175b55e07e3b38fcf70f371f271fb725bc3b028c7daf40545aef3.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b23c96db800b3cf457b6f8ed15fcaa76c20b4bd5c910775fa267b1a595abc765.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json index d639c5c8..372ceb53 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -1198,7 +1198,7 @@ }, "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } }, "KubectlReadyBarrier": { @@ -2702,7 +2702,7 @@ }, "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } } }, @@ -2734,7 +2734,7 @@ }, "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } }, "Service-principalMap": { @@ -2801,7 +2801,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/23589ff628d8e921ffbc44a5aed5d6d734ad64baad4018c81179583264bbedad.json" + "/dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4.json" ] ] } @@ -2815,7 +2815,7 @@ }, "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } }, "@aws-cdk--aws-eks.KubectlProvider": { @@ -3232,7 +3232,7 @@ }, "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } }, "kubernetesendtoendawscdkawseksKubectlProviderframeworkonEvent5CD61922Arn": { @@ -3338,7 +3338,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/4aab3c63017b558feb0a529d159dafb4d1b307ca1ef19007974bd119b0ad9219.json" + "/961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84.json" ] ] } @@ -3352,7 +3352,7 @@ }, "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } }, "kubernetesendtoendCluster80063B22-AlbController": { @@ -3861,7 +3861,7 @@ }, "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } }, "BootstrapVersion": { @@ -3891,7 +3891,7 @@ "path": "Tree", "constructInfo": { "fqn": "constructs.Construct", - "version": "10.2.69" + "version": "10.2.70" } } }, diff --git a/yarn.lock b/yarn.lock index ebdc6e78..88142f76 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1714,6 +1714,15 @@ cdk8s-plus-25@^2.17.0: dependencies: minimatch "^3.1.2" +cdk8s-plus-25@^2.22.27: + version "2.22.27" + resolved "https://registry.yarnpkg.com/cdk8s-plus-25/-/cdk8s-plus-25-2.22.27.tgz#6ed96ce40a431d35e5d2be3262168e33ca9fdf6d" + integrity sha512-c572cX89TmumBjqQXRB+kmyQ3vko5vdpyUeY0nmYK+6oyEanLsLNxJEvQvh08RLvAZoATBfTZ45mza64VN8TSg== + dependencies: + minimatch "^3.1.2" + optionalDependencies: + backport "8.5.0" + cdk8s-plus-26@^2.18.28: version "2.18.28" resolved "https://registry.yarnpkg.com/cdk8s-plus-26/-/cdk8s-plus-26-2.18.28.tgz#db2346b2da1456ed2221a8ef11402ee6b71dc1a8" @@ -2076,11 +2085,16 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -constructs@^10.1.295, constructs@^10.2.69: +constructs@^10.2.69: version "10.2.69" resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.2.69.tgz#5bb06693b317140fe310797ffd52c0d6cc595913" integrity sha512-0AiM/uQe5Uk6JVe/62oolmSN2MjbFQkOlYrM3fFGZLKuT+g7xlAI10EebFhyCcZwI2JAcWuWCmmCAyCothxjuw== +constructs@^10.2.70: + version "10.2.70" + resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.2.70.tgz#a7d414a717b64a5fab65ff68aaba2ddf73b522bf" + integrity sha512-z6zr1E8K/9tzJbCQzY0UGX0/oVKPFKu9C/mzEnghCG6TAJINnvlq0CMKm63XqqeMleadZYm5T3sZGJKcxJS/Pg== + conventional-changelog-angular@5.0.12: version "5.0.12" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" From 26bd4fb8d0065b23a83d432b9599e77443e0fac5 Mon Sep 17 00:00:00 2001 From: epolon Date: Thu, 5 Oct 2023 19:45:45 +0300 Subject: [PATCH 4/5] mid work Signed-off-by: epolon --- go.work.sum | 19 +- go/cdk8s-composition/go.mod | 2 +- go/cdk8s-composition/go.sum | 4 +- go/cdk8s-core/go.mod | 2 +- go/cdk8s-core/go.sum | 4 +- go/cdk8s-crd/go.mod | 2 +- go/cdk8s-crd/go.sum | 4 +- go/cdk8s-helm/go.mod | 2 +- go/cdk8s-helm/go.sum | 4 +- go/cdk8s-include/go.mod | 2 +- go/cdk8s-include/go.sum | 4 +- go/cdk8s-plus-elasticsearch-query/go.mod | 4 +- go/cdk8s-plus-elasticsearch-query/go.sum | 8 +- go/cdk8s-plus-http-echo/go.mod | 4 +- go/cdk8s-plus-http-echo/go.sum | 8 +- go/cdk8s-plus-pod-info/go.mod | 4 +- go/cdk8s-plus-pod-info/go.sum | 8 +- go/cdk8s-plus-web-cache-db/go.mod | 4 +- go/cdk8s-plus-web-cache-db/go.sum | 8 +- go/kubernetes-end-to-end-aws/cdk.out/cdk.out | 2 +- .../kubernetes-end-to-end-aws.assets.json | 56 +- .../kubernetes-end-to-end-aws.template.json | 585 ++++---- ...ourceProvider5E6E6F1A.nested.template.json | 177 +-- ...bectlProvider1BCE4654.nested.template.json | 153 +- .../cdk.out/manifest.json | 89 +- .../cdk.out/tree.json | 1295 ++++++++--------- go/kubernetes-end-to-end-aws/go.mod | 4 +- java/cdk8s-composition/pom.xml | 2 +- java/cdk8s-core/pom.xml | 2 +- java/cdk8s-crd/pom.xml | 2 +- java/cdk8s-helm/pom.xml | 2 +- java/cdk8s-include/pom.xml | 2 +- java/cdk8s-plus-elasticsearch-query/pom.xml | 4 +- java/cdk8s-plus-http-echo/pom.xml | 4 +- java/cdk8s-plus-pod-info/pom.xml | 4 +- java/cdk8s-plus-web-cache-db/pom.xml | 4 +- .../kubernetes-end-to-end-aws/cdk.out/cdk.out | 2 +- .../kubernetes-end-to-end-aws.assets.json | 50 +- .../kubernetes-end-to-end-aws.template.json | 585 ++++---- ...ourceProvider5E6E6F1A.nested.template.json | 177 +-- ...bectlProvider1BCE4654.nested.template.json | 149 +- .../cdk.out/manifest.json | 89 +- .../cdk.out/tree.json | 1293 ++++++++-------- java/kubernetes-end-to-end-aws/pom.xml | 4 +- package.json | 12 +- python/cdk8s-composition/Pipfile | 2 +- python/cdk8s-composition/Pipfile.lock | 2 +- python/cdk8s-core/Pipfile | 2 +- python/cdk8s-core/Pipfile.lock | 2 +- python/cdk8s-crd/Pipfile | 2 +- python/cdk8s-crd/Pipfile.lock | 2 +- python/cdk8s-helm/Pipfile | 2 +- python/cdk8s-helm/Pipfile.lock | 2 +- python/cdk8s-include/Pipfile | 2 +- python/cdk8s-include/Pipfile.lock | 2 +- python/cdk8s-plus-elasticsearch-query/Pipfile | 4 +- .../Pipfile.lock | 6 +- python/cdk8s-plus-http-echo/Pipfile | 4 +- python/cdk8s-plus-http-echo/Pipfile.lock | 6 +- python/cdk8s-plus-pod-info/Pipfile | 4 +- python/cdk8s-plus-pod-info/Pipfile.lock | 6 +- python/cdk8s-plus-web-cache-db/Pipfile | 4 +- python/cdk8s-plus-web-cache-db/Pipfile.lock | 6 +- python/kubernetes-end-to-end-aws/Pipfile | 6 +- python/kubernetes-end-to-end-aws/Pipfile.lock | 20 +- .../kubernetes-end-to-end-aws/cdk.out/cdk.out | 2 +- .../kubernetes-end-to-end-aws.assets.json | 50 +- .../kubernetes-end-to-end-aws.template.json | 585 ++++---- ...ourceProvider5E6E6F1A.nested.template.json | 177 +-- ...bectlProvider1BCE4654.nested.template.json | 149 +- .../cdk.out/manifest.json | 89 +- .../cdk.out/tree.json | 1293 ++++++++-------- .../kubernetes-end-to-end-aws/cdk.out/cdk.out | 2 +- .../cdk.out/kubernetes-end-to-end.assets.json | 50 +- .../kubernetes-end-to-end.template.json | 18 +- ...ourceProviderCD7C6152.nested.template.json | 32 +- ...bectlProviderC63F8B74.nested.template.json | 12 +- .../cdk.out/manifest.json | 5 +- .../cdk.out/tree.json | 446 +++--- yarn.lock | 299 ++-- 80 files changed, 3662 insertions(+), 4478 deletions(-) diff --git a/go.work.sum b/go.work.sum index 06a2d3ba..a8a5ddfe 100644 --- a/go.work.sum +++ b/go.work.sum @@ -1,13 +1,20 @@ github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= -github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0 h1:sHeF0GdTFSLbQgPeNNGpNEJUoZEnKslsjwLsI2que0w= -github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0/go.mod h1:xzY1gUhPppU3jo/ckWLKzZOz8hGeDbCKwl4Io/rGx1s= +github.com/aws/aws-cdk-go/awscdk/v2 v2.99.1 h1:LMylgq8taW3Lh6GIdtqwAZhmakMIt7roFEJN5DxwFEc= +github.com/aws/aws-cdk-go/awscdk/v2 v2.99.1/go.mod h1:0HMIUTNhy228wx8J/O5sHPCE+yWP0kiomWjmCctSnRY= github.com/aws/constructs-go/constructs/v10 v10.0.0/go.mod h1:bqGOmGScZgQxmWlFkHQ3pZJfau/9s25NUBr+fkyhNBQ= github.com/aws/jsii-runtime-go v1.26.0/go.mod h1:9ddMDdGQwew6pQrfuTID/LxDDrpyrybwsWN84etzjQ8= +github.com/aws/jsii-runtime-go v1.70.0/go.mod h1:Cd836+6/rhL8LbslPaGofAh8c7H75KVMF6bfHyNl7vY= +github.com/aws/jsii-runtime-go v1.84.0/go.mod h1:sZ4/oNiaZBQFkzGWZYvqo/85M0EitkFa8SEEEMECt4w= github.com/aws/jsii-runtime-go v1.88.0/go.mod h1:rIisDqmDOviluOfibmnvjr1I9u2EFcbWLWUjOXy9/Ms= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3 h1:qh7DVhB1srYNkFmqqvBCh4LWqwHeAyzlo0UYfT0cY+c= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27 h1:m/YPZ47yNjOFlLDB7RTZMd9MTFDhju3iSqor5iu0w9s= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27/go.mod h1:Y5r3mR4nm6eszU5Wei2UmLQb2dE8QvfZ4ZTj0pLIliU= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 h1:tTFe3UY5kTe9bPCNV+4P+fkdp14q+QzRqW6P7YLUDiQ= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30/go.mod h1:8pp2d/b01dEB8OBh4N7HnoK3PByb9+/gyDGmGcovKLk= +github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.200 h1:CwkS78cin4h5A3IaDcL69GrBI1HgTEB/xtECTf1luCc= +github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.200/go.mod h1:sx6+u9s3UHyhm9BGrkGdQgNA0Ni5ekbJ9hW2Gupvoy0= +github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.2 h1:k+WD+6cERd59Mao84v0QtRrcdZuuSMfzlEmuIypKnVs= +github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.2/go.mod h1:CvFHBo0qcg8LUkJqIxQtP1rD/sNGv9bX3L2vHT2FUAo= +github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv6/v2 v2.0.1 h1:MBBQNKKPJ5GArbctgwpiCy7KmwGjHDjUUH5wEzwIq8w= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/go/cdk8s-composition/go.mod b/go/cdk8s-composition/go.mod index 48ecc0d9..6a61bb3b 100644 --- a/go/cdk8s-composition/go.mod +++ b/go/cdk8s-composition/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 ) require ( diff --git a/go/cdk8s-composition/go.sum b/go/cdk8s-composition/go.sum index 11c6796d..3f4becb0 100644 --- a/go/cdk8s-composition/go.sum +++ b/go/cdk8s-composition/go.sum @@ -4,8 +4,8 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-core/go.mod b/go/cdk8s-core/go.mod index 04f83c25..40f6afa9 100644 --- a/go/cdk8s-core/go.mod +++ b/go/cdk8s-core/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 ) require ( diff --git a/go/cdk8s-core/go.sum b/go/cdk8s-core/go.sum index 11c6796d..3f4becb0 100644 --- a/go/cdk8s-core/go.sum +++ b/go/cdk8s-core/go.sum @@ -4,8 +4,8 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-crd/go.mod b/go/cdk8s-crd/go.mod index 96713b41..40dd269f 100644 --- a/go/cdk8s-crd/go.mod +++ b/go/cdk8s-crd/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 ) require ( diff --git a/go/cdk8s-crd/go.sum b/go/cdk8s-crd/go.sum index 11c6796d..3f4becb0 100644 --- a/go/cdk8s-crd/go.sum +++ b/go/cdk8s-crd/go.sum @@ -4,8 +4,8 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-helm/go.mod b/go/cdk8s-helm/go.mod index 22382e4b..4c1fd1f2 100644 --- a/go/cdk8s-helm/go.mod +++ b/go/cdk8s-helm/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 ) require ( diff --git a/go/cdk8s-helm/go.sum b/go/cdk8s-helm/go.sum index 11c6796d..3f4becb0 100644 --- a/go/cdk8s-helm/go.sum +++ b/go/cdk8s-helm/go.sum @@ -4,8 +4,8 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-include/go.mod b/go/cdk8s-include/go.mod index 4e753488..ab782512 100644 --- a/go/cdk8s-include/go.mod +++ b/go/cdk8s-include/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 ) require ( diff --git a/go/cdk8s-include/go.sum b/go/cdk8s-include/go.sum index 11c6796d..3f4becb0 100644 --- a/go/cdk8s-include/go.sum +++ b/go/cdk8s-include/go.sum @@ -4,8 +4,8 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-plus-elasticsearch-query/go.mod b/go/cdk8s-plus-elasticsearch-query/go.mod index 4598b811..badd18bf 100644 --- a/go/cdk8s-plus-elasticsearch-query/go.mod +++ b/go/cdk8s-plus-elasticsearch-query/go.mod @@ -5,8 +5,8 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 - github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 ) require ( diff --git a/go/cdk8s-plus-elasticsearch-query/go.sum b/go/cdk8s-plus-elasticsearch-query/go.sum index c142c7e4..87868b1f 100644 --- a/go/cdk8s-plus-elasticsearch-query/go.sum +++ b/go/cdk8s-plus-elasticsearch-query/go.sum @@ -4,10 +4,10 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 h1:nKgDfL9pGuVvo6lfxH2gkkie5FOJUW8ga03OQiESzHI= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28/go.mod h1:V5sU4nHeETJoEQ1BxAl191CDYxjf54EqP5c2cBRzf50= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 h1:tTFe3UY5kTe9bPCNV+4P+fkdp14q+QzRqW6P7YLUDiQ= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30/go.mod h1:8pp2d/b01dEB8OBh4N7HnoK3PByb9+/gyDGmGcovKLk= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-plus-http-echo/go.mod b/go/cdk8s-plus-http-echo/go.mod index 567c7f45..4d46fcc9 100644 --- a/go/cdk8s-plus-http-echo/go.mod +++ b/go/cdk8s-plus-http-echo/go.mod @@ -5,8 +5,8 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 - github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 ) require ( diff --git a/go/cdk8s-plus-http-echo/go.sum b/go/cdk8s-plus-http-echo/go.sum index c142c7e4..87868b1f 100644 --- a/go/cdk8s-plus-http-echo/go.sum +++ b/go/cdk8s-plus-http-echo/go.sum @@ -4,10 +4,10 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 h1:nKgDfL9pGuVvo6lfxH2gkkie5FOJUW8ga03OQiESzHI= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28/go.mod h1:V5sU4nHeETJoEQ1BxAl191CDYxjf54EqP5c2cBRzf50= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 h1:tTFe3UY5kTe9bPCNV+4P+fkdp14q+QzRqW6P7YLUDiQ= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30/go.mod h1:8pp2d/b01dEB8OBh4N7HnoK3PByb9+/gyDGmGcovKLk= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-plus-pod-info/go.mod b/go/cdk8s-plus-pod-info/go.mod index 425332b9..bc608fb0 100644 --- a/go/cdk8s-plus-pod-info/go.mod +++ b/go/cdk8s-plus-pod-info/go.mod @@ -5,8 +5,8 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 - github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 ) require ( diff --git a/go/cdk8s-plus-pod-info/go.sum b/go/cdk8s-plus-pod-info/go.sum index c142c7e4..87868b1f 100644 --- a/go/cdk8s-plus-pod-info/go.sum +++ b/go/cdk8s-plus-pod-info/go.sum @@ -4,10 +4,10 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 h1:nKgDfL9pGuVvo6lfxH2gkkie5FOJUW8ga03OQiESzHI= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28/go.mod h1:V5sU4nHeETJoEQ1BxAl191CDYxjf54EqP5c2cBRzf50= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 h1:tTFe3UY5kTe9bPCNV+4P+fkdp14q+QzRqW6P7YLUDiQ= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30/go.mod h1:8pp2d/b01dEB8OBh4N7HnoK3PByb9+/gyDGmGcovKLk= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/cdk8s-plus-web-cache-db/go.mod b/go/cdk8s-plus-web-cache-db/go.mod index ecc7a093..1a6f04ba 100644 --- a/go/cdk8s-plus-web-cache-db/go.mod +++ b/go/cdk8s-plus-web-cache-db/go.mod @@ -5,8 +5,8 @@ go 1.18 require ( github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 - github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 + github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 ) require ( diff --git a/go/cdk8s-plus-web-cache-db/go.sum b/go/cdk8s-plus-web-cache-db/go.sum index c142c7e4..87868b1f 100644 --- a/go/cdk8s-plus-web-cache-db/go.sum +++ b/go/cdk8s-plus-web-cache-db/go.sum @@ -4,10 +4,10 @@ github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSO github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 h1:sxgjkAhp4rLD/GSixdlRSazS6tAvFSobKcrlXJrLirA= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28 h1:nKgDfL9pGuVvo6lfxH2gkkie5FOJUW8ga03OQiESzHI= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.28/go.mod h1:V5sU4nHeETJoEQ1BxAl191CDYxjf54EqP5c2cBRzf50= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 h1:tTFe3UY5kTe9bPCNV+4P+fkdp14q+QzRqW6P7YLUDiQ= +github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30/go.mod h1:8pp2d/b01dEB8OBh4N7HnoK3PByb9+/gyDGmGcovKLk= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= diff --git a/go/kubernetes-end-to-end-aws/cdk.out/cdk.out b/go/kubernetes-end-to-end-aws/cdk.out/cdk.out index 7925065e..2313ab54 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/cdk.out +++ b/go/kubernetes-end-to-end-aws/cdk.out/cdk.out @@ -1 +1 @@ -{"version":"31.0.0"} \ No newline at end of file +{"version":"34.0.0"} \ No newline at end of file diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index f37c5ed0..cf41a661 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "34.0.0", "files": { "ebc48a9a74e277f463f78c5a0b3bcf489a891efe25ece75b5b439b9e89bee4ac": { "source": { @@ -14,98 +14,98 @@ } } }, - "75dfa9114a30421542432dcb55212f010f591a9e3bd203ae98ba3f9bedf5bb31": { + "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c": { "source": { - "path": "asset.75dfa9114a30421542432dcb55212f010f591a9e3bd203ae98ba3f9bedf5bb31.zip", + "path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "75dfa9114a30421542432dcb55212f010f591a9e3bd203ae98ba3f9bedf5bb31.zip", + "objectKey": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4": { + "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab": { "source": { - "path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip", + "objectKey": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189": { + "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94": { "source": { - "path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip", + "objectKey": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02": { + "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3": { "source": { - "path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", + "path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip", + "objectKey": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "ae425a54db1deda1936d2f7a541020d40ec5b16e8334c1c068761a8fafa0275f": { + "e2277687077a2abf9ae1af1cc9565e6715e2ebb62f79ec53aa75a1af9298f642": { "source": { - "path": "asset.ae425a54db1deda1936d2f7a541020d40ec5b16e8334c1c068761a8fafa0275f.zip", + "path": "asset.e2277687077a2abf9ae1af1cc9565e6715e2ebb62f79ec53aa75a1af9298f642.zip", "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ae425a54db1deda1936d2f7a541020d40ec5b16e8334c1c068761a8fafa0275f.zip", + "objectKey": "e2277687077a2abf9ae1af1cc9565e6715e2ebb62f79ec53aa75a1af9298f642.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac": { + "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5": { "source": { - "path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", + "path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip", + "objectKey": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0": { + "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12": { "source": { - "path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip", + "objectKey": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf": { + "40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf.json", + "objectKey": "40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489": { + "73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489.json", + "objectKey": "73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "8731ae37b00c24591647e803b3216b584e2165b88fc028b4a73dfc06df30afbe": { + "7044170e4fca695b98f2d6e9a6c1d292d20be528eb3918a35a64f466220c7703": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8731ae37b00c24591647e803b3216b584e2165b88fc028b4a73dfc06df30afbe.json", + "objectKey": "7044170e4fca695b98f2d6e9a6c1d292d20be528eb3918a35a64f466220c7703.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index fea791c4..a2ee7e04 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -40,9 +40,6 @@ "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 0, @@ -70,7 +67,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Subnet" @@ -79,9 +79,6 @@ "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -91,7 +88,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/RouteTable" @@ -114,12 +114,12 @@ "ClusterDefaultVpcPublicSubnet1DefaultRouteCF22EF6E": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" - }, "DestinationCidrBlock": "0.0.0.0/0", "GatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" } }, "DependsOn": [ @@ -151,15 +151,15 @@ "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E": { "Type": "AWS::EC2::NatGateway", "Properties": { - "SubnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" - }, "AllocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet1EIP498E2BD2", "AllocationId" ] }, + "SubnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" + }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -182,9 +182,6 @@ "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 1, @@ -212,7 +209,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Subnet" @@ -221,9 +221,6 @@ "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -233,7 +230,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/RouteTable" @@ -256,12 +256,12 @@ "ClusterDefaultVpcPublicSubnet2DefaultRoute1FA8621E": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" - }, "DestinationCidrBlock": "0.0.0.0/0", "GatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" } }, "DependsOn": [ @@ -293,15 +293,15 @@ "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728": { "Type": "AWS::EC2::NatGateway", "Properties": { - "SubnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" - }, "AllocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet2EIP265F4810", "AllocationId" ] }, + "SubnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" + }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -324,9 +324,6 @@ "ClusterDefaultVpcPrivateSubnet1Subnet03F39409": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 0, @@ -354,7 +351,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Subnet" @@ -363,9 +363,6 @@ "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/internal-elb", @@ -375,7 +372,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/RouteTable" @@ -398,12 +398,12 @@ "ClusterDefaultVpcPrivateSubnet1DefaultRouteD624C8BD": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" - }, "DestinationCidrBlock": "0.0.0.0/0", "NatGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" } }, "Metadata": { @@ -413,9 +413,6 @@ "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 1, @@ -443,7 +440,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Subnet" @@ -452,9 +452,6 @@ "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/internal-elb", @@ -464,7 +461,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/RouteTable" @@ -487,12 +487,12 @@ "ClusterDefaultVpcPrivateSubnet2DefaultRouteAB55737C": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" - }, "DestinationCidrBlock": "0.0.0.0/0", "NatGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" } }, "Metadata": { @@ -516,17 +516,134 @@ "ClusterDefaultVpcVPCGWC1D00388": { "Type": "AWS::EC2::VPCGatewayAttachment", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "InternetGatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/VPCGW" } }, + "ClusterKubectlHandlerRole94549F93": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + }, + "ManagedPolicyArns": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" + ] + ] + }, + { + "Fn::If": [ + "ClusterHasEcrPublic8EE1114E", + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] + ] + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + }, + "Metadata": { + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource" + } + }, + "ClusterKubectlHandlerRoleDefaultPolicyE44083DD": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "eks:DescribeCluster", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "Arn" + ] + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "ClusterCreationRole360249B6", + "Arn" + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "Roles": [ + { + "Ref": "ClusterKubectlHandlerRole94549F93" + } + ] + }, + "Metadata": { + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource" + } + }, "ClusterRoleFA261979": { "Type": "AWS::IAM::Role", "Properties": { @@ -590,19 +707,33 @@ "Effect": "Allow", "Principal": { "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "ClusterKubectlHandlerRole94549F93", + "Arn" ] } } @@ -762,6 +893,9 @@ "Arn" ] }, + "kubernetesNetworkConfig": { + "ipFamily": "ipv4" + }, "resourcesVpcConfig": { "subnetIds": [ { @@ -845,39 +979,30 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier" } }, - "ClusterMastersRole9AA35625": { - "Type": "AWS::IAM::Role", + "ClusterOpenIdConnectProviderE7EB0530": { + "Type": "Custom::AWSCDKOpenIdConnectProvider", "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] - ] - } - } - } - ], - "Version": "2012-10-17" - } + "ServiceToken": { + "Fn::GetAtt": [ + "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0", + "Arn" + ] + }, + "ClientIDList": [ + "sts.amazonaws.com" + ], + "Url": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "OpenIdConnectIssuerUrl" + ] + }, + "CodeHash": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5" }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/MastersRole/Resource" + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default" } }, "ClusterAwsAuthmanifestFE51F8AE": { @@ -894,20 +1019,6 @@ "", [ "[{\"apiVersion\":\"v1\",\"kind\":\"ConfigMap\",\"metadata\":{\"name\":\"aws-auth\",\"namespace\":\"kube-system\",\"labels\":{\"aws.cdk.eks/prune-c8c065aa4e126347d9f13248ad46e4a1df79710cf0\":\"\"}},\"data\":{\"mapRoles\":\"[{\\\"rolearn\\\":\\\"", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - }, - "\\\",\\\"username\\\":\\\"", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - }, - "\\\",\\\"groups\\\":[\\\"system:masters\\\"]},{\\\"rolearn\\\":\\\"", { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", @@ -939,32 +1050,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default" } }, - "ClusterOpenIdConnectProviderE7EB0530": { - "Type": "Custom::AWSCDKOpenIdConnectProvider", - "Properties": { - "ServiceToken": { - "Fn::GetAtt": [ - "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0", - "Arn" - ] - }, - "ClientIDList": [ - "sts.amazonaws.com" - ], - "Url": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "OpenIdConnectIssuerUrl" - ] - }, - "CodeHash": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac" - }, - "UpdateReplacePolicy": "Delete", - "DeletionPolicy": "Delete", - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default" - } - }, "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04": { "Type": "AWS::IAM::Role", "Properties": { @@ -1026,15 +1111,25 @@ "ClusterNodegroupDefaultCapacityDA0920A3": { "Type": "AWS::EKS::Nodegroup", "Properties": { + "AmiType": "AL2_x86_64", "ClusterName": { "Ref": "Cluster9EE0221C" }, + "ForceUpdateEnabled": true, + "InstanceTypes": [ + "m5.large" + ], "NodeRole": { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", "Arn" ] }, + "ScalingConfig": { + "DesiredSize": 2, + "MaxSize": 2, + "MinSize": 2 + }, "Subnets": [ { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" @@ -1042,17 +1137,7 @@ { "Ref": "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7" } - ], - "AmiType": "AL2_x86_64", - "ForceUpdateEnabled": true, - "InstanceTypes": [ - "m5.large" - ], - "ScalingConfig": { - "DesiredSize": 2, - "MaxSize": 2, - "MinSize": 2 - } + ] }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/Resource" @@ -1212,17 +1297,9 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf.json" + "/40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189.json" ] ] - }, - "Parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Fn::GetAtt": [ - "ClusterCreationRole360249B6", - "Arn" - ] - } } }, "UpdateReplacePolicy": "Delete", @@ -1236,42 +1313,16 @@ "awscdkawseksKubectlProviderNestedStackawscdkawseksKubectlProviderNestedStackResourceA7AEBA6B": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": { - "Fn::Join": [ - "", - [ - "https://s3.", - { - "Ref": "AWS::Region" - }, - ".", - { - "Ref": "AWS::URLSuffix" - }, - "/", - { - "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" - }, - "/3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489.json" - ] - ] - }, "Parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "Arn" - ] + "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "Ref": "Kubectl85A5A23F" }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Fn::GetAtt": [ - "ClusterCreationRole360249B6", + "ClusterKubectlHandlerRole94549F93", "Arn" ] }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { - "Ref": "Kubectl85A5A23F" - }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" }, @@ -1284,13 +1335,35 @@ "ClusterSecurityGroupId" ] } + }, + "TemplateURL": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2.json" + ] + ] } }, "DependsOn": [ "ClusterDefaultVpcPrivateSubnet1DefaultRouteD624C8BD", "ClusterDefaultVpcPrivateSubnet1RouteTableAssociationF8A67D95", "ClusterDefaultVpcPrivateSubnet2DefaultRouteAB55737C", - "ClusterDefaultVpcPrivateSubnet2RouteTableAssociationE1240DF2" + "ClusterDefaultVpcPrivateSubnet2RouteTableAssociationE1240DF2", + "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "ClusterKubectlHandlerRole94549F93" ], "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", @@ -1784,7 +1857,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip" + "S3Key": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1795,14 +1868,14 @@ "Arn" ] }, - "Runtime": "nodejs16.x" + "Runtime": "nodejs18.x" }, "DependsOn": [ "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderRole517FED65" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", + "aws:asset:path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "aws:asset:property": "Code" } }, @@ -1838,7 +1911,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip" + "S3Key": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1849,21 +1922,21 @@ "Arn" ] }, - "Runtime": "nodejs14.x" + "Runtime": "nodejs18.x" }, "DependsOn": [ "AWSCDKCfnUtilsProviderCustomResourceProviderRoleFE0EE867" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "aws:asset:path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "aws:asset:property": "Code" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlJXPWArvNNYYu67YYyeBrQctsolqWAolKEBj+99F2U7cnPlLiA/keU9ndf5OrBVxCouomMbqS3Z5ANYJLz11YP0MISEFmQxBhLR+iapAeIKAw0FY1yPzF/oYr+hJ90M4KbILschMDoRfZJWSRjuIpVugtEoY/YPULBhLbE9pNnTtrUVHh3VnX3PDX1XjwLp4E887JTzRtfgRPH5i21St3lmAiisxUzETeGcMke/RnrTBTykVLvUCVyq48qYGzLHJRxMpotY8V8wy1Ge1cJPwHlcG5PtdYBac00LDm7fMAfmyKcVygRyC8wFUUXp8ZzsQbS+PYtw/TJG9ZRqz5sUVLPLqKXtP18abBp0IvNLSy27lpvjEWjncZCSfU92J0i308aHsQOwwuesUNbIlr55T7P+BtpFOc1BgPgMGvMOz5qevdJ35mwWs9aNGLlVwvvr9d0XK6i8QMR5E0bJcik5zTO/k04TK9Gw+mFwf3RaYrmS5r8Bdtl9DW918Xr0HrxLNxukW5m+J/azwXN6oCAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlpXXaAb3NNYY267YYyeBrQctsolqWAolKEBj+99F2M7cnPj6LzyQfU9k9PMjbBZxDouomMbqS3Y5ANYKp1y6sXiEEpCCzIYiwko9RNUiPEFAYaKsaZP5mf8EFfYk+aGcFNkF2uYmB0IvNEe26zp21qKjw7qRrZrNzyCIdxEus0FskDL/B6jcMJP64GvfexaNg3Tl5RtPmB/D0qWZTvbNoCSaiyEzFPyHvjGH9HfqTVpgp5aKlXqBKZVce1aBZFrkoYmW02sWKdQZuRlsXCf9CZXDmZ4634JQGGsa8Ph7Aj3Uxtgv0BIRnuIjC6xPDWXhtaWz7+mDq5CPLiHd+aNESt66i13R5uu7gC9ELDa3stm7qb4yF41lGwQn1vRjdYh/32u7FFoOLXnEBW+LaOeX6T5jXV+vrZNMNMPgZBuJL4X8X+fMm0jHygm/kavH944qW010kZjiKpGG7FJnklN7LlwmX6f14ML3Yu1uZ3sh0WYM/a7uEtv52t3gPWieejdMtyu0U/wHRdzl3qgIAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" @@ -1871,89 +1944,15 @@ "Condition": "CDKMetadataAvailable" } }, - "Outputs": { - "ClusterConfigCommand43AAE40F": { - "Value": { - "Fn::Join": [ - "", - [ - "aws eks update-kubeconfig --name ", - { - "Ref": "Cluster9EE0221C" - }, - " --region ", - { - "Ref": "AWS::Region" - }, - " --role-arn ", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - } - ] - ] - } - }, - "ClusterGetTokenCommand06AE992E": { - "Value": { - "Fn::Join": [ - "", - [ - "aws eks get-token --cluster-name ", - { - "Ref": "Cluster9EE0221C" - }, - " --region ", - { - "Ref": "AWS::Region" - }, - " --role-arn ", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - } - ] - ] - } - }, - "KubeViewEndpoint": { - "Value": { - "Fn::Join": [ - "", - [ - "http://", - { - "Fn::GetAtt": [ - "ClusterkubeviewLoadBalancerAddress8DEA0726", - "Value" - ] - } - ] - ] - } - }, - "ApplicationEndpoint": { - "Value": { - "Fn::Join": [ - "", - [ - "http://", - { - "Fn::GetAtt": [ - "Clusterhttpechoingressc8dc70a7LoadBalancerAddress0760BE37", - "Value" - ] - } - ] - ] - } - } - }, "Conditions": { + "ClusterHasEcrPublic8EE1114E": { + "Fn::Equals": [ + { + "Ref": "AWS::Partition" + }, + "aws" + ] + }, "CDKMetadataAvailable": { "Fn::Or": [ { @@ -2147,6 +2146,40 @@ ] } }, + "Outputs": { + "KubeViewEndpoint": { + "Value": { + "Fn::Join": [ + "", + [ + "http://", + { + "Fn::GetAtt": [ + "ClusterkubeviewLoadBalancerAddress8DEA0726", + "Value" + ] + } + ] + ] + } + }, + "ApplicationEndpoint": { + "Value": { + "Fn::Join": [ + "", + [ + "http://", + { + "Fn::GetAtt": [ + "Clusterhttpechoingressc8dc70a7LoadBalancerAddress0760BE37", + "Value" + ] + } + ] + ] + } + } + }, "Parameters": { "BootstrapVersion": { "Type": "AWS::SSM::Parameter::Value", diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index 17a832c0..7dc876c9 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -7,13 +7,13 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "75dfa9114a30421542432dcb55212f010f591a9e3bd203ae98ba3f9bedf5bb31.zip" + "S3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "Description": "/opt/nodejs/node_modules/proxy-agent" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Resource", - "aws:asset:path": "asset.75dfa9114a30421542432dcb55212f010f591a9e3bd203ae98ba3f9bedf5bb31.zip", + "aws:asset:path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" } @@ -52,32 +52,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/Resource" } }, - "OnEventHandlerServiceRoleDefaultPolicyC57085D4": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "OnEventHandlerServiceRoleDefaultPolicyC57085D4", - "Roles": [ - { - "Ref": "OnEventHandlerServiceRole15A26729" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource" - } - }, "OnEventHandler42BEBAE0": { "Type": "AWS::Lambda::Function", "Properties": { @@ -85,13 +59,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "Role": { - "Fn::GetAtt": [ - "OnEventHandlerServiceRole15A26729", - "Arn" - ] + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "onEvent handler for EKS cluster resource provider", "Environment": { @@ -105,16 +73,21 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 60 }, "DependsOn": [ - "OnEventHandlerServiceRoleDefaultPolicyC57085D4", "OnEventHandlerServiceRole15A26729" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource", - "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -153,32 +126,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/Resource" } }, - "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", - "Roles": [ - { - "Ref": "IsCompleteHandlerServiceRole5810CC58" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource" - } - }, "IsCompleteHandler7073F4DA": { "Type": "AWS::Lambda::Function", "Properties": { @@ -186,13 +133,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "Role": { - "Fn::GetAtt": [ - "IsCompleteHandlerServiceRole5810CC58", - "Arn" - ] + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "isComplete handler for EKS cluster resource provider", "Environment": { @@ -206,16 +147,21 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 60 }, "DependsOn": [ - "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", "IsCompleteHandlerServiceRole5810CC58" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource", - "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -339,13 +285,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -368,7 +308,13 @@ } }, "Handler": "framework.onEvent", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -377,7 +323,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -494,13 +440,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkisCompleteServiceRoleB1087139", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -520,7 +460,13 @@ } }, "Handler": "framework.isComplete", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkisCompleteServiceRoleB1087139", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -529,7 +475,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -646,13 +592,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonTimeoutServiceRole28643D26", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -672,7 +612,13 @@ } }, "Handler": "framework.onTimeout", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonTimeoutServiceRole28643D26", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -681,7 +627,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -828,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu5moaFC6hGQemoRSqVercXeRksSO/I6pVGUf68dyGlm9jEzBezfYLvCu6yNrdcNX2E8k0SyXxFNrRpsrxZ1gwMF7bwl3QX/N2isyEU4p8El60OWH/lIJSs9yk6jCEWBQwYlOzj2pqZ4RKGnKYynHzf/fFMQ9k69987ETNJi4ZNibGEsfUN5POPFN2yGLB9smtQckypX7CpVkvg+GFKml+hbHZ5aIJX9ZZtaZqvlKvGTd5aX6E/sumQzqcq/QLGFYmMx3NltsLX719VNmNehd5FbgvKB/+D0DORHAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu5mKaGqxBGQemoRSqVercXeRksSO/I6pVGUf68dyGlm9jEzBez3sF3hXdbG1uuGrzCeSSLZr4imVg22V4u6wYGCdt6S7oL/GzRW5CKc0+CS9SHLj3ykkpUeZadRhKLAIYOSHRx7U1M8otDTFMbTj5t/vikIe6fee2diJmmx8EkxtjCWvqE8nvHiGzZDlg82TWqOSZUrdpUqSXwfDCnTS/StDk8tkMr+sk0ts9VylfjJO8tL9Cd2XbKZVOW3ULxAsbEY7uw22Nq319VNmNehd5FbgvKB/xp/H+tHAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" @@ -1062,6 +1008,9 @@ "ap-southeast-3": { "states": "states.ap-southeast-3.amazonaws.com" }, + "ap-southeast-4": { + "states": "states.ap-southeast-4.amazonaws.com" + }, "ca-central-1": { "states": "states.ca-central-1.amazonaws.com" }, @@ -1095,6 +1044,9 @@ "eu-west-3": { "states": "states.eu-west-3.amazonaws.com" }, + "il-central-1": { + "states": "states.il-central-1.amazonaws.com" + }, "me-central-1": { "states": "states.me-central-1.amazonaws.com" }, @@ -1134,6 +1086,22 @@ } }, "Outputs": { + "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": { + "Value": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + } + }, + "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": { + "Value": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + } + }, "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { "Value": { "Fn::GetAtt": [ @@ -1142,10 +1110,5 @@ ] } } - }, - "Parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Type": "String" - } } } \ No newline at end of file diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index fffa89ae..a5ab9e62 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -1,108 +1,5 @@ { "Resources": { - "HandlerServiceRoleFCDC14AE": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "ManagedPolicyArns": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource" - } - }, - "HandlerServiceRoleDefaultPolicyCBD0CC91": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "eks:DescribeCluster", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "HandlerServiceRoleDefaultPolicyCBD0CC91", - "Roles": [ - { - "Ref": "HandlerServiceRoleFCDC14AE" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource" - } - }, "Handler886CB40B": { "Type": "AWS::Lambda::Function", "Properties": { @@ -110,13 +7,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" - }, - "Role": { - "Fn::GetAtt": [ - "HandlerServiceRoleFCDC14AE", - "Arn" - ] + "S3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "Description": "onEvent handler for EKS kubectl resource provider", "Handler": "index.handler", @@ -129,7 +20,10 @@ } ], "MemorySize": 1024, - "Runtime": "python3.7", + "Role": { + "Ref": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" + }, + "Runtime": "python3.10", "Timeout": 900, "VpcConfig": { "SecurityGroupIds": [ @@ -147,13 +41,9 @@ ] } }, - "DependsOn": [ - "HandlerServiceRoleDefaultPolicyCBD0CC91", - "HandlerServiceRoleFCDC14AE" - ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource", - "aws:asset:path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", + "aws:asset:path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -165,13 +55,13 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ae425a54db1deda1936d2f7a541020d40ec5b16e8334c1c068761a8fafa0275f.zip" + "S3Key": "e2277687077a2abf9ae1af1cc9565e6715e2ebb62f79ec53aa75a1af9298f642.zip" }, "Description": "/opt/awscli/aws" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Resource", - "aws:asset:path": "asset.ae425a54db1deda1936d2f7a541020d40ec5b16e8334c1c068761a8fafa0275f.zip", + "aws:asset:path": "asset.e2277687077a2abf9ae1af1cc9565e6715e2ebb62f79ec53aa75a1af9298f642.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" } @@ -274,13 +164,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider)", "Environment": { @@ -294,7 +178,13 @@ } }, "Handler": "framework.onEvent", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900, "VpcConfig": { "SecurityGroupIds": [ @@ -318,7 +208,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -326,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDMBCEnyV3eZO6JdBjYuilPQQXehWytDVb6we0Uk0wfvdKTlp6mhmG3f22heMzHHZq5kabqbE0wFKCXHBieM0D6mQvMXyTwSiscoNRsLxkrxMFL7pP/9+/qSvGD4xc8ipIOVj6YLFWm16CJX2t8eZWwY9SMWNiOFUpGc5ZT5jOinEVPXLIUaPY2vekRvLjHUPaek0WWG0JTjN3ljYAoTOn4GS8DzP8PVBBflcW3wVvKG2wY3iA9gDt3qg4k98rZ45Puy8mamL2iRxCf9MfblH60zIBAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDMBCEnyV3edO4pZBjYuilPQQXehWytDVb6we0Uk0wfvdKTlp6mvlgh5lt4XiEw07N3GgzNZYGWArIBSeG1zygTvYSwzcZjMIqNxgFy0v2OlHwovv0//2bumL8wMiFV8GPUjFjYjhVKQznrCdMZ8UoSDlY+mCxBje9BEv6WvHm1lVswfekRvLjvV3aWiLLRm0JTjN3lrZe0SOHHDUKnTkFJ+OdGf4eqFW/V8V3wRtK29gxHKB9gHZvVJzJ75Uzz0+7LyZqYvaJHEJ/0x/J4JafMgEAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" @@ -539,13 +429,10 @@ } }, "Parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Type": "String" - }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsKubectl55510B5ARef": { "Type": "String" }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Type": "String" }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { diff --git a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json index 4e72dbfb..cd9cd225 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "34.0.0", "artifacts": { "kubernetes-end-to-end-aws.assets": { "type": "cdk:asset-manifest", @@ -14,10 +14,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "kubernetes-end-to-end-aws.template.json", + "terminationProtection": false, "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/8731ae37b00c24591647e803b3216b584e2165b88fc028b4a73dfc06df30afbe.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7044170e4fca695b98f2d6e9a6c1d292d20be528eb3918a35a64f466220c7703.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -177,6 +178,18 @@ "data": "ClusterDefaultVpcVPCGWC1D00388" } ], + "/kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "ClusterKubectlHandlerRole94549F93" + } + ], + "/kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD" + } + ], "/kubernetes-end-to-end-aws/Cluster/Role/Resource": [ { "type": "aws:cdk:logicalId", @@ -213,22 +226,22 @@ "data": "ClusterKubectlReadyBarrier200052AF" } ], - "/kubernetes-end-to-end-aws/Cluster/MastersRole/Resource": [ + "/kubernetes-end-to-end-aws/Cluster/HasEcrPublic": [ { "type": "aws:cdk:logicalId", - "data": "ClusterMastersRole9AA35625" + "data": "ClusterHasEcrPublic8EE1114E" } ], - "/kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default": [ + "/kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default": [ { "type": "aws:cdk:logicalId", - "data": "ClusterAwsAuthmanifestFE51F8AE" + "data": "ClusterOpenIdConnectProviderE7EB0530" } ], - "/kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default": [ + "/kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default": [ { "type": "aws:cdk:logicalId", - "data": "ClusterOpenIdConnectProviderE7EB0530" + "data": "ClusterAwsAuthmanifestFE51F8AE" } ], "/kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/Resource": [ @@ -243,18 +256,6 @@ "data": "ClusterNodegroupDefaultCapacityDA0920A3" } ], - "/kubernetes-end-to-end-aws/Cluster/ConfigCommand": [ - { - "type": "aws:cdk:logicalId", - "data": "ClusterConfigCommand43AAE40F" - } - ], - "/kubernetes-end-to-end-aws/Cluster/GetTokenCommand": [ - { - "type": "aws:cdk:logicalId", - "data": "ClusterGetTokenCommand06AE992E" - } - ], "/kubernetes-end-to-end-aws/Cluster/chart-Kubeview/Resource/Default": [ { "type": "aws:cdk:logicalId", @@ -291,12 +292,6 @@ "data": "OnEventHandlerServiceRole15A26729" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "OnEventHandlerServiceRoleDefaultPolicyC57085D4" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource": [ { "type": "aws:cdk:logicalId", @@ -309,12 +304,6 @@ "data": "IsCompleteHandlerServiceRole5810CC58" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource": [ { "type": "aws:cdk:logicalId", @@ -411,34 +400,28 @@ "data": "ServiceprincipalMap" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": [ { "type": "aws:cdk:logicalId", - "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn" - } - ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": [ - { - "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStackResource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": [ { "type": "aws:cdk:logicalId", - "data": "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": [ { "type": "aws:cdk:logicalId", - "data": "HandlerServiceRoleFCDC14AE" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStackResource": [ { "type": "aws:cdk:logicalId", - "data": "HandlerServiceRoleDefaultPolicyCBD0CC91" + "data": "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454" } ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource": [ @@ -489,22 +472,16 @@ "data": "kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn": [ - { - "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef": [ { "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" + "data": "referencetokubernetesendtoendawsKubectl55510B5ARef" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": [ { "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsKubectl55510B5ARef" + "data": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" } ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": [ diff --git a/go/kubernetes-end-to-end-aws/cdk.out/tree.json b/go/kubernetes-end-to-end-aws/cdk.out/tree.json index b587b6f4..f945f05a 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -21,7 +21,7 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -29,13 +29,13 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -56,7 +56,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -93,7 +93,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.69.0" + "version": "2.99.1" } }, "PublicSubnet1": { @@ -106,9 +106,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 0, @@ -136,12 +133,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -149,7 +149,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -158,9 +158,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -170,12 +167,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -194,7 +194,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -203,18 +203,18 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" - }, "destinationCidrBlock": "0.0.0.0/0", "gatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } }, "EIP": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.69.0" + "version": "2.99.1" } }, "NATGateway": { @@ -247,15 +247,15 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::NatGateway", "aws:cdk:cloudformation:props": { - "subnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" - }, "allocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet1EIP498E2BD2", "AllocationId" ] }, + "subnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" + }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PublicSubnet2": { @@ -289,9 +289,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 1, @@ -319,12 +316,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -332,7 +332,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -341,9 +341,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -353,12 +350,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -377,7 +377,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -386,18 +386,18 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" - }, "destinationCidrBlock": "0.0.0.0/0", "gatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } }, "EIP": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.69.0" + "version": "2.99.1" } }, "NATGateway": { @@ -430,15 +430,15 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::NatGateway", "aws:cdk:cloudformation:props": { - "subnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" - }, "allocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet2EIP265F4810", "AllocationId" ] }, + "subnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" + }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PrivateSubnet1": { @@ -472,9 +472,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 0, @@ -502,12 +499,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -515,7 +515,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -524,9 +524,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/internal-elb", @@ -536,12 +533,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -569,24 +569,24 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" - }, "destinationCidrBlock": "0.0.0.0/0", "natGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PrivateSubnet2": { @@ -599,9 +599,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 1, @@ -629,12 +626,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -642,7 +642,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -651,9 +651,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/internal-elb", @@ -663,12 +660,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -696,24 +696,24 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" - }, "destinationCidrBlock": "0.0.0.0/0", "natGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "IGW": { @@ -732,7 +732,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.69.0" + "version": "2.99.1" } }, "VPCGW": { @@ -741,23 +741,178 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::VPCGatewayAttachment", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "internetGatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "KubectlHandlerRole": { + "id": "KubectlHandlerRole", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole", + "children": { + "ImportKubectlHandlerRole": { + "id": "ImportKubectlHandlerRole", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/ImportKubectlHandlerRole", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" + } + }, + "Resource": { + "id": "Resource", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::IAM::Role", + "aws:cdk:cloudformation:props": { + "assumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + }, + "managedPolicyArns": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" + ] + ] + }, + { + "Fn::If": [ + "ClusterHasEcrPublic8EE1114E", + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] + ] + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.CfnRole", + "version": "2.99.1" + } + }, + "DefaultPolicy": { + "id": "DefaultPolicy", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy", + "children": { + "Resource": { + "id": "Resource", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::IAM::Policy", + "aws:cdk:cloudformation:props": { + "policyDocument": { + "Statement": [ + { + "Action": "eks:DescribeCluster", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "Arn" + ] + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "ClusterCreationRole360249B6", + "Arn" + ] + } + } + ], + "Version": "2012-10-17" + }, + "policyName": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "roles": [ + { + "Ref": "ClusterKubectlHandlerRole94549F93" + } + ] + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", + "version": "2.99.1" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.Policy", + "version": "2.99.1" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.Role", + "version": "2.99.1" } }, "Role": { @@ -769,7 +924,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -808,13 +963,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "ControlPlaneSecurityGroup": { @@ -842,13 +997,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -864,7 +1019,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/CreationRole/ImportCreationRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -880,19 +1035,33 @@ "Effect": "Allow", "Principal": { "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "ClusterKubectlHandlerRole94549F93", + "Arn" ] } } @@ -904,7 +1073,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -993,19 +1162,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1017,13 +1186,13 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -1037,7 +1206,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "ClusterSecurityGroup": { @@ -1045,65 +1214,43 @@ "path": "kubernetes-end-to-end-aws/Cluster/ClusterSecurityGroup", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "HasEcrPublic": { + "id": "HasEcrPublic", + "path": "kubernetes-end-to-end-aws/Cluster/HasEcrPublic", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnCondition", + "version": "2.99.1" } }, - "MastersRole": { - "id": "MastersRole", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole", + "OpenIdConnectProvider": { + "id": "OpenIdConnectProvider", + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider", "children": { - "ImportMastersRole": { - "id": "ImportMastersRole", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/ImportMastersRole", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" - } - }, "Resource": { "id": "Resource", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] - ] - } - } - } - ], - "Version": "2012-10-17" + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource", + "children": { + "Default": { + "id": "Default", + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnResource", + "version": "2.99.1" } } }, "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "fqn": "aws-cdk-lib.CustomResource", + "version": "2.99.1" } } }, "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", + "version": "2.99.1" } }, "AwsAuth": { @@ -1123,53 +1270,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AwsAuth", - "version": "2.69.0" - } - }, - "OpenIdConnectProvider": { - "id": "OpenIdConnectProvider", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource", - "children": { - "Default": { - "id": "Default", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "NodegroupDefaultCapacity": { @@ -1185,7 +1304,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/ImportNodeGroupRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1248,13 +1367,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1263,15 +1382,25 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EKS::Nodegroup", "aws:cdk:cloudformation:props": { + "amiType": "AL2_x86_64", "clusterName": { "Ref": "Cluster9EE0221C" }, + "forceUpdateEnabled": true, + "instanceTypes": [ + "m5.large" + ], "nodeRole": { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", "Arn" ] }, + "scalingConfig": { + "desiredSize": 2, + "maxSize": 2, + "minSize": 2 + }, "subnets": [ { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" @@ -1279,44 +1408,18 @@ { "Ref": "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7" } - ], - "amiType": "AL2_x86_64", - "forceUpdateEnabled": true, - "instanceTypes": [ - "m5.large" - ], - "scalingConfig": { - "desiredSize": 2, - "maxSize": 2, - "minSize": 2 - } + ] } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.CfnNodegroup", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Nodegroup", - "version": "2.69.0" - } - }, - "ConfigCommand": { - "id": "ConfigCommand", - "path": "kubernetes-end-to-end-aws/Cluster/ConfigCommand", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" - } - }, - "GetTokenCommand": { - "id": "GetTokenCommand", - "path": "kubernetes-end-to-end-aws/Cluster/GetTokenCommand", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "chart-Kubeview": { @@ -1332,19 +1435,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/chart-Kubeview/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.69.0" + "version": "2.99.1" } }, "kubeviewLoadBalancerAddress": { @@ -1360,19 +1463,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/kubeviewLoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.69.0" + "version": "2.99.1" } }, "HttpEcho": { @@ -1388,19 +1491,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/HttpEcho/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } }, "httpecho-ingress-c8dc70a7LoadBalancerAddress": { @@ -1416,25 +1519,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/httpecho-ingress-c8dc70a7LoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Cluster", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider": { @@ -1454,7 +1557,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1462,13 +1565,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1481,20 +1584,20 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "75dfa9114a30421542432dcb55212f010f591a9e3bd203ae98ba3f9bedf5bb31.zip" + "s3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "description": "/opt/nodejs/node_modules/proxy-agent" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_node_proxy_agent.NodeProxyAgentLayer", - "version": "2.69.0" + "version": "2.99.1" } }, "OnEventHandler": { @@ -1510,7 +1613,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1549,54 +1652,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "OnEventHandlerServiceRoleDefaultPolicyC57085D4", - "roles": [ - { - "Ref": "OnEventHandlerServiceRole15A26729" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -1608,7 +1670,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1616,13 +1678,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1635,13 +1697,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "role": { - "Fn::GetAtt": [ - "OnEventHandlerServiceRole15A26729", - "Arn" - ] + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "onEvent handler for EKS cluster resource provider", "environment": { @@ -1655,19 +1711,25 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 60 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "IsCompleteHandler": { @@ -1683,7 +1745,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1722,54 +1784,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", - "roles": [ - { - "Ref": "IsCompleteHandlerServiceRole5810CC58" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -1781,7 +1802,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1789,13 +1810,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1808,13 +1829,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "role": { - "Fn::GetAtt": [ - "IsCompleteHandlerServiceRole5810CC58", - "Arn" - ] + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "isComplete handler for EKS cluster resource provider", "environment": { @@ -1828,19 +1843,25 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 60 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "Provider": { @@ -1860,7 +1881,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1899,7 +1920,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -1986,19 +2007,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2010,7 +2031,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2018,13 +2039,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2037,13 +2058,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2065,20 +2080,26 @@ } } }, - "handler": "framework.onEvent", - "runtime": "nodejs14.x", + "handler": "framework.onEvent", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "framework-isComplete": { @@ -2094,7 +2115,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2133,7 +2154,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2213,19 +2234,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2237,7 +2258,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2245,13 +2266,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2264,13 +2285,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkisCompleteServiceRoleB1087139", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2290,19 +2305,25 @@ } }, "handler": "framework.isComplete", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkisCompleteServiceRoleB1087139", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "framework-onTimeout": { @@ -2318,7 +2339,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2357,7 +2378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2437,19 +2458,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2461,7 +2482,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2469,13 +2490,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2488,13 +2509,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonTimeoutServiceRole28643D26", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2514,19 +2529,25 @@ } }, "handler": "framework.onTimeout", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonTimeoutServiceRole28643D26", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "waiter-state-machine": { @@ -2542,7 +2563,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2575,7 +2596,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2655,19 +2676,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2675,7 +2696,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2687,7 +2708,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -2699,7 +2720,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -2707,7 +2728,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2721,29 +2742,37 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Service-principalMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.69.0" + "version": "2.99.1" } }, - "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { - "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "id": "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", + "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn", "constructInfo": { - "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "fqn": "aws-cdk-lib.CfnOutput", + "version": "2.99.1" + } + }, + "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnOutput", + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.NestedStack", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack": { @@ -2772,23 +2801,15 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/0e931706e5b46dcd1e436cd081159e978b60f233da86d88abc5ddd20bfa05dcf.json" + "/40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189.json" ] ] - }, - "parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Fn::GetAtt": [ - "ClusterCreationRole360249B6", - "Arn" - ] - } } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2805,147 +2826,6 @@ "id": "Handler", "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler", "children": { - "ServiceRole": { - "id": "ServiceRole", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole", - "children": { - "ImportServiceRole": { - "id": "ImportServiceRole", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/ImportServiceRole", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" - } - }, - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "managedPolicyArns": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "eks:DescribeCluster", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "HandlerServiceRoleDefaultPolicyCBD0CC91", - "roles": [ - { - "Ref": "HandlerServiceRoleFCDC14AE" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" - } - }, "Code": { "id": "Code", "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code", @@ -2955,7 +2835,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2963,13 +2843,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2982,13 +2862,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" - }, - "role": { - "Fn::GetAtt": [ - "HandlerServiceRoleFCDC14AE", - "Arn" - ] + "s3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "description": "onEvent handler for EKS kubectl resource provider", "handler": "index.handler", @@ -3001,7 +2875,10 @@ } ], "memorySize": 1024, - "runtime": "python3.7", + "role": { + "Ref": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" + }, + "runtime": "python3.10", "timeout": 900, "vpcConfig": { "subnetIds": [ @@ -3022,13 +2899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "AwsCliLayer": { @@ -3044,7 +2921,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -3052,13 +2929,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3071,20 +2948,36 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "ae425a54db1deda1936d2f7a541020d40ec5b16e8334c1c068761a8fafa0275f.zip" + "s3Key": "e2277687077a2abf9ae1af1cc9565e6715e2ebb62f79ec53aa75a1af9298f642.zip" }, "description": "/opt/awscli/aws" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_awscli.AwsCliLayer", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "ConditionalPolicyArn": { + "id": "ConditionalPolicyArn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/ConditionalPolicyArn", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" + } + }, + "conditionalPolicy": { + "id": "conditionalPolicy", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/conditionalPolicy", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" } }, "Provider": { @@ -3104,7 +2997,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3155,7 +3048,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3209,19 +3102,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -3233,7 +3126,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -3241,13 +3134,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3260,13 +3153,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider)", "environment": { @@ -3280,7 +3167,13 @@ } }, "handler": "framework.onEvent", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900, "vpcConfig": { "subnetIds": [ @@ -3301,19 +3194,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3325,7 +3218,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -3333,7 +3226,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3347,31 +3240,23 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" - } - }, - "reference-to-kubernetesendtoendawsCluster42F39FFFArn": { - "id": "reference-to-kubernetesendtoendawsCluster42F39FFFArn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "id": "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", + "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { + "id": "reference-to-kubernetesendtoendawsKubectl55510B5ARef", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { - "id": "reference-to-kubernetesendtoendawsKubectl55510B5ARef", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", + "reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { + "id": "reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { @@ -3379,7 +3264,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef": { @@ -3387,7 +3272,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId": { @@ -3395,13 +3280,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubectlProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.KubectlProvider.NestedStack": { @@ -3414,42 +3299,16 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::CloudFormation::Stack", "aws:cdk:cloudformation:props": { - "templateUrl": { - "Fn::Join": [ - "", - [ - "https://s3.", - { - "Ref": "AWS::Region" - }, - ".", - { - "Ref": "AWS::URLSuffix" - }, - "/", - { - "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" - }, - "/3f514218fdf30a6e26fb2eeb212e580933b18e79c81e479a2d95ee17ae6a6489.json" - ] - ] - }, "parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "Arn" - ] + "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "Ref": "Kubectl85A5A23F" }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Fn::GetAtt": [ - "ClusterCreationRole360249B6", + "ClusterKubectlHandlerRole94549F93", "Arn" ] }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { - "Ref": "Kubectl85A5A23F" - }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" }, @@ -3462,12 +3321,32 @@ "ClusterSecurityGroupId" ] } + }, + "templateUrl": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2.json" + ] + ] } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3497,19 +3376,19 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/ConditionJson/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnJson", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3521,7 +3400,7 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3556,7 +3435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3792,19 +3671,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "manifest-alb-saServiceAccountResource": { @@ -3820,25 +3699,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/manifest-alb-saServiceAccountResource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.ServiceAccount", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3854,25 +3733,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AlbController", - "version": "2.69.0" + "version": "2.99.1" } }, "Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider": { @@ -3884,7 +3763,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3892,7 +3771,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Handler": { @@ -3900,13 +3779,13 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "AWSCDKCfnUtilsProviderCustomResourceProvider": { @@ -3918,7 +3797,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3926,7 +3805,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Handler": { @@ -3934,13 +3813,13 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "KubeViewEndpoint": { @@ -3948,7 +3827,7 @@ "path": "kubernetes-end-to-end-aws/KubeViewEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "ApplicationEndpoint": { @@ -3956,7 +3835,7 @@ "path": "kubernetes-end-to-end-aws/ApplicationEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3968,7 +3847,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -3976,7 +3855,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3990,7 +3869,7 @@ "path": "kubernetes-end-to-end-aws/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "CheckBootstrapVersion": { @@ -3998,13 +3877,13 @@ "path": "kubernetes-end-to-end-aws/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.69.0" + "version": "2.99.1" } }, "Tree": { @@ -4018,7 +3897,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.69.0" + "version": "2.99.1" } } } \ No newline at end of file diff --git a/go/kubernetes-end-to-end-aws/go.mod b/go/kubernetes-end-to-end-aws/go.mod index 58295a1c..0b69af02 100644 --- a/go/kubernetes-end-to-end-aws/go.mod +++ b/go/kubernetes-end-to-end-aws/go.mod @@ -3,10 +3,10 @@ module example.com/kubernetes-end-to-end-aws go 1.18 require ( - github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0 + github.com/aws/aws-cdk-go/awscdk/v2 v2.99.1 github.com/aws/constructs-go/constructs/v10 v10.2.70 github.com/aws/jsii-runtime-go v1.89.0 - github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.2 + github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27 github.com/cdklabs/awscdk-kubectl-go/kubectlv25/v2 v2.0.3 ) diff --git a/java/cdk8s-composition/pom.xml b/java/cdk8s-composition/pom.xml index c67c4943..df3b4457 100644 --- a/java/cdk8s-composition/pom.xml +++ b/java/cdk8s-composition/pom.xml @@ -11,7 +11,7 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 software.constructs diff --git a/java/cdk8s-core/pom.xml b/java/cdk8s-core/pom.xml index 883a4861..014a7b1c 100644 --- a/java/cdk8s-core/pom.xml +++ b/java/cdk8s-core/pom.xml @@ -11,7 +11,7 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 software.constructs diff --git a/java/cdk8s-crd/pom.xml b/java/cdk8s-crd/pom.xml index 5d11ae4e..ab5f94d0 100644 --- a/java/cdk8s-crd/pom.xml +++ b/java/cdk8s-crd/pom.xml @@ -11,7 +11,7 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 software.constructs diff --git a/java/cdk8s-helm/pom.xml b/java/cdk8s-helm/pom.xml index 97d86f66..6de1a8bc 100644 --- a/java/cdk8s-helm/pom.xml +++ b/java/cdk8s-helm/pom.xml @@ -11,7 +11,7 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 software.constructs diff --git a/java/cdk8s-include/pom.xml b/java/cdk8s-include/pom.xml index ddd22bfd..123d4329 100644 --- a/java/cdk8s-include/pom.xml +++ b/java/cdk8s-include/pom.xml @@ -11,7 +11,7 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 software.constructs diff --git a/java/cdk8s-plus-elasticsearch-query/pom.xml b/java/cdk8s-plus-elasticsearch-query/pom.xml index 546833ab..9508ddd4 100644 --- a/java/cdk8s-plus-elasticsearch-query/pom.xml +++ b/java/cdk8s-plus-elasticsearch-query/pom.xml @@ -11,12 +11,12 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 org.cdk8s cdk8s-plus-26 - 2.18.28 + 2.18.30 software.constructs diff --git a/java/cdk8s-plus-http-echo/pom.xml b/java/cdk8s-plus-http-echo/pom.xml index 47258286..b7cd8977 100644 --- a/java/cdk8s-plus-http-echo/pom.xml +++ b/java/cdk8s-plus-http-echo/pom.xml @@ -11,12 +11,12 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 org.cdk8s cdk8s-plus-26 - 2.18.28 + 2.18.30 software.constructs diff --git a/java/cdk8s-plus-pod-info/pom.xml b/java/cdk8s-plus-pod-info/pom.xml index 2c2dbc25..25ccbfea 100644 --- a/java/cdk8s-plus-pod-info/pom.xml +++ b/java/cdk8s-plus-pod-info/pom.xml @@ -11,12 +11,12 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 org.cdk8s cdk8s-plus-26 - 2.18.28 + 2.18.30 software.constructs diff --git a/java/cdk8s-plus-web-cache-db/pom.xml b/java/cdk8s-plus-web-cache-db/pom.xml index 6a6baa14..f6bca803 100644 --- a/java/cdk8s-plus-web-cache-db/pom.xml +++ b/java/cdk8s-plus-web-cache-db/pom.xml @@ -11,12 +11,12 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 org.cdk8s cdk8s-plus-26 - 2.18.28 + 2.18.30 software.constructs diff --git a/java/kubernetes-end-to-end-aws/cdk.out/cdk.out b/java/kubernetes-end-to-end-aws/cdk.out/cdk.out index 7925065e..2313ab54 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/cdk.out +++ b/java/kubernetes-end-to-end-aws/cdk.out/cdk.out @@ -1 +1 @@ -{"version":"31.0.0"} \ No newline at end of file +{"version":"34.0.0"} \ No newline at end of file diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index 7024292d..c1063d57 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "34.0.0", "files": { "ebc48a9a74e277f463f78c5a0b3bcf489a891efe25ece75b5b439b9e89bee4ac": { "source": { @@ -14,54 +14,54 @@ } } }, - "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c": { + "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c": { "source": { - "path": "asset.3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "objectKey": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4": { + "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab": { "source": { - "path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip", + "objectKey": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189": { + "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94": { "source": { - "path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip", + "objectKey": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02": { + "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3": { "source": { - "path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", + "path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip", + "objectKey": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -79,33 +79,33 @@ } } }, - "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac": { + "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5": { "source": { - "path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", + "path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip", + "objectKey": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0": { + "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12": { "source": { - "path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip", + "objectKey": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962": { + "dc95629a94b58ff7cd9043bda667866a91cd2d73617456331f646c9430c50d56": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962.json", + "objectKey": "dc95629a94b58ff7cd9043bda667866a91cd2d73617456331f646c9430c50d56.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941": { + "1f181c5ee1c6644ddb8c7f206041493d66615cfce0aa6c28ba77fe1b932ce182": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941.json", + "objectKey": "1f181c5ee1c6644ddb8c7f206041493d66615cfce0aa6c28ba77fe1b932ce182.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "becc60ef342a229e21ad8c21c52aee47043260e5b5e830c1bdab9c4be6249cfc": { + "e4e4f584631d32ddf4d9235428d21a82be606fe56376ddbf9ec6a9daeb2189e9": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "becc60ef342a229e21ad8c21c52aee47043260e5b5e830c1bdab9c4be6249cfc.json", + "objectKey": "e4e4f584631d32ddf4d9235428d21a82be606fe56376ddbf9ec6a9daeb2189e9.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index 8e3c683c..1a13fd53 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -40,9 +40,6 @@ "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 0, @@ -70,7 +67,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Subnet" @@ -79,9 +79,6 @@ "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -91,7 +88,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/RouteTable" @@ -114,12 +114,12 @@ "ClusterDefaultVpcPublicSubnet1DefaultRouteCF22EF6E": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" - }, "DestinationCidrBlock": "0.0.0.0/0", "GatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" } }, "DependsOn": [ @@ -151,15 +151,15 @@ "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E": { "Type": "AWS::EC2::NatGateway", "Properties": { - "SubnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" - }, "AllocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet1EIP498E2BD2", "AllocationId" ] }, + "SubnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" + }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -182,9 +182,6 @@ "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 1, @@ -212,7 +209,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Subnet" @@ -221,9 +221,6 @@ "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -233,7 +230,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/RouteTable" @@ -256,12 +256,12 @@ "ClusterDefaultVpcPublicSubnet2DefaultRoute1FA8621E": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" - }, "DestinationCidrBlock": "0.0.0.0/0", "GatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" } }, "DependsOn": [ @@ -293,15 +293,15 @@ "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728": { "Type": "AWS::EC2::NatGateway", "Properties": { - "SubnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" - }, "AllocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet2EIP265F4810", "AllocationId" ] }, + "SubnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" + }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -324,9 +324,6 @@ "ClusterDefaultVpcPrivateSubnet1Subnet03F39409": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 0, @@ -354,7 +351,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Subnet" @@ -363,9 +363,6 @@ "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/internal-elb", @@ -375,7 +372,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/RouteTable" @@ -398,12 +398,12 @@ "ClusterDefaultVpcPrivateSubnet1DefaultRouteD624C8BD": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" - }, "DestinationCidrBlock": "0.0.0.0/0", "NatGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" } }, "Metadata": { @@ -413,9 +413,6 @@ "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 1, @@ -443,7 +440,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Subnet" @@ -452,9 +452,6 @@ "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/internal-elb", @@ -464,7 +461,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/RouteTable" @@ -487,12 +487,12 @@ "ClusterDefaultVpcPrivateSubnet2DefaultRouteAB55737C": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" - }, "DestinationCidrBlock": "0.0.0.0/0", "NatGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" } }, "Metadata": { @@ -516,17 +516,134 @@ "ClusterDefaultVpcVPCGWC1D00388": { "Type": "AWS::EC2::VPCGatewayAttachment", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "InternetGatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/VPCGW" } }, + "ClusterKubectlHandlerRole94549F93": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + }, + "ManagedPolicyArns": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" + ] + ] + }, + { + "Fn::If": [ + "ClusterHasEcrPublic8EE1114E", + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] + ] + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + }, + "Metadata": { + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource" + } + }, + "ClusterKubectlHandlerRoleDefaultPolicyE44083DD": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "eks:DescribeCluster", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "Arn" + ] + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "ClusterCreationRole360249B6", + "Arn" + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "Roles": [ + { + "Ref": "ClusterKubectlHandlerRole94549F93" + } + ] + }, + "Metadata": { + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource" + } + }, "ClusterRoleFA261979": { "Type": "AWS::IAM::Role", "Properties": { @@ -590,19 +707,33 @@ "Effect": "Allow", "Principal": { "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "ClusterKubectlHandlerRole94549F93", + "Arn" ] } } @@ -762,6 +893,9 @@ "Arn" ] }, + "kubernetesNetworkConfig": { + "ipFamily": "ipv4" + }, "resourcesVpcConfig": { "subnetIds": [ { @@ -845,39 +979,30 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier" } }, - "ClusterMastersRole9AA35625": { - "Type": "AWS::IAM::Role", + "ClusterOpenIdConnectProviderE7EB0530": { + "Type": "Custom::AWSCDKOpenIdConnectProvider", "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] - ] - } - } - } - ], - "Version": "2012-10-17" - } + "ServiceToken": { + "Fn::GetAtt": [ + "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0", + "Arn" + ] + }, + "ClientIDList": [ + "sts.amazonaws.com" + ], + "Url": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "OpenIdConnectIssuerUrl" + ] + }, + "CodeHash": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5" }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/MastersRole/Resource" + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default" } }, "ClusterAwsAuthmanifestFE51F8AE": { @@ -894,20 +1019,6 @@ "", [ "[{\"apiVersion\":\"v1\",\"kind\":\"ConfigMap\",\"metadata\":{\"name\":\"aws-auth\",\"namespace\":\"kube-system\",\"labels\":{\"aws.cdk.eks/prune-c8c065aa4e126347d9f13248ad46e4a1df79710cf0\":\"\"}},\"data\":{\"mapRoles\":\"[{\\\"rolearn\\\":\\\"", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - }, - "\\\",\\\"username\\\":\\\"", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - }, - "\\\",\\\"groups\\\":[\\\"system:masters\\\"]},{\\\"rolearn\\\":\\\"", { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", @@ -939,32 +1050,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default" } }, - "ClusterOpenIdConnectProviderE7EB0530": { - "Type": "Custom::AWSCDKOpenIdConnectProvider", - "Properties": { - "ServiceToken": { - "Fn::GetAtt": [ - "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0", - "Arn" - ] - }, - "ClientIDList": [ - "sts.amazonaws.com" - ], - "Url": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "OpenIdConnectIssuerUrl" - ] - }, - "CodeHash": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac" - }, - "UpdateReplacePolicy": "Delete", - "DeletionPolicy": "Delete", - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default" - } - }, "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04": { "Type": "AWS::IAM::Role", "Properties": { @@ -1026,15 +1111,25 @@ "ClusterNodegroupDefaultCapacityDA0920A3": { "Type": "AWS::EKS::Nodegroup", "Properties": { + "AmiType": "AL2_x86_64", "ClusterName": { "Ref": "Cluster9EE0221C" }, + "ForceUpdateEnabled": true, + "InstanceTypes": [ + "m5.large" + ], "NodeRole": { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", "Arn" ] }, + "ScalingConfig": { + "DesiredSize": 2, + "MaxSize": 2, + "MinSize": 2 + }, "Subnets": [ { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" @@ -1042,17 +1137,7 @@ { "Ref": "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7" } - ], - "AmiType": "AL2_x86_64", - "ForceUpdateEnabled": true, - "InstanceTypes": [ - "m5.large" - ], - "ScalingConfig": { - "DesiredSize": 2, - "MaxSize": 2, - "MinSize": 2 - } + ] }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/Resource" @@ -1212,17 +1297,9 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962.json" + "/dc95629a94b58ff7cd9043bda667866a91cd2d73617456331f646c9430c50d56.json" ] ] - }, - "Parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Fn::GetAtt": [ - "ClusterCreationRole360249B6", - "Arn" - ] - } } }, "UpdateReplacePolicy": "Delete", @@ -1236,42 +1313,16 @@ "awscdkawseksKubectlProviderNestedStackawscdkawseksKubectlProviderNestedStackResourceA7AEBA6B": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": { - "Fn::Join": [ - "", - [ - "https://s3.", - { - "Ref": "AWS::Region" - }, - ".", - { - "Ref": "AWS::URLSuffix" - }, - "/", - { - "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" - }, - "/dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941.json" - ] - ] - }, "Parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "Arn" - ] + "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "Ref": "Kubectl85A5A23F" }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Fn::GetAtt": [ - "ClusterCreationRole360249B6", + "ClusterKubectlHandlerRole94549F93", "Arn" ] }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { - "Ref": "Kubectl85A5A23F" - }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" }, @@ -1284,13 +1335,35 @@ "ClusterSecurityGroupId" ] } + }, + "TemplateURL": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/1f181c5ee1c6644ddb8c7f206041493d66615cfce0aa6c28ba77fe1b932ce182.json" + ] + ] } }, "DependsOn": [ "ClusterDefaultVpcPrivateSubnet1DefaultRouteD624C8BD", "ClusterDefaultVpcPrivateSubnet1RouteTableAssociationF8A67D95", "ClusterDefaultVpcPrivateSubnet2DefaultRouteAB55737C", - "ClusterDefaultVpcPrivateSubnet2RouteTableAssociationE1240DF2" + "ClusterDefaultVpcPrivateSubnet2RouteTableAssociationE1240DF2", + "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "ClusterKubectlHandlerRole94549F93" ], "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", @@ -1784,7 +1857,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip" + "S3Key": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1795,14 +1868,14 @@ "Arn" ] }, - "Runtime": "nodejs16.x" + "Runtime": "nodejs18.x" }, "DependsOn": [ "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderRole517FED65" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", + "aws:asset:path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "aws:asset:property": "Code" } }, @@ -1838,7 +1911,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip" + "S3Key": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1849,21 +1922,21 @@ "Arn" ] }, - "Runtime": "nodejs14.x" + "Runtime": "nodejs18.x" }, "DependsOn": [ "AWSCDKCfnUtilsProviderCustomResourceProviderRoleFE0EE867" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "aws:asset:path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "aws:asset:property": "Code" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxltXPQArvNNYYu7boYyeBrQctsolqWAolyEBj+99F2M7cnPlLiA8n3Utnff5e3KziHRNVNYnQl+z2BagSXXvuwfoUQkILMxiDCWj5E1SA9QEBhoK1qkPmb/Q0X9CX6oJ0V2ATZ5yYGQi+yc8giHcVzrNBbJAwvYPUbBhLbE9pNnTtrUVHhXadrbvjjajx4F0+CeZfkF5o2P4KnT0zb6p07SzARRWYqZiLvjGGSPfpOK8yUctHSIFClsi9PauQsi1wUsTJa7WPFPGNtQTsXCf9CZXCpLzW+glMaaFzz+nkEPzfFNC7QIxCe4SIKrzuGC/HG0jT29cM8yUeWEd/82KIlHl1Fr+nyeL3Bl8IgNLSy37l5vikWjneZCGc0DGJSi3U8aHsQOwwuesUNLIlrl5T7P+FtpFOcrzEZgMFTGPf80vVfJ37mg9d6vMUgbuV69ePDRTezLxIzmiJpWC5FJunSO/k84zK9mwwziCfo4OYbO1Cmq/egdeJZLt2i3M3xH82WCsagAgAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSTXOjMAz9LbkbtyXTQ25LmZ1u+rFhkp1cO8KoiYuxM7ZMJsPw31dAU9qTnh7WQ9JTKrvVSt4t4BwSVdWJ0aXsdgSqFky9dWH5BiEgBZkNQYSlfIiqRnqAgMJAU1Yg83f7Ahf0e/RBOyuwDrLLTQyEXmxOaNdV7qxFRYV3ra6Yzc4hi3QUz7FEb5EwvILV7xhI/HUVHryLJ8G6c/IHTZMfwdO3mk35waJ7MBFFZkr+CXlnDOvv0LdaYaaUi5Z6gSqV3f6kBs19kYsilkarXSxZZ+BmtHWR8B+UBmd+5ngLTmmgYczr4wH8Xhdju0CPQHiGiyi8bhnOwmtLY9vXB1Mnn1lGvPNjg5a4dRW9psvjdQc/iF5oaGS3dVN/YywczzIKTqjvxegW+3jQ9iC2GFz0igvYEtfMKdd/w7y+Sl8nm26AwVMYiB+FXy7y502kU+QF38rl4tfnFd1Md5GY4SiSmu1SZJI2vZfPE96n9+PB9OIJWri5W8lbmS4+gtaJZ7t0g3I7xf8qeYLUoAIAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" @@ -1871,89 +1944,15 @@ "Condition": "CDKMetadataAvailable" } }, - "Outputs": { - "ClusterConfigCommand43AAE40F": { - "Value": { - "Fn::Join": [ - "", - [ - "aws eks update-kubeconfig --name ", - { - "Ref": "Cluster9EE0221C" - }, - " --region ", - { - "Ref": "AWS::Region" - }, - " --role-arn ", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - } - ] - ] - } - }, - "ClusterGetTokenCommand06AE992E": { - "Value": { - "Fn::Join": [ - "", - [ - "aws eks get-token --cluster-name ", - { - "Ref": "Cluster9EE0221C" - }, - " --region ", - { - "Ref": "AWS::Region" - }, - " --role-arn ", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - } - ] - ] - } - }, - "KubeViewEndpoint": { - "Value": { - "Fn::Join": [ - "", - [ - "http://", - { - "Fn::GetAtt": [ - "ClusterkubeviewLoadBalancerAddress8DEA0726", - "Value" - ] - } - ] - ] - } - }, - "ApplicationEndpoint": { - "Value": { - "Fn::Join": [ - "", - [ - "http://", - { - "Fn::GetAtt": [ - "Clusterhttpechoingressc8dc70a7LoadBalancerAddress0760BE37", - "Value" - ] - } - ] - ] - } - } - }, "Conditions": { + "ClusterHasEcrPublic8EE1114E": { + "Fn::Equals": [ + { + "Ref": "AWS::Partition" + }, + "aws" + ] + }, "CDKMetadataAvailable": { "Fn::Or": [ { @@ -2147,6 +2146,40 @@ ] } }, + "Outputs": { + "KubeViewEndpoint": { + "Value": { + "Fn::Join": [ + "", + [ + "http://", + { + "Fn::GetAtt": [ + "ClusterkubeviewLoadBalancerAddress8DEA0726", + "Value" + ] + } + ] + ] + } + }, + "ApplicationEndpoint": { + "Value": { + "Fn::Join": [ + "", + [ + "http://", + { + "Fn::GetAtt": [ + "Clusterhttpechoingressc8dc70a7LoadBalancerAddress0760BE37", + "Value" + ] + } + ] + ] + } + } + }, "Parameters": { "BootstrapVersion": { "Type": "AWS::SSM::Parameter::Value", diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index c97b00d5..1cac75e2 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -7,13 +7,13 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip" + "S3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "Description": "/opt/nodejs/node_modules/proxy-agent" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Resource", - "aws:asset:path": "asset.3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "aws:asset:path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" } @@ -52,32 +52,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/Resource" } }, - "OnEventHandlerServiceRoleDefaultPolicyC57085D4": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "OnEventHandlerServiceRoleDefaultPolicyC57085D4", - "Roles": [ - { - "Ref": "OnEventHandlerServiceRole15A26729" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource" - } - }, "OnEventHandler42BEBAE0": { "Type": "AWS::Lambda::Function", "Properties": { @@ -85,13 +59,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "Role": { - "Fn::GetAtt": [ - "OnEventHandlerServiceRole15A26729", - "Arn" - ] + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "onEvent handler for EKS cluster resource provider", "Environment": { @@ -105,16 +73,21 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 60 }, "DependsOn": [ - "OnEventHandlerServiceRoleDefaultPolicyC57085D4", "OnEventHandlerServiceRole15A26729" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource", - "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -153,32 +126,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/Resource" } }, - "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", - "Roles": [ - { - "Ref": "IsCompleteHandlerServiceRole5810CC58" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource" - } - }, "IsCompleteHandler7073F4DA": { "Type": "AWS::Lambda::Function", "Properties": { @@ -186,13 +133,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "Role": { - "Fn::GetAtt": [ - "IsCompleteHandlerServiceRole5810CC58", - "Arn" - ] + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "isComplete handler for EKS cluster resource provider", "Environment": { @@ -206,16 +147,21 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 60 }, "DependsOn": [ - "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", "IsCompleteHandlerServiceRole5810CC58" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource", - "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -339,13 +285,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -368,7 +308,13 @@ } }, "Handler": "framework.onEvent", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -377,7 +323,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -494,13 +440,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkisCompleteServiceRoleB1087139", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -520,7 +460,13 @@ } }, "Handler": "framework.isComplete", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkisCompleteServiceRoleB1087139", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -529,7 +475,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -646,13 +592,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonTimeoutServiceRole28643D26", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -672,7 +612,13 @@ } }, "Handler": "framework.onTimeout", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonTimeoutServiceRole28643D26", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -681,7 +627,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -828,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVQy2rDMBD8ltzlbZtAocck0ENpQ3ChV7GRtmZrWTJaOa0x/vdKTnyamX3MDruF5xd43OCvVMa2leMLTCeSRPYzoWmVw+5iUTscKWofLOk+hr9RY0M+wSkXzkXvi3wvQypb6Ul2GkUoCewLKNnBYTAtpQMK3U1hOn77ZeeLonDw6nXwJhWSGyufFWMHUx0clfKC5+DYjEXe2Dyr5UyO3LBvVE0ShmhImUFS6HS8a4Ec9so2pyxW61Tmx+Atr6c/sO+zzaze8IoPT/k/sN38CHMVB5+4I6hv+A+7szYlPQEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu7OtsApR0DqoWoRSqVercXeRiaOHXlt2ijKv9cO5DQz+5iZHdQ1bDf4y5XSXWXNFaYzcST9FVF1wmJ/1SgtjhSk85rkEPzfKLElF+GcB5eiD0V+lCORreTEe4nMFBkOBQTv4ZhUR/GITE9TmE4/bvn5psDGO/GWnIqF5MXKZ2Gwh6nxlsp4wYu3Ro1FPtg8iyUmV26Na0VD7FNQJFTi6HsZnpohl70bnVsWq/Uq85N32qzRnzgM2WYW73jHl20Nr7Db3NiYKiQXTU/QPPAfEh3Wyj0BAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" @@ -1062,6 +1008,9 @@ "ap-southeast-3": { "states": "states.ap-southeast-3.amazonaws.com" }, + "ap-southeast-4": { + "states": "states.ap-southeast-4.amazonaws.com" + }, "ca-central-1": { "states": "states.ca-central-1.amazonaws.com" }, @@ -1095,6 +1044,9 @@ "eu-west-3": { "states": "states.eu-west-3.amazonaws.com" }, + "il-central-1": { + "states": "states.il-central-1.amazonaws.com" + }, "me-central-1": { "states": "states.me-central-1.amazonaws.com" }, @@ -1134,6 +1086,22 @@ } }, "Outputs": { + "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": { + "Value": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + } + }, + "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": { + "Value": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + } + }, "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { "Value": { "Fn::GetAtt": [ @@ -1142,10 +1110,5 @@ ] } } - }, - "Parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Type": "String" - } } } \ No newline at end of file diff --git a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index 494e1e3d..60d386c8 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -1,108 +1,5 @@ { "Resources": { - "HandlerServiceRoleFCDC14AE": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "ManagedPolicyArns": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource" - } - }, - "HandlerServiceRoleDefaultPolicyCBD0CC91": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "eks:DescribeCluster", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "HandlerServiceRoleDefaultPolicyCBD0CC91", - "Roles": [ - { - "Ref": "HandlerServiceRoleFCDC14AE" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource" - } - }, "Handler886CB40B": { "Type": "AWS::Lambda::Function", "Properties": { @@ -110,13 +7,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" - }, - "Role": { - "Fn::GetAtt": [ - "HandlerServiceRoleFCDC14AE", - "Arn" - ] + "S3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "Description": "onEvent handler for EKS kubectl resource provider", "Handler": "index.handler", @@ -129,7 +20,10 @@ } ], "MemorySize": 1024, - "Runtime": "python3.7", + "Role": { + "Ref": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" + }, + "Runtime": "python3.10", "Timeout": 900, "VpcConfig": { "SecurityGroupIds": [ @@ -147,13 +41,9 @@ ] } }, - "DependsOn": [ - "HandlerServiceRoleDefaultPolicyCBD0CC91", - "HandlerServiceRoleFCDC14AE" - ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource", - "aws:asset:path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", + "aws:asset:path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -274,13 +164,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider)", "Environment": { @@ -294,7 +178,13 @@ } }, "Handler": "framework.onEvent", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900, "VpcConfig": { "SecurityGroupIds": [ @@ -318,7 +208,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -326,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02QQWvDMAyFf0vvjtZlMNixDezQ7VAy2NUojlrUODZYdksJ+e+z06709N5DSPqkGt4/YL3Ci1SmHyrLHUw56IkGga/UkYl2H/yZewrK4tj1CNNnciayd6o5uGf/jVcKvxQk51kxjjC13lIpLbr3ls21xJublbxpFKEosCmSM2yTGShuUWhWLYlPwZBaqj8Rj+yOdwxtyzadYY1l2FyksbwAKJMk+lGHe7PA44AC8j8y+8a7nuMCu8MzvrzmV0C9OglzFZKLPBK0N/0DPmht/igBAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDMBCEnyV3eZufk4+JoYcmh+BCr2Itb8PWsgRaKSEYv3slJy05zXyww8xuoa5hs8KbVKYfKssdTBn0RIPAMXVkoj0Hf+WegrI4dj3C9J6cieydar7dqz/hncIXBck8K9lpFKEosC+SGQ7JDBQPKKQYR5hab6kEFz17y+Ze8OHmWS3Bz4gXdpdnu7alROeNxjLsb9JYXnpVS+JTMKRMkuhHHZ4s8P9Aqfq7yr7xrue4jP3AK75taljDdvUjzFVILvJI0D70F/w6Zv0oAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" @@ -539,13 +429,10 @@ } }, "Parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Type": "String" - }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsKubectl55510B5ARef": { "Type": "String" }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Type": "String" }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { diff --git a/java/kubernetes-end-to-end-aws/cdk.out/manifest.json b/java/kubernetes-end-to-end-aws/cdk.out/manifest.json index 86cc7244..490a722e 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "34.0.0", "artifacts": { "kubernetes-end-to-end-aws.assets": { "type": "cdk:asset-manifest", @@ -14,10 +14,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "kubernetes-end-to-end-aws.template.json", + "terminationProtection": false, "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/becc60ef342a229e21ad8c21c52aee47043260e5b5e830c1bdab9c4be6249cfc.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e4e4f584631d32ddf4d9235428d21a82be606fe56376ddbf9ec6a9daeb2189e9.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -177,6 +178,18 @@ "data": "ClusterDefaultVpcVPCGWC1D00388" } ], + "/kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "ClusterKubectlHandlerRole94549F93" + } + ], + "/kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD" + } + ], "/kubernetes-end-to-end-aws/Cluster/Role/Resource": [ { "type": "aws:cdk:logicalId", @@ -213,22 +226,22 @@ "data": "ClusterKubectlReadyBarrier200052AF" } ], - "/kubernetes-end-to-end-aws/Cluster/MastersRole/Resource": [ + "/kubernetes-end-to-end-aws/Cluster/HasEcrPublic": [ { "type": "aws:cdk:logicalId", - "data": "ClusterMastersRole9AA35625" + "data": "ClusterHasEcrPublic8EE1114E" } ], - "/kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default": [ + "/kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default": [ { "type": "aws:cdk:logicalId", - "data": "ClusterAwsAuthmanifestFE51F8AE" + "data": "ClusterOpenIdConnectProviderE7EB0530" } ], - "/kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default": [ + "/kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default": [ { "type": "aws:cdk:logicalId", - "data": "ClusterOpenIdConnectProviderE7EB0530" + "data": "ClusterAwsAuthmanifestFE51F8AE" } ], "/kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/Resource": [ @@ -243,18 +256,6 @@ "data": "ClusterNodegroupDefaultCapacityDA0920A3" } ], - "/kubernetes-end-to-end-aws/Cluster/ConfigCommand": [ - { - "type": "aws:cdk:logicalId", - "data": "ClusterConfigCommand43AAE40F" - } - ], - "/kubernetes-end-to-end-aws/Cluster/GetTokenCommand": [ - { - "type": "aws:cdk:logicalId", - "data": "ClusterGetTokenCommand06AE992E" - } - ], "/kubernetes-end-to-end-aws/Cluster/chart-KubeView/Resource/Default": [ { "type": "aws:cdk:logicalId", @@ -291,12 +292,6 @@ "data": "OnEventHandlerServiceRole15A26729" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "OnEventHandlerServiceRoleDefaultPolicyC57085D4" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource": [ { "type": "aws:cdk:logicalId", @@ -309,12 +304,6 @@ "data": "IsCompleteHandlerServiceRole5810CC58" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource": [ { "type": "aws:cdk:logicalId", @@ -411,34 +400,28 @@ "data": "ServiceprincipalMap" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": [ { "type": "aws:cdk:logicalId", - "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn" - } - ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": [ - { - "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStackResource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": [ { "type": "aws:cdk:logicalId", - "data": "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": [ { "type": "aws:cdk:logicalId", - "data": "HandlerServiceRoleFCDC14AE" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStackResource": [ { "type": "aws:cdk:logicalId", - "data": "HandlerServiceRoleDefaultPolicyCBD0CC91" + "data": "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454" } ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource": [ @@ -489,22 +472,16 @@ "data": "kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn": [ - { - "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef": [ { "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" + "data": "referencetokubernetesendtoendawsKubectl55510B5ARef" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": [ { "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsKubectl55510B5ARef" + "data": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" } ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": [ diff --git a/java/kubernetes-end-to-end-aws/cdk.out/tree.json b/java/kubernetes-end-to-end-aws/cdk.out/tree.json index 1ff371dd..f4cdce95 100644 --- a/java/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/java/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -21,7 +21,7 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -29,13 +29,13 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -56,7 +56,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -93,7 +93,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.69.0" + "version": "2.99.1" } }, "PublicSubnet1": { @@ -106,9 +106,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 0, @@ -136,12 +133,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -149,7 +149,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -158,9 +158,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -170,12 +167,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -194,7 +194,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -203,18 +203,18 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" - }, "destinationCidrBlock": "0.0.0.0/0", "gatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } }, "EIP": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.69.0" + "version": "2.99.1" } }, "NATGateway": { @@ -247,15 +247,15 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::NatGateway", "aws:cdk:cloudformation:props": { - "subnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" - }, "allocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet1EIP498E2BD2", "AllocationId" ] }, + "subnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" + }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PublicSubnet2": { @@ -289,9 +289,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 1, @@ -319,12 +316,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -332,7 +332,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -341,9 +341,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -353,12 +350,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -377,7 +377,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -386,18 +386,18 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" - }, "destinationCidrBlock": "0.0.0.0/0", "gatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } }, "EIP": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.69.0" + "version": "2.99.1" } }, "NATGateway": { @@ -430,15 +430,15 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::NatGateway", "aws:cdk:cloudformation:props": { - "subnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" - }, "allocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet2EIP265F4810", "AllocationId" ] }, + "subnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" + }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PrivateSubnet1": { @@ -472,9 +472,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 0, @@ -502,12 +499,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -515,7 +515,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -524,9 +524,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/internal-elb", @@ -536,12 +533,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -569,24 +569,24 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" - }, "destinationCidrBlock": "0.0.0.0/0", "natGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PrivateSubnet2": { @@ -599,9 +599,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 1, @@ -629,12 +626,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -642,7 +642,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -651,9 +651,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/internal-elb", @@ -663,12 +660,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -696,24 +696,24 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" - }, "destinationCidrBlock": "0.0.0.0/0", "natGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "IGW": { @@ -732,7 +732,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.69.0" + "version": "2.99.1" } }, "VPCGW": { @@ -741,23 +741,178 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::VPCGatewayAttachment", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "internetGatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "KubectlHandlerRole": { + "id": "KubectlHandlerRole", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole", + "children": { + "ImportKubectlHandlerRole": { + "id": "ImportKubectlHandlerRole", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/ImportKubectlHandlerRole", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" + } + }, + "Resource": { + "id": "Resource", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::IAM::Role", + "aws:cdk:cloudformation:props": { + "assumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + }, + "managedPolicyArns": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" + ] + ] + }, + { + "Fn::If": [ + "ClusterHasEcrPublic8EE1114E", + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] + ] + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.CfnRole", + "version": "2.99.1" + } + }, + "DefaultPolicy": { + "id": "DefaultPolicy", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy", + "children": { + "Resource": { + "id": "Resource", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::IAM::Policy", + "aws:cdk:cloudformation:props": { + "policyDocument": { + "Statement": [ + { + "Action": "eks:DescribeCluster", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "Arn" + ] + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "ClusterCreationRole360249B6", + "Arn" + ] + } + } + ], + "Version": "2012-10-17" + }, + "policyName": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "roles": [ + { + "Ref": "ClusterKubectlHandlerRole94549F93" + } + ] + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", + "version": "2.99.1" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.Policy", + "version": "2.99.1" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.Role", + "version": "2.99.1" } }, "Role": { @@ -769,7 +924,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -808,13 +963,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "ControlPlaneSecurityGroup": { @@ -842,13 +997,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -864,7 +1019,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/CreationRole/ImportCreationRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -880,19 +1035,33 @@ "Effect": "Allow", "Principal": { "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "ClusterKubectlHandlerRole94549F93", + "Arn" ] } } @@ -904,7 +1073,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -993,19 +1162,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1017,13 +1186,13 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -1037,7 +1206,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "ClusterSecurityGroup": { @@ -1045,65 +1214,43 @@ "path": "kubernetes-end-to-end-aws/Cluster/ClusterSecurityGroup", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "HasEcrPublic": { + "id": "HasEcrPublic", + "path": "kubernetes-end-to-end-aws/Cluster/HasEcrPublic", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnCondition", + "version": "2.99.1" } }, - "MastersRole": { - "id": "MastersRole", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole", + "OpenIdConnectProvider": { + "id": "OpenIdConnectProvider", + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider", "children": { - "ImportMastersRole": { - "id": "ImportMastersRole", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/ImportMastersRole", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" - } - }, "Resource": { "id": "Resource", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] - ] - } - } - } - ], - "Version": "2012-10-17" + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource", + "children": { + "Default": { + "id": "Default", + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnResource", + "version": "2.99.1" } } }, "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "fqn": "aws-cdk-lib.CustomResource", + "version": "2.99.1" } } }, "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", + "version": "2.99.1" } }, "AwsAuth": { @@ -1123,53 +1270,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AwsAuth", - "version": "2.69.0" - } - }, - "OpenIdConnectProvider": { - "id": "OpenIdConnectProvider", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource", - "children": { - "Default": { - "id": "Default", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "NodegroupDefaultCapacity": { @@ -1185,7 +1304,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/ImportNodeGroupRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1248,13 +1367,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1263,15 +1382,25 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EKS::Nodegroup", "aws:cdk:cloudformation:props": { + "amiType": "AL2_x86_64", "clusterName": { "Ref": "Cluster9EE0221C" }, + "forceUpdateEnabled": true, + "instanceTypes": [ + "m5.large" + ], "nodeRole": { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", "Arn" ] }, + "scalingConfig": { + "desiredSize": 2, + "maxSize": 2, + "minSize": 2 + }, "subnets": [ { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" @@ -1279,44 +1408,18 @@ { "Ref": "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7" } - ], - "amiType": "AL2_x86_64", - "forceUpdateEnabled": true, - "instanceTypes": [ - "m5.large" - ], - "scalingConfig": { - "desiredSize": 2, - "maxSize": 2, - "minSize": 2 - } + ] } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.CfnNodegroup", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Nodegroup", - "version": "2.69.0" - } - }, - "ConfigCommand": { - "id": "ConfigCommand", - "path": "kubernetes-end-to-end-aws/Cluster/ConfigCommand", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" - } - }, - "GetTokenCommand": { - "id": "GetTokenCommand", - "path": "kubernetes-end-to-end-aws/Cluster/GetTokenCommand", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "chart-KubeView": { @@ -1332,19 +1435,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/chart-KubeView/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.69.0" + "version": "2.99.1" } }, "kubeviewLoadBalancerAddress": { @@ -1360,19 +1463,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/kubeviewLoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.69.0" + "version": "2.99.1" } }, "HttpEcho": { @@ -1388,19 +1491,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/HttpEcho/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } }, "httpecho-ingress-c8dc70a7LoadBalancerAddress": { @@ -1416,25 +1519,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/httpecho-ingress-c8dc70a7LoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Cluster", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider": { @@ -1454,7 +1557,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1462,13 +1565,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1481,20 +1584,20 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip" + "s3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "description": "/opt/nodejs/node_modules/proxy-agent" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_node_proxy_agent.NodeProxyAgentLayer", - "version": "2.69.0" + "version": "2.99.1" } }, "OnEventHandler": { @@ -1510,7 +1613,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1549,54 +1652,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "OnEventHandlerServiceRoleDefaultPolicyC57085D4", - "roles": [ - { - "Ref": "OnEventHandlerServiceRole15A26729" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -1608,7 +1670,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1616,13 +1678,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1635,13 +1697,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "role": { - "Fn::GetAtt": [ - "OnEventHandlerServiceRole15A26729", - "Arn" - ] + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "onEvent handler for EKS cluster resource provider", "environment": { @@ -1655,19 +1711,25 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 60 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "IsCompleteHandler": { @@ -1683,7 +1745,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1722,54 +1784,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", - "roles": [ - { - "Ref": "IsCompleteHandlerServiceRole5810CC58" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -1781,7 +1802,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1789,13 +1810,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1808,13 +1829,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "role": { - "Fn::GetAtt": [ - "IsCompleteHandlerServiceRole5810CC58", - "Arn" - ] + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "isComplete handler for EKS cluster resource provider", "environment": { @@ -1828,19 +1843,25 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 60 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "Provider": { @@ -1860,7 +1881,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1899,7 +1920,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -1986,19 +2007,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2010,7 +2031,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2018,13 +2039,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2037,13 +2058,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2065,20 +2080,26 @@ } } }, - "handler": "framework.onEvent", - "runtime": "nodejs14.x", + "handler": "framework.onEvent", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "framework-isComplete": { @@ -2094,7 +2115,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2133,7 +2154,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2213,19 +2234,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2237,7 +2258,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2245,13 +2266,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2264,13 +2285,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkisCompleteServiceRoleB1087139", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2290,19 +2305,25 @@ } }, "handler": "framework.isComplete", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkisCompleteServiceRoleB1087139", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "framework-onTimeout": { @@ -2318,7 +2339,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2357,7 +2378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2437,19 +2458,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2461,7 +2482,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2469,13 +2490,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2488,13 +2509,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonTimeoutServiceRole28643D26", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2514,19 +2529,25 @@ } }, "handler": "framework.onTimeout", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonTimeoutServiceRole28643D26", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "waiter-state-machine": { @@ -2542,7 +2563,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2575,7 +2596,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2655,19 +2676,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2675,7 +2696,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2687,7 +2708,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -2699,7 +2720,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -2707,7 +2728,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2721,29 +2742,37 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Service-principalMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.69.0" + "version": "2.99.1" } }, - "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { - "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "id": "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", + "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn", "constructInfo": { - "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "fqn": "aws-cdk-lib.CfnOutput", + "version": "2.99.1" + } + }, + "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnOutput", + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.NestedStack", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack": { @@ -2772,23 +2801,15 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/59d41118c097ee368bd85c9e780cc8bee111dfe65f380dd0c12059ed9f2ea962.json" + "/dc95629a94b58ff7cd9043bda667866a91cd2d73617456331f646c9430c50d56.json" ] ] - }, - "parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Fn::GetAtt": [ - "ClusterCreationRole360249B6", - "Arn" - ] - } } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2805,147 +2826,6 @@ "id": "Handler", "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler", "children": { - "ServiceRole": { - "id": "ServiceRole", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole", - "children": { - "ImportServiceRole": { - "id": "ImportServiceRole", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/ImportServiceRole", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" - } - }, - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "managedPolicyArns": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "eks:DescribeCluster", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "HandlerServiceRoleDefaultPolicyCBD0CC91", - "roles": [ - { - "Ref": "HandlerServiceRoleFCDC14AE" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" - } - }, "Code": { "id": "Code", "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code", @@ -2955,7 +2835,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2963,13 +2843,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2982,13 +2862,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" - }, - "role": { - "Fn::GetAtt": [ - "HandlerServiceRoleFCDC14AE", - "Arn" - ] + "s3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "description": "onEvent handler for EKS kubectl resource provider", "handler": "index.handler", @@ -3001,7 +2875,10 @@ } ], "memorySize": 1024, - "runtime": "python3.7", + "role": { + "Ref": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" + }, + "runtime": "python3.10", "timeout": 900, "vpcConfig": { "subnetIds": [ @@ -3022,13 +2899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "AwsCliLayer": { @@ -3044,7 +2921,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -3052,13 +2929,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3078,13 +2955,29 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_awscli.AwsCliLayer", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "ConditionalPolicyArn": { + "id": "ConditionalPolicyArn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/ConditionalPolicyArn", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" + } + }, + "conditionalPolicy": { + "id": "conditionalPolicy", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/conditionalPolicy", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" } }, "Provider": { @@ -3104,7 +2997,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3155,7 +3048,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3209,19 +3102,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -3233,7 +3126,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -3241,13 +3134,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3260,13 +3153,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider)", "environment": { @@ -3280,7 +3167,13 @@ } }, "handler": "framework.onEvent", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900, "vpcConfig": { "subnetIds": [ @@ -3301,19 +3194,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3325,7 +3218,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -3333,7 +3226,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3347,31 +3240,23 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" - } - }, - "reference-to-kubernetesendtoendawsCluster42F39FFFArn": { - "id": "reference-to-kubernetesendtoendawsCluster42F39FFFArn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "id": "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", + "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { + "id": "reference-to-kubernetesendtoendawsKubectl55510B5ARef", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { - "id": "reference-to-kubernetesendtoendawsKubectl55510B5ARef", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", + "reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { + "id": "reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { @@ -3379,7 +3264,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef": { @@ -3387,7 +3272,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId": { @@ -3395,13 +3280,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubectlProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.KubectlProvider.NestedStack": { @@ -3414,42 +3299,16 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::CloudFormation::Stack", "aws:cdk:cloudformation:props": { - "templateUrl": { - "Fn::Join": [ - "", - [ - "https://s3.", - { - "Ref": "AWS::Region" - }, - ".", - { - "Ref": "AWS::URLSuffix" - }, - "/", - { - "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" - }, - "/dd98ab7684cba2e1c4e17fd25f55b558d4166ca321fa323faf5f1960b909d941.json" - ] - ] - }, "parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "Arn" - ] + "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "Ref": "Kubectl85A5A23F" }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Fn::GetAtt": [ - "ClusterCreationRole360249B6", + "ClusterKubectlHandlerRole94549F93", "Arn" ] }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { - "Ref": "Kubectl85A5A23F" - }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" }, @@ -3462,12 +3321,32 @@ "ClusterSecurityGroupId" ] } + }, + "templateUrl": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/1f181c5ee1c6644ddb8c7f206041493d66615cfce0aa6c28ba77fe1b932ce182.json" + ] + ] } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3497,19 +3376,19 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/ConditionJson/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnJson", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3521,7 +3400,7 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3556,7 +3435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3792,19 +3671,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "manifest-alb-saServiceAccountResource": { @@ -3820,25 +3699,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/manifest-alb-saServiceAccountResource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.ServiceAccount", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3854,25 +3733,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AlbController", - "version": "2.69.0" + "version": "2.99.1" } }, "Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider": { @@ -3884,7 +3763,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3892,7 +3771,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Handler": { @@ -3900,13 +3779,13 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "AWSCDKCfnUtilsProviderCustomResourceProvider": { @@ -3918,7 +3797,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3926,7 +3805,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Handler": { @@ -3934,13 +3813,13 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "KubeViewEndpoint": { @@ -3948,7 +3827,7 @@ "path": "kubernetes-end-to-end-aws/KubeViewEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "ApplicationEndpoint": { @@ -3956,7 +3835,7 @@ "path": "kubernetes-end-to-end-aws/ApplicationEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3968,7 +3847,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -3976,7 +3855,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3990,7 +3869,7 @@ "path": "kubernetes-end-to-end-aws/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "CheckBootstrapVersion": { @@ -3998,13 +3877,13 @@ "path": "kubernetes-end-to-end-aws/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.69.0" + "version": "2.99.1" } }, "Tree": { @@ -4018,7 +3897,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.69.0" + "version": "2.99.1" } } } \ No newline at end of file diff --git a/java/kubernetes-end-to-end-aws/pom.xml b/java/kubernetes-end-to-end-aws/pom.xml index 80b1b9fc..677ad443 100644 --- a/java/kubernetes-end-to-end-aws/pom.xml +++ b/java/kubernetes-end-to-end-aws/pom.xml @@ -11,7 +11,7 @@ org.cdk8s cdk8s - 2.66.2 + 2.66.4 org.cdk8s @@ -26,7 +26,7 @@ software.amazon.awscdk aws-cdk-lib - 2.69.0 + 2.99.1 software.amazon.awscdk diff --git a/package.json b/package.json index b95be526..933ba655 100644 --- a/package.json +++ b/package.json @@ -27,18 +27,18 @@ "organization": false }, "devDependencies": { - "@aws-cdk/lambda-layer-kubectl-v25": "^2.0.3", + "@aws-cdk/lambda-layer-kubectl-v25": "^2.0.4", "@cdk8s/projen-common": "^0.0.458", "@types/node": "^16", "@types/nunjucks": "^3.2.4", "@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/parser": "^6", - "aws-cdk": "^2.69.0", - "aws-cdk-lib": "^2.69.0", - "cdk8s": "^2.66.2", - "cdk8s-cli": "^2.2.5", + "aws-cdk": "^2.99.1", + "aws-cdk-lib": "^2.99.1", + "cdk8s": "^2.66.4", + "cdk8s-cli": "^2.124.0", "cdk8s-plus-25": "^2.22.27", - "cdk8s-plus-26": "^2.18.28", + "cdk8s-plus-26": "^2.18.30", "constructs": "^10.2.70", "eslint": "^8", "eslint-import-resolver-node": "^0.3.9", diff --git a/python/cdk8s-composition/Pipfile b/python/cdk8s-composition/Pipfile index 77718cc3..300dee1e 100644 --- a/python/cdk8s-composition/Pipfile +++ b/python/cdk8s-composition/Pipfile @@ -7,7 +7,7 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" +cdk8s = "~=2.66.4" [requires] python_version = "3.10" diff --git a/python/cdk8s-composition/Pipfile.lock b/python/cdk8s-composition/Pipfile.lock index 800609d8..ee440012 100644 --- a/python/cdk8s-composition/Pipfile.lock +++ b/python/cdk8s-composition/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "4fb1077a82358919b9b52127bf2ef8a9dd14b6c0a9734b7f51f2397aee73d81b" + "sha256": "62bf6aba25b0adc0e1f2ab344000ac077ab21d01930c909fb7ba0b566e8acb51" }, "pipfile-spec": 6, "requires": { diff --git a/python/cdk8s-core/Pipfile b/python/cdk8s-core/Pipfile index 77718cc3..300dee1e 100644 --- a/python/cdk8s-core/Pipfile +++ b/python/cdk8s-core/Pipfile @@ -7,7 +7,7 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" +cdk8s = "~=2.66.4" [requires] python_version = "3.10" diff --git a/python/cdk8s-core/Pipfile.lock b/python/cdk8s-core/Pipfile.lock index 800609d8..ee440012 100644 --- a/python/cdk8s-core/Pipfile.lock +++ b/python/cdk8s-core/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "4fb1077a82358919b9b52127bf2ef8a9dd14b6c0a9734b7f51f2397aee73d81b" + "sha256": "62bf6aba25b0adc0e1f2ab344000ac077ab21d01930c909fb7ba0b566e8acb51" }, "pipfile-spec": 6, "requires": { diff --git a/python/cdk8s-crd/Pipfile b/python/cdk8s-crd/Pipfile index 77718cc3..300dee1e 100644 --- a/python/cdk8s-crd/Pipfile +++ b/python/cdk8s-crd/Pipfile @@ -7,7 +7,7 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" +cdk8s = "~=2.66.4" [requires] python_version = "3.10" diff --git a/python/cdk8s-crd/Pipfile.lock b/python/cdk8s-crd/Pipfile.lock index 800609d8..ee440012 100644 --- a/python/cdk8s-crd/Pipfile.lock +++ b/python/cdk8s-crd/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "4fb1077a82358919b9b52127bf2ef8a9dd14b6c0a9734b7f51f2397aee73d81b" + "sha256": "62bf6aba25b0adc0e1f2ab344000ac077ab21d01930c909fb7ba0b566e8acb51" }, "pipfile-spec": 6, "requires": { diff --git a/python/cdk8s-helm/Pipfile b/python/cdk8s-helm/Pipfile index 77718cc3..300dee1e 100644 --- a/python/cdk8s-helm/Pipfile +++ b/python/cdk8s-helm/Pipfile @@ -7,7 +7,7 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" +cdk8s = "~=2.66.4" [requires] python_version = "3.10" diff --git a/python/cdk8s-helm/Pipfile.lock b/python/cdk8s-helm/Pipfile.lock index 800609d8..ee440012 100644 --- a/python/cdk8s-helm/Pipfile.lock +++ b/python/cdk8s-helm/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "4fb1077a82358919b9b52127bf2ef8a9dd14b6c0a9734b7f51f2397aee73d81b" + "sha256": "62bf6aba25b0adc0e1f2ab344000ac077ab21d01930c909fb7ba0b566e8acb51" }, "pipfile-spec": 6, "requires": { diff --git a/python/cdk8s-include/Pipfile b/python/cdk8s-include/Pipfile index 77718cc3..300dee1e 100644 --- a/python/cdk8s-include/Pipfile +++ b/python/cdk8s-include/Pipfile @@ -7,7 +7,7 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" +cdk8s = "~=2.66.4" [requires] python_version = "3.10" diff --git a/python/cdk8s-include/Pipfile.lock b/python/cdk8s-include/Pipfile.lock index 800609d8..ee440012 100644 --- a/python/cdk8s-include/Pipfile.lock +++ b/python/cdk8s-include/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "4fb1077a82358919b9b52127bf2ef8a9dd14b6c0a9734b7f51f2397aee73d81b" + "sha256": "62bf6aba25b0adc0e1f2ab344000ac077ab21d01930c909fb7ba0b566e8acb51" }, "pipfile-spec": 6, "requires": { diff --git a/python/cdk8s-plus-elasticsearch-query/Pipfile b/python/cdk8s-plus-elasticsearch-query/Pipfile index b85aaeb8..5b37adb2 100644 --- a/python/cdk8s-plus-elasticsearch-query/Pipfile +++ b/python/cdk8s-plus-elasticsearch-query/Pipfile @@ -7,8 +7,8 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" -cdk8s-plus-26 = "~=2.18.28" +cdk8s = "~=2.66.4" +cdk8s-plus-26 = "~=2.18.30" [requires] python_version = "3.10" diff --git a/python/cdk8s-plus-elasticsearch-query/Pipfile.lock b/python/cdk8s-plus-elasticsearch-query/Pipfile.lock index 0d2d7f7f..f6cfcb27 100644 --- a/python/cdk8s-plus-elasticsearch-query/Pipfile.lock +++ b/python/cdk8s-plus-elasticsearch-query/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "00d4d6b7dae0c6efdb61dcca299c092ed34d8fb17706d191b2f12fd70d2744e1" + "sha256": "b0ee22331176881d9b25de11fd0e9c407531f3f9d4f37a0448e592817649b033" }, "pipfile-spec": 6, "requires": { @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/cdk8s-plus-http-echo/Pipfile b/python/cdk8s-plus-http-echo/Pipfile index b85aaeb8..5b37adb2 100644 --- a/python/cdk8s-plus-http-echo/Pipfile +++ b/python/cdk8s-plus-http-echo/Pipfile @@ -7,8 +7,8 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" -cdk8s-plus-26 = "~=2.18.28" +cdk8s = "~=2.66.4" +cdk8s-plus-26 = "~=2.18.30" [requires] python_version = "3.10" diff --git a/python/cdk8s-plus-http-echo/Pipfile.lock b/python/cdk8s-plus-http-echo/Pipfile.lock index 0d2d7f7f..f6cfcb27 100644 --- a/python/cdk8s-plus-http-echo/Pipfile.lock +++ b/python/cdk8s-plus-http-echo/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "00d4d6b7dae0c6efdb61dcca299c092ed34d8fb17706d191b2f12fd70d2744e1" + "sha256": "b0ee22331176881d9b25de11fd0e9c407531f3f9d4f37a0448e592817649b033" }, "pipfile-spec": 6, "requires": { @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/cdk8s-plus-pod-info/Pipfile b/python/cdk8s-plus-pod-info/Pipfile index b85aaeb8..5b37adb2 100644 --- a/python/cdk8s-plus-pod-info/Pipfile +++ b/python/cdk8s-plus-pod-info/Pipfile @@ -7,8 +7,8 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" -cdk8s-plus-26 = "~=2.18.28" +cdk8s = "~=2.66.4" +cdk8s-plus-26 = "~=2.18.30" [requires] python_version = "3.10" diff --git a/python/cdk8s-plus-pod-info/Pipfile.lock b/python/cdk8s-plus-pod-info/Pipfile.lock index 0d2d7f7f..f6cfcb27 100644 --- a/python/cdk8s-plus-pod-info/Pipfile.lock +++ b/python/cdk8s-plus-pod-info/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "00d4d6b7dae0c6efdb61dcca299c092ed34d8fb17706d191b2f12fd70d2744e1" + "sha256": "b0ee22331176881d9b25de11fd0e9c407531f3f9d4f37a0448e592817649b033" }, "pipfile-spec": 6, "requires": { @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/cdk8s-plus-web-cache-db/Pipfile b/python/cdk8s-plus-web-cache-db/Pipfile index b85aaeb8..5b37adb2 100644 --- a/python/cdk8s-plus-web-cache-db/Pipfile +++ b/python/cdk8s-plus-web-cache-db/Pipfile @@ -7,8 +7,8 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" -cdk8s-plus-26 = "~=2.18.28" +cdk8s = "~=2.66.4" +cdk8s-plus-26 = "~=2.18.30" [requires] python_version = "3.10" diff --git a/python/cdk8s-plus-web-cache-db/Pipfile.lock b/python/cdk8s-plus-web-cache-db/Pipfile.lock index 0d2d7f7f..f6cfcb27 100644 --- a/python/cdk8s-plus-web-cache-db/Pipfile.lock +++ b/python/cdk8s-plus-web-cache-db/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "00d4d6b7dae0c6efdb61dcca299c092ed34d8fb17706d191b2f12fd70d2744e1" + "sha256": "b0ee22331176881d9b25de11fd0e9c407531f3f9d4f37a0448e592817649b033" }, "pipfile-spec": 6, "requires": { @@ -92,7 +92,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, "six": { @@ -100,7 +100,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/kubernetes-end-to-end-aws/Pipfile b/python/kubernetes-end-to-end-aws/Pipfile index 6e23bf9f..d7095b30 100644 --- a/python/kubernetes-end-to-end-aws/Pipfile +++ b/python/kubernetes-end-to-end-aws/Pipfile @@ -7,9 +7,9 @@ verify_ssl = true [packages] constructs = "~=10.2.70" -cdk8s = "~=2.66.2" -cdk8s-plus-26 = "~=2.18.28" -aws-cdk-lib = "~=2.69.0" +cdk8s = "~=2.66.4" +cdk8s-plus-26 = "~=2.18.30" +aws-cdk-lib = "~=2.99.1" "aws-cdk.lambda-layer-kubectl-v25" = "~=2.0.3" [requires] diff --git a/python/kubernetes-end-to-end-aws/Pipfile.lock b/python/kubernetes-end-to-end-aws/Pipfile.lock index 682e8c7e..ca1ff549 100644 --- a/python/kubernetes-end-to-end-aws/Pipfile.lock +++ b/python/kubernetes-end-to-end-aws/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "7eb3eb768265d1f5f9b21f34f176178dadfb3feabab3e5d4147ef97fd74595db" + "sha256": "ed13c350e086c7c225ccf8aa4d41a460f20666e8206585baa9c52db24d355bad" }, "pipfile-spec": 6, "requires": { @@ -26,11 +26,11 @@ }, "aws-cdk-lib": { "hashes": [ - "sha256:462fba45abd15edae5a8264f5b12f6c6194421fbba2b8bc84a91299efad234d7", - "sha256:61e9e1e98aa3bb7cf2bd1014990331755ba47d84ce76d41fe97f916cb53f8c39" + "sha256:983f4da93af93b0d1e350938db55fe90465bf38c81ad831b4035d258ddf52174", + "sha256:eb57eb88a57320c5068b62bebb2eecb8f913ecfe7561d868b8f8da28d482419c" ], "index": "pypi", - "version": "==2.69.0" + "version": "==2.99.1" }, "aws-cdk.asset-awscli-v1": { "hashes": [ @@ -48,13 +48,13 @@ "markers": "python_version ~= '3.7'", "version": "==2.1.2" }, - "aws-cdk.asset-node-proxy-agent-v5": { + "aws-cdk.asset-node-proxy-agent-v6": { "hashes": [ - "sha256:73d4a4f4bdeb3019779137e4b18d7c5efc8353dff673508bd8c584569ea18db6", - "sha256:d71d80710734c47f7114e3e51843c4a8ebae3bbe5032a5af40ca56ca611c0cfe" + "sha256:42cdbc1de2ed3f845e3eb883a72f58fc7e5554c2e0b6fcdb366c159778dce74d", + "sha256:e442673d4f93137ab165b75386761b1d46eea25fc5015e5145ae3afa9da06b6e" ], "markers": "python_version ~= '3.7'", - "version": "==2.0.166" + "version": "==2.0.1" }, "aws-cdk.lambda-layer-kubectl-v25": { "hashes": [ @@ -132,7 +132,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, "six": { @@ -140,7 +140,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, "typeguard": { diff --git a/python/kubernetes-end-to-end-aws/cdk.out/cdk.out b/python/kubernetes-end-to-end-aws/cdk.out/cdk.out index 7925065e..2313ab54 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/cdk.out +++ b/python/kubernetes-end-to-end-aws/cdk.out/cdk.out @@ -1 +1 @@ -{"version":"31.0.0"} \ No newline at end of file +{"version":"34.0.0"} \ No newline at end of file diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index 76d277b6..38a6ba99 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "34.0.0", "files": { "ebc48a9a74e277f463f78c5a0b3bcf489a891efe25ece75b5b439b9e89bee4ac": { "source": { @@ -14,54 +14,54 @@ } } }, - "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c": { + "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c": { "source": { - "path": "asset.3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "objectKey": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4": { + "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab": { "source": { - "path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip", + "objectKey": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189": { + "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94": { "source": { - "path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip", + "objectKey": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02": { + "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3": { "source": { - "path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", + "path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip", + "objectKey": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -79,33 +79,33 @@ } } }, - "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac": { + "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5": { "source": { - "path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", + "path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip", + "objectKey": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0": { + "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12": { "source": { - "path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip", + "objectKey": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e": { + "8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e.json", + "objectKey": "8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa": { + "222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa.json", + "objectKey": "222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "535eb9f4d5ee4e795b9e9058d2613700317b1785af4dde2f77e26d47037ff5b1": { + "c90e53352f9f0300fdc93ebca1b01272743a94cf3b4c953443e4b8c6ae7da405": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "535eb9f4d5ee4e795b9e9058d2613700317b1785af4dde2f77e26d47037ff5b1.json", + "objectKey": "c90e53352f9f0300fdc93ebca1b01272743a94cf3b4c953443e4b8c6ae7da405.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index 9548d10a..550145d9 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -40,9 +40,6 @@ "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 0, @@ -70,7 +67,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Subnet" @@ -79,9 +79,6 @@ "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -91,7 +88,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/RouteTable" @@ -114,12 +114,12 @@ "ClusterDefaultVpcPublicSubnet1DefaultRouteCF22EF6E": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" - }, "DestinationCidrBlock": "0.0.0.0/0", "GatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" } }, "DependsOn": [ @@ -151,15 +151,15 @@ "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E": { "Type": "AWS::EC2::NatGateway", "Properties": { - "SubnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" - }, "AllocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet1EIP498E2BD2", "AllocationId" ] }, + "SubnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" + }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -182,9 +182,6 @@ "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 1, @@ -212,7 +209,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Subnet" @@ -221,9 +221,6 @@ "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -233,7 +230,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/RouteTable" @@ -256,12 +256,12 @@ "ClusterDefaultVpcPublicSubnet2DefaultRoute1FA8621E": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" - }, "DestinationCidrBlock": "0.0.0.0/0", "GatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" } }, "DependsOn": [ @@ -293,15 +293,15 @@ "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728": { "Type": "AWS::EC2::NatGateway", "Properties": { - "SubnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" - }, "AllocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet2EIP265F4810", "AllocationId" ] }, + "SubnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" + }, "Tags": [ { "Key": "kubernetes.io/role/elb", @@ -324,9 +324,6 @@ "ClusterDefaultVpcPrivateSubnet1Subnet03F39409": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 0, @@ -354,7 +351,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Subnet" @@ -363,9 +363,6 @@ "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/internal-elb", @@ -375,7 +372,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/RouteTable" @@ -398,12 +398,12 @@ "ClusterDefaultVpcPrivateSubnet1DefaultRouteD624C8BD": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" - }, "DestinationCidrBlock": "0.0.0.0/0", "NatGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" } }, "Metadata": { @@ -413,9 +413,6 @@ "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7": { "Type": "AWS::EC2::Subnet", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "AvailabilityZone": { "Fn::Select": [ 1, @@ -443,7 +440,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Subnet" @@ -452,9 +452,6 @@ "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298": { "Type": "AWS::EC2::RouteTable", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "Tags": [ { "Key": "kubernetes.io/role/internal-elb", @@ -464,7 +461,10 @@ "Key": "Name", "Value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/RouteTable" @@ -487,12 +487,12 @@ "ClusterDefaultVpcPrivateSubnet2DefaultRouteAB55737C": { "Type": "AWS::EC2::Route", "Properties": { - "RouteTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" - }, "DestinationCidrBlock": "0.0.0.0/0", "NatGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728" + }, + "RouteTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" } }, "Metadata": { @@ -516,17 +516,134 @@ "ClusterDefaultVpcVPCGWC1D00388": { "Type": "AWS::EC2::VPCGatewayAttachment", "Properties": { - "VpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "InternetGatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "VpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" } }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/VPCGW" } }, + "ClusterKubectlHandlerRole94549F93": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + }, + "ManagedPolicyArns": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" + ] + ] + }, + { + "Fn::If": [ + "ClusterHasEcrPublic8EE1114E", + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] + ] + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + }, + "Metadata": { + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource" + } + }, + "ClusterKubectlHandlerRoleDefaultPolicyE44083DD": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": "eks:DescribeCluster", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "Arn" + ] + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "ClusterCreationRole360249B6", + "Arn" + ] + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "Roles": [ + { + "Ref": "ClusterKubectlHandlerRole94549F93" + } + ] + }, + "Metadata": { + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource" + } + }, "ClusterRoleFA261979": { "Type": "AWS::IAM::Role", "Properties": { @@ -590,19 +707,33 @@ "Effect": "Allow", "Principal": { "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "ClusterKubectlHandlerRole94549F93", + "Arn" ] } } @@ -762,6 +893,9 @@ "Arn" ] }, + "kubernetesNetworkConfig": { + "ipFamily": "ipv4" + }, "resourcesVpcConfig": { "subnetIds": [ { @@ -845,39 +979,30 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier" } }, - "ClusterMastersRole9AA35625": { - "Type": "AWS::IAM::Role", + "ClusterOpenIdConnectProviderE7EB0530": { + "Type": "Custom::AWSCDKOpenIdConnectProvider", "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] - ] - } - } - } - ], - "Version": "2012-10-17" - } + "ServiceToken": { + "Fn::GetAtt": [ + "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0", + "Arn" + ] + }, + "ClientIDList": [ + "sts.amazonaws.com" + ], + "Url": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "OpenIdConnectIssuerUrl" + ] + }, + "CodeHash": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5" }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/MastersRole/Resource" + "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default" } }, "ClusterAwsAuthmanifestFE51F8AE": { @@ -894,20 +1019,6 @@ "", [ "[{\"apiVersion\":\"v1\",\"kind\":\"ConfigMap\",\"metadata\":{\"name\":\"aws-auth\",\"namespace\":\"kube-system\",\"labels\":{\"aws.cdk.eks/prune-c8c065aa4e126347d9f13248ad46e4a1df79710cf0\":\"\"}},\"data\":{\"mapRoles\":\"[{\\\"rolearn\\\":\\\"", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - }, - "\\\",\\\"username\\\":\\\"", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - }, - "\\\",\\\"groups\\\":[\\\"system:masters\\\"]},{\\\"rolearn\\\":\\\"", { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", @@ -939,32 +1050,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default" } }, - "ClusterOpenIdConnectProviderE7EB0530": { - "Type": "Custom::AWSCDKOpenIdConnectProvider", - "Properties": { - "ServiceToken": { - "Fn::GetAtt": [ - "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderHandlerF2C543E0", - "Arn" - ] - }, - "ClientIDList": [ - "sts.amazonaws.com" - ], - "Url": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "OpenIdConnectIssuerUrl" - ] - }, - "CodeHash": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac" - }, - "UpdateReplacePolicy": "Delete", - "DeletionPolicy": "Delete", - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default" - } - }, "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04": { "Type": "AWS::IAM::Role", "Properties": { @@ -1026,15 +1111,25 @@ "ClusterNodegroupDefaultCapacityDA0920A3": { "Type": "AWS::EKS::Nodegroup", "Properties": { + "AmiType": "AL2_x86_64", "ClusterName": { "Ref": "Cluster9EE0221C" }, + "ForceUpdateEnabled": true, + "InstanceTypes": [ + "m5.large" + ], "NodeRole": { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", "Arn" ] }, + "ScalingConfig": { + "DesiredSize": 2, + "MaxSize": 2, + "MinSize": 2 + }, "Subnets": [ { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" @@ -1042,17 +1137,7 @@ { "Ref": "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7" } - ], - "AmiType": "AL2_x86_64", - "ForceUpdateEnabled": true, - "InstanceTypes": [ - "m5.large" - ], - "ScalingConfig": { - "DesiredSize": 2, - "MaxSize": 2, - "MinSize": 2 - } + ] }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/Resource" @@ -1212,17 +1297,9 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e.json" + "/8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf.json" ] ] - }, - "Parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Fn::GetAtt": [ - "ClusterCreationRole360249B6", - "Arn" - ] - } } }, "UpdateReplacePolicy": "Delete", @@ -1236,42 +1313,16 @@ "awscdkawseksKubectlProviderNestedStackawscdkawseksKubectlProviderNestedStackResourceA7AEBA6B": { "Type": "AWS::CloudFormation::Stack", "Properties": { - "TemplateURL": { - "Fn::Join": [ - "", - [ - "https://s3.", - { - "Ref": "AWS::Region" - }, - ".", - { - "Ref": "AWS::URLSuffix" - }, - "/", - { - "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" - }, - "/d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa.json" - ] - ] - }, "Parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "Arn" - ] + "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "Ref": "Kubectl85A5A23F" }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Fn::GetAtt": [ - "ClusterCreationRole360249B6", + "ClusterKubectlHandlerRole94549F93", "Arn" ] }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { - "Ref": "Kubectl85A5A23F" - }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" }, @@ -1284,13 +1335,35 @@ "ClusterSecurityGroupId" ] } + }, + "TemplateURL": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55.json" + ] + ] } }, "DependsOn": [ "ClusterDefaultVpcPrivateSubnet1DefaultRouteD624C8BD", "ClusterDefaultVpcPrivateSubnet1RouteTableAssociationF8A67D95", "ClusterDefaultVpcPrivateSubnet2DefaultRouteAB55737C", - "ClusterDefaultVpcPrivateSubnet2RouteTableAssociationE1240DF2" + "ClusterDefaultVpcPrivateSubnet2RouteTableAssociationE1240DF2", + "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "ClusterKubectlHandlerRole94549F93" ], "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", @@ -1784,7 +1857,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac.zip" + "S3Key": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1795,14 +1868,14 @@ "Arn" ] }, - "Runtime": "nodejs16.x" + "Runtime": "nodejs18.x" }, "DependsOn": [ "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderRole517FED65" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.11cf4c654fdecb838aba9be11ac974a5acae6063c836875cc24e39bb60fe8eac", + "aws:asset:path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "aws:asset:property": "Code" } }, @@ -1838,7 +1911,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip" + "S3Key": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1849,21 +1922,21 @@ "Arn" ] }, - "Runtime": "nodejs14.x" + "Runtime": "nodejs18.x" }, "DependsOn": [ "AWSCDKCfnUtilsProviderCustomResourceProviderRoleFE0EE867" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "aws:asset:path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "aws:asset:property": "Code" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9lt5ptUvWAb3VNYYu69YYyeBrIctsolqWAolKEBj+91J2M7cnPlLiA/keF6L/cSduruQpZKppM6Nr0W9Jqha49NKH5YsMASmIPAUIS/EQVYv0IAOCkV3dSFG82j/yjL5CH7SzgG0QfWFiIPSQn0IeaQ9PsUZvkTD8lVa/YiBYH9CumsJZi4pK74664YZn1+DOu3gA5p2TX2i6Yi89fWJa12/cWUkTEXJTMxN5ZwyTbNEftcJcKRctDYBqIfrqoBJnVRZQxtpotY0186TajDYuEv6TtcG5PtdYBae0pLTm5XMCP1flOK6kR0l4kmcovT4ynIlXlsaxLx+mST6ynFjzfYeWeHQVvabz40WDL4UBtOxEv3HTfGMsHe8yEk5oGGB0i33cabuDDQYXveIGtsR1c8r9n/A60iFOaowHwOB3SHt+6frvEz+z4I1OWgxwI75f3X9c0fV0F5lJR5G1bJcikx0Xt+JpwtXidjyYAcoz7Z29XopvieAtaJ15Nkx3KDZTfAcy2HRSogIAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwU7DMAz9lt3TwDp24EapEIwBqzbUK0pTb8uaJlPibJqq/jtuyyic/Pwav9p+jnlzf8+nE3H2kSyrSKuCNxsUsmJEfTV+9iW8B/Q86QLzM/4YZAX4KDwwLeqiFDzdmjdxAZeD88oaBpXnTaqDR3BsdQSzKFNrDEjMnD2pktjk7JOAe7YMBTgDCP5dGLUFj+zDlrBzNhwZ6Y7JC+g63QuHf2pWxYFEc6EDsEQX9BN0VmvS34A7KQmJlDYYbBnImDf5UXaaeZayLBRayU0oSKfjRrS2AeFTFBpGfuRoC1Yqgd2Y18cdeFpkfbsCnwXCWVxY5tSJ4Ci8MNi3fX0wdPKTJUg739dgkFqXwSm8PF938I9omRI1b9Z26K+PmaVZesEBtS3r3SIfd8rs2Bq8DU5SAVli6zGl+j+Y1leq62TDDRB49R3xr/DXRfq8CngMtOBbfjd5+Lmim+EuIt0dRVSRXRJ1dIrnfDngPJ73B9Oy7IJ7a25mfNoJHLxSkSPDVA18PcRveFD+c6ICAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" @@ -1871,89 +1944,15 @@ "Condition": "CDKMetadataAvailable" } }, - "Outputs": { - "ClusterConfigCommand43AAE40F": { - "Value": { - "Fn::Join": [ - "", - [ - "aws eks update-kubeconfig --name ", - { - "Ref": "Cluster9EE0221C" - }, - " --region ", - { - "Ref": "AWS::Region" - }, - " --role-arn ", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - } - ] - ] - } - }, - "ClusterGetTokenCommand06AE992E": { - "Value": { - "Fn::Join": [ - "", - [ - "aws eks get-token --cluster-name ", - { - "Ref": "Cluster9EE0221C" - }, - " --region ", - { - "Ref": "AWS::Region" - }, - " --role-arn ", - { - "Fn::GetAtt": [ - "ClusterMastersRole9AA35625", - "Arn" - ] - } - ] - ] - } - }, - "KubeViewEndpoint": { - "Value": { - "Fn::Join": [ - "", - [ - "http://", - { - "Fn::GetAtt": [ - "ClusterkubeviewLoadBalancerAddress8DEA0726", - "Value" - ] - } - ] - ] - } - }, - "ApplicationEndpoint": { - "Value": { - "Fn::Join": [ - "", - [ - "http://", - { - "Fn::GetAtt": [ - "Clusterhttpechoingressc8dc70a7LoadBalancerAddress0760BE37", - "Value" - ] - } - ] - ] - } - } - }, "Conditions": { + "ClusterHasEcrPublic8EE1114E": { + "Fn::Equals": [ + { + "Ref": "AWS::Partition" + }, + "aws" + ] + }, "CDKMetadataAvailable": { "Fn::Or": [ { @@ -2147,6 +2146,40 @@ ] } }, + "Outputs": { + "KubeViewEndpoint": { + "Value": { + "Fn::Join": [ + "", + [ + "http://", + { + "Fn::GetAtt": [ + "ClusterkubeviewLoadBalancerAddress8DEA0726", + "Value" + ] + } + ] + ] + } + }, + "ApplicationEndpoint": { + "Value": { + "Fn::Join": [ + "", + [ + "http://", + { + "Fn::GetAtt": [ + "Clusterhttpechoingressc8dc70a7LoadBalancerAddress0760BE37", + "Value" + ] + } + ] + ] + } + } + }, "Parameters": { "BootstrapVersion": { "Type": "AWS::SSM::Parameter::Value", diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index 9f9fc8d4..b3c401f1 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -7,13 +7,13 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip" + "S3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "Description": "/opt/nodejs/node_modules/proxy-agent" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Resource", - "aws:asset:path": "asset.3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "aws:asset:path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" } @@ -52,32 +52,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/Resource" } }, - "OnEventHandlerServiceRoleDefaultPolicyC57085D4": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "OnEventHandlerServiceRoleDefaultPolicyC57085D4", - "Roles": [ - { - "Ref": "OnEventHandlerServiceRole15A26729" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource" - } - }, "OnEventHandler42BEBAE0": { "Type": "AWS::Lambda::Function", "Properties": { @@ -85,13 +59,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "Role": { - "Fn::GetAtt": [ - "OnEventHandlerServiceRole15A26729", - "Arn" - ] + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "onEvent handler for EKS cluster resource provider", "Environment": { @@ -105,16 +73,21 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 60 }, "DependsOn": [ - "OnEventHandlerServiceRoleDefaultPolicyC57085D4", "OnEventHandlerServiceRole15A26729" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource", - "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -153,32 +126,6 @@ "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/Resource" } }, - "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", - "Roles": [ - { - "Ref": "IsCompleteHandlerServiceRole5810CC58" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource" - } - }, "IsCompleteHandler7073F4DA": { "Type": "AWS::Lambda::Function", "Properties": { @@ -186,13 +133,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "Role": { - "Fn::GetAtt": [ - "IsCompleteHandlerServiceRole5810CC58", - "Arn" - ] + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "isComplete handler for EKS cluster resource provider", "Environment": { @@ -206,16 +147,21 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 60 }, "DependsOn": [ - "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", "IsCompleteHandlerServiceRole5810CC58" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource", - "aws:asset:path": "asset.80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -339,13 +285,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -368,7 +308,13 @@ } }, "Handler": "framework.onEvent", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -377,7 +323,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -494,13 +440,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkisCompleteServiceRoleB1087139", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -520,7 +460,13 @@ } }, "Handler": "framework.isComplete", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkisCompleteServiceRoleB1087139", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -529,7 +475,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -646,13 +592,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonTimeoutServiceRole28643D26", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -672,7 +612,13 @@ } }, "Handler": "framework.onTimeout", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonTimeoutServiceRole28643D26", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900 }, "DependsOn": [ @@ -681,7 +627,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -828,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy07DMBD8lt6dpRCExLGtxAmqKEhcra29BBPHjrw2EEX5d+y0Oc3MPmbmAZ6eYb/DX66U7itrLjCfiSPp94iqFxaHi0ZpcaIgndckx+D/JokduQjnPGiKPhT5Wo5EtpIz1xKZKTIcCgiu4ZhUT/GITDdTmE+fbv35oMDGO/GSnIqF5MXGF2FwgLn1lsp4xcZbo6Yir2xZxBqTK3fGdaIl9ikoEipx9IMMN82Qy/4YnVsWq+0q85N32mzRbziO2WYRzRS/vLur4X4Pj7tvNqYKyUUzELRX/Af3iASXPwEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy07DMBD8lt6dhRIuPbaVOEEVBYmrtbWXYOLYkdcGoij/jp02p5nZx8w8weEA+x3+cqV0X1lzhflCHEm/R1S9sDhcNUqLEwXpvCY5Bv83SezIRbjkQVP0scjXciSylZy5lshMkeFYQHANp6R6iidkupvCfP50688HBTbeiZfkVCwkLza+CIMDzK23VMYrNt4aNRV5Y8si1phcuTOuEy2xT0GRUImjH2S4a4Zc9sfo3LJYbVeZn73TZot+w3HMNotopvjl3UMN+0d43n2zMVVILpqBoL3hP1jur9k/AQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" @@ -1062,6 +1008,9 @@ "ap-southeast-3": { "states": "states.ap-southeast-3.amazonaws.com" }, + "ap-southeast-4": { + "states": "states.ap-southeast-4.amazonaws.com" + }, "ca-central-1": { "states": "states.ca-central-1.amazonaws.com" }, @@ -1095,6 +1044,9 @@ "eu-west-3": { "states": "states.eu-west-3.amazonaws.com" }, + "il-central-1": { + "states": "states.il-central-1.amazonaws.com" + }, "me-central-1": { "states": "states.me-central-1.amazonaws.com" }, @@ -1134,6 +1086,22 @@ } }, "Outputs": { + "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": { + "Value": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + } + }, + "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": { + "Value": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + } + }, "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { "Value": { "Fn::GetAtt": [ @@ -1142,10 +1110,5 @@ ] } } - }, - "Parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Type": "String" - } } } \ No newline at end of file diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index 8e7b5bbd..a626e66a 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -1,108 +1,5 @@ { "Resources": { - "HandlerServiceRoleFCDC14AE": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "ManagedPolicyArns": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource" - } - }, - "HandlerServiceRoleDefaultPolicyCBD0CC91": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "eks:DescribeCluster", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "HandlerServiceRoleDefaultPolicyCBD0CC91", - "Roles": [ - { - "Ref": "HandlerServiceRoleFCDC14AE" - } - ] - }, - "Metadata": { - "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource" - } - }, "Handler886CB40B": { "Type": "AWS::Lambda::Function", "Properties": { @@ -110,13 +7,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" - }, - "Role": { - "Fn::GetAtt": [ - "HandlerServiceRoleFCDC14AE", - "Arn" - ] + "S3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "Description": "onEvent handler for EKS kubectl resource provider", "Handler": "index.handler", @@ -129,7 +20,10 @@ } ], "MemorySize": 1024, - "Runtime": "python3.7", + "Role": { + "Ref": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" + }, + "Runtime": "python3.10", "Timeout": 900, "VpcConfig": { "SecurityGroupIds": [ @@ -147,13 +41,9 @@ ] } }, - "DependsOn": [ - "HandlerServiceRoleDefaultPolicyCBD0CC91", - "HandlerServiceRoleFCDC14AE" - ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource", - "aws:asset:path": "asset.92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02", + "aws:asset:path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -274,13 +164,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "Role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider)", "Environment": { @@ -294,7 +178,13 @@ } }, "Handler": "framework.onEvent", - "Runtime": "nodejs14.x", + "Role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "Runtime": "nodejs18.x", "Timeout": 900, "VpcConfig": { "SecurityGroupIds": [ @@ -318,7 +208,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -326,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PQWvDMAyFf0vvjtatY7BjG9hlO4QUdjWOo3VqHBssuSWE/PfZaTd2eu/xkPTpCV5eYbsxV65sP1SOOphz0DMODO+pQyuuieFCPUblzNj1Bua35K1Q8Kr+8v/9h5kwfmLknBdFZoS5DQ5LtWoTHNmpxJtbFO+0YUZh2BfJGQ7JDigHw7ioFjmkaFGt7VHMifzpjqFduaYzrHUE+yvXjlYAZRNLGHW8DzP8PVBAfldmXwffk6ywzSTfwT/s4HELz5szE1UxeaERob3pD/408cAqAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PwWrDMBBEvyV3eds0veSYGHppD8aFXIUsb9ONZQm0qwRj/O+VnLT0NPNgh5l9gf0ethtz48r2Q+WogzmDnnFgeE8dWnFNDFfqMSpnxq43ML8lb4WCV/WX/+8/zITxhJEzL4p32jCjMByKZIZjsgPK0TAqMiPMbXBYgqs2wZGdCt7dsqg1+CnmTP78aNeulOi80TqCw41rR2uvapFDihaVTSxh1PHBDH8PlKrfq+zr4HuSdWwzyXfwTzvYPsPr5sJEVUxeaERo7/oD4bJYvCoBAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" @@ -539,13 +429,10 @@ } }, "Parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Type": "String" - }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsKubectl55510B5ARef": { "Type": "String" }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Type": "String" }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { diff --git a/python/kubernetes-end-to-end-aws/cdk.out/manifest.json b/python/kubernetes-end-to-end-aws/cdk.out/manifest.json index 9143120e..bcee9437 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "34.0.0", "artifacts": { "kubernetes-end-to-end-aws.assets": { "type": "cdk:asset-manifest", @@ -14,10 +14,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "kubernetes-end-to-end-aws.template.json", + "terminationProtection": false, "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/535eb9f4d5ee4e795b9e9058d2613700317b1785af4dde2f77e26d47037ff5b1.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c90e53352f9f0300fdc93ebca1b01272743a94cf3b4c953443e4b8c6ae7da405.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -177,6 +178,18 @@ "data": "ClusterDefaultVpcVPCGWC1D00388" } ], + "/kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "ClusterKubectlHandlerRole94549F93" + } + ], + "/kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource": [ + { + "type": "aws:cdk:logicalId", + "data": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD" + } + ], "/kubernetes-end-to-end-aws/Cluster/Role/Resource": [ { "type": "aws:cdk:logicalId", @@ -213,22 +226,22 @@ "data": "ClusterKubectlReadyBarrier200052AF" } ], - "/kubernetes-end-to-end-aws/Cluster/MastersRole/Resource": [ + "/kubernetes-end-to-end-aws/Cluster/HasEcrPublic": [ { "type": "aws:cdk:logicalId", - "data": "ClusterMastersRole9AA35625" + "data": "ClusterHasEcrPublic8EE1114E" } ], - "/kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default": [ + "/kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default": [ { "type": "aws:cdk:logicalId", - "data": "ClusterAwsAuthmanifestFE51F8AE" + "data": "ClusterOpenIdConnectProviderE7EB0530" } ], - "/kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default": [ + "/kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default": [ { "type": "aws:cdk:logicalId", - "data": "ClusterOpenIdConnectProviderE7EB0530" + "data": "ClusterAwsAuthmanifestFE51F8AE" } ], "/kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/Resource": [ @@ -243,18 +256,6 @@ "data": "ClusterNodegroupDefaultCapacityDA0920A3" } ], - "/kubernetes-end-to-end-aws/Cluster/ConfigCommand": [ - { - "type": "aws:cdk:logicalId", - "data": "ClusterConfigCommand43AAE40F" - } - ], - "/kubernetes-end-to-end-aws/Cluster/GetTokenCommand": [ - { - "type": "aws:cdk:logicalId", - "data": "ClusterGetTokenCommand06AE992E" - } - ], "/kubernetes-end-to-end-aws/Cluster/chart-KubeView/Resource/Default": [ { "type": "aws:cdk:logicalId", @@ -291,12 +292,6 @@ "data": "OnEventHandlerServiceRole15A26729" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "OnEventHandlerServiceRoleDefaultPolicyC57085D4" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource": [ { "type": "aws:cdk:logicalId", @@ -309,12 +304,6 @@ "data": "IsCompleteHandlerServiceRole5810CC58" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B" - } - ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource": [ { "type": "aws:cdk:logicalId", @@ -411,34 +400,28 @@ "data": "ServiceprincipalMap" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": [ { "type": "aws:cdk:logicalId", - "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn" - } - ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": [ - { - "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStackResource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": [ { "type": "aws:cdk:logicalId", - "data": "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": [ { "type": "aws:cdk:logicalId", - "data": "HandlerServiceRoleFCDC14AE" + "data": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack/@aws-cdk--aws-eks.ClusterResourceProvider.NestedStackResource": [ { "type": "aws:cdk:logicalId", - "data": "HandlerServiceRoleDefaultPolicyCBD0CC91" + "data": "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454" } ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource": [ @@ -489,22 +472,16 @@ "data": "kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn": [ - { - "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef": [ { "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" + "data": "referencetokubernetesendtoendawsKubectl55510B5ARef" } ], - "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef": [ + "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": [ { "type": "aws:cdk:logicalId", - "data": "referencetokubernetesendtoendawsKubectl55510B5ARef" + "data": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" } ], "/kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": [ diff --git a/python/kubernetes-end-to-end-aws/cdk.out/tree.json b/python/kubernetes-end-to-end-aws/cdk.out/tree.json index 66ba1211..834f63a4 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -21,7 +21,7 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -29,13 +29,13 @@ "path": "kubernetes-end-to-end-aws/Kubectl/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -56,7 +56,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -93,7 +93,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.69.0" + "version": "2.99.1" } }, "PublicSubnet1": { @@ -106,9 +106,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 0, @@ -136,12 +133,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -149,7 +149,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -158,9 +158,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -170,12 +167,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -194,7 +194,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -203,18 +203,18 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" - }, "destinationCidrBlock": "0.0.0.0/0", "gatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet1RouteTable1DCCDD98" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } }, "EIP": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.69.0" + "version": "2.99.1" } }, "NATGateway": { @@ -247,15 +247,15 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::NatGateway", "aws:cdk:cloudformation:props": { - "subnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" - }, "allocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet1EIP498E2BD2", "AllocationId" ] }, + "subnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet1Subnet3BFE1BDA" + }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PublicSubnet2": { @@ -289,9 +289,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 1, @@ -319,12 +316,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -332,7 +332,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -341,9 +341,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -353,12 +350,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PublicSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -377,7 +377,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -386,18 +386,18 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" - }, "destinationCidrBlock": "0.0.0.0/0", "gatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPublicSubnet2RouteTable6F1F5F47" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } }, "EIP": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.69.0" + "version": "2.99.1" } }, "NATGateway": { @@ -430,15 +430,15 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::NatGateway", "aws:cdk:cloudformation:props": { - "subnetId": { - "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" - }, "allocationId": { "Fn::GetAtt": [ "ClusterDefaultVpcPublicSubnet2EIP265F4810", "AllocationId" ] }, + "subnetId": { + "Ref": "ClusterDefaultVpcPublicSubnet2SubnetC4E9A966" + }, "tags": [ { "key": "kubernetes.io/role/elb", @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PrivateSubnet1": { @@ -472,9 +472,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 0, @@ -502,12 +499,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -515,7 +515,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -524,9 +524,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/internal-elb", @@ -536,12 +533,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet1" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -569,24 +569,24 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" - }, "destinationCidrBlock": "0.0.0.0/0", "natGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet1NATGateway6E21013E" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet1RouteTable7844020C" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "PrivateSubnet2": { @@ -599,9 +599,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Subnet", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "availabilityZone": { "Fn::Select": [ 1, @@ -629,12 +626,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "Acl": { @@ -642,7 +642,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTable": { @@ -651,9 +651,6 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::RouteTable", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "tags": [ { "key": "kubernetes.io/role/internal-elb", @@ -663,12 +660,15 @@ "key": "Name", "value": "kubernetes-end-to-end-aws/Cluster/DefaultVpc/PrivateSubnet2" } - ] + ], + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" + } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.69.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -696,24 +696,24 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::Route", "aws:cdk:cloudformation:props": { - "routeTableId": { - "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" - }, "destinationCidrBlock": "0.0.0.0/0", "natGatewayId": { "Ref": "ClusterDefaultVpcPublicSubnet2NATGateway4AF4B728" + }, + "routeTableId": { + "Ref": "ClusterDefaultVpcPrivateSubnet2RouteTable1F9A5298" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.69.0" + "version": "2.99.1" } }, "IGW": { @@ -732,7 +732,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.69.0" + "version": "2.99.1" } }, "VPCGW": { @@ -741,23 +741,178 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EC2::VPCGatewayAttachment", "aws:cdk:cloudformation:props": { - "vpcId": { - "Ref": "ClusterDefaultVpcFA9F2722" - }, "internetGatewayId": { "Ref": "ClusterDefaultVpcIGW756BE43E" + }, + "vpcId": { + "Ref": "ClusterDefaultVpcFA9F2722" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "KubectlHandlerRole": { + "id": "KubectlHandlerRole", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole", + "children": { + "ImportKubectlHandlerRole": { + "id": "ImportKubectlHandlerRole", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/ImportKubectlHandlerRole", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" + } + }, + "Resource": { + "id": "Resource", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::IAM::Role", + "aws:cdk:cloudformation:props": { + "assumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + }, + "managedPolicyArns": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" + ] + ] + }, + { + "Fn::If": [ + "ClusterHasEcrPublic8EE1114E", + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" + ] + ] + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.CfnRole", + "version": "2.99.1" + } + }, + "DefaultPolicy": { + "id": "DefaultPolicy", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy", + "children": { + "Resource": { + "id": "Resource", + "path": "kubernetes-end-to-end-aws/Cluster/KubectlHandlerRole/DefaultPolicy/Resource", + "attributes": { + "aws:cdk:cloudformation:type": "AWS::IAM::Policy", + "aws:cdk:cloudformation:props": { + "policyDocument": { + "Statement": [ + { + "Action": "eks:DescribeCluster", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "Cluster9EE0221C", + "Arn" + ] + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "ClusterCreationRole360249B6", + "Arn" + ] + } + } + ], + "Version": "2012-10-17" + }, + "policyName": "ClusterKubectlHandlerRoleDefaultPolicyE44083DD", + "roles": [ + { + "Ref": "ClusterKubectlHandlerRole94549F93" + } + ] + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", + "version": "2.99.1" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.Policy", + "version": "2.99.1" + } + } + }, + "constructInfo": { + "fqn": "aws-cdk-lib.aws_iam.Role", + "version": "2.99.1" } }, "Role": { @@ -769,7 +924,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -808,13 +963,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "ControlPlaneSecurityGroup": { @@ -842,13 +997,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -864,7 +1019,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/CreationRole/ImportCreationRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -880,19 +1035,33 @@ "Effect": "Allow", "Principal": { "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "awscdkawseksClusterResourceProviderNestedStackawscdkawseksClusterResourceProviderNestedStackResource9827C454", + "Outputs.kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn" + ] + } + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "ClusterKubectlHandlerRole94549F93", + "Arn" ] } } @@ -904,7 +1073,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -993,19 +1162,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1017,13 +1186,13 @@ "path": "kubernetes-end-to-end-aws/Cluster/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -1037,7 +1206,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/KubectlReadyBarrier", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "ClusterSecurityGroup": { @@ -1045,65 +1214,43 @@ "path": "kubernetes-end-to-end-aws/Cluster/ClusterSecurityGroup", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "HasEcrPublic": { + "id": "HasEcrPublic", + "path": "kubernetes-end-to-end-aws/Cluster/HasEcrPublic", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnCondition", + "version": "2.99.1" } }, - "MastersRole": { - "id": "MastersRole", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole", + "OpenIdConnectProvider": { + "id": "OpenIdConnectProvider", + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider", "children": { - "ImportMastersRole": { - "id": "ImportMastersRole", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/ImportMastersRole", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" - } - }, "Resource": { "id": "Resource", - "path": "kubernetes-end-to-end-aws/Cluster/MastersRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "AWS": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::", - { - "Ref": "AWS::AccountId" - }, - ":root" - ] - ] - } - } - } - ], - "Version": "2012-10-17" + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource", + "children": { + "Default": { + "id": "Default", + "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnResource", + "version": "2.99.1" } } }, "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "fqn": "aws-cdk-lib.CustomResource", + "version": "2.99.1" } } }, "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", + "version": "2.99.1" } }, "AwsAuth": { @@ -1123,53 +1270,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/AwsAuth/manifest/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AwsAuth", - "version": "2.69.0" - } - }, - "OpenIdConnectProvider": { - "id": "OpenIdConnectProvider", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource", - "children": { - "Default": { - "id": "Default", - "path": "kubernetes-end-to-end-aws/Cluster/OpenIdConnectProvider/Resource/Default", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "NodegroupDefaultCapacity": { @@ -1185,7 +1304,7 @@ "path": "kubernetes-end-to-end-aws/Cluster/NodegroupDefaultCapacity/NodeGroupRole/ImportNodeGroupRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1248,13 +1367,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1263,15 +1382,25 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::EKS::Nodegroup", "aws:cdk:cloudformation:props": { + "amiType": "AL2_x86_64", "clusterName": { "Ref": "Cluster9EE0221C" }, + "forceUpdateEnabled": true, + "instanceTypes": [ + "m5.large" + ], "nodeRole": { "Fn::GetAtt": [ "ClusterNodegroupDefaultCapacityNodeGroupRole55953B04", "Arn" ] }, + "scalingConfig": { + "desiredSize": 2, + "maxSize": 2, + "minSize": 2 + }, "subnets": [ { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" @@ -1279,44 +1408,18 @@ { "Ref": "ClusterDefaultVpcPrivateSubnet2SubnetA526AEA7" } - ], - "amiType": "AL2_x86_64", - "forceUpdateEnabled": true, - "instanceTypes": [ - "m5.large" - ], - "scalingConfig": { - "desiredSize": 2, - "maxSize": 2, - "minSize": 2 - } + ] } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.CfnNodegroup", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Nodegroup", - "version": "2.69.0" - } - }, - "ConfigCommand": { - "id": "ConfigCommand", - "path": "kubernetes-end-to-end-aws/Cluster/ConfigCommand", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" - } - }, - "GetTokenCommand": { - "id": "GetTokenCommand", - "path": "kubernetes-end-to-end-aws/Cluster/GetTokenCommand", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "chart-KubeView": { @@ -1332,19 +1435,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/chart-KubeView/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.69.0" + "version": "2.99.1" } }, "kubeviewLoadBalancerAddress": { @@ -1360,19 +1463,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/kubeviewLoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.69.0" + "version": "2.99.1" } }, "HttpEcho": { @@ -1388,19 +1491,19 @@ "path": "kubernetes-end-to-end-aws/Cluster/HttpEcho/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } }, "httpecho-ingress-c8dc70a7LoadBalancerAddress": { @@ -1416,25 +1519,25 @@ "path": "kubernetes-end-to-end-aws/Cluster/httpecho-ingress-c8dc70a7LoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Cluster", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider": { @@ -1454,7 +1557,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1462,13 +1565,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1481,20 +1584,20 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip" + "s3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "description": "/opt/nodejs/node_modules/proxy-agent" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_node_proxy_agent.NodeProxyAgentLayer", - "version": "2.69.0" + "version": "2.99.1" } }, "OnEventHandler": { @@ -1510,7 +1613,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1549,54 +1652,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "OnEventHandlerServiceRoleDefaultPolicyC57085D4", - "roles": [ - { - "Ref": "OnEventHandlerServiceRole15A26729" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -1608,7 +1670,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1616,13 +1678,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1635,13 +1697,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "role": { - "Fn::GetAtt": [ - "OnEventHandlerServiceRole15A26729", - "Arn" - ] + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "onEvent handler for EKS cluster resource provider", "environment": { @@ -1655,19 +1711,25 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "OnEventHandlerServiceRole15A26729", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 60 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "IsCompleteHandler": { @@ -1683,7 +1745,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1722,54 +1784,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "IsCompleteHandlerServiceRoleDefaultPolicy8F64197B", - "roles": [ - { - "Ref": "IsCompleteHandlerServiceRole5810CC58" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -1781,7 +1802,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1789,13 +1810,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1808,13 +1829,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "80cd783cc1129abfee623bcf8db807c983409f1d26553706755668b8973bdcf4.zip" - }, - "role": { - "Fn::GetAtt": [ - "IsCompleteHandlerServiceRole5810CC58", - "Arn" - ] + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "isComplete handler for EKS cluster resource provider", "environment": { @@ -1828,19 +1843,25 @@ "Ref": "NodeProxyAgentLayer924C1971" } ], - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "IsCompleteHandlerServiceRole5810CC58", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 60 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "Provider": { @@ -1860,7 +1881,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -1899,7 +1920,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -1986,19 +2007,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2010,7 +2031,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2018,13 +2039,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2037,13 +2058,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2065,20 +2080,26 @@ } } }, - "handler": "framework.onEvent", - "runtime": "nodejs14.x", + "handler": "framework.onEvent", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "framework-isComplete": { @@ -2094,7 +2115,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2133,7 +2154,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2213,19 +2234,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2237,7 +2258,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2245,13 +2266,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2264,13 +2285,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkisCompleteServiceRoleB1087139", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2290,19 +2305,25 @@ } }, "handler": "framework.isComplete", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkisCompleteServiceRoleB1087139", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "framework-onTimeout": { @@ -2318,7 +2339,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2357,7 +2378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2437,19 +2458,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -2461,7 +2482,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2469,13 +2490,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2488,13 +2509,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonTimeoutServiceRole28643D26", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2514,19 +2529,25 @@ } }, "handler": "framework.onTimeout", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonTimeoutServiceRole28643D26", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900 } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "waiter-state-machine": { @@ -2542,7 +2563,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2575,7 +2596,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2655,19 +2676,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2675,7 +2696,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2687,7 +2708,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -2699,7 +2720,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -2707,7 +2728,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2721,29 +2742,37 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/Service-principalMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.69.0" + "version": "2.99.1" } }, - "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { - "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderOnEventHandlerServiceRole972EB019Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "id": "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", + "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole8EE2DC14Arn", "constructInfo": { - "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "fqn": "aws-cdk-lib.CfnOutput", + "version": "2.99.1" + } + }, + "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn": { + "id": "kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawsawscdkawseksClusterResourceProviderframeworkonEvent483954A1Arn", + "constructInfo": { + "fqn": "aws-cdk-lib.CfnOutput", + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.NestedStack", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack": { @@ -2772,23 +2801,15 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/eaf6043cacdc1d748b0c64b856abeacc8fac9c6f0ce5c8c8bab09c0a5eeda18e.json" + "/8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf.json" ] ] - }, - "parameters": { - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "Fn::GetAtt": [ - "ClusterCreationRole360249B6", - "Arn" - ] - } } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -2805,147 +2826,6 @@ "id": "Handler", "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler", "children": { - "ServiceRole": { - "id": "ServiceRole", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole", - "children": { - "ImportServiceRole": { - "id": "ImportServiceRole", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/ImportServiceRole", - "constructInfo": { - "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" - } - }, - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "managedPolicyArns": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/service-role/AWSLambdaVPCAccessExecutionRole" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonEC2ContainerRegistryReadOnly" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":iam::aws:policy/AmazonElasticContainerRegistryPublicReadOnly" - ] - ] - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/ServiceRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "eks:DescribeCluster", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsCluster42F39FFFArn" - } - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Ref": "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn" - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "HandlerServiceRoleDefaultPolicyCBD0CC91", - "roles": [ - { - "Ref": "HandlerServiceRoleFCDC14AE" - } - ] - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" - } - } - }, - "constructInfo": { - "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" - } - }, "Code": { "id": "Code", "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code", @@ -2955,7 +2835,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2963,13 +2843,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -2982,13 +2862,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "92ea03f8b2e779503519f7781d06c03f95b46863db85f5c50a4e7debfd04be02.zip" - }, - "role": { - "Fn::GetAtt": [ - "HandlerServiceRoleFCDC14AE", - "Arn" - ] + "s3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "description": "onEvent handler for EKS kubectl resource provider", "handler": "index.handler", @@ -3001,7 +2875,10 @@ } ], "memorySize": 1024, - "runtime": "python3.7", + "role": { + "Ref": "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn" + }, + "runtime": "python3.10", "timeout": 900, "vpcConfig": { "subnetIds": [ @@ -3022,13 +2899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } }, "AwsCliLayer": { @@ -3044,7 +2921,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -3052,13 +2929,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3078,13 +2955,29 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_awscli.AwsCliLayer", - "version": "2.69.0" + "version": "2.99.1" + } + }, + "ConditionalPolicyArn": { + "id": "ConditionalPolicyArn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/ConditionalPolicyArn", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" + } + }, + "conditionalPolicy": { + "id": "conditionalPolicy", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/conditionalPolicy", + "constructInfo": { + "fqn": "aws-cdk-lib.Resource", + "version": "2.99.1" } }, "Provider": { @@ -3104,7 +2997,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3155,7 +3048,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3209,19 +3102,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "Code": { @@ -3233,7 +3126,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -3241,13 +3134,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3260,13 +3153,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "e8fea7e029780f03a78580d41b7ffbc4551d6e7d6caa190a451880191c166189.zip" - }, - "role": { - "Fn::GetAtt": [ - "ProviderframeworkonEventServiceRole9FF04296", - "Arn" - ] + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/Provider)", "environment": { @@ -3280,7 +3167,13 @@ } }, "handler": "framework.onEvent", - "runtime": "nodejs14.x", + "role": { + "Fn::GetAtt": [ + "ProviderframeworkonEventServiceRole9FF04296", + "Arn" + ] + }, + "runtime": "nodejs18.x", "timeout": 900, "vpcConfig": { "subnetIds": [ @@ -3301,19 +3194,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3325,7 +3218,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -3333,7 +3226,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3347,31 +3240,23 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/kubernetesendtoendawsawscdkawseksKubectlProviderframeworkonEvent4E305AC6Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" - } - }, - "reference-to-kubernetesendtoendawsCluster42F39FFFArn": { - "id": "reference-to-kubernetesendtoendawsCluster42F39FFFArn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFArn", - "constructInfo": { - "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { - "id": "reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterCreationRoleB04B6EE4Arn", + "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { + "id": "reference-to-kubernetesendtoendawsKubectl55510B5ARef", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, - "reference-to-kubernetesendtoendawsKubectl55510B5ARef": { - "id": "reference-to-kubernetesendtoendawsKubectl55510B5ARef", - "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsKubectl55510B5ARef", + "reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { + "id": "reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn", + "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { @@ -3379,7 +3264,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef": { @@ -3387,7 +3272,7 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsClusterDefaultVpcPrivateSubnet2SubnetDA868D8BRef", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId": { @@ -3395,13 +3280,13 @@ "path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendawsCluster42F39FFFClusterSecurityGroupId", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubectlProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.KubectlProvider.NestedStack": { @@ -3414,42 +3299,16 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::CloudFormation::Stack", "aws:cdk:cloudformation:props": { - "templateUrl": { - "Fn::Join": [ - "", - [ - "https://s3.", - { - "Ref": "AWS::Region" - }, - ".", - { - "Ref": "AWS::URLSuffix" - }, - "/", - { - "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" - }, - "/d8b0508f7ae8c86fd2ccbd9b6932da5117e3bf2056666f2c605a903762213efa.json" - ] - ] - }, "parameters": { - "referencetokubernetesendtoendawsCluster42F39FFFArn": { - "Fn::GetAtt": [ - "Cluster9EE0221C", - "Arn" - ] + "referencetokubernetesendtoendawsKubectl55510B5ARef": { + "Ref": "Kubectl85A5A23F" }, - "referencetokubernetesendtoendawsClusterCreationRoleB04B6EE4Arn": { + "referencetokubernetesendtoendawsClusterKubectlHandlerRole23C8E177Arn": { "Fn::GetAtt": [ - "ClusterCreationRole360249B6", + "ClusterKubectlHandlerRole94549F93", "Arn" ] }, - "referencetokubernetesendtoendawsKubectl55510B5ARef": { - "Ref": "Kubectl85A5A23F" - }, "referencetokubernetesendtoendawsClusterDefaultVpcPrivateSubnet1Subnet5D689C1ERef": { "Ref": "ClusterDefaultVpcPrivateSubnet1Subnet03F39409" }, @@ -3462,12 +3321,32 @@ "ClusterSecurityGroupId" ] } + }, + "templateUrl": { + "Fn::Join": [ + "", + [ + "https://s3.", + { + "Ref": "AWS::Region" + }, + ".", + { + "Ref": "AWS::URLSuffix" + }, + "/", + { + "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "/222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55.json" + ] + ] } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3497,19 +3376,19 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/ConditionJson/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnJson", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3521,7 +3400,7 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3556,7 +3435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.69.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3792,19 +3671,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.69.0" + "version": "2.99.1" } }, "manifest-alb-saServiceAccountResource": { @@ -3820,25 +3699,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/alb-sa/manifest-alb-saServiceAccountResource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.ServiceAccount", - "version": "2.69.0" + "version": "2.99.1" } }, "Resource": { @@ -3854,25 +3733,25 @@ "path": "kubernetes-end-to-end-aws/kubernetesendtoendawsCluster3E3D3F76-AlbController/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AlbController", - "version": "2.69.0" + "version": "2.99.1" } }, "Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider": { @@ -3884,7 +3763,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3892,7 +3771,7 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Handler": { @@ -3900,13 +3779,13 @@ "path": "kubernetes-end-to-end-aws/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "AWSCDKCfnUtilsProviderCustomResourceProvider": { @@ -3918,7 +3797,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.69.0" + "version": "2.99.1" } }, "Role": { @@ -3926,7 +3805,7 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Handler": { @@ -3934,13 +3813,13 @@ "path": "kubernetes-end-to-end-aws/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.69.0" + "version": "2.99.1" } }, "KubeViewEndpoint": { @@ -3948,7 +3827,7 @@ "path": "kubernetes-end-to-end-aws/KubeViewEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "ApplicationEndpoint": { @@ -3956,7 +3835,7 @@ "path": "kubernetes-end-to-end-aws/ApplicationEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.69.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3968,7 +3847,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.69.0" + "version": "2.99.1" } }, "Condition": { @@ -3976,7 +3855,7 @@ "path": "kubernetes-end-to-end-aws/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.69.0" + "version": "2.99.1" } } }, @@ -3990,7 +3869,7 @@ "path": "kubernetes-end-to-end-aws/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.69.0" + "version": "2.99.1" } }, "CheckBootstrapVersion": { @@ -3998,13 +3877,13 @@ "path": "kubernetes-end-to-end-aws/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.69.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.69.0" + "version": "2.99.1" } }, "Tree": { @@ -4018,7 +3897,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.69.0" + "version": "2.99.1" } } } \ No newline at end of file diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/cdk.out b/typescript/kubernetes-end-to-end-aws/cdk.out/cdk.out index 560dae10..2313ab54 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/cdk.out +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/cdk.out @@ -1 +1 @@ -{"version":"33.0.0"} \ No newline at end of file +{"version":"34.0.0"} \ No newline at end of file diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json index 816a4f67..fa222132 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json @@ -1,5 +1,5 @@ { - "version": "33.0.0", + "version": "34.0.0", "files": { "ebc48a9a74e277f463f78c5a0b3bcf489a891efe25ece75b5b439b9e89bee4ac": { "source": { @@ -14,54 +14,54 @@ } } }, - "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c": { + "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c": { "source": { - "path": "asset.3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "objectKey": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d": { + "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab": { "source": { - "path": "asset.82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d", + "path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d.zip", + "objectKey": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf": { + "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94": { "source": { - "path": "asset.f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf", + "path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip", + "objectKey": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b": { + "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3": { "source": { - "path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip", + "objectKey": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } @@ -79,33 +79,33 @@ } } }, - "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68": { + "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5": { "source": { - "path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip", + "objectKey": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0": { + "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12": { "source": { - "path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip", + "objectKey": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4": { + "51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215": { "source": { "path": "kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4.json", + "objectKey": "51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84": { + "47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892": { "source": { "path": "kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84.json", + "objectKey": "47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "b23c96db800b3cf457b6f8ed15fcaa76c20b4bd5c910775fa267b1a595abc765": { + "ec459ac630f756e6f12f60402cc5a8670d0f43edc0d436d8c13d2c7d038c1bf6": { "source": { "path": "kubernetes-end-to-end.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b23c96db800b3cf457b6f8ed15fcaa76c20b4bd5c910775fa267b1a595abc765.json", + "objectKey": "ec459ac630f756e6f12f60402cc5a8670d0f43edc0d436d8c13d2c7d038c1bf6.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json index 84db72c7..a520290c 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json @@ -997,7 +997,7 @@ "OpenIdConnectIssuerUrl" ] }, - "CodeHash": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68" + "CodeHash": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", @@ -1297,7 +1297,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4.json" + "/51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215.json" ] ] } @@ -1352,7 +1352,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84.json" + "/47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892.json" ] ] } @@ -1857,7 +1857,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68.zip" + "S3Key": "a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1868,14 +1868,14 @@ "Arn" ] }, - "Runtime": "nodejs16.x" + "Runtime": "nodejs18.x" }, "DependsOn": [ "CustomAWSCDKOpenIdConnectProviderCustomResourceProviderRole517FED65" ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.48e9fd6cee1d2c5f41da5c382b67d28876e6930ade034bffcfe0739f878fec68", + "aws:asset:path": "asset.a3f66c60067b06b5d9d00094e9e817ee39dd7cb5c315c8c254f5f3c571959ce5", "aws:asset:property": "Code" } }, @@ -1911,7 +1911,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0.zip" + "S3Key": "f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12.zip" }, "Timeout": 900, "MemorySize": 128, @@ -1929,14 +1929,14 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", - "aws:asset:path": "asset.28739348edff6f1084f6a50d8d934e2d3fc2a3bb77442d8a9a1361d51ccd03c0", + "aws:asset:path": "asset.f7fc8760e0f3c8e0059c1fb08137d328a5e548dac0a4ba7927fae7839b92ea12", "aws:asset:property": "Code" } }, "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9lt5ltU0XoL3VNYYu67YYSeFrIctsoliWApFyEBj+99J2M7cnPj6LzyQfF7K7f5A3V+qEia7qxJpSdltSuhZMvXV496YQgVCmQxB4J5+iroGeFIKwqikrJbN390edIRQQ0HgnoEbZZTYiQRDrI7hVlXnnQFMefGsqZtMTppH24iWWEBwQ4F/lzDsgiX++gl3w8ShYd05+gW2yvQr0pWZdHli0UDaCSG3JP6HgrWX9LYTWaEi19tFRL0AvZFcc9aBZ5JnIY2mN3saSdQZuRhsfCV5VaWHmZ4634LVRNIx5eTyAn6t8bFfRsyI4qbPIg2kZzsIrR2PblwdTJ59ZSrzzfQOOuHUdg6Hz82UH34heGNXIbuOn/saYe55lFJxQ34vRLfZxZ9xObAB9DJoL2BLfzCnXf8G8vspcJptugMFvHIhvhf9d5M/rSMfIC76RP64eP6/oerqLxA5HkdRslyabtIulfJlwsViOB9MLx/7KA163t/fydsmHeEBjksCemQbkZoofT33FGKUCAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxltUkXYL3NNYYu67YYyeBrIctsoliWApFyEBj+99F2M7cnPj6LzyQfV7J7fJTLhbpgoqs6saaU3Z6UrgVTrx0+vCpEIJTpEAQ+yKeoa6AnhSCsaspKyezN/VJXCAUENN4JqFF2mY1IEMT2DG5TZd450JQH35qK2fSCaaSjeIklBAcE+Fs58wZI4o+v4BB8PAvWnZMfYJvsqAJ9qNmWJxYtlI0gUlvyTyh4a1l/D6E1GlKtfXTUC9Ar2RVnPWgWeSbyWFqj97FknYGb0c5Hgr+qtDDzM8db8NooGsa8PR7A900+tqvoWRFc1FXkwbQMZ+GNo7Ht24Opk/csJd75sQFH3LqOwdD1+baDT0QvjGpkt/NTf2PMPc8yCk6o78XoFvt4MO4gdoA+Bs0FbIlv5pTrP2BeX2Vuk003wOAnDsSnwv8u8udtpHPkBd/LL4tv71d0N91FYoejSGq2S5NN2tVavky4WK3Hg+mFY3/lCe/a5Ve5XMv7xQmNSQJ7ZhqQuyn+A1KF8J2lAgAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json index be7b2215..07a0c83d 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json @@ -7,13 +7,13 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip" + "S3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "Description": "/opt/nodejs/node_modules/proxy-agent" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Resource", - "aws:asset:path": "asset.3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip", + "aws:asset:path": "asset.9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" } @@ -59,7 +59,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d.zip" + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "onEvent handler for EKS cluster resource provider", "Environment": { @@ -87,7 +87,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Resource", - "aws:asset:path": "asset.82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -133,7 +133,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d.zip" + "S3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "Description": "isComplete handler for EKS cluster resource provider", "Environment": { @@ -161,7 +161,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Resource", - "aws:asset:path": "asset.82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d", + "aws:asset:path": "asset.0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -285,7 +285,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -323,7 +323,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -440,7 +440,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -475,7 +475,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Resource", - "aws:asset:path": "asset.f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -592,7 +592,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "Environment": { @@ -627,7 +627,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Resource", - "aws:asset:path": "asset.f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -774,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVQwW7CMAz9lt1TbwwhsSMgcRoIddKukUm8KjRNqjhhq6r++5JCT+89x35+8TtsP+DtBX+5UrqtrLnCeCaOpL8iqlZY7K4apcWBgnRek+yD/xskNuQinHPhUvSuyM/SJLKVHHktkZkiw66A4DXsk2op7pHpaQrj4cfNM98U2HgnjsmpWEh+WPgkDHYw1t5SKc948daoocgHmyYxr8mRG+MaURP7FBQJlTj6ToanZshh70bnlMVq6cr84J02y+oT9n22mUT5L9z49b7awmqTz3RjY6qQXDQdQf3Af9bfljBCAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVPy07DMBD8lt6dhVAh0WNbiRNUVZC4Wq69RNs4duS1C1GUf8dOm9PM7GN29gV2O6g36pcrbbrK0gWmE3JE8xWV7oRV/cUoadWIQTpvUA7B/41SteginHLhXPS+yI8yJLKVnHgrFTNGhn0BwVs4JN1hPCjGhylMxx+37HxjYPJOvCenYyG5sfJZkOpharzFUl7w7C3pscg7m2exnMmRW3KtaJB9ChqFThx9L8NDM+SwNzI5ZbFapzI/emdoPf2phiHbzKL8C1d+utVvUL/C8+bKRFVILlKP0NzxH0whl8NCAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" @@ -1008,6 +1008,9 @@ "ap-southeast-3": { "states": "states.ap-southeast-3.amazonaws.com" }, + "ap-southeast-4": { + "states": "states.ap-southeast-4.amazonaws.com" + }, "ca-central-1": { "states": "states.ca-central-1.amazonaws.com" }, @@ -1041,6 +1044,9 @@ "eu-west-3": { "states": "states.eu-west-3.amazonaws.com" }, + "il-central-1": { + "states": "states.il-central-1.amazonaws.com" + }, "me-central-1": { "states": "states.me-central-1.amazonaws.com" }, diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json index 57c9d9d6..72f215ea 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json @@ -7,7 +7,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "S3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "Description": "onEvent handler for EKS kubectl resource provider", "Handler": "index.handler", @@ -23,7 +23,7 @@ "Role": { "Ref": "referencetokubernetesendtoendClusterKubectlHandlerRoleCD163246Arn" }, - "Runtime": "python3.7", + "Runtime": "python3.10", "Timeout": 900, "VpcConfig": { "SecurityGroupIds": [ @@ -43,7 +43,7 @@ }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Handler/Resource", - "aws:asset:path": "asset.9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b", + "aws:asset:path": "asset.0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -164,7 +164,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "S3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "Description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Provider)", "Environment": { @@ -208,7 +208,7 @@ ], "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Resource", - "aws:asset:path": "asset.f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf", + "aws:asset:path": "asset.7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -216,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02QT4vCMBDFP4v3dFZXFtyjFrysB+nCXkOajDJtmkAmUaT0u29S/+DpvR/M483MJ2y+YblQV6606StLLYwZ5Ig9w09qUUd7DP5CBoOwamiNgnGfnI7knahP7t0f1A3DHwbOPAleS8WMkWFbJDPsku4x7hSjIDXA2HiLJTjr0VvSt4J3N01iDv5GdSZ3frRLW0pk3lFbgu2Va0tzr2iQfQoahU4c/SDDgxleB5Sq51T2tXeG4rys8wah44/LagOrr/yRjomqkFykAaG56z/muJqeLQEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PQYvCMBCFf4v3dHa7IqxHLXhxD1LBa0iTWRmbJpBJFCn975tUVzy998E83psvWK+hXqgbV9r0laUOxgxyxJ5hnzrU0R6Cv5LBIKwaOqNg3CWnI3knml/37n/UHcMJA2eeBC+lYsbIsCmSGbZJ9xi3ilGQGmBsvcUSnPXgLel7wYebJjEHj1GdyZ2f7dKWEpk3akuwuXFjae4VLbJPQaPQiaMfZHgyw+uBUvV/lX3jnaE4j3XeIFz441p/Q72Cz8WFiaqQXKQBoX3oH1GRzzwtAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json index 05673f2a..127698b6 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -1,5 +1,5 @@ { - "version": "33.0.0", + "version": "34.0.0", "artifacts": { "kubernetes-end-to-end.assets": { "type": "cdk:asset-manifest", @@ -14,10 +14,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "kubernetes-end-to-end.template.json", + "terminationProtection": false, "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/b23c96db800b3cf457b6f8ed15fcaa76c20b4bd5c910775fa267b1a595abc765.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ec459ac630f756e6f12f60402cc5a8670d0f43edc0d436d8c13d2c7d038c1bf6.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json index 372ceb53..0ba81382 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -21,7 +21,7 @@ "path": "kubernetes-end-to-end/Kubectl/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -29,13 +29,13 @@ "path": "kubernetes-end-to-end/Kubectl/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -56,7 +56,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -93,7 +93,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPC", - "version": "2.89.0" + "version": "2.99.1" } }, "PublicSubnet1": { @@ -141,7 +141,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "Acl": { @@ -149,7 +149,7 @@ "path": "kubernetes-end-to-end/Cluster/DefaultVpc/PublicSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTable": { @@ -175,7 +175,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -194,7 +194,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -214,7 +214,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.89.0" + "version": "2.99.1" } }, "EIP": { @@ -238,7 +238,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.89.0" + "version": "2.99.1" } }, "NATGateway": { @@ -270,13 +270,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "PublicSubnet2": { @@ -324,7 +324,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "Acl": { @@ -332,7 +332,7 @@ "path": "kubernetes-end-to-end/Cluster/DefaultVpc/PublicSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTable": { @@ -358,7 +358,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -377,7 +377,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -397,7 +397,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.89.0" + "version": "2.99.1" } }, "EIP": { @@ -421,7 +421,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnEIP", - "version": "2.89.0" + "version": "2.99.1" } }, "NATGateway": { @@ -453,13 +453,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnNatGateway", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PublicSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "PrivateSubnet1": { @@ -507,7 +507,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "Acl": { @@ -515,7 +515,7 @@ "path": "kubernetes-end-to-end/Cluster/DefaultVpc/PrivateSubnet1/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTable": { @@ -541,7 +541,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -560,7 +560,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -580,13 +580,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "PrivateSubnet2": { @@ -634,7 +634,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "Acl": { @@ -642,7 +642,7 @@ "path": "kubernetes-end-to-end/Cluster/DefaultVpc/PrivateSubnet2/Acl", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTable": { @@ -668,7 +668,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRouteTable", - "version": "2.89.0" + "version": "2.99.1" } }, "RouteTableAssociation": { @@ -687,7 +687,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSubnetRouteTableAssociation", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultRoute": { @@ -707,13 +707,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnRoute", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.PrivateSubnet", - "version": "2.89.0" + "version": "2.99.1" } }, "IGW": { @@ -732,7 +732,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnInternetGateway", - "version": "2.89.0" + "version": "2.99.1" } }, "VPCGW": { @@ -751,13 +751,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnVPCGatewayAttachment", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.Vpc", - "version": "2.89.0" + "version": "2.99.1" } }, "KubectlHandlerRole": { @@ -769,7 +769,7 @@ "path": "kubernetes-end-to-end/Cluster/KubectlHandlerRole/ImportKubectlHandlerRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -852,7 +852,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -900,19 +900,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Role": { @@ -924,7 +924,7 @@ "path": "kubernetes-end-to-end/Cluster/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -963,13 +963,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "ControlPlaneSecurityGroup": { @@ -997,13 +997,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.CfnSecurityGroup", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_ec2.SecurityGroup", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1019,7 +1019,7 @@ "path": "kubernetes-end-to-end/Cluster/Resource/CreationRole/ImportCreationRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1073,7 +1073,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -1162,19 +1162,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1186,13 +1186,13 @@ "path": "kubernetes-end-to-end/Cluster/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -1206,7 +1206,7 @@ "path": "kubernetes-end-to-end/Cluster/KubectlReadyBarrier", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } }, "ClusterSecurityGroup": { @@ -1214,7 +1214,7 @@ "path": "kubernetes-end-to-end/Cluster/ClusterSecurityGroup", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "HasEcrPublic": { @@ -1222,7 +1222,7 @@ "path": "kubernetes-end-to-end/Cluster/HasEcrPublic", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.89.0" + "version": "2.99.1" } }, "OpenIdConnectProvider": { @@ -1238,19 +1238,19 @@ "path": "kubernetes-end-to-end/Cluster/OpenIdConnectProvider/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.OpenIdConnectProvider", - "version": "2.89.0" + "version": "2.99.1" } }, "AwsAuth": { @@ -1270,25 +1270,25 @@ "path": "kubernetes-end-to-end/Cluster/AwsAuth/manifest/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AwsAuth", - "version": "2.89.0" + "version": "2.99.1" } }, "NodegroupDefaultCapacity": { @@ -1304,7 +1304,7 @@ "path": "kubernetes-end-to-end/Cluster/NodegroupDefaultCapacity/NodeGroupRole/ImportNodeGroupRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1367,13 +1367,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1413,13 +1413,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.CfnNodegroup", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Nodegroup", - "version": "2.89.0" + "version": "2.99.1" } }, "chart-KubeView": { @@ -1435,19 +1435,19 @@ "path": "kubernetes-end-to-end/Cluster/chart-KubeView/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.89.0" + "version": "2.99.1" } }, "kubeviewLoadBalancerAddress": { @@ -1463,19 +1463,19 @@ "path": "kubernetes-end-to-end/Cluster/kubeviewLoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.89.0" + "version": "2.99.1" } }, "HttpEcho": { @@ -1491,19 +1491,19 @@ "path": "kubernetes-end-to-end/Cluster/HttpEcho/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.89.0" + "version": "2.99.1" } }, "httpecho-ingress-c8dc70a7LoadBalancerAddress": { @@ -1519,25 +1519,25 @@ "path": "kubernetes-end-to-end/Cluster/httpecho-ingress-c8dc70a7LoadBalancerAddress/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesObjectValue", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.Cluster", - "version": "2.89.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider": { @@ -1557,7 +1557,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1565,13 +1565,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/NodeProxyAgentLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1584,20 +1584,20 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3f579d6c1ab146cac713730c96809dd4a9c5d9750440fb835ab20fd6925e528c.zip" + "s3Key": "9202bb21d52e07810fc1da0f6acf2dcb75a40a43a9a2efbcfc9ae39535c6260c.zip" }, "description": "/opt/nodejs/node_modules/proxy-agent" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_node_proxy_agent.NodeProxyAgentLayer", - "version": "2.89.0" + "version": "2.99.1" } }, "OnEventHandler": { @@ -1613,7 +1613,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1652,13 +1652,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Code": { @@ -1670,7 +1670,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1678,13 +1678,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/OnEventHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1697,7 +1697,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d.zip" + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "onEvent handler for EKS cluster resource provider", "environment": { @@ -1723,13 +1723,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.89.0" + "version": "2.99.1" } }, "IsCompleteHandler": { @@ -1745,7 +1745,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1784,13 +1784,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Code": { @@ -1802,7 +1802,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -1810,13 +1810,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/IsCompleteHandler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1829,7 +1829,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "82989df3aceaed44a4e32e9da0d2ae053d937f0bbb1306da3ed99cc78c704f4d.zip" + "s3Key": "0341c848225d3d65d73ea163a4f6db8a7b978a337c14898ed7882290bbf04bab.zip" }, "description": "isComplete handler for EKS cluster resource provider", "environment": { @@ -1855,13 +1855,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.89.0" + "version": "2.99.1" } }, "Provider": { @@ -1881,7 +1881,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -1920,7 +1920,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2007,19 +2007,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Code": { @@ -2031,7 +2031,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2039,13 +2039,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2058,7 +2058,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2093,13 +2093,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.89.0" + "version": "2.99.1" } }, "framework-isComplete": { @@ -2115,7 +2115,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2154,7 +2154,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2234,19 +2234,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Code": { @@ -2258,7 +2258,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2266,13 +2266,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-isComplete/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2285,7 +2285,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - isComplete (kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2317,13 +2317,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.89.0" + "version": "2.99.1" } }, "framework-onTimeout": { @@ -2339,7 +2339,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2378,7 +2378,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2458,19 +2458,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Code": { @@ -2482,7 +2482,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2490,13 +2490,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/framework-onTimeout/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2509,7 +2509,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onTimeout (kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider)", "environment": { @@ -2541,13 +2541,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.89.0" + "version": "2.99.1" } }, "waiter-state-machine": { @@ -2563,7 +2563,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2596,7 +2596,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -2676,19 +2676,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2696,7 +2696,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Provider/waiter-state-machine/Resource", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -2708,7 +2708,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.89.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -2720,7 +2720,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } }, "Condition": { @@ -2728,7 +2728,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -2742,7 +2742,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/Service-principalMap", "constructInfo": { "fqn": "aws-cdk-lib.CfnMapping", - "version": "2.89.0" + "version": "2.99.1" } }, "kubernetesendtoendawscdkawseksClusterResourceProviderOnEventHandlerServiceRole89B277DFArn": { @@ -2750,7 +2750,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawscdkawseksClusterResourceProviderOnEventHandlerServiceRole89B277DFArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.89.0" + "version": "2.99.1" } }, "kubernetesendtoendawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole181D209CArn": { @@ -2758,7 +2758,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawscdkawseksClusterResourceProviderIsCompleteHandlerServiceRole181D209CArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.89.0" + "version": "2.99.1" } }, "kubernetesendtoendawscdkawseksClusterResourceProviderframeworkonEvent2529EE1FArn": { @@ -2766,13 +2766,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/kubernetesendtoendawscdkawseksClusterResourceProviderframeworkonEvent2529EE1FArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.NestedStack", - "version": "2.89.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.ClusterResourceProvider.NestedStack": { @@ -2801,7 +2801,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/dbb7d453df155a36397b54959d56dac0c2da2a353a7942ab5094bf7ec5bc86d4.json" + "/51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215.json" ] ] } @@ -2809,7 +2809,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -2835,7 +2835,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2843,13 +2843,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2862,7 +2862,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "9017774b84ae2457b1b2ad6fcbb4860d8ce2537062c77010b24d9b156ced5a1b.zip" + "s3Key": "0f19e51d1e47290d7a33e0b67405e4722942dee4b92b9d29425fccf0d99017c3.zip" }, "description": "onEvent handler for EKS kubectl resource provider", "handler": "index.handler", @@ -2878,7 +2878,7 @@ "role": { "Ref": "referencetokubernetesendtoendClusterKubectlHandlerRoleCD163246Arn" }, - "runtime": "python3.7", + "runtime": "python3.10", "timeout": 900, "vpcConfig": { "subnetIds": [ @@ -2899,13 +2899,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.89.0" + "version": "2.99.1" } }, "AwsCliLayer": { @@ -2921,7 +2921,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -2929,13 +2929,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/AwsCliLayer/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -2955,13 +2955,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnLayerVersion", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.lambda_layer_awscli.AwsCliLayer", - "version": "2.89.0" + "version": "2.99.1" } }, "ConditionalPolicyArn": { @@ -2969,7 +2969,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/ConditionalPolicyArn", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "conditionalPolicy": { @@ -2977,7 +2977,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/conditionalPolicy", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Provider": { @@ -2997,7 +2997,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -3048,7 +3048,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3102,19 +3102,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "Code": { @@ -3126,7 +3126,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "AssetBucket": { @@ -3134,13 +3134,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Provider/framework-onEvent/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -3153,7 +3153,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "f2d30cfc360482320a52a4fcde8a70f3569df79ab30be24650fda58eb60052cf.zip" + "s3Key": "7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip" }, "description": "AWS CDK resource provider framework - onEvent (kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/Provider)", "environment": { @@ -3194,19 +3194,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.Function", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.custom_resources.Provider", - "version": "2.89.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3218,7 +3218,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } }, "Condition": { @@ -3226,7 +3226,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -3240,7 +3240,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/kubernetesendtoendawscdkawseksKubectlProviderframeworkonEvent5CD61922Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.89.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendKubectl37714510Ref": { @@ -3248,7 +3248,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendKubectl37714510Ref", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.89.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendClusterKubectlHandlerRoleCD163246Arn": { @@ -3256,7 +3256,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendClusterKubectlHandlerRoleCD163246Arn", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.89.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendClusterDefaultVpcPrivateSubnet1Subnet0309CF62Ref": { @@ -3264,7 +3264,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendClusterDefaultVpcPrivateSubnet1Subnet0309CF62Ref", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.89.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendClusterDefaultVpcPrivateSubnet2Subnet6E2BE4A8Ref": { @@ -3272,7 +3272,7 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendClusterDefaultVpcPrivateSubnet2Subnet6E2BE4A8Ref", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.89.0" + "version": "2.99.1" } }, "reference-to-kubernetesendtoendCluster81EDAB07ClusterSecurityGroupId": { @@ -3280,13 +3280,13 @@ "path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/reference-to-kubernetesendtoendCluster81EDAB07ClusterSecurityGroupId", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubectlProvider", - "version": "2.89.0" + "version": "2.99.1" } }, "@aws-cdk--aws-eks.KubectlProvider.NestedStack": { @@ -3338,7 +3338,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/961ffab18fd16feb8f1c9d299acb483b29324f55a4437ba83e211e24a95eba84.json" + "/47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892.json" ] ] } @@ -3346,7 +3346,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.CfnStack", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -3376,19 +3376,19 @@ "path": "kubernetes-end-to-end/kubernetesendtoendCluster80063B22-AlbController/alb-sa/ConditionJson/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CfnJson", - "version": "2.89.0" + "version": "2.99.1" } }, "Role": { @@ -3400,7 +3400,7 @@ "path": "kubernetes-end-to-end/kubernetesendtoendCluster80063B22-AlbController/alb-sa/Role/ImportRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -3435,7 +3435,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.89.0" + "version": "2.99.1" } }, "DefaultPolicy": { @@ -3671,19 +3671,19 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnPolicy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Policy", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.89.0" + "version": "2.99.1" } }, "manifest-alb-saServiceAccountResource": { @@ -3699,25 +3699,25 @@ "path": "kubernetes-end-to-end/kubernetesendtoendCluster80063B22-AlbController/alb-sa/manifest-alb-saServiceAccountResource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.KubernetesManifest", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.ServiceAccount", - "version": "2.89.0" + "version": "2.99.1" } }, "Resource": { @@ -3733,25 +3733,25 @@ "path": "kubernetes-end-to-end/kubernetesendtoendCluster80063B22-AlbController/Resource/Resource/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.HelmChart", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_eks.AlbController", - "version": "2.89.0" + "version": "2.99.1" } }, "Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider": { @@ -3763,7 +3763,7 @@ "path": "kubernetes-end-to-end/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "Role": { @@ -3771,7 +3771,7 @@ "path": "kubernetes-end-to-end/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } }, "Handler": { @@ -3779,13 +3779,13 @@ "path": "kubernetes-end-to-end/Custom::AWSCDKOpenIdConnectProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.89.0" + "version": "2.99.1" } }, "AWSCDKCfnUtilsProviderCustomResourceProvider": { @@ -3797,7 +3797,7 @@ "path": "kubernetes-end-to-end/AWSCDKCfnUtilsProviderCustomResourceProvider/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.89.0" + "version": "2.99.1" } }, "Role": { @@ -3805,7 +3805,7 @@ "path": "kubernetes-end-to-end/AWSCDKCfnUtilsProviderCustomResourceProvider/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } }, "Handler": { @@ -3813,13 +3813,13 @@ "path": "kubernetes-end-to-end/AWSCDKCfnUtilsProviderCustomResourceProvider/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResourceProvider", - "version": "2.89.0" + "version": "2.99.1" } }, "KubeViewEndpoint": { @@ -3827,7 +3827,7 @@ "path": "kubernetes-end-to-end/KubeViewEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.89.0" + "version": "2.99.1" } }, "ApplicationEndpoint": { @@ -3835,7 +3835,7 @@ "path": "kubernetes-end-to-end/ApplicationEndpoint", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.89.0" + "version": "2.99.1" } }, "CDKMetadata": { @@ -3847,7 +3847,7 @@ "path": "kubernetes-end-to-end/CDKMetadata/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.89.0" + "version": "2.99.1" } }, "Condition": { @@ -3855,7 +3855,7 @@ "path": "kubernetes-end-to-end/CDKMetadata/Condition", "constructInfo": { "fqn": "aws-cdk-lib.CfnCondition", - "version": "2.89.0" + "version": "2.99.1" } } }, @@ -3869,7 +3869,7 @@ "path": "kubernetes-end-to-end/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.89.0" + "version": "2.99.1" } }, "CheckBootstrapVersion": { @@ -3877,13 +3877,13 @@ "path": "kubernetes-end-to-end/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.89.0" + "version": "2.99.1" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.89.0" + "version": "2.99.1" } }, "Tree": { @@ -3897,7 +3897,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.89.0" + "version": "2.99.1" } } } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 88142f76..b7f52105 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,12 +17,12 @@ resolved "https://registry.yarnpkg.com/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.2.tgz#d8e20b5f5dc20128ea2000dc479ca3c7ddc27248" integrity sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg== -"@aws-cdk/asset-node-proxy-agent-v5@^2.0.166": - version "2.0.166" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.166.tgz#467507db141cd829ff8aa9d6ea5519310a4276b8" - integrity sha512-j0xnccpUQHXJKPgCwQcGGNu4lRiC1PptYfdxBIH1L4dRK91iBxtSQHESRQX+yB47oGLaF/WfNN/aF3WXwlhikg== +"@aws-cdk/asset-node-proxy-agent-v6@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.1.tgz#6dc9b7cdb22ff622a7176141197962360c33e9ac" + integrity sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg== -"@aws-cdk/lambda-layer-kubectl-v25@^2.0.3": +"@aws-cdk/lambda-layer-kubectl-v25@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@aws-cdk/lambda-layer-kubectl-v25/-/lambda-layer-kubectl-v25-2.0.4.tgz#b862ab0b79821a0f913c808b4dc4db080aee5bd3" integrity sha512-q7pI3B+djl0L5QPMcQzBWnif9/3yCCVmW8xJhgk5G9ydD59ioZRHw/g5mrcRVYvq8m5KETqnLkSR520w8WJwVg== @@ -191,26 +191,26 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jsii/check-node@1.85.0": - version "1.85.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.85.0.tgz#548d03f3f98d8b0edd9f4aeac7e128940dfd290d" - integrity sha512-dOrye7NuafkHADt3jk0TxMu/2sOHXxOYTwAuKj9L1/Te1xFfw2fzni80J12rTBQeVQxLVFNgDynsl2J7cuFFtQ== +"@jsii/check-node@1.88.0": + version "1.88.0" + resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.88.0.tgz#fa20e012230c692ad36976cde29301be1ed28c67" + integrity sha512-AveFyqkJIb8qZvGk5nZal/8mEJB6lWhwqvAQLodHmqE3WzpmZD5+h+aspBVt0El5cEFRJ1k1mrQqhAnJCVpvxg== dependencies: chalk "^4.1.2" - semver "^7.5.1" + semver "^7.5.4" -"@jsii/check-node@1.86.1": - version "1.86.1" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.86.1.tgz#ceffe3e06cf8208c2b5a16e60ff55faa72cd79a2" - integrity sha512-lxcuw/TgUkh1dD01B39V47pwmF8yWUm8BiQKb0jpOY0xaE9nSlq9kRfTR7XaXu37w59jeYepI5af/GyUf9+TXw== +"@jsii/check-node@1.89.0": + version "1.89.0" + resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.89.0.tgz#0cfe0fec566ca1b35004ad9c9497d4d81f28811b" + integrity sha512-RMw19IEj6ch6oOGkBrAbtzwshrOXMKlfbX54S0hGrwR1qlSjNS9qqt4p+LRSpurhriEo7oHDegItNGUjPYoNXw== dependencies: chalk "^4.1.2" semver "^7.5.4" -"@jsii/spec@1.86.1", "@jsii/spec@^1.85.0", "@jsii/spec@^1.86.1": - version "1.86.1" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.86.1.tgz#0f8911f5d5cfb2606628f143ac7d195b7870c890" - integrity sha512-wD0Y0pVg/1jjbZImk2FIuj+YdpwLFEsKCpoC3XKLJyNyUZPSoJzrt3phLV8HRLmH0m52kw6rh044OIowedcc9A== +"@jsii/spec@1.89.0", "@jsii/spec@^1.88.0", "@jsii/spec@^1.89.0": + version "1.89.0" + resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.89.0.tgz#d337c97234bec2fdffe25ad449ebacf22972c55c" + integrity sha512-byzIC5M5FrEaW+GaPGQfPsobfwmEfzHvS7dh5d5fgY4VvvsHBkkhhF/H5xUG+1wQBcdBnqdKyp5CEFm8UEVfqg== dependencies: ajv "^8.12.0" @@ -960,9 +960,9 @@ integrity sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A== "@types/node@^16": - version "16.18.39" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.39.tgz#aa39a1a87a40ef6098ee69689a1acb0c1b034832" - integrity sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ== + version "16.18.57" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.57.tgz#1ba31c0e5c403aab90a3b7826576e6782ded779b" + integrity sha512-piPoDozdPaX1hNWFJQzzgWqE40gh986VvVx/QO9RU4qYRE55ld7iepDVgZ3ccGUw0R4wge0Oy1dd+3xOQNkkUQ== "@types/normalize-package-data@^2.4.0": version "2.4.2" @@ -985,9 +985,9 @@ integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== "@types/triple-beam@^1.3.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.2.tgz#38ecb64f01aa0d02b7c8f4222d7c38af6316fef8" - integrity sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g== + version "1.3.3" + resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.3.tgz#726ae98a5f6418c8f24f9b0f2a9f81a8664876ae" + integrity sha512-6tOUG+nVHn0cJbVp25JFayS5UE6+xlbcNF9Lo9mU7U0zk3zeUShZied4YEQZjy1JBF043FSkdXw8YkUJuVtB5g== "@typescript-eslint/eslint-plugin@^6": version "6.7.4" @@ -1405,14 +1405,14 @@ available-typed-arrays@^1.0.5: resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== -aws-cdk-lib@^2.69.0: - version "2.89.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.89.0.tgz#dab07d14dcc747e5212d5830a668490dd267ca1f" - integrity sha512-UgyiS/u9d27MsL3M8Hz9yvi5AiJUQUGvqfQw6qDXrnyGMIC4gsNTc00VUT+LCXgtqQM/wF1jDUrODxkWglAiAw== +aws-cdk-lib@^2.99.1: + version "2.99.1" + resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.99.1.tgz#e2cd3e091fa9c65ca2835ad9a4bb6564e6b42189" + integrity sha512-mUhuT2JTy3VyX9o9IOSuy7UYDimFHGnmpASwTb4rD10Hksb1dTqqN2BsXU5kogHakYevBD3vwYc87rOVso4M7Q== dependencies: "@aws-cdk/asset-awscli-v1" "^2.2.200" "@aws-cdk/asset-kubectl-v20" "^2.1.2" - "@aws-cdk/asset-node-proxy-agent-v5" "^2.0.166" + "@aws-cdk/asset-node-proxy-agent-v6" "^2.0.1" "@balena/dockerignore" "^1.0.2" case "1.6.3" fs-extra "^11.1.1" @@ -1424,10 +1424,10 @@ aws-cdk-lib@^2.69.0: table "^6.8.1" yaml "1.10.2" -aws-cdk@^2.69.0: - version "2.89.0" - resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.89.0.tgz#56f7be0bbec4ce95ec95833f5c119d43657bcff8" - integrity sha512-4FF/5jNd86x9iSk/xQB1KRFWkhMWd/Z7x7tOwztgZYDj6aYR/3Xru7pb2BD6s6Oli/eeQaXTG11+eY9zdrJIQA== +aws-cdk@^2.99.1: + version "2.99.1" + resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.99.1.tgz#bfe52d36a600112b45e04526f91f0425e51a4eca" + integrity sha512-uWg4xhBrHNoRMlEgvWzr0MacJ92dLFeJ5AvT7nruxrgShU1fgt/Rsxw1WCXSASaVUsIUGgtO+P89x8cRU2nf7w== optionalDependencies: fsevents "2.3.2" @@ -1683,37 +1683,30 @@ case@1.6.3, case@^1.6.3: resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdk8s-cli@^2.2.5: - version "2.17.0" - resolved "https://registry.yarnpkg.com/cdk8s-cli/-/cdk8s-cli-2.17.0.tgz#dc2ce5622f588e7d28a9ad74258eeeac98be349c" - integrity sha512-gmWp/OQg4H8gudTfHpzwT5X3/QOvhlBXiKpZE60ed98J0JIPHQiUzlTPpi8SjWoJYXq6MyQbLBgYyTViKUIXdQ== +cdk8s-cli@^2.124.0: + version "2.124.0" + resolved "https://registry.yarnpkg.com/cdk8s-cli/-/cdk8s-cli-2.124.0.tgz#b1ea40c42ff88b09ca9bb6b780a4fd3543bcb3ed" + integrity sha512-doVp3GyRbl3/384N7fWXoK1h/eroqce+tmMq9MmpakpxaMF7wPhPJswwpwDXpsBlG32ZoFR2zmyEkTxYIK0WhA== dependencies: "@types/node" "^16" ajv "^8.12.0" - cdk8s "^2.30.0" - cdk8s-plus-25 "^2.17.0" - codemaker "^1.86.1" + cdk8s "^2.66.4" + cdk8s-plus-25 "^2.22.27" + codemaker "^1.89.0" colors "1.4.0" - constructs "^10.2.69" + constructs "^10.2.70" fs-extra "^8" - jsii-pacmak "^1.86.1" - jsii-srcmak "^0.1.950" - json2jsii "^0.3.387" + jsii-pacmak "^1.89.0" + jsii-srcmak "^0.1.951" + json2jsii "^0.3.389" semver "^7.5.4" sscaff "^1.2.274" table "^6.8.1" - yaml "2.3.1" + yaml "2.3.2" yargs "^15" optionalDependencies: backport "8.5.0" -cdk8s-plus-25@^2.17.0: - version "2.18.0" - resolved "https://registry.yarnpkg.com/cdk8s-plus-25/-/cdk8s-plus-25-2.18.0.tgz#459702d0df861dd32c9910a0954fac45a155c325" - integrity sha512-d/rQo/m4lhvsTcb7fAgGP7u/tubGq7LJMiz+EBoW68c6bkHZ6DwDX8G4Nxo1knP36qfU54qodPhLbAgXJa4hLg== - dependencies: - minimatch "^3.1.2" - cdk8s-plus-25@^2.22.27: version "2.22.27" resolved "https://registry.yarnpkg.com/cdk8s-plus-25/-/cdk8s-plus-25-2.22.27.tgz#6ed96ce40a431d35e5d2be3262168e33ca9fdf6d" @@ -1723,30 +1716,19 @@ cdk8s-plus-25@^2.22.27: optionalDependencies: backport "8.5.0" -cdk8s-plus-26@^2.18.28: - version "2.18.28" - resolved "https://registry.yarnpkg.com/cdk8s-plus-26/-/cdk8s-plus-26-2.18.28.tgz#db2346b2da1456ed2221a8ef11402ee6b71dc1a8" - integrity sha512-cSH8KMAd7bGdvca8D0bdSCygaiF+ki6RY5bEQLCx06vmBfWFYE2uvtUXlCx3VC6nV7pWIxjzog1Qyo1t0Vvg5A== +cdk8s-plus-26@^2.18.30: + version "2.18.30" + resolved "https://registry.yarnpkg.com/cdk8s-plus-26/-/cdk8s-plus-26-2.18.30.tgz#7aae45555bfd37b45d7edf76f7cc551952d7d413" + integrity sha512-lRbXTR91tCNLOOFCuQb0nNl69NSseFozndqGm3Ww4dbE+emU/C6pom4masLwfuf/4lop9jvE+YEaks3e+IXNiw== dependencies: minimatch "^3.1.2" optionalDependencies: backport "8.5.0" -cdk8s@^2.30.0: - version "2.30.0" - resolved "https://registry.yarnpkg.com/cdk8s/-/cdk8s-2.30.0.tgz#a1e39dadc8cc163e8e02cca3753a1e7b5117c46e" - integrity sha512-v4tfvGI7TEb9YxrL31VAFsaZKDa9apxXaj/Cqja+0TAJJCXY25TibyVcxlpDXVY6tvxrUftjCFzLI1+VPQBw7Q== - dependencies: - fast-json-patch "^3.1.1" - follow-redirects "^1.15.2" - yaml "2.3.1" - optionalDependencies: - backport "8.5.0" - -cdk8s@^2.66.2: - version "2.66.2" - resolved "https://registry.yarnpkg.com/cdk8s/-/cdk8s-2.66.2.tgz#f3468fa91cfa761b4a7a0c00fbaf2a3dd0700760" - integrity sha512-nNxKfr+6DPZJuRzY/208970EEbQ6pnfQpdEqE70lvifbzBL+DhaR70Ig0meegSf88ECvcY7hJ5DOUkxWfxY/fg== +cdk8s@^2.66.4: + version "2.66.4" + resolved "https://registry.yarnpkg.com/cdk8s/-/cdk8s-2.66.4.tgz#70fa86fee71cefc820b69bfcfa26a2221f4ab1b1" + integrity sha512-MrEolVGQE43q/F3ttcmvObNIe4F7bpOoQxN85Q9pC5ExEGpVZGwnvDWY9SnCeEZHc82lwhsCi7VK5wRjLWEJ9A== dependencies: fast-json-patch "^3.1.1" follow-redirects "^1.15.2" @@ -1903,15 +1885,6 @@ cmd-shim@^6.0.0: resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-6.0.1.tgz#a65878080548e1dca760b3aea1e21ed05194da9d" integrity sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q== -codemaker@^1.86.1: - version "1.86.1" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.86.1.tgz#2e34bdab7201ac712532bccba61b8d571348417d" - integrity sha512-W35+XgDv/ZNxWTFsvy7xf8XSIwZ8zkJUOlVq0zoOBiZCjk4j0n7HEWy25rI83OZj76ndmyL7EhTyLSTw1PzobA== - dependencies: - camelcase "^6.3.0" - decamelize "^5.0.1" - fs-extra "^10.1.0" - codemaker@^1.89.0: version "1.89.0" resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.89.0.tgz#870652538925c23a062168780639db314cb34aab" @@ -2085,11 +2058,6 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -constructs@^10.2.69: - version "10.2.69" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.2.69.tgz#5bb06693b317140fe310797ffd52c0d6cc595913" - integrity sha512-0AiM/uQe5Uk6JVe/62oolmSN2MjbFQkOlYrM3fFGZLKuT+g7xlAI10EebFhyCcZwI2JAcWuWCmmCAyCothxjuw== - constructs@^10.2.70: version "10.2.70" resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.2.70.tgz#a7d414a717b64a5fab65ff68aaba2ddf73b522bf" @@ -2957,21 +2925,16 @@ flat@^5.0.2: integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== flatted@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== fn.name@1.x.x: version "1.1.0" resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.14.9, follow-redirects@^1.15.2: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -follow-redirects@^1.15.0: +follow-redirects@^1.14.9, follow-redirects@^1.15.0, follow-redirects@^1.15.2: version "1.15.3" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== @@ -3311,9 +3274,9 @@ global-dirs@^3.0.0: ini "2.0.0" globals@^13.19.0: - version "13.22.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.22.0.tgz#0c9fcb9c48a2494fbb5edbfee644285543eba9d8" - integrity sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw== + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" @@ -3383,9 +3346,9 @@ graphql-tag@^2.12.6: tslib "^2.1.0" graphql@^16.5.0: - version "16.7.1" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.7.1.tgz#11475b74a7bff2aefd4691df52a0eca0abd9b642" - integrity sha512-DRYR9tf+UGU0KOsMcKAlXeFfX89UiiIZ0dRU3mR0yJfu6OjZqUcp68NnFLnqQU5RexygFoDy1EW+ccOYcPfmHg== + version "16.8.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" + integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== handlebars@^4.7.7: version "4.7.8" @@ -4028,73 +3991,73 @@ js-yaml@4.1.0, js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsii-pacmak@^1.86.0, jsii-pacmak@^1.86.1: - version "1.86.1" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.86.1.tgz#1a4669728a40c85e4587e3e316a5a6f3529ff3c9" - integrity sha512-xmv2QRK9JLdBCHUXKdHf/DVtpm2BY+dKzfYWOwLh5CmPYRvvWwqP7lTC+FvxOw4Sk2mqu/o7PCnVTRAt8U8csQ== +jsii-pacmak@^1.87.0, jsii-pacmak@^1.89.0: + version "1.89.0" + resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.89.0.tgz#587d4437b582a5dae7644c78e0b477fca1ae2749" + integrity sha512-fEvXWBdIOz1WyPrpZRbDaaV1f3UyAN8vYIhzH8mtLklsdFUkS3SZdfFJWEKsa6gjILT+4/CqBtLOEZE0iHy0bg== dependencies: - "@jsii/check-node" "1.86.1" - "@jsii/spec" "^1.86.1" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" clone "^2.1.2" - codemaker "^1.86.1" + codemaker "^1.89.0" commonmark "^0.30.0" escape-string-regexp "^4.0.0" fs-extra "^10.1.0" - jsii-reflect "^1.86.1" - jsii-rosetta "^1.86.1" + jsii-reflect "^1.89.0" + jsii-rosetta "^1.89.0" semver "^7.5.4" - spdx-license-list "^6.6.0" + spdx-license-list "^6.7.0" xmlbuilder "^15.1.1" yargs "^16.2.0" -jsii-reflect@^1.86.1: - version "1.86.1" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.86.1.tgz#5c8dcc79d705885a47e9c57f0d97d71382bda2b1" - integrity sha512-Z9Avq431sdwuku+fpC3pM9DngpmbCA2U8QI4Bctg/M4b5PMDuKuMxBWcdAcU/LhtL14lxNZ66Src0hYmNVk4eQ== +jsii-reflect@^1.89.0: + version "1.89.0" + resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.89.0.tgz#995c6d283044e7d0705d62d8090ce9d47ba0842f" + integrity sha512-05g0fUVot46rPGXYWzB3q4w2Cx2Ox7pzWfsGuIz6Kql/d9KoAFWMuGjwQbSbrI2I52RPKfTbM8wATzzp6Q5kdQ== dependencies: - "@jsii/check-node" "1.86.1" - "@jsii/spec" "^1.86.1" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" chalk "^4" fs-extra "^10.1.0" - oo-ascii-tree "^1.86.1" + oo-ascii-tree "^1.89.0" yargs "^16.2.0" -jsii-rosetta@^1.86.1: - version "1.86.1" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.86.1.tgz#7653f3593a5626e9d5e21e5bf330b6038ec92355" - integrity sha512-QmuFIFKYXsks6SpWsrztlFnXZptiwl7m0kpvqfiP8NGeGU5r5hTBglAorNh4FO58W5dYVUKmebEN076brhGRIQ== +jsii-rosetta@^1.89.0: + version "1.89.0" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.89.0.tgz#0e4931e5cca73da85adac1b2265689a5172a3631" + integrity sha512-1hmLO+LtZ6bf2uvYW45YaRBQJD+rVondVkWfT2Ex9xYrkxAsc4304TV2DoQILfZbkaUPezyJ3ejGFlMhliNG0g== dependencies: - "@jsii/check-node" "1.86.1" - "@jsii/spec" "1.86.1" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "1.89.0" "@xmldom/xmldom" "^0.8.10" commonmark "^0.30.0" fast-glob "^3.3.1" - jsii "1.86.1" + jsii "1.89.0" semver "^7.5.4" semver-intersect "^1.4.0" stream-json "^1.8.0" typescript "~3.9.10" - workerpool "^6.4.0" + workerpool "^6.5.0" yargs "^16.2.0" -jsii-srcmak@^0.1.950: - version "0.1.950" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.950.tgz#6787c70403848d35591217d926e0f4a3ac84169b" - integrity sha512-tv40puwfmgeYfYiO8vZLWAgDe42tkrZeUSCfBat0mJW7cGWpJ3UAjSMas1d2XOBG4Y/e+0ysxVwyyt6EwM0OAA== +jsii-srcmak@^0.1.951: + version "0.1.951" + resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.951.tgz#dd589f12f227d80674e5c9fd111aa672ac40a769" + integrity sha512-zaKqrsR416yX+QhE1T4mkBWqPpsHQmBnBbsR0f5a32Uknr3+l4PCVtuV5/rgthAG6iE4Pa6c/jO0vcTzyzEY6A== dependencies: fs-extra "^9.1.0" jsii "~5.1.10" - jsii-pacmak "^1.86.0" + jsii-pacmak "^1.87.0" ncp "^2.0.0" yargs "^15.4.1" -jsii@1.86.1: - version "1.86.1" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.86.1.tgz#ba5f7d2d948b02c4efa2543260e1eb9e108bf436" - integrity sha512-gAi/mGRdIpCYY7Na61VPE717Z6+/1HTYqgxjMC+VdLXxITbWpaQqO+DqsOnhtsIh+JyjIQM7VOSZ+5Ymf1A74A== +jsii@1.89.0: + version "1.89.0" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.89.0.tgz#5e5709fd4328bfc006d7771ad737294fc2d51957" + integrity sha512-NOeltDlkRSu7OXpNS8I4izFtcVKsMppn0pbqM07LWHXrNZT0Y7c/dDtuMyYRIDNcwB6aLtOzLHfls9rd6qrLyg== dependencies: - "@jsii/check-node" "1.86.1" - "@jsii/spec" "^1.86.1" + "@jsii/check-node" "1.89.0" + "@jsii/spec" "^1.89.0" case "^1.6.3" chalk "^4" fast-deep-equal "^3.1.3" @@ -4103,17 +4066,17 @@ jsii@1.86.1: semver "^7.5.4" semver-intersect "^1.4.0" sort-json "^2.0.1" - spdx-license-list "^6.6.0" + spdx-license-list "^6.7.0" typescript "~3.9.10" yargs "^16.2.0" jsii@~5.1.10: - version "5.1.10" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.1.10.tgz#e9973ea816362cb0791775a6ef1f43ebc5ed5702" - integrity sha512-OvFBUj0V7H+ex7yGyg8bJwghiHnE/T8DmQBxJxUG6qApwKP9lJE+jSz0ONKuqdaxTK1RaLbZhatLkCRrkQrbJQ== + version "5.1.12" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.1.12.tgz#0ac6d92d52c6732a6e0e3e27f9f07453318715f2" + integrity sha512-iY3zLosUEKbeua6IAGJXjFxibiiI0xHFjyYPyewOc56MBRHC7nczWSVGRP+Jgwyo7HWXs4TvJKLG6w8zSuAZrg== dependencies: - "@jsii/check-node" "1.85.0" - "@jsii/spec" "^1.85.0" + "@jsii/check-node" "1.88.0" + "@jsii/spec" "^1.88.0" case "^1.6.3" chalk "^4" downlevel-dts "^0.11.0" @@ -4183,10 +4146,10 @@ json-stringify-safe@^5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json2jsii@^0.3.387: - version "0.3.387" - resolved "https://registry.yarnpkg.com/json2jsii/-/json2jsii-0.3.387.tgz#6656c7aa330f6ce751dfbbc22514805baaed1d58" - integrity sha512-tIyEL9nPXjmKQF73eXSqLMNwzRsj9s2qaLeohIqXxD/l0QCYqPJJIxDpQG+sF6t+/axJYdpprljF34qQKDd3rg== +json2jsii@^0.3.389: + version "0.3.389" + resolved "https://registry.yarnpkg.com/json2jsii/-/json2jsii-0.3.389.tgz#993ce7f48d305cd2f151f50ac695b081a3cb22ee" + integrity sha512-ct6j/QAj/jvGN0Oie3kd2aJ7a6UaB2m+TsDs3OjevqZEb2eE0m9iD5kjISaiIR1PNFl00kOZpILXi0cE/WIxuA== dependencies: camelcase "^6.3.0" json-schema "^0.4.0" @@ -5312,10 +5275,10 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -oo-ascii-tree@^1.86.1: - version "1.86.1" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.86.1.tgz#ae924ed69d3699c8495ceb1ff36d5c2b2cc76a99" - integrity sha512-pM4jJfP+5cWCOqoSN3RUgNNcOPqLYhmwzbw9QOHNZjCWAfrlgq2D/CSxer0vKDDm5AMkCBzlcknxQLKx9zNqXA== +oo-ascii-tree@^1.89.0: + version "1.89.0" + resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.89.0.tgz#bdf7b249ba5719a4c86201e52c92ef66f15f7813" + integrity sha512-HRFmdGyLTO/xUo9XNHwa8ColVVP6IEeeRKcxbzRIbgRpPcIiDGo99ShecJdkaXOyR+q4Wi6hiX5b7yrsBI/gxA== open@^8.4.0: version "8.4.2" @@ -6204,7 +6167,7 @@ semver@7.3.8: dependencies: lru-cache "^6.0.0" -semver@7.5.4, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.1, semver@^7.5.4: +semver@7.5.4, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -6414,10 +6377,10 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz#142460aabaca062bc7cd4cc87b7d50725ed6a4ba" integrity sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ== -spdx-license-list@^6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.6.0.tgz#403e1807fd87ef2b4781677bc91896d23eaed4ea" - integrity sha512-vLwdf9AWgdJQmG8cai2HKfkInFsliKaCCOwXmdVonClIhdURTX61KdDOoXC1qcQ7gDaZj+CUTcrMJeAdnCtrKA== +spdx-license-list@^6.6.0, spdx-license-list@^6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.7.0.tgz#dd8c6aba00e7a3f9549e473d0be2b83c4cae081f" + integrity sha512-NFqavuJxNsHdwSy/0PjmUpcc76XwlmHQRPjVVtE62qmSLhKJUnzSvJCkU9nrY6TsChfGU1xqGePriBkNtNRMiA== split2@^3.0.0: version "3.2.2" @@ -6833,12 +6796,7 @@ tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.0.3: - version "2.6.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" - integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== - -tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -6966,9 +6924,9 @@ typescript@^5.2.2: integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== typescript@next: - version "5.2.0-dev.20230802" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.0-dev.20230802.tgz#ff235fe8e17dae3a110590f5286519345d5926de" - integrity sha512-rBvAnzaaMhwBAS2UaKejYhaED3VM74/xng/+xcVSst0PbkJBqggj19w/gwJ/4q07oOjKMgwunklsSjwe+iw2ZA== + version "5.3.0-dev.20231005" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.0-dev.20231005.tgz#266e2dd5671506b9297b845907d00e852f9bf9c1" + integrity sha512-Twm3wBauTO94CSWbjXFMpsHsbaOUVssreq6pUo4wr8YsaIp0jim8EeCa9LfawFetQ+P4PODMmiM+uBhhWRVX0Q== typescript@~3.9.10: version "3.9.10" @@ -7254,10 +7212,10 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -workerpool@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462" - integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A== +workerpool@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.0.tgz#f8474762c5e2f81646994aa113685f6c424a2416" + integrity sha512-r64Ea3glXY2RVzMeNxB+4J+0YHAVzUdV4cM5nHi4BBC2LvnO1pWFAIYKYuGcPElbg1/7eEiaPtZ/jzCjIUuGBg== "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" @@ -7392,11 +7350,6 @@ yaml@1.10.2, yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yaml@2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b" - integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== - yaml@2.3.2, yaml@^2.2.2: version "2.3.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" From 311f9f9af3a6ef3bb5996cd35c9a8109ec925d58 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 5 Oct 2023 16:57:30 +0000 Subject: [PATCH 5/5] chore: self mutation Signed-off-by: github-actions --- go.work.sum | 5 +---- .../kubernetes-end-to-end-aws.assets.json | 12 +++++------ .../kubernetes-end-to-end-aws.template.json | 6 +++--- ...ourceProvider5E6E6F1A.nested.template.json | 2 +- ...bectlProvider1BCE4654.nested.template.json | 2 +- .../cdk.out/manifest.json | 2 +- .../cdk.out/tree.json | 4 ++-- go/kubernetes-end-to-end-aws/go.mod | 6 +++--- go/kubernetes-end-to-end-aws/go.sum | 20 +++++++++---------- .../kubernetes-end-to-end-aws.assets.json | 12 +++++------ .../kubernetes-end-to-end-aws.template.json | 6 +++--- ...ourceProvider5E6E6F1A.nested.template.json | 2 +- ...bectlProvider1BCE4654.nested.template.json | 2 +- .../cdk.out/manifest.json | 2 +- .../cdk.out/tree.json | 4 ++-- .../cdk.out/kubernetes-end-to-end.assets.json | 12 +++++------ .../kubernetes-end-to-end.template.json | 6 +++--- ...ourceProviderCD7C6152.nested.template.json | 2 +- ...bectlProviderC63F8B74.nested.template.json | 2 +- .../cdk.out/manifest.json | 2 +- .../cdk.out/tree.json | 4 ++-- 21 files changed, 56 insertions(+), 59 deletions(-) diff --git a/go.work.sum b/go.work.sum index a8a5ddfe..936d6f7b 100644 --- a/go.work.sum +++ b/go.work.sum @@ -6,15 +6,12 @@ github.com/aws/jsii-runtime-go v1.26.0/go.mod h1:9ddMDdGQwew6pQrfuTID/LxDDrpyryb github.com/aws/jsii-runtime-go v1.70.0/go.mod h1:Cd836+6/rhL8LbslPaGofAh8c7H75KVMF6bfHyNl7vY= github.com/aws/jsii-runtime-go v1.84.0/go.mod h1:sZ4/oNiaZBQFkzGWZYvqo/85M0EitkFa8SEEEMECt4w= github.com/aws/jsii-runtime-go v1.88.0/go.mod h1:rIisDqmDOviluOfibmnvjr1I9u2EFcbWLWUjOXy9/Ms= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30 h1:tTFe3UY5kTe9bPCNV+4P+fkdp14q+QzRqW6P7YLUDiQ= -github.com/cdk8s-team/cdk8s-plus-go/cdk8splus26/v2 v2.18.30/go.mod h1:8pp2d/b01dEB8OBh4N7HnoK3PByb9+/gyDGmGcovKLk= github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.200 h1:CwkS78cin4h5A3IaDcL69GrBI1HgTEB/xtECTf1luCc= github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.200/go.mod h1:sx6+u9s3UHyhm9BGrkGdQgNA0Ni5ekbJ9hW2Gupvoy0= github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.2 h1:k+WD+6cERd59Mao84v0QtRrcdZuuSMfzlEmuIypKnVs= github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.2/go.mod h1:CvFHBo0qcg8LUkJqIxQtP1rD/sNGv9bX3L2vHT2FUAo= github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv6/v2 v2.0.1 h1:MBBQNKKPJ5GArbctgwpiCy7KmwGjHDjUUH5wEzwIq8w= +github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv6/v2 v2.0.1/go.mod h1:/2WiXEft9s8ViJjD01CJqDuyJ8HXBjhBLtK5OvJfdSc= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index cf41a661..5b185c6d 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -105,7 +105,7 @@ } } }, - "40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189": { + "5b804927e3c475d59d3073000ab32c2de0d9766cbc6e2531b08befae57989831": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189.json", + "objectKey": "5b804927e3c475d59d3073000ab32c2de0d9766cbc6e2531b08befae57989831.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2": { + "bda45d030ad9b4c3e6e0a724c178e5528d7ec8bcc5b0eddf7ae64251fec169d3": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2.json", + "objectKey": "bda45d030ad9b4c3e6e0a724c178e5528d7ec8bcc5b0eddf7ae64251fec169d3.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "7044170e4fca695b98f2d6e9a6c1d292d20be528eb3918a35a64f466220c7703": { + "085bd886144b38be5a0f3141a16543f4342f7710edef6fdcb634943f857b2429": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7044170e4fca695b98f2d6e9a6c1d292d20be528eb3918a35a64f466220c7703.json", + "objectKey": "085bd886144b38be5a0f3141a16543f4342f7710edef6fdcb634943f857b2429.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index a2ee7e04..8bbe1cd1 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -1297,7 +1297,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189.json" + "/5b804927e3c475d59d3073000ab32c2de0d9766cbc6e2531b08befae57989831.json" ] ] } @@ -1352,7 +1352,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2.json" + "/bda45d030ad9b4c3e6e0a724c178e5528d7ec8bcc5b0eddf7ae64251fec169d3.json" ] ] } @@ -1936,7 +1936,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlpXXaAb3NNYY267YYyeBrQctsolqWAolKEBj+99F2M7cnPj6LzyQfU9k9PMjbBZxDouomMbqS3Y5ANYKp1y6sXiEEpCCzIYiwko9RNUiPEFAYaKsaZP5mf8EFfYk+aGcFNkF2uYmB0IvNEe26zp21qKjw7qRrZrNzyCIdxEus0FskDL/B6jcMJP64GvfexaNg3Tl5RtPmB/D0qWZTvbNoCSaiyEzFPyHvjGH9HfqTVpgp5aKlXqBKZVce1aBZFrkoYmW02sWKdQZuRlsXCf9CZXDmZ4634JQGGsa8Ph7Aj3Uxtgv0BIRnuIjC6xPDWXhtaWz7+mDq5CPLiHd+aNESt66i13R5uu7gC9ELDa3stm7qb4yF41lGwQn1vRjdYh/32u7FFoOLXnEBW+LaOeX6T5jXV+vrZNMNMPgZBuJL4X8X+fMm0jHygm/kavH944qW010kZjiKpGG7FJnklN7LlwmX6f14ML3Yu1uZ3sh0WYM/a7uEtv52t3gPWieejdMtyu0U/wHRdzl3qgIAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlpXXWYb3NNYYu67YYyeBrQctsolqWAolKFhj+99F2M7cnPj6LzyQfU9nd38vbBZxDouomMbqS3Y5ANYKp5y6sniEEpCCzIYiwkg9RNUgPEFAYaKsaZP5if8IFfYk+aGcFNkF2uYmB0IvNEe26zp21qKjw7qRrZrNzyCIdxFOs0FskDL/A6hcMJH67GvfexaNg3Tn5jqbND+DpXc2memXREkxEkZmKf0LeGcP6O/QnrTBTykVLvUCVyq48qkGzLHJRxMpotYsV6wzcjLYuEv6ByuDMzxxvwSkNNIx5fTyAb+tibBfoEQjPcBGF1yeGs/Da0tj29cHUyVuWEe/80KIlbl1Fr+nyeN3BB6IXGlrZbd3U3xgLx7OMghPqezG6xT7utd2LLQYXveICtsS1c8r17zCvr9bXyaYbYPAjDMSHwv8u8udNpGPkBd/I1eLr2xUtp7tIzHAUScN2KTLJKb2TTxMu07vxYHqxd7cyvZFflkbb+HcJbf350+I1aJ149k23KLdT/Ae3dn1TqQIAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index 7dc876c9..44c4d12e 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -774,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu5mKaGqxBGQemoRSqVercXeRksSO/I6pVGUf68dyGlm9jEzBez3sF3hXdbG1uuGrzCeSSLZr4imVg22V4u6wYGCdt6S7oL/GzRW5CKc0+CS9SHLj3ykkpUeZadRhKLAIYOSHRx7U1M8otDTFMbTj5t/vikIe6fee2diJmmx8EkxtjCWvqE8nvHiGzZDlg82TWqOSZUrdpUqSXwfDCnTS/StDk8tkMr+sk0ts9VylfjJO8tL9Cd2XbKZVOW3ULxAsbEY7uw22Nq319VNmNehd5FbgvKB/xp/H+tHAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy27CMBD8Fu7OUqCqyhGQemoRSqVeLWNvo20cO/LaLVGUf68dyGlm9jEzW9jvYbNSf1xp01aWrjCekSOaz6h0K6zqrkZJqwYM0nmDsg/+NkjVoItwzoNL0Yci38uRyFZy5J1UzBgZDgUE7+CYdIvxqBgfpjCevt3884WByTvxlpyOheTFwidBqoOx9hbLeMaLt6SHIu9smsQckys35BpRI/sUNAqdOPpOhodmyGV/yeSWxWq5yvzknaEl+kP1fbaZROM3sH2C17Ull25r1ZmX59UPE1UhuUgdQn3Hf3MUc3xGAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index a5ab9e62..a280e402 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -216,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDMBCEnyV3edO4pZBjYuilPQQXehWytDVb6we0Uk0wfvdKTlp6mvlgh5lt4XiEw07N3GgzNZYGWArIBSeG1zygTvYSwzcZjMIqNxgFy0v2OlHwovv0//2bumL8wMiFV8GPUjFjYjhVKQznrCdMZ8UoSDlY+mCxBje9BEv6WvHm1lVswfekRvLjvV3aWiLLRm0JTjN3lrZe0SOHHDUKnTkFJ+OdGf4eqFW/V8V3wRtK29gxHKB9gHZvVJzJ75Uzz0+7LyZqYvaJHEJ/0x/J4JafMgEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDMBCEnyV3edMkpTTHxNBLewgu9CpkaWu21g9opaTB+N0rOWnpaeaDHWZ2C/s9bFbqwo02Y2Oph6mAnHBkeM096mRPMZzJYBRWud4omF6y14mCF+2n/+/f1BXjB0YuPAveScWMieFQpTAcsx4xHRWjIOVg6oLFGlz0FCzpa8Wbm2exBN+TGsgP93Zpa4ksG7UlOFy4tbT0ig455KhR6MwpOBnvzPD3QK36vSq+Dd5QWsYOYQPbB3heW/L5e62ceXpcfTFRE7NP5BC6m/4A8F0+RDEBAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" diff --git a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json index cd9cd225..f73235c4 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -18,7 +18,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/7044170e4fca695b98f2d6e9a6c1d292d20be528eb3918a35a64f466220c7703.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/085bd886144b38be5a0f3141a16543f4342f7710edef6fdcb634943f857b2429.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/go/kubernetes-end-to-end-aws/cdk.out/tree.json b/go/kubernetes-end-to-end-aws/cdk.out/tree.json index f945f05a..9ed1c56b 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -2801,7 +2801,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/40012f8f6780d5cac69c40d30d2ef4e4f899dcb76f5fbcbd953e38ec01f56189.json" + "/5b804927e3c475d59d3073000ab32c2de0d9766cbc6e2531b08befae57989831.json" ] ] } @@ -3338,7 +3338,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/73b8889daa749820c1aa43c06c244623d7b088f99c79828cd6b7e5ffd1727df2.json" + "/bda45d030ad9b4c3e6e0a724c178e5528d7ec8bcc5b0eddf7ae64251fec169d3.json" ] ] } diff --git a/go/kubernetes-end-to-end-aws/go.mod b/go/kubernetes-end-to-end-aws/go.mod index 0b69af02..2da8b18c 100644 --- a/go/kubernetes-end-to-end-aws/go.mod +++ b/go/kubernetes-end-to-end-aws/go.mod @@ -13,9 +13,9 @@ require ( require ( github.com/Masterminds/semver/v3 v3.2.1 // indirect - github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.154 // indirect - github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.1 // indirect - github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv5/v2 v2.0.129 // indirect + github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.200 // indirect + github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.2 // indirect + github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv6/v2 v2.0.1 // indirect github.com/fatih/color v1.15.0 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.19 // indirect diff --git a/go/kubernetes-end-to-end-aws/go.sum b/go/kubernetes-end-to-end-aws/go.sum index e0c9d935..e39069f9 100644 --- a/go/kubernetes-end-to-end-aws/go.sum +++ b/go/kubernetes-end-to-end-aws/go.sum @@ -1,21 +1,21 @@ github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0 h1:sHeF0GdTFSLbQgPeNNGpNEJUoZEnKslsjwLsI2que0w= -github.com/aws/aws-cdk-go/awscdk/v2 v2.69.0/go.mod h1:xzY1gUhPppU3jo/ckWLKzZOz8hGeDbCKwl4Io/rGx1s= +github.com/aws/aws-cdk-go/awscdk/v2 v2.99.1 h1:LMylgq8taW3Lh6GIdtqwAZhmakMIt7roFEJN5DxwFEc= +github.com/aws/aws-cdk-go/awscdk/v2 v2.99.1/go.mod h1:0HMIUTNhy228wx8J/O5sHPCE+yWP0kiomWjmCctSnRY= github.com/aws/constructs-go/constructs/v10 v10.2.70 h1:CuKeOwf27CzGUt8XxOZStFSOVZ7An5XpCzxvqUk8zW4= github.com/aws/constructs-go/constructs/v10 v10.2.70/go.mod h1:Jnh2jtqYQBjifA5+03aJmnIItEcjqAgMBJ8iZpFjNRE= github.com/aws/jsii-runtime-go v1.89.0 h1:1HKw9LyE8lOM9iMiSzVOUAVeUInTNhOyoxQrVVRbSFk= github.com/aws/jsii-runtime-go v1.89.0/go.mod h1:Jkx2jjw8wKQdQYzwh+JDDGy3MRPwKqDCeSvW6WWubi0= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3 h1:qh7DVhB1srYNkFmqqvBCh4LWqwHeAyzlo0UYfT0cY+c= -github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.3/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4 h1:bIeeQpVG9cQXLVP+NCnkOLRJX3kLuECqB3OUJoPTsnk= +github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.66.4/go.mod h1:gUz0rv7DDgKekSIMFcBCOu6VbnP/4Ms5Cqykc8ZKb28= github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27 h1:m/YPZ47yNjOFlLDB7RTZMd9MTFDhju3iSqor5iu0w9s= github.com/cdk8s-team/cdk8s-plus-go/cdk8splus25/v2 v2.22.27/go.mod h1:Y5r3mR4nm6eszU5Wei2UmLQb2dE8QvfZ4ZTj0pLIliU= -github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.154 h1:Z4KYh4Cjrpfpkq9cezx/IosnCxX5qllbWMnmZ0wt7o4= -github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.154/go.mod h1:9C2/RJqB6OU4j+G4MPx/p6sNQauLsr8/xeSAacytVU8= -github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.1 h1:l5N27aCCjAB5cgW5pI4/ujnasPL8hUcJ9KBxrKk6UiQ= -github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.1/go.mod h1:CvFHBo0qcg8LUkJqIxQtP1rD/sNGv9bX3L2vHT2FUAo= -github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv5/v2 v2.0.129 h1:aq7Do8axAulzPLZSHc13pxJhYwV7L6ymMC1v05YyX9I= -github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv5/v2 v2.0.129/go.mod h1:qQDQrtZoVB1KTN/m6HJswaL7RMHAj8QCV8NGU5gDIE0= +github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.200 h1:CwkS78cin4h5A3IaDcL69GrBI1HgTEB/xtECTf1luCc= +github.com/cdklabs/awscdk-asset-awscli-go/awscliv1/v2 v2.2.200/go.mod h1:sx6+u9s3UHyhm9BGrkGdQgNA0Ni5ekbJ9hW2Gupvoy0= +github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.2 h1:k+WD+6cERd59Mao84v0QtRrcdZuuSMfzlEmuIypKnVs= +github.com/cdklabs/awscdk-asset-kubectl-go/kubectlv20/v2 v2.1.2/go.mod h1:CvFHBo0qcg8LUkJqIxQtP1rD/sNGv9bX3L2vHT2FUAo= +github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv6/v2 v2.0.1 h1:MBBQNKKPJ5GArbctgwpiCy7KmwGjHDjUUH5wEzwIq8w= +github.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv6/v2 v2.0.1/go.mod h1:/2WiXEft9s8ViJjD01CJqDuyJ8HXBjhBLtK5OvJfdSc= github.com/cdklabs/awscdk-kubectl-go/kubectlv25/v2 v2.0.3 h1:t/VUGbiCESM/qMRA5RRIFZA4lXUchriCkYefF+Ffgsg= github.com/cdklabs/awscdk-kubectl-go/kubectlv25/v2 v2.0.3/go.mod h1:brT2k7isZIkVe5U3hHQfNX5Jw1AXaZljC3qnsgDBdOg= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index 38a6ba99..375a050d 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -105,7 +105,7 @@ } } }, - "8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf": { + "0c52c10a83de616f5c5c7b235c6c5788d07900d3dfec2479f84a4990c727c81f": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf.json", + "objectKey": "0c52c10a83de616f5c5c7b235c6c5788d07900d3dfec2479f84a4990c727c81f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55": { + "71506da1e14a8f3a7691739f4bbdff20fa624bec8bf23716694bb3f55b0fae74": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55.json", + "objectKey": "71506da1e14a8f3a7691739f4bbdff20fa624bec8bf23716694bb3f55b0fae74.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "c90e53352f9f0300fdc93ebca1b01272743a94cf3b4c953443e4b8c6ae7da405": { + "5f66f0a61852ad7b806928c3afbcce06e8a235809af3f29688eec055b3c29a0f": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "c90e53352f9f0300fdc93ebca1b01272743a94cf3b4c953443e4b8c6ae7da405.json", + "objectKey": "5f66f0a61852ad7b806928c3afbcce06e8a235809af3f29688eec055b3c29a0f.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index 550145d9..a18d063c 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -1297,7 +1297,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf.json" + "/0c52c10a83de616f5c5c7b235c6c5788d07900d3dfec2479f84a4990c727c81f.json" ] ] } @@ -1352,7 +1352,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55.json" + "/71506da1e14a8f3a7691739f4bbdff20fa624bec8bf23716694bb3f55b0fae74.json" ] ] } @@ -1936,7 +1936,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwU7DMAz9lt3TwDp24EapEIwBqzbUK0pTb8uaJlPibJqq/jtuyyic/Pwav9p+jnlzf8+nE3H2kSyrSKuCNxsUsmJEfTV+9iW8B/Q86QLzM/4YZAX4KDwwLeqiFDzdmjdxAZeD88oaBpXnTaqDR3BsdQSzKFNrDEjMnD2pktjk7JOAe7YMBTgDCP5dGLUFj+zDlrBzNhwZ6Y7JC+g63QuHf2pWxYFEc6EDsEQX9BN0VmvS34A7KQmJlDYYbBnImDf5UXaaeZayLBRayU0oSKfjRrS2AeFTFBpGfuRoC1Yqgd2Y18cdeFpkfbsCnwXCWVxY5tSJ4Ci8MNi3fX0wdPKTJUg739dgkFqXwSm8PF938I9omRI1b9Z26K+PmaVZesEBtS3r3SIfd8rs2Bq8DU5SAVli6zGl+j+Y1leq62TDDRB49R3xr/DXRfq8CngMtOBbfjd5+Lmim+EuIt0dRVSRXRJ1dIrnfDngPJ73B9Oy7IJ7a25mfNoJHLxSkSPDVA18PcRveFD+c6ICAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSTW/CMAz9LdzTDMp22G2lmjb2RQVTryhNPciaJihxQKjqf5/bjpWd/Pwav9p+jnlzf89nE3HykSyrSKuCNxsUsmJEbRs/3wrvAT1PusD8nC+CrAAXwgPToi5KwdMv8ybO4HJwXlnDoPK8SXXwCI6tDmCWZWqNAYmZs0dVEpucfBJwz15DAc4Agn8XRn2BR/ZhS9g5Gw6MdMfkGXSd7oXDq5pV8U2iudABWKIL+gk6qzXpb8AdlYREShsMtgxkzJv8IDvNPEtZFgqt5CYUpNNxI1rbgPApCg0jP3K0BSuVwG7My+MOPC6zvl2BTwLhJM4sc+pIcBReGuzbvjwYOvnNEqSd72swSK3L4BSeny47+Ee0TImaN2s79NfHzNIsveCA2pb1bpGPO2V2bA3eBiepgCyx9ZhS/RWm9ZXqMtlwAwRefEf8K/xzkT6vAh4CLXjKbycPv1d0M9xFpLujiCqyS6KOjvEdfx1wHt/1B9Oy7Ix7a27mfDbls3jy7ZWKHDmmauDrIf4AFUWggKMCAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index b3c401f1..c027e409 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -774,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy07DMBD8lt6dhRIuPbaVOEEVBYmrtbWXYOLYkdcGoij/jp02p5nZx8w8weEA+x3+cqV0X1lzhflCHEm/R1S9sDhcNUqLEwXpvCY5Bv83SezIRbjkQVP0scjXciSylZy5lshMkeFYQHANp6R6iidkupvCfP50688HBTbeiZfkVCwkLza+CIMDzK23VMYrNt4aNRV5Y8si1phcuTOuEy2xT0GRUImjH2S4a4Zc9sfo3LJYbVeZn73TZot+w3HMNotopvjl3UMN+0d43n2zMVVILpqBoL3hP1jur9k/AQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVOy26DMBD8ltzNtoRTjkmkntoIEalXy7G3dIuxkdekRYh/r03CaWb2MTN7OByg3KlfLrTpCks3mC/IEc01Kt0Jq/qbUdKqCYN03qAcgv+bpGrRRbikQZ31Mcv3fCSSlZy5kooZI8Mxg+AKTqPuMJ4U49MU5vOXW38+MTB5J95Gp2MmabHxRZDqYW68xTxesfaW9JTlgy2LWGNS5ZZcKxpkPwaNQo8cfS/DUzOksncyqWW22q4SP3tnaIv+UMOQbBZRT/Hbu5cKylco97sfJirC6CL1CM0D/wFjNGS7QAEAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index a626e66a..571c973d 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -216,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PwWrDMBBEvyV3eds0veSYGHppD8aFXIUsb9ONZQm0qwRj/O+VnLT0NPNgh5l9gf0ethtz48r2Q+WogzmDnnFgeE8dWnFNDFfqMSpnxq43ML8lb4WCV/WX/+8/zITxhJEzL4p32jCjMByKZIZjsgPK0TAqMiPMbXBYgqs2wZGdCt7dsqg1+CnmTP78aNeulOi80TqCw41rR2uvapFDihaVTSxh1PHBDH8PlKrfq+zr4HuSdWwzyXfwTzvYPsPr5sJEVUxeaERo7/oD4bJYvCoBAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PwWrDMBBEvyV3eVsnpxwTQy/NwbjQq5Dlbbq1LIF21WCM/72Sk5aeZh7sMLN7OB6h3pkbV3YYK0c9LBn0giPDa+rRimtj+KYBo3Jm6gcDy0vyVih41Xz4//5iZozvGDnzqvigDTMKw6lIZjgnO6KcDaMiM8HSBYcluGkbHNm54N2tq9qCb2Ku5K+Pdu1Kic4brSM43bhxtPWqDjmkaFHZxBImHR/M8PdAqfq9yr4JfiDZxrazfAb/dID6Ger97ouJqpi80ITQ3fUHF8i8CSsBAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" diff --git a/python/kubernetes-end-to-end-aws/cdk.out/manifest.json b/python/kubernetes-end-to-end-aws/cdk.out/manifest.json index bcee9437..a40fc50c 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -18,7 +18,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c90e53352f9f0300fdc93ebca1b01272743a94cf3b4c953443e4b8c6ae7da405.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/5f66f0a61852ad7b806928c3afbcce06e8a235809af3f29688eec055b3c29a0f.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/python/kubernetes-end-to-end-aws/cdk.out/tree.json b/python/kubernetes-end-to-end-aws/cdk.out/tree.json index 834f63a4..f80ec837 100644 --- a/python/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/python/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -2801,7 +2801,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/8f588c7fde873041600121e7d4e9cd8162edcbcafc730049ed690e11dd4248bf.json" + "/0c52c10a83de616f5c5c7b235c6c5788d07900d3dfec2479f84a4990c727c81f.json" ] ] } @@ -3338,7 +3338,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/222612567db89d451aa2418c72748f78fc7647affb4b03248335c15bd6cfcf55.json" + "/71506da1e14a8f3a7691739f4bbdff20fa624bec8bf23716694bb3f55b0fae74.json" ] ] } diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json index fa222132..d6c37f20 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json @@ -105,7 +105,7 @@ } } }, - "51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215": { + "78e62b55366bd923ab05ee70f75c56999e5fc050c5ffce5ec6d48ec159d28b42": { "source": { "path": "kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215.json", + "objectKey": "78e62b55366bd923ab05ee70f75c56999e5fc050c5ffce5ec6d48ec159d28b42.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892": { + "23e1216904c0ed661c05f90516091c4d839030a4fee5cf5a8a757a385065a910": { "source": { "path": "kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892.json", + "objectKey": "23e1216904c0ed661c05f90516091c4d839030a4fee5cf5a8a757a385065a910.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "ec459ac630f756e6f12f60402cc5a8670d0f43edc0d436d8c13d2c7d038c1bf6": { + "0a7b29d7b592baa734ad99a3ed759b62e3030a6a9f68f2b881fe4719b689762b": { "source": { "path": "kubernetes-end-to-end.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ec459ac630f756e6f12f60402cc5a8670d0f43edc0d436d8c13d2c7d038c1bf6.json", + "objectKey": "0a7b29d7b592baa734ad99a3ed759b62e3030a6a9f68f2b881fe4719b689762b.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json index a520290c..8bcb2749 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json @@ -1297,7 +1297,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215.json" + "/78e62b55366bd923ab05ee70f75c56999e5fc050c5ffce5ec6d48ec159d28b42.json" ] ] } @@ -1352,7 +1352,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892.json" + "/23e1216904c0ed661c05f90516091c4d839030a4fee5cf5a8a757a385065a910.json" ] ] } @@ -1936,7 +1936,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxltUkXYL3NNYYu67YYyeBrIctsoliWApFyEBj+99F2M7cnPj6LzyQfV7J7fJTLhbpgoqs6saaU3Z6UrgVTrx0+vCpEIJTpEAQ+yKeoa6AnhSCsaspKyezN/VJXCAUENN4JqFF2mY1IEMT2DG5TZd450JQH35qK2fSCaaSjeIklBAcE+Fs58wZI4o+v4BB8PAvWnZMfYJvsqAJ9qNmWJxYtlI0gUlvyTyh4a1l/D6E1GlKtfXTUC9Ar2RVnPWgWeSbyWFqj97FknYGb0c5Hgr+qtDDzM8db8NooGsa8PR7A900+tqvoWRFc1FXkwbQMZ+GNo7Ht24Opk/csJd75sQFH3LqOwdD1+baDT0QvjGpkt/NTf2PMPc8yCk6o78XoFvt4MO4gdoA+Bs0FbIlv5pTrP2BeX2Vuk003wOAnDsSnwv8u8udtpHPkBd/LL4tv71d0N91FYoejSGq2S5NN2tVavky4WK3Hg+mFY3/lCe/a5Ve5XMv7xQmNSQJ7ZhqQuyn+A1KF8J2lAgAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VS226DMAz9lr6HrGMXaW9jaNq6W1E78TqF4LUpIakSh6pC/PsMtGN78vEhPtg+jnl7d8cvZ+LgI1lWkVYFb9coZMWI+mr91ZfwHtDzpA/MX/GHICvAB+GBaVEXpeDpt3kTR3A5OK+sYVB53qY6eATHlnswizK1xoDEzNlGlcQmB58E3LLXUIAzgODfhVHf4JF92BI2zoY9I90peQZdp1vh8E/NstiRaC50AJbogn6CzmpN+mtwjZKQSGmDwY6BjHmb72WvmWcpy0KhlVyHgnR6bkIrGxA+RaFh4ieOtmClEtiPeX7cg8dFNrQr8EkgHMSRZU41BCfhhcGh7fODsZNTliDtfFuDQWpdBqfw+HTewT+iY0rUvF3Zsb8hZpZmGQRH1HVscIt83CizYSvwNjhJBWSJraeU6v9gWl+pzpONN0DgxffEv8JfF+nzMuA+0ILn/Hp2f7qii/EuIt0fRVSRXRJ11MQ3/HXEeXwzHEzHDPnLd/6iubzl8ZzPZzuvVOTIM1UDX43xBzRD5T6lAgAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json index 07a0c83d..8e0145c2 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json @@ -774,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVPy07DMBD8lt6dhVAh0WNbiRNUVZC4Wq69RNs4duS1C1GUf8dOm9PM7GN29gV2O6g36pcrbbrK0gWmE3JE8xWV7oRV/cUoadWIQTpvUA7B/41SteginHLhXPS+yI8yJLKVnHgrFTNGhn0BwVs4JN1hPCjGhylMxx+37HxjYPJOvCenYyG5sfJZkOpharzFUl7w7C3pscg7m2exnMmRW3KtaJB9ChqFThx9L8NDM+SwNzI5ZbFapzI/emdoPf2phiHbzKL8C1d+utVvUL/C8+bKRFVILlKP0NzxH0whl8NCAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zVPy2rDMBD8ltzlbR5QyDEJ9JSG4EKvQpG2ZmNZMloprTH+90pOfJqZfczObmG/h81K/XKlTVtZusF4QY5ovqLSrbCquxklrRowSOcNyj74v0GqBl2ESy5ciz4UeS5DIlvJkXdSMWNkOBQQvINj0i3Go2J8mcJ4+nHzzjcGJu/ER3I6FpIbC58EqQ7G2lss5Rmv3pIeinyyaRLzmRy5IdeIGtmnoFHoxNF3Mrw0Qw77IJNTFqtlKvOTd4aW05+q77PNJMq/cOe3x+YdtmtYr+5MVIXkInUI9RP/ASrngmBCAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json index 72f215ea..1ac9b62e 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json @@ -216,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PQYvCMBCFf4v3dHa7IqxHLXhxD1LBa0iTWRmbJpBJFCn975tUVzy998E83psvWK+hXqgbV9r0laUOxgxyxJ5hnzrU0R6Cv5LBIKwaOqNg3CWnI3knml/37n/UHcMJA2eeBC+lYsbIsCmSGbZJ9xi3ilGQGmBsvcUSnPXgLel7wYebJjEHj1GdyZ2f7dKWEpk3akuwuXFjae4VLbJPQaPQiaMfZHgyw+uBUvV/lX3jnaE4j3XeIFz441p/Q72Cz8WFiaqQXKQBoX3oH1GRzzwtAQAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PT6vCMBDEP4v3dJ9/QPCoBS96kD5415Amq6xNE8gmipR+d5PqE08zP9hhZpew2cBipu5cadNVlloYMsgBO4ZDalFHewr+RgaDsKpvjYJhn5yO5J2oz+7bH9UDwx8GzjwKXknFjJFhWyQz7JLuMO4UoyDVw9B4iyU46clb0o+CLzeOYgr+RnUhd3m3S1tKZN6oLcH2zrWlqVc0yD4FjUInjr6X4c0MnwdK1f9V9rV3huI01nmDcOWf22INyznMZ1cmqkJykXqE5qVPN1fany0BAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json index 127698b6..0bd7b24c 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -18,7 +18,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/ec459ac630f756e6f12f60402cc5a8670d0f43edc0d436d8c13d2c7d038c1bf6.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/0a7b29d7b592baa734ad99a3ed759b62e3030a6a9f68f2b881fe4719b689762b.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json index 0ba81382..00c4f2ad 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -2801,7 +2801,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/51857938d7cc805125ed2e2ad57b9314c8a37a660ab91db81e99ed315626f215.json" + "/78e62b55366bd923ab05ee70f75c56999e5fc050c5ffce5ec6d48ec159d28b42.json" ] ] } @@ -3338,7 +3338,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/47a415c0398810d82a33decd509523e96e6b80cd00d8a6196efcf909168ec892.json" + "/23e1216904c0ed661c05f90516091c4d839030a4fee5cf5a8a757a385065a910.json" ] ] }