From b386e0cda177ad3f764f072425637ddb8013a795 Mon Sep 17 00:00:00 2001 From: Sebastian Florek Date: Mon, 15 Apr 2024 16:59:44 +0200 Subject: [PATCH 01/11] chore(chart): bump chart to 7.3.2 and api to 1.5.0 (#8914) --- charts/kubernetes-dashboard/Chart.yaml | 2 +- charts/kubernetes-dashboard/values.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/kubernetes-dashboard/Chart.yaml b/charts/kubernetes-dashboard/Chart.yaml index 90f786d5027e..ad0a2247c27a 100644 --- a/charts/kubernetes-dashboard/Chart.yaml +++ b/charts/kubernetes-dashboard/Chart.yaml @@ -14,7 +14,7 @@ apiVersion: v2 name: kubernetes-dashboard -version: 7.3.1 +version: 7.3.2 description: General-purpose web UI for Kubernetes clusters keywords: - kubernetes diff --git a/charts/kubernetes-dashboard/values.yaml b/charts/kubernetes-dashboard/values.yaml index 4244b6780317..410b5a76040a 100644 --- a/charts/kubernetes-dashboard/values.yaml +++ b/charts/kubernetes-dashboard/values.yaml @@ -164,7 +164,7 @@ api: role: api image: repository: docker.io/kubernetesui/dashboard-api - tag: 1.4.3 + tag: 1.5.0 scaling: replicas: 1 revisionHistoryLimit: 10 From dde23c41c6ee7e85194dc897cf73ee0f781f7d99 Mon Sep 17 00:00:00 2001 From: Sebastian Florek Date: Thu, 18 Apr 2024 11:58:59 +0200 Subject: [PATCH 02/11] feat(api): update api schema --- modules/api/pkg/handler/apihandler.go | 3 ++ modules/api/schema/swagger.json | 70 +++++++++++++++++---------- modules/web/schema/schema.graphql | 8 ++- 3 files changed, 53 insertions(+), 28 deletions(-) diff --git a/modules/api/pkg/handler/apihandler.go b/modules/api/pkg/handler/apihandler.go index a0e63b9de49a..4a806777e7e3 100644 --- a/modules/api/pkg/handler/apihandler.go +++ b/modules/api/pkg/handler/apihandler.go @@ -884,6 +884,7 @@ func CreateHTTPAPIHandler(iManager integration.Manager) (*restful.Container, err Param(apiV1Ws.PathParameter("kind", "kind of the resource")). Param(apiV1Ws.PathParameter("namespace", "namespace of the resource")). Param(apiV1Ws.PathParameter("name", "name of the resource")). + Param(apiV1Ws.QueryParameter("deleteNow", "override graceful delete options and enforce immediate deletion")). Returns(http.StatusNoContent, "", nil)) apiV1Ws.Route( apiV1Ws.GET("/_raw/{kind}/namespace/{namespace}/name/{name}").To(apiHandler.handleGetResource). @@ -937,6 +938,7 @@ func CreateHTTPAPIHandler(iManager integration.Manager) (*restful.Container, err Param(apiV1Ws.PathParameter("kind", "kind of the resource")). Param(apiV1Ws.PathParameter("namespace", "namespace of the resource")). Param(apiV1Ws.PathParameter("name", "name of the resource")). + Param(apiV1Ws.QueryParameter("scaleBy", "desired number of replicas")). Writes(scaling.ReplicaCounts{}). Returns(http.StatusOK, "OK", scaling.ReplicaCounts{})) apiV1Ws.Route( @@ -945,6 +947,7 @@ func CreateHTTPAPIHandler(iManager integration.Manager) (*restful.Container, err Doc("scales a non-namespaced resource"). Param(apiV1Ws.PathParameter("kind", "kind of the resource")). Param(apiV1Ws.PathParameter("name", "name of the resource")). + Param(apiV1Ws.QueryParameter("scaleBy", "desired number of replicas")). Writes(scaling.ReplicaCounts{}). Returns(http.StatusOK, "OK", scaling.ReplicaCounts{})) apiV1Ws.Route( diff --git a/modules/api/schema/swagger.json b/modules/api/schema/swagger.json index abe8b732bc2b..1e9c7df50294 100644 --- a/modules/api/schema/swagger.json +++ b/modules/api/schema/swagger.json @@ -445,6 +445,12 @@ "name": "name", "in": "path", "required": true + }, + { + "type": "string", + "description": "override graceful delete options and enforce immediate deletion", + "name": "deleteNow", + "in": "query" } ], "responses": { @@ -7652,6 +7658,12 @@ "name": "name", "in": "path", "required": true + }, + { + "type": "string", + "description": "desired number of replicas", + "name": "scaleBy", + "in": "query" } ], "responses": { @@ -7794,6 +7806,12 @@ "name": "name", "in": "path", "required": true + }, + { + "type": "string", + "description": "desired number of replicas", + "name": "scaleBy", + "in": "query" } ], "responses": { @@ -10034,13 +10052,13 @@ }, "cronjob.CronJobDetail": { "required": [ + "objectMeta", + "typeMeta", + "schedule", "suspend", "active", "lastSchedule", "containerImages", - "objectMeta", - "typeMeta", - "schedule", "concurrencyPolicy", "startingDeadlineSeconds", "errors" @@ -10158,11 +10176,11 @@ }, "daemonset.DaemonSetDetail": { "required": [ + "typeMeta", + "podInfo", "containerImages", "initContainerImages", "objectMeta", - "typeMeta", - "podInfo", "errors" ], "properties": { @@ -10383,11 +10401,11 @@ }, "deployment.DeploymentDetail": { "required": [ + "initContainerImages", "objectMeta", "typeMeta", "pods", "containerImages", - "initContainerImages", "selector", "statusInfo", "conditions", @@ -10702,13 +10720,13 @@ }, "horizontalpodautoscaler.HorizontalPodAutoscalerDetail": { "required": [ + "typeMeta", + "scaleTargetRef", + "minReplicas", "maxReplicas", "currentCPUUtilizationPercentage", "targetCPUUtilizationPercentage", "objectMeta", - "typeMeta", - "scaleTargetRef", - "minReplicas", "currentReplicas", "desiredReplicas", "lastScaleTime" @@ -10985,13 +11003,13 @@ }, "job.JobDetail": { "required": [ + "parallelism", + "jobStatus", "objectMeta", "typeMeta", "podInfo", "containerImages", "initContainerImages", - "parallelism", - "jobStatus", "completions", "errors" ], @@ -11485,10 +11503,10 @@ }, "node.NodeDetail": { "required": [ + "objectMeta", "typeMeta", "ready", "allocatedResources", - "objectMeta", "phase", "podCIDR", "providerID", @@ -11661,16 +11679,16 @@ }, "persistentvolume.PersistentVolumeDetail": { "required": [ - "objectMeta", - "reclaimPolicy", - "reason", - "status", + "mountOptions", "claim", + "objectMeta", "typeMeta", + "reclaimPolicy", + "storageClass", "capacity", "accessModes", - "storageClass", - "mountOptions", + "status", + "reason", "message", "persistentVolumeSource" ], @@ -11788,13 +11806,13 @@ }, "persistentvolumeclaim.PersistentVolumeClaimDetail": { "required": [ - "objectMeta", "typeMeta", "status", "volume", "capacity", "accessModes", - "storageClass" + "storageClass", + "objectMeta" ], "properties": { "accessModes": { @@ -12227,11 +12245,11 @@ }, "replicaset.ReplicaSetDetail": { "required": [ - "initContainerImages", "objectMeta", "typeMeta", "podInfo", "containerImages", + "initContainerImages", "selector", "horizontalPodAutoscalerList", "errors" @@ -12341,11 +12359,11 @@ }, "replicationcontroller.ReplicationControllerDetail": { "required": [ + "initContainerImages", "objectMeta", "typeMeta", "podInfo", "containerImages", - "initContainerImages", "labelSelector", "errors" ], @@ -12721,9 +12739,9 @@ }, "secret.SecretDetail": { "required": [ - "type", "objectMeta", "typeMeta", + "type", "data" ], "properties": { @@ -12810,13 +12828,13 @@ }, "service.ServiceDetail": { "required": [ - "selector", - "type", "clusterIP", "objectMeta", "typeMeta", "internalEndpoint", "externalEndpoints", + "selector", + "type", "endpointList", "sessionAffinity", "errors" @@ -12980,11 +12998,11 @@ }, "statefulset.StatefulSetDetail": { "required": [ - "objectMeta", "typeMeta", "podInfo", "containerImages", "initContainerImages", + "objectMeta", "errors" ], "properties": { diff --git a/modules/web/schema/schema.graphql b/modules/web/schema/schema.graphql index e95e600f6741..a84573396e7d 100755 --- a/modules/web/schema/schema.graphql +++ b/modules/web/schema/schema.graphql @@ -5307,7 +5307,9 @@ type Mutation { aggregations: String """namespace of the resource""" namespace: String! - ): Void @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/namespace/{args.namespace}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") + """override graceful delete options and enforce immediate deletion""" + deleteNow: String + ): Void @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") @httpOperation(subgraph: "api", path: "/api/v1/_raw/{args.kind}/namespace/{args.namespace}/name/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: DELETE, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\",\"deleteNow\":\"deleteNow\"}") """creates an application based on provided deployment.AppDeploymentSpec""" handleDeploy( """ @@ -5566,7 +5568,9 @@ type Mutation { metricNames: String """Aggregations to be performed for each metric (default: sum)""" aggregations: String - ): scaling_ReplicaCounts @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.namespace}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\"}") + """desired number of replicas""" + scaleBy: String + ): scaling_ReplicaCounts @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.namespace}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\",\"scaleBy\":\"scaleBy\"}") @httpOperation(subgraph: "api", path: "/api/v1/scale/{args.kind}/{args.name}", operationSpecificHeaders: "{\"Content-Type\":\"application/json\",\"Accept\":\"application/json\"}", httpMethod: PUT, queryParamArgMap: "{\"filterBy\":\"filterBy\",\"sortBy\":\"sortBy\",\"itemsPerPage\":\"itemsPerPage\",\"page\":\"page\",\"metricNames\":\"metricNames\",\"aggregations\":\"aggregations\",\"scaleBy\":\"scaleBy\"}") """stores ImagePullSecret in a Kubernetes Secret""" handleCreateImagePullSecret( """ From 4a3813e09ff7009624c3f087d916c83738ad2166 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 21:27:54 -0700 Subject: [PATCH 03/11] chore(deps-dev): bump @typescript-eslint/eslint-plugin in /modules/web (#8958) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.6.0 to 7.7.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- modules/web/package.json | 2 +- modules/web/yarn.lock | 90 ++++++++++++++++++++++++++++++---------- 2 files changed, 69 insertions(+), 23 deletions(-) diff --git a/modules/web/package.json b/modules/web/package.json index 374704a3d3d4..25a6146992f6 100644 --- a/modules/web/package.json +++ b/modules/web/package.json @@ -106,7 +106,7 @@ "@types/js-yaml": "4.0.9", "@types/lodash-es": "4.17.12", "@types/node": "20.12.7", - "@typescript-eslint/eslint-plugin": "7.6.0", + "@typescript-eslint/eslint-plugin": "7.7.1", "@typescript-eslint/parser": "7.6.0", "codelyzer": "6.0.2", "concurrently": "8.2.2", diff --git a/modules/web/yarn.lock b/modules/web/yarn.lock index 8f1a8569d146..a7699f739b4c 100644 --- a/modules/web/yarn.lock +++ b/modules/web/yarn.lock @@ -6167,15 +6167,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.6.0" +"@typescript-eslint/eslint-plugin@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.7.1" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 7.6.0 - "@typescript-eslint/type-utils": 7.6.0 - "@typescript-eslint/utils": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 + "@typescript-eslint/scope-manager": 7.7.1 + "@typescript-eslint/type-utils": 7.7.1 + "@typescript-eslint/utils": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 debug: ^4.3.4 graphemer: ^1.4.0 ignore: ^5.3.1 @@ -6188,7 +6188,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4e5a5ab8abf71cc46bcbe462673421b68651be7c72f0bb00d9660eedaeb1db2b51c5f8c7a869761be355cf15900ed2cb5b37a838dd52cd246aaca45c2a0903e7 + checksum: 17de1806e083cb575ed5b8b7126cbe4341a369a0eb271dcffb5820962a3c9e46e2392628146125d39985b46cfa80b12cebe02e6c2e4043f88cc4884cc308cc21 languageName: node linkType: hard @@ -6241,12 +6241,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/type-utils@npm:7.6.0" +"@typescript-eslint/scope-manager@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/scope-manager@npm:7.7.1" dependencies: - "@typescript-eslint/typescript-estree": 7.6.0 - "@typescript-eslint/utils": 7.6.0 + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 + checksum: 9f9c78bcbf32e65ad0cbd1c5c08e9cf7442d330e4e466ea6e13074241a44b80e8f9f99a9f4b6dbf97db415dbb1e538a9818e9553129c0e4fff005743ae89b6e7 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/type-utils@npm:7.7.1" + dependencies: + "@typescript-eslint/typescript-estree": 7.7.1 + "@typescript-eslint/utils": 7.7.1 debug: ^4.3.4 ts-api-utils: ^1.3.0 peerDependencies: @@ -6254,7 +6264,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: eb86c475c21ad573877c6c71eb92b501eb2a7a945cb0aad373a11be0df4410dc8a8fa08ef390653f402de929ac9e2721c427d18e681f96d7dd38deaa4a97d051 + checksum: ac8a4f1ad22dd5b414374673e612f40185ba5ac0ade796ddd959c228bb44d270f9004a09fb4ad83d940257ab37c358112e5b535fe45a5a159f68a156051db2d2 languageName: node linkType: hard @@ -6272,6 +6282,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/types@npm:7.7.1" + checksum: b30a861b641ea8f9e882647344674893ec4b751ddc9f5431998b1a96ef01b80fd7267d9da719ee8e1b2249de4cfc32d7ef7877589502b412d30f19854987cd80 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -6309,6 +6326,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.7.1" + dependencies: + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 3b33075eb82b98922644a11500ee9c4b6474e8879882c953408b3f33d36d591d4e74a52606106a911801f60dd7d054d6bc6b6e0a547570470ffa7a84aded08a1 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -6327,20 +6363,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/utils@npm:7.6.0" +"@typescript-eslint/utils@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/utils@npm:7.7.1" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.15 "@types/semver": ^7.5.8 - "@typescript-eslint/scope-manager": 7.6.0 - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/typescript-estree": 7.6.0 + "@typescript-eslint/scope-manager": 7.7.1 + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/typescript-estree": 7.7.1 semver: ^7.6.0 peerDependencies: eslint: ^8.56.0 - checksum: 22475182efee7b19b18d6aee2fe7dbac6303c9b41d99b3323a6cb295bf2cd3505ac2ebc6a0acffccbd8af2917ba42c055404bbed9687af760badd5f0bdbc17b8 + checksum: 9ef631a29177826105fa8f05bb2f59c2c3ac2f65c155b58dc80df27146499da3590eef26b9e1319ed1d50c58314a889645f7e7ded656507c57b5c4ee0a4bd473 languageName: node linkType: hard @@ -6364,6 +6400,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.7.1" + dependencies: + "@typescript-eslint/types": 7.7.1 + eslint-visitor-keys: ^3.4.3 + checksum: cd2897cfc45589cb6d81e7ae92b2765711aa71d2a4e06a3cb766098855a922e1475513288e86cc87a352bfa90e5cf106db043d5f2f76f534fe723f6cf5f14618 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -13310,7 +13356,7 @@ __metadata: "@types/js-yaml": 4.0.9 "@types/lodash-es": 4.17.12 "@types/node": 20.12.7 - "@typescript-eslint/eslint-plugin": 7.6.0 + "@typescript-eslint/eslint-plugin": 7.7.1 "@typescript-eslint/parser": 7.6.0 ace-builds: 1.33.0 codelyzer: 6.0.2 From 2f6aab379a3af1b33b3fba7f29b9d862829706ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 21:30:14 -0700 Subject: [PATCH 04/11] chore(deps): bump helm/kind-action from 1.9.0 to 1.10.0 (#8956) Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/helm/kind-action/releases) - [Commits](https://github.com/helm/kind-action/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: helm/kind-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/cd-helm.yml | 2 +- .github/workflows/ci-helm.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd-helm.yml b/.github/workflows/cd-helm.yml index 914bb69200f5..46004057be8a 100644 --- a/.github/workflows/cd-helm.yml +++ b/.github/workflows/cd-helm.yml @@ -34,7 +34,7 @@ jobs: with: version: v3.12.1 - uses: helm/chart-testing-action@v2.6.1 - - uses: helm/kind-action@v1.9.0 + - uses: helm/kind-action@v1.10.0 with: node_image: kindest/node:v1.29.0 - run: ct install --target-branch ${{ github.event.repository.default_branch }} diff --git a/.github/workflows/ci-helm.yml b/.github/workflows/ci-helm.yml index 668db84f5f3a..bb34bc9c3370 100644 --- a/.github/workflows/ci-helm.yml +++ b/.github/workflows/ci-helm.yml @@ -39,7 +39,7 @@ jobs: - if: steps.list-changed.outputs.changed == 'true' run: ct lint --config=.ct.yml --target-branch ${{ github.event.repository.default_branch }} - if: steps.list-changed.outputs.changed == 'true' - uses: helm/kind-action@v1.9.0 + uses: helm/kind-action@v1.10.0 with: node_image: kindest/node:v1.29.0 - if: steps.list-changed.outputs.changed == 'true' From 8e07b1713f11a036d39702a90a603ed2def92412 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 21:32:33 -0700 Subject: [PATCH 05/11] chore(deps-dev): bump cypress from 13.7.3 to 13.8.1 in /modules/web (#8961) Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.3 to 13.8.1. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.7.3...v13.8.1) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- modules/web/package.json | 2 +- modules/web/yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/web/package.json b/modules/web/package.json index 25a6146992f6..330e17d4185a 100644 --- a/modules/web/package.json +++ b/modules/web/package.json @@ -110,7 +110,7 @@ "@typescript-eslint/parser": "7.6.0", "codelyzer": "6.0.2", "concurrently": "8.2.2", - "cypress": "13.7.3", + "cypress": "13.8.1", "cypress-fail-fast": "7.1.0", "del": "7.1.0", "eslint": "8.57.0", diff --git a/modules/web/yarn.lock b/modules/web/yarn.lock index a7699f739b4c..3be7cd5c9461 100644 --- a/modules/web/yarn.lock +++ b/modules/web/yarn.lock @@ -8732,9 +8732,9 @@ __metadata: languageName: node linkType: hard -"cypress@npm:13.7.3": - version: 13.7.3 - resolution: "cypress@npm:13.7.3" +"cypress@npm:13.8.1": + version: 13.8.1 + resolution: "cypress@npm:13.8.1" dependencies: "@cypress/request": ^3.0.0 "@cypress/xvfb": ^1.2.4 @@ -8780,7 +8780,7 @@ __metadata: yauzl: ^2.10.0 bin: cypress: bin/cypress - checksum: 618db0839893d7633771437a0109225251fc4d3c1fcf54f35e727acc1422ec811907edab2721fa3d8bbc3017df5eb974e2b96cf78d70e40eb92465b3772fa5ca + checksum: 7abaf952d58485b4178bb044a2520ca029521b68dc002dce44d30ce1144df739f15178354e6386096e197ea0868a0b6ffab2f16777b65caf72216df8f4276b95 languageName: node linkType: hard @@ -13363,7 +13363,7 @@ __metadata: concurrently: 8.2.2 core-js: 3.36.1 crop-url: 4.0.1 - cypress: 13.7.3 + cypress: 13.8.1 cypress-fail-fast: 7.1.0 d3-shape: 3.2.0 d3-time-format: 4.1.0 From 8816f5674c5469afc426bbd6dd9b4f3a70b152e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 21:34:57 -0700 Subject: [PATCH 06/11] chore(deps-dev): bump stylelint from 16.3.1 to 16.4.0 in /modules/web (#8962) Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.3.1 to 16.4.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.3.1...16.4.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- modules/web/package.json | 2 +- modules/web/yarn.lock | 34 +++++++++++++++++----------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/modules/web/package.json b/modules/web/package.json index 330e17d4185a..5b8f3e9ca8f9 100644 --- a/modules/web/package.json +++ b/modules/web/package.json @@ -140,7 +140,7 @@ "sass-loader": "14.2.0", "semver": "7.6.0", "source-map-explorer": "2.5.3", - "stylelint": "16.3.1", + "stylelint": "16.4.0", "stylelint-config-standard-scss": "13.1.0", "stylelint-no-unsupported-browser-features": "8.0.1", "stylelint-order": "6.0.4", diff --git a/modules/web/yarn.lock b/modules/web/yarn.lock index 3be7cd5c9461..01c314c88cf6 100644 --- a/modules/web/yarn.lock +++ b/modules/web/yarn.lock @@ -3108,7 +3108,7 @@ __metadata: languageName: node linkType: hard -"@csstools/selector-specificity@npm:^3.0.2": +"@csstools/selector-specificity@npm:^3.0.3": version: 3.0.3 resolution: "@csstools/selector-specificity@npm:3.0.3" peerDependencies: @@ -8598,10 +8598,10 @@ __metadata: languageName: node linkType: hard -"css-functions-list@npm:^3.2.1": - version: 3.2.1 - resolution: "css-functions-list@npm:3.2.1" - checksum: 57d7deb3b05e84d95b88ba9b3244cf60d33b40652b3357f084c805b24a9febda5987ade44ef25a56be41e73249a7dcc157abd704d8a0e998b2c1c2e2d5de6461 +"css-functions-list@npm:^3.2.2": + version: 3.2.2 + resolution: "css-functions-list@npm:3.2.2" + checksum: b8a564118b93b87b63236a57132a3ef581416896a70c1d0df73360a9ec43dc582f7c2a586b578feb8476179518e557c6657570a8b6185b16300c7232a84d43e3 languageName: node linkType: hard @@ -13408,7 +13408,7 @@ __metadata: sockjs-client: 1.6.1 source-map-explorer: 2.5.3 strip-ansi: 7.1.0 - stylelint: 16.3.1 + stylelint: 16.4.0 stylelint-config-standard-scss: 13.1.0 stylelint-no-unsupported-browser-features: 8.0.1 stylelint-order: 6.0.4 @@ -17565,19 +17565,19 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:16.3.1": - version: 16.3.1 - resolution: "stylelint@npm:16.3.1" +"stylelint@npm:16.4.0": + version: 16.4.0 + resolution: "stylelint@npm:16.4.0" dependencies: "@csstools/css-parser-algorithms": ^2.6.1 "@csstools/css-tokenizer": ^2.2.4 "@csstools/media-query-list-parser": ^2.1.9 - "@csstools/selector-specificity": ^3.0.2 + "@csstools/selector-specificity": ^3.0.3 "@dual-bundle/import-meta-resolve": ^4.0.0 balanced-match: ^2.0.0 colord: ^2.9.3 cosmiconfig: ^9.0.0 - css-functions-list: ^3.2.1 + css-functions-list: ^3.2.2 css-tree: ^2.3.1 debug: ^4.3.4 fast-glob: ^3.3.2 @@ -17606,11 +17606,11 @@ __metadata: strip-ansi: ^7.1.0 supports-hyperlinks: ^3.0.0 svg-tags: ^1.0.0 - table: ^6.8.1 + table: ^6.8.2 write-file-atomic: ^5.0.1 bin: stylelint: bin/stylelint.mjs - checksum: b3ab398fcabcac36b4a788fbb3e3b9248cdb6c6c36f791687b4e44e56f7e9b3ebde1fc7354ce93978e28cfc4fb47fef3262b7c5f948ff92782b90c459f466a4e + checksum: 0363d1eaa1663fa9f7b7b59a8a3cae527ed7cb9b61647da67770f989472595c9d368b8e72aef9dfc5e2ad856f1cbcf19118c4340c693a4fcddab3ab202677ae6 languageName: node linkType: hard @@ -17705,16 +17705,16 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.8.1": - version: 6.8.1 - resolution: "table@npm:6.8.1" +"table@npm:^6.8.2": + version: 6.8.2 + resolution: "table@npm:6.8.2" dependencies: ajv: ^8.0.1 lodash.truncate: ^4.4.2 slice-ansi: ^4.0.0 string-width: ^4.2.3 strip-ansi: ^6.0.1 - checksum: 08249c7046125d9d0a944a6e96cfe9ec66908d6b8a9db125531be6eb05fa0de047fd5542e9d43b4f987057f00a093b276b8d3e19af162a9c40db2681058fd306 + checksum: 61188652f53a980d1759ca460ca8dea5c5322aece3210457e7084882f053c2b6a870041295e08a82cb1d676e31b056406845d94b0abf3c79a4b104777bec413b languageName: node linkType: hard From 673359d3d37abaa578e1de7f5afb7b0fb073abbe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 22:01:07 -0700 Subject: [PATCH 07/11] chore(deps-dev): bump @typescript-eslint/parser in /modules/web (#8957) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.6.0 to 7.7.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- modules/web/package.json | 2 +- modules/web/yarn.lock | 64 ++++++---------------------------------- 2 files changed, 10 insertions(+), 56 deletions(-) diff --git a/modules/web/package.json b/modules/web/package.json index 5b8f3e9ca8f9..b6f33f13d1ac 100644 --- a/modules/web/package.json +++ b/modules/web/package.json @@ -107,7 +107,7 @@ "@types/lodash-es": "4.17.12", "@types/node": "20.12.7", "@typescript-eslint/eslint-plugin": "7.7.1", - "@typescript-eslint/parser": "7.6.0", + "@typescript-eslint/parser": "7.7.1", "codelyzer": "6.0.2", "concurrently": "8.2.2", "cypress": "13.8.1", diff --git a/modules/web/yarn.lock b/modules/web/yarn.lock index 01c314c88cf6..0038c9bcef6c 100644 --- a/modules/web/yarn.lock +++ b/modules/web/yarn.lock @@ -6203,21 +6203,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/parser@npm:7.6.0" +"@typescript-eslint/parser@npm:7.7.1": + version: 7.7.1 + resolution: "@typescript-eslint/parser@npm:7.7.1" dependencies: - "@typescript-eslint/scope-manager": 7.6.0 - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/typescript-estree": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 + "@typescript-eslint/scope-manager": 7.7.1 + "@typescript-eslint/types": 7.7.1 + "@typescript-eslint/typescript-estree": 7.7.1 + "@typescript-eslint/visitor-keys": 7.7.1 debug: ^4.3.4 peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 96f8219765c7427d679c8a69180ddceafe595ed7fcd796ef00ce7bf5b289725191f0d26bd7009e092010085e7cb54446965b7cdc94e9b30adad80004c34fbbbe + checksum: 737035f259120533ffede288a7a9b4f6261e41558ccf333f0422cadc8fe2bf7dee91e64369003b623cc972c0f7149822250c1b2afdd05b94383252a68d8dca97 languageName: node linkType: hard @@ -6231,16 +6231,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/scope-manager@npm:7.6.0" - dependencies: - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 - checksum: 07c0215bb9631dc580801d860b90d30bf5815bd3acfa1f50d7d7c28625ec90b6c74076d352a1f4d3b2043345b7c2f72575cee7cfc9ad8dcb3d6c8f1ddc7bc2f3 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/scope-manager@npm:7.7.1" @@ -6275,13 +6265,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/types@npm:7.6.0" - checksum: 5e3157ff8d24e9dd384ed189e89e920bb2525c95330e9f87a9f9fc65c12ab4a2e701b380ede5a655dc4c4517ae27f1b9ca6b3cfb3dada02f03dd634559f06ea1 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/types@npm:7.7.1" @@ -6307,25 +6290,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.6.0" - dependencies: - "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/visitor-keys": 7.6.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - minimatch: ^9.0.4 - semver: ^7.6.0 - ts-api-utils: ^1.3.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 8a19895fc58de1094787e03b31a4a7fe96728e1071b0ddfbaeaecfdb15aca3cdc38944ca27a9c3ea0a5304c0c5339f587e67e97f958c1cbb7678c4f99c91d58d - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/typescript-estree@npm:7.7.1" @@ -6390,16 +6354,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.6.0" - dependencies: - "@typescript-eslint/types": 7.6.0 - eslint-visitor-keys: ^3.4.3 - checksum: 9f0378435636a6a80dfcbedfcdf5fd43f200628e0359879f2d8b7ed0b73563e727ad356f7fe9c07d5e09a642c45927b1380a8418a60b8169f7ae749f59f14b9a - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:7.7.1": version: 7.7.1 resolution: "@typescript-eslint/visitor-keys@npm:7.7.1" @@ -13357,7 +13311,7 @@ __metadata: "@types/lodash-es": 4.17.12 "@types/node": 20.12.7 "@typescript-eslint/eslint-plugin": 7.7.1 - "@typescript-eslint/parser": 7.6.0 + "@typescript-eslint/parser": 7.7.1 ace-builds: 1.33.0 codelyzer: 6.0.2 concurrently: 8.2.2 From e45778a4af4cdb812aa2684300a96bb7d2582e0a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 22:35:33 -0700 Subject: [PATCH 08/11] chore(deps): bump ace-builds from 1.33.0 to 1.33.1 in /modules/web (#8963) Bumps [ace-builds](https://github.com/ajaxorg/ace-builds) from 1.33.0 to 1.33.1. - [Release notes](https://github.com/ajaxorg/ace-builds/releases) - [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md) - [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.33.0...v1.33.1) --- updated-dependencies: - dependency-name: ace-builds dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- modules/web/package.json | 2 +- modules/web/yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/web/package.json b/modules/web/package.json index b6f33f13d1ac..29532e8274b0 100644 --- a/modules/web/package.json +++ b/modules/web/package.json @@ -58,7 +58,7 @@ "@angular/platform-browser-dynamic": "16.2.1", "@angular/router": "16.2.1", "@swimlane/ngx-charts": "20.5.0", - "ace-builds": "1.33.0", + "ace-builds": "1.33.1", "core-js": "3.36.1", "crop-url": "4.0.1", "d3-shape": "3.2.0", diff --git a/modules/web/yarn.lock b/modules/web/yarn.lock index 0038c9bcef6c..497b556c8e8d 100644 --- a/modules/web/yarn.lock +++ b/modules/web/yarn.lock @@ -6637,10 +6637,10 @@ __metadata: languageName: node linkType: hard -"ace-builds@npm:1.33.0": - version: 1.33.0 - resolution: "ace-builds@npm:1.33.0" - checksum: c4e16d135789333f7d19426c010ce7c657508f3c9e502d1db0292009ea8cb97ea75659a6fdbc2ff18c960561a5546a0ebac74c7c2017dc353d8e99777c952c06 +"ace-builds@npm:1.33.1": + version: 1.33.1 + resolution: "ace-builds@npm:1.33.1" + checksum: 7962961e20511a3e39ef34e22afe4b0045eb2b3974352cbf487069df462b6a4dfb691296ac6216eeaa5355db9f192a780778e1aa53803743ec84213672527276 languageName: node linkType: hard @@ -13312,7 +13312,7 @@ __metadata: "@types/node": 20.12.7 "@typescript-eslint/eslint-plugin": 7.7.1 "@typescript-eslint/parser": 7.7.1 - ace-builds: 1.33.0 + ace-builds: 1.33.1 codelyzer: 6.0.2 concurrently: 8.2.2 core-js: 3.36.1 From b141eea048725cc781985abb6df0efc21b89b54b Mon Sep 17 00:00:00 2001 From: Juan David Arguello Plata Date: Thu, 25 Apr 2024 10:08:02 -0500 Subject: [PATCH 09/11] =?UTF-8?q?primer=20borrador=20automatizaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/update-pull-request.yml | 26 +++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/update-pull-request.yml diff --git a/.github/workflows/update-pull-request.yml b/.github/workflows/update-pull-request.yml new file mode 100644 index 000000000000..62700b02314e --- /dev/null +++ b/.github/workflows/update-pull-request.yml @@ -0,0 +1,26 @@ +name: Actualización del repo oficial sobre la customización +on: + pull-request: + branches: + - 'release/*' +env: + kube-dash: https://github.com/kubernetes/dashboard + +jobs: + actualizar-sobre-ultimo-repo: + name: update + runs-on: ubuntu-latest + steps: + - name: Clonar última versión repo banco + uses: actions/checkout@v4 + with: + repository: bancolombia/kubernetes-dashboard + ref: ${GITHUB_REF} + - name: Actualizar rama respecto a repo oficial + run: | + git remote add kube-dash ${env.kube-dash} + git pull kube-dash ${GITHUB_REF} + git push origin ${GITHUB_REF} + + + From 56634335ad0458bf044cec6fab37f65a45224da5 Mon Sep 17 00:00:00 2001 From: Jhoan Date: Thu, 25 Apr 2024 17:44:17 -0500 Subject: [PATCH 10/11] Update update-pull-request.yml Signed-off-by: Jhoan --- .github/workflows/update-pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-pull-request.yml b/.github/workflows/update-pull-request.yml index 62700b02314e..d99e67208ce4 100644 --- a/.github/workflows/update-pull-request.yml +++ b/.github/workflows/update-pull-request.yml @@ -1,6 +1,6 @@ name: Actualización del repo oficial sobre la customización on: - pull-request: + pull_request: branches: - 'release/*' env: From 97a2cf331c5992f3fcddcf5c26283c2922f59f8f Mon Sep 17 00:00:00 2001 From: jhoan alvear Date: Thu, 25 Apr 2024 18:02:59 -0500 Subject: [PATCH 11/11] remove line --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 79a298255621..fa8dc6522632 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ can be considered an app version now. ![Dashboard UI workloads page](docs/images/overview.png) -## Installation +## Installation to eks Kubernetes Dashboard supports only Helm-based installation currently as it is faster and gives us better control over all dependencies required by Dashboard to run. We now use a single-container, DBless [Kong](https://hub.docker.com/r/kong/kong-gateway) installation