[WIP] Split frontend and backend
Closes https://github.com/kubernetes/dashboard/issues/6799.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: maciaszczykm
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~OWNERS~~ [maciaszczykm]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
With aio/ being gone, we should update the README/docs as well to reflect the new deployment targets.
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml -> kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/charts/recommended.yaml
Similarly, previous dev instructions mentioned running npm ci to prep the environment. With this PR change, this results in:
$ npm ci
npm ERR! The `npm ci` command can only install with an existing package-lock.json or
npm ERR! npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or
npm ERR! later to generate a package-lock.json file, then try again.
All changes have been made in my copy of your branch: https://github.com/FrenchBen/dashboard/tree/split-containers For some reason I couldn't open a PR against your repo, as Github didn't give me the option 😢
Full output from make build with the changes I included:
$ make build
[tools] golang version requirements met
[tools] npm version requirements met
[tools] license-eye already exists
[tools] air already exists
[tools] golangci-lint already exists
npm ci
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated [email protected]: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.
> [email protected] postinstall
> ngcc
> [email protected] prepare
> cd ../../ && husky install modules/web/.husky
husky - Git hooks installed
added 1910 packages, and audited 1911 packages in 2m
186 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
node ./scripts/version.mjs
Version v2.5.1-183-g859abd613-dirty saved to web/src/environments/version.ts
scripts/build.sh
Building localized frontend
✔ Browser application bundle generation complete.
✔ Localized bundle generation complete.
✔ Copying assets complete.
✔ Index html generation complete.
Initial Chunk Files | Names | Raw Size | Estimated Transfer Size
main.825d3a029306e24c.js | main | 2.50 MB | 484.87 kB
styles.243e6d874431c8e8.css | styles | 243.01 kB | 17.93 kB
polyfills.37686dee22d9afa3.js | polyfills | 111.18 kB | 33.57 kB
scripts.b635a21b72473c3b.js | scripts | 61.39 kB | 16.71 kB
runtime.d964a1fcd584e4d5.js | runtime | 3.80 kB | 1.82 kB
| Initial Total | 2.91 MB | 554.90 kB
Lazy Chunk Files | Names | Raw Size | Estimated Transfer Size
595.5cd6eb70dbd2c0b1.js | shell-module | 352.06 kB | 67.23 kB
296.2758c7b68902e0ac.js | create-module | 81.29 kB | 12.76 kB
703.a0fe58c419d88950.js | resource-cluster-persistentvolume-module | 42.40 kB | 4.21 kB
95.bf69aca8ebe3e435.js | settings-module | 30.67 kB | 5.94 kB
513.32650c410165c07a.js | logs-module | 25.22 kB | 6.10 kB
446.1d1b124d41cc52ba.js | resource-workloads-deployment-module | 23.74 kB | 2.82 kB
586.ef8a7c982554734a.js | resource-cluster-node-module | 16.67 kB | 2.67 kB
953.931ff1e209ba7164.js | crd-module | 12.56 kB | 2.54 kB
507.251e1575f5d2ef56.js | resource-workloads-cronjob-module | 8.60 kB | 1.68 kB
863.cf6c7abdfc2c7873.js | resource-discovery-ingress-module | 8.55 kB | 1.87 kB
489.00248970e4d367fe.js | overview-module | 8.52 kB | 1.44 kB
967.d0e7a924e1a554cf.js | resource-config-secret-module | 8.18 kB | 2.35 kB
881.750d8902e5deaf03.js | search-module | 7.88 kB | 1.24 kB
883.1521126e210b307b.js | resource-workloads-job-module | 7.22 kB | 1.65 kB
common.6568b6b4680a79c0.js | common | 7.12 kB | 1.22 kB
553.820f7491cc6e33f1.js | resource-config-persistentvolumeclaim-module | 6.48 kB | 1.54 kB
746.6663ec451b43fbd1.js | resource-cluster-namespace-module | 6.36 kB | 1.75 kB
271.0b4a5901284d88a0.js | resource-discovery-service-module | 6.12 kB | 1.51 kB
157.60774cfeac03830f.js | resource-workloads-daemonset-module | 5.72 kB | 1.50 kB
743.d573c81038e36f06.js | resource-cluster-networkpolicy-module | 5.71 kB | 1.45 kB
648.f77c31976facf2f0.js | resource-workloads-statefulset-module | 5.58 kB | 1.46 kB
844.66f63ce3cbbc16c8.js | resource-config-storageclass-module | 4.96 kB | 1.50 kB
717.2338c1d1585129e3.js | resource-discovery-ingressclass-module | 4.73 kB | 1.44 kB
342.a332f5c00c57c9fe.js | resource-cluster-clusterrolebinding-module | 4.58 kB | 1.37 kB
192.f71be5e0e933744c.js | resource-cluster-rolebinding-module | 4.47 kB | 1.36 kB
459.6f7128db31475cc3.js | about-module | 4.05 kB | 1.28 kB
751.2b62ce2435cb0e9a.js | resource-config-configmap-module | 3.66 kB | 1.23 kB
103.4c06877b1914a91d.js | plugin-module | 2.99 kB | 1.01 kB
958.f2a628d8f2e68ec5.js | resource-cluster-serviceaccount-module | 2.98 kB | 1.01 kB
765.fe63f38a619f317c.js | resource-cluster-clusterrole-module | 2.56 kB | 928 bytes
783.ce9f546aec986e3c.js | resource-cluster-role-module | 2.53 kB | 930 bytes
138.8ad1fa69244dd016.js | error-module | 2.16 kB | 847 bytes
160.e0d6bf0136529324.js | resource-cluster-event-module | 1008 bytes | 441 bytes
376.234832961c56deac.js | resource-workloads-replicationcontroller-module | 414 bytes | 261 bytes
324.5c852d8382ca0acb.js | resource-workloads-replicaset-module | 403 bytes | 274 bytes
903.e351b349f2ab3787.js | resource-discovery-module | 402 bytes | 253 bytes
708.4bb6dacd566e1935.js | resource-workloads-module | 401 bytes | 257 bytes
313.adf861f77c26640d.js | resource-cluster-module | 400 bytes | 251 bytes
616.a140e04b83f25fc5.js | resource-config-module | 399 bytes | 251 bytes
582.a093cb7ac88680d6.js | resource-workloads-pod-module | 396 bytes | 258 bytes
Build at: 2022-05-19T02:10:36.246Z - Hash: d3e0a1da96284962 - Time: 82183ms
Warning: /go/src/github.com/kubernetes/dashboard/modules/web/node_modules/@swimlane/ngx-charts/fesm2020/swimlane-ngx-charts.mjs depends on 'clone-deep'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Building backend
Copying frontend to backend dist dir
Build finished successfully after 91s
"Docker build"
$ make build-docker
Error response from daemon: network with name dashboard already exists
[tools] golang version requirements met
[tools] npm version requirements met
[tools] license-eye already exists
[tools] air already exists
[tools] golangci-lint already exists
npm ci
npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated [email protected]: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.
> [email protected] postinstall
> ngcc
> [email protected] prepare
> cd ../../ && husky install modules/web/.husky
husky - Git hooks installed
added 1910 packages, and audited 1911 packages in 2m
186 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
node ./scripts/version.mjs
Version v2.5.1-185-g42c72ea79 saved to web/src/environments/version.ts
scripts/build.sh
Building localized frontend
✔ Browser application bundle generation complete.
✔ Localized bundle generation complete.
✔ Copying assets complete.
✔ Index html generation complete.
Initial Chunk Files | Names | Raw Size | Estimated Transfer Size
main.49eab10905cbb487.js | main | 2.50 MB | 484.90 kB
styles.243e6d874431c8e8.css | styles | 243.01 kB | 17.93 kB
polyfills.37686dee22d9afa3.js | polyfills | 111.18 kB | 33.57 kB
scripts.b635a21b72473c3b.js | scripts | 61.39 kB | 16.71 kB
runtime.d964a1fcd584e4d5.js | runtime | 3.80 kB | 1.82 kB
| Initial Total | 2.91 MB | 554.93 kB
Lazy Chunk Files | Names | Raw Size | Estimated Transfer Size
595.5cd6eb70dbd2c0b1.js | shell-module | 352.06 kB | 67.23 kB
296.2758c7b68902e0ac.js | create-module | 81.29 kB | 12.76 kB
703.a0fe58c419d88950.js | resource-cluster-persistentvolume-module | 42.40 kB | 4.21 kB
95.bf69aca8ebe3e435.js | settings-module | 30.67 kB | 5.94 kB
513.32650c410165c07a.js | logs-module | 25.22 kB | 6.10 kB
446.1d1b124d41cc52ba.js | resource-workloads-deployment-module | 23.74 kB | 2.82 kB
586.ef8a7c982554734a.js | resource-cluster-node-module | 16.67 kB | 2.67 kB
953.931ff1e209ba7164.js | crd-module | 12.56 kB | 2.54 kB
507.251e1575f5d2ef56.js | resource-workloads-cronjob-module | 8.60 kB | 1.68 kB
863.cf6c7abdfc2c7873.js | resource-discovery-ingress-module | 8.55 kB | 1.87 kB
489.00248970e4d367fe.js | overview-module | 8.52 kB | 1.44 kB
967.d0e7a924e1a554cf.js | resource-config-secret-module | 8.18 kB | 2.35 kB
881.750d8902e5deaf03.js | search-module | 7.88 kB | 1.24 kB
883.1521126e210b307b.js | resource-workloads-job-module | 7.22 kB | 1.65 kB
common.6568b6b4680a79c0.js | common | 7.12 kB | 1.22 kB
553.820f7491cc6e33f1.js | resource-config-persistentvolumeclaim-module | 6.48 kB | 1.54 kB
746.6663ec451b43fbd1.js | resource-cluster-namespace-module | 6.36 kB | 1.75 kB
271.0b4a5901284d88a0.js | resource-discovery-service-module | 6.12 kB | 1.51 kB
157.60774cfeac03830f.js | resource-workloads-daemonset-module | 5.72 kB | 1.50 kB
743.d573c81038e36f06.js | resource-cluster-networkpolicy-module | 5.71 kB | 1.45 kB
648.f77c31976facf2f0.js | resource-workloads-statefulset-module | 5.58 kB | 1.46 kB
844.66f63ce3cbbc16c8.js | resource-config-storageclass-module | 4.96 kB | 1.50 kB
717.2338c1d1585129e3.js | resource-discovery-ingressclass-module | 4.73 kB | 1.44 kB
342.a332f5c00c57c9fe.js | resource-cluster-clusterrolebinding-module | 4.58 kB | 1.37 kB
192.f71be5e0e933744c.js | resource-cluster-rolebinding-module | 4.47 kB | 1.36 kB
459.6f7128db31475cc3.js | about-module | 4.05 kB | 1.28 kB
751.2b62ce2435cb0e9a.js | resource-config-configmap-module | 3.66 kB | 1.23 kB
103.4c06877b1914a91d.js | plugin-module | 2.99 kB | 1.01 kB
958.f2a628d8f2e68ec5.js | resource-cluster-serviceaccount-module | 2.98 kB | 1.01 kB
765.fe63f38a619f317c.js | resource-cluster-clusterrole-module | 2.56 kB | 928 bytes
783.ce9f546aec986e3c.js | resource-cluster-role-module | 2.53 kB | 930 bytes
138.8ad1fa69244dd016.js | error-module | 2.16 kB | 847 bytes
160.e0d6bf0136529324.js | resource-cluster-event-module | 1008 bytes | 441 bytes
376.234832961c56deac.js | resource-workloads-replicationcontroller-module | 414 bytes | 261 bytes
324.5c852d8382ca0acb.js | resource-workloads-replicaset-module | 403 bytes | 274 bytes
903.e351b349f2ab3787.js | resource-discovery-module | 402 bytes | 253 bytes
708.4bb6dacd566e1935.js | resource-workloads-module | 401 bytes | 257 bytes
313.adf861f77c26640d.js | resource-cluster-module | 400 bytes | 251 bytes
616.a140e04b83f25fc5.js | resource-config-module | 399 bytes | 251 bytes
582.a093cb7ac88680d6.js | resource-workloads-pod-module | 396 bytes | 258 bytes
Build at: 2022-05-19T02:27:57.193Z - Hash: 0c51c921f5e43bc9 - Time: 53216ms
Warning: /go/src/github.com/kubernetes/dashboard/modules/web/node_modules/@swimlane/ngx-charts/fesm2020/swimlane-ngx-charts.mjs depends on 'clone-deep'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Building backend
Copying frontend to backend dist dir
Build finished successfully after 64s
[+] Building 2.6s (9/9) FINISHED
=> [internal] load build definition from Dockerfile 0.3s
=> => transferring dockerfile: 223B 0.0s
=> [internal] load .dockerignore 0.5s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/nginx:latest 1.2s
=> [1/4] FROM docker.io/library/nginx@sha256:2d17cc4981bf1e22a87ef3b3dd20fbb72c3868738e3f307662eb40e2630d4320 0.0s
=> [internal] load build context 0.2s
=> => transferring context: 5.19kB 0.0s
=> CACHED [2/4] COPY hack/gateway/config /etc/nginx 0.0s
=> CACHED [3/4] COPY .dist/certificates/private.key /etc/ssl/private/localhost.key 0.0s
=> CACHED [4/4] COPY .dist/certificates/public.crt /etc/ssl/certs/localhost.crt 0.0s
=> exporting to image 0.4s
=> => exporting layers 0.0s
=> => writing image sha256:948e1c23a81ca223680e0de0791ffb1d2544cce711bb0144271c5f56faa4dbe9 0.0s
=> => naming to docker.io/library/gateway 0.0s
[+] Building 5.2s (9/9) FINISHED
=> [internal] load build definition from Dockerfile 0.3s
=> => transferring dockerfile: 1.48kB 0.0s
=> [internal] load .dockerignore 0.5s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:20.04 1.0s
=> [builder 1/2] FROM docker.io/library/ubuntu:20.04@sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 0.0s
=> [internal] load build context 1.4s
=> => transferring context: 56.22MB 1.2s
=> CACHED [builder 2/2] RUN useradd -u 10001 nonroot 0.0s
=> [final 1/2] ADD .dist/api/ / 0.4s
=> [final 2/2] COPY --from=builder /etc/passwd /etc/passwd 0.8s
=> exporting to image 0.8s
=> => exporting layers 0.7s
=> => writing image sha256:5885ccc72e4a99a0582b34cb24a7664a3a964b04d6af441d0bf55a01d814f956 0.0s
=> => naming to docker.io/library/dashboard-api 0.0s
[+] Building 8.9s (9/9) FINISHED
=> [internal] load build definition from Dockerfile 0.4s
=> => transferring dockerfile: 1.48kB 0.0s
=> [internal] load .dockerignore 0.5s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:20.04 0.3s
=> [internal] load build context 4.8s
=> => transferring context: 210.98MB 4.6s
=> [builder 1/2] FROM docker.io/library/ubuntu:20.04@sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 0.0s
=> CACHED [builder 2/2] RUN useradd -u 10001 nonroot 0.0s
=> [final 1/2] ADD .dist/web/amd64 / 0.7s
=> [final 2/2] COPY --from=builder /etc/passwd /etc/passwd 1.0s
=> exporting to image 1.2s
=> => exporting layers 1.1s
=> => writing image sha256:e8fcad4d1759415f1b05ab4e339d455c6aa4410bef492f4790ebae03d5dbe66e 0.0s
=> => naming to docker.io/library/dashboard-web 0.0s
This PR is far from being ready 🙂. There are still lots of changes and updates needed for everything including docs, release pipeline and yaml/helm.
@floreks are you able to create PR against the fork of @maciaszczykm ? I'd like to help in this effort, if I can :)
I don't think it would be feasible to create a PR against a PR :slightly_smiling_face:. I don't think there is a good way to allow contributors to work on this PR with us. I guess you'd have to wait until it gets stable enough to be merged and then we can work on improving it further.
The committers listed above are authorized under a signed CLA.
- :white_check_mark: login: maciaszczykm / name: Marcin Maciaszczyk (7b336cd0004ae75f586a157f55eb8e2a32219fbe, e9461c04b8b203ef9728178c8abf0478b09bc90d, 769e261f524c18d57174f76965dfa084de777d2d, 63d02bca5cbd6d9138465e65635337a5e96273cd, 08eacfcdcaa6f84ca2446aa9f7ddc4a4e6501f3c, ef0e113adbd3b447ec4880cae500f17ccf21c43e, 4ed6ceb6729b0e5664dde9a8fd4e69d2966ca495, 21b6691bf227a924ef788ec92097226153d035d9, 849c95fc9713ded76bea91ededc08a91b0575ce3, b32acd66dcfa8be6112494278a97e12fca734512, b78a86727d7d35ad8f493815aeb8376f9c875abb, 3f86d49378873b304cc5a2bf13be0880dc311d73, 4a49bec10337c2969e2b357ee1a0fcef50e7f770, 59cfb7306864c6ba187133fcc591c7a70c8bb507, 75c7b9e5347cefe132af232499641a653a3d304d, c8513d2ec398a112430dc0575aaaefd6e2f3630b, 2b96374fb6fe39ed11d911052a0de31c0ed13dc8, 06c329cc07e0b96c824a6fd03c10cd1e01f65d90, 659c35186f8eaf73c34c00d15c3348ab58c6dd11, 41872c4376ea697c73c57c9f90bd330589c62178, fa3bc157e362148e54e0bbab55606a4618447f48, 98a1524b5c51cbbf15af94db087438ca4cf06bb0, 6d44899250bf6f6fb5e83764e312a55fc3e2e9e5, a518175489d64582a9ed28119323ec1bf3108cc3, cf55d51a5369f08b2500e0d97d2ba5e4e5254616, 0ed5c75feda28a055fbb27bc8af0c8c6629f5bc6, 07205aacf63860f269f961736120c4910b3c14f3, fc1014faaf5c045782c516e658133a399019b8cd, 4dff00b69cde70433f4718cb5750eab2372c13e8, 5457db003ffbb0e4c64926b24838a3c53c063abf, b90fc60c3160a4d8916784185e6ebf1e970fac58, 8967fe946874b8cd352266483cd7050d254e66ba, 3eff92b6f2fdc8584c97e7bb0f5e195cdb498250, e273548496637988b521789f6798ac8fc58e9574, d05f96bed1a19add237fa41ee30a1f437ff72cf8, 1099647cac7a0dfc4539869433d396061537239d, 2e1731eba63564842fb37c9206007e9580c097b8, 53ac69dae53cac334964b6733ea4b9c7f2396fad, 3821b4e531faa7c42a316df42e26ec449243ee0b, 0012650a73825c146f29bc6a5488059c0990c722, 7c48623017b58d4cc598b852350bd12ee07a9108, d68587a13f3ce47b7b1ac9b04acdc9bc189cadcf, a0a966562a9ba4c5c071d3099983782766b6476f, 555850cca8d94fb7b62f8b5659f6a1384f4a26f8, 51a7faea604bd18fc7a08c46ad85de5b8bfe7637, 04f195d0dc14bdfc633905f7f9822d557e0b28fc, 04524262077589f9a424cec52704c830ba764cd2, ab6a4e6bebfb88bbe5fc376a763b206459656bd2, d87bf006d5d0026ed0a1365376e1f997bd4a66d4, f2e3c24f5b2ad58f31d38ca1d9e7d9170a9a767c, d12f3d80e3165e0500b250e2579ac39fa07a174b, fb2ce6040df994556ab758cd51ae336fff616c6c, 53774be07c95db70218cd0d135a2f699cef0b0df, 313db99dc9616168b81b4a420473ae312dc16100)
- :white_check_mark: login: floreks / name: Sebastian Florek (caf2ca4317826827943783d6faa2cbb3cc28c688, 61a7671ec41b59bb7f7397d750ff3b0efd779e93, 96547386084aefe3b959fcf669a30641c19c76b5, 5a55dd88d0a7274745951c59976c9929bf2c3158, 995733be3b15dae4d8a880ef44c6bed8270d3d83, 106680b2432d79f185603a7b81eff65e84df3cba, 945e6bf7a7511c3864ac6f38cdca64e1669c2514, 6e958735c777af36c7eb268a16422bdb6a0c545b, cfd379932ede2406263b63ddf439ff281bdb03ea, 704343271fbf7c409824b10d42bbb94cfe56d288, 76b45c3097f7c58080335c6342d8d845ecd1c571, c2b4cd33ce9cefeaf3e597246e842c6995b943e5, da8a3edba141da1d1c5b1ed09aa3b1710553921f, a1d9b5a7a9e15194eb5a3624e8570cf5585fcba2, 81d122f3da767b568ff57e2994c1bd9cbfc024ce, 5476a76ca701de41b0f47fa6e7cf125454e8afdf, 89f9dbcaecc39e62858a30372fb13ef57294f903, d777edbc005857aaa98e87ba11c5eb40886045f1, a71bde664cf13216c4d0e2538953808f48ced77d, b12863f4f5d783ef83ae685c67c63829f8f24688, b5da2fbfa74e34ac29c89d45a4c4b3315666fef7, bc68b5645f4e28aeae500a896d34d30e67fa1c47, 9928bffa735fe7ba36b90b2bba9a4a326a14dae3, f5858dbad1a115e094bd03257f7a5dfc2fb64396, 202e194084b5a8451e4ccd0d7415c4016d19ced0, 54553e5f7cbae3c722c960e362bce297a2205923, 020ce89cb369ce6c6b9115a659c0b1a6feb94b99, 799d9ac4bb65dc34788795c67bf2c3ad256fce3f, 808d2734475ea915c7779f4c411e293fe8df1796, dec07e915bf89b3ee99df47512efa5f2fc59a3a7, 5be92a29655fb443ee63b4cbd2a7b65758caa004, 48b517f43d289e706a0f587ea3c13245ab4f7dd5, 5769deb575614cf003a6072473bb8ab1dd0f8072)
- :white_check_mark: login: dependabot[bot] (d750e14594e9a0f0827a7168ba464e1f254f3199, 4b517d60c1c50d99feedd4a0fd5c52acfa86bc12, fa738c74e9bc9779858fb8cd55c13bc090961f86, f0e77652cf8906c5f82878690f10d7f84532139f, 7514d8e7ffd1108eddd90a5675cb235e4ca8154e, 53bb4c2185603536e52bb6c02163b2b2c6bd4154, 972552d2f236fd11ecae12eb7bbe78b9a68daf2f, ccf61ce282a782e122902cc7783003b27cb9a028, d55d5d792170b52983e1fdfa3a0b0d2260179588, 97984547231ae265f6dbd43b15cca9322560a2bc, 46f31289614c848f9119d65a8cb1729c3027f8df, 49018d12b37eade44b39ca0ba32df65f3786eeb8, e79c88a8c810aee61858c49828feeac48b76347a, 2532b061ad426bc8315d415977eb6feeeb761290, 1c98fbb6e8f5d1a0254bfff4f9fa8b1b7d57421d, e27664acf9a2dbc4345e39f141e822fdfc8a464b, 96b763d6861bc77d4c6e99dedba49c20ed61db1d, fe3518382cd3803629cbd0c70d6992da1ce368ea, 6b85fdf093bbb0e3f43b01e08a59da0f7766009b, 9efc10c2da1fcd2424a8034d5b5245c2775f47c1)
- :white_check_mark: login: JounQin / name: JounQin (0bbfbd2084eb010df4f52dcbffb07b794a5ce7d3)
- :white_check_mark: login: ziyi-xie (04a5851ffc8312b53017446cce52294c2f0dfd7f, c2b666b40f4957f617c49de1954fb18faf760d14, bd603945d9291b6fef50a53b54788e0f424eec41)
- :white_check_mark: login: andreadecorte / name: Andrea Decorte (5c40ba5fb6be5411b86bc4ab89a79355f7687539)
- :white_check_mark: login: davidroth / name: David Roth (bd442fdb58cf981f939c9e88f3d00b861e2a1ab2)
- :white_check_mark: login: shu-mutou / name: Shu Muto (03908ba45c3c58b295ee48277cb6c6e147762081, b3e3f9eb18822dc5c9120d537612a54512ef6fe2)
- :white_check_mark: login: naveensrinivasan / name: Naveen (31b93debebb1eab927315fbd0b05711c9b1255a9)
- :white_check_mark: login: nathannaveen (5b5a601ad7583d9a4150d5ee29f412c8e90c02ee)
- :white_check_mark: login: liggitt / name: Jordan Liggitt (159fc5862463399b588694b706dff6a783034b18)
- :white_check_mark: login: TheRealNoob / name: TheRealNoob (5a5f9f422000cd855c6ffd0d408c08a78f376b19)
- :white_check_mark: login: lixd / name: 意琦行 (1aff7676e75e0c2b9e352900ce2fabc623850393)
- :white_check_mark: login: ismdeep / name: L. Jiang (ecdc4a8162835109fc9f4888a8d8311cff1384ba)
Codecov Report
Merging #7047 (a131148) into master (f8ca73e) will decrease coverage by
1.93%. The diff coverage is100.00%.
@@ Coverage Diff @@
## master #7047 +/- ##
==========================================
- Coverage 44.22% 42.29% -1.94%
==========================================
Files 46 220 +174
Lines 1282 12123 +10841
Branches 178 179 +1
==========================================
+ Hits 567 5127 +4560
- Misses 677 6711 +6034
- Partials 38 285 +247
Keywords which can automatically close issues and at(@) or hashtag(#) mentions are not allowed in commit messages.
The list of commits with invalid commit messages:
- d750e14 Bump github/codeql-action from 2.1.8 to 2.1.9 (#7049)
- 4b517d6 Bump @types/node from 17.0.29 to 17.0.30 (#7059)
- fa738c7 Bump core-js from 3.22.2 to 3.22.3 (#7055)
- f0e7765 Bump docker/setup-buildx-action from 1.6.0 to 1.7.0 (#7056)
- 7514d8e Bump typescript from 4.6.3 to 4.6.4 (#7060)
- 53bb4c2 Bump ts-loader from 9.2.9 to 9.3.0 (#7062)
- 972552d Bump stylelint from 14.8.0 to 14.8.1 (#7065)
- ccf61ce Bump @babel/core from 7.17.9 to 7.17.10 (#7066)
- d55d5d7 Bump @types/node from 17.0.30 to 17.0.31 (#7064)
- 9798454 Bump @babel/preset-env from 7.16.11 to 7.17.10 (#7063)
- 46f3128 Bump @typescript-eslint/eslint-plugin from 5.21.0 to 5.22.0 (#7070)
- 49018d1 Bump @types/jest from 27.4.1 to 27.5.0 (#7069)
- e79c88a Bump core-js from 3.22.3 to 3.22.4 (#7071)
- 2532b06 Bump @typescript-eslint/parser from 5.21.0 to 5.22.0 (#7072)
- 1c98fbb Bump docker/setup-qemu-action from 1.2.0 to 2 (#7074)
- e27664a Bump docker/setup-buildx-action from 1.7.0 to 2 (#7075)
- 96b763d Bump github/codeql-action from 2.1.9 to 2.1.10 (#7095)
- fe35183 Bump actions/setup-go from 3.0.0 to 3.2.0 (#7131)
- 6b85fdf Bump github/codeql-action (#7107)
- 9efc10c Bump actions/setup-node from 3.1.1 to 3.2.0 (#7106)
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.
Great work on this awesome milestone! This is exciting 🎉