cloudstack/engine
Abhishek Kumar e2f187912c cks: create separate service account in project
A separate service account will be created and added in the project, if
not exist already, when a Kubernetes cluster is deployed in a project.
This account will have a role with limited API access.

Cleanup clusters on owner account cleanup, delete service account
if needed

When the owner account of k8s clusters is deleted, while its node VMs
get expunged, the cluster entry in DB remain present. This fixes the
issue by cleaning up all clusters for the account deleted.

Project k8s service account will be deleted on account cleanup or when
there is no active k8s cluster remaining

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-05-27 16:24:29 +02:00
..
api Updating pom.xml version numbers for release 4.19.3.0-SNAPSHOT 2025-02-25 10:43:11 +01:00
components-api Network Usage event model adjustments (#10755) 2025-04-26 17:35:28 +02:00
orchestration engine/schema: create default network offering for vpc tier with conserve_mode=1 for fresh installation (#10744) (#10843) 2025-05-27 08:17:49 +02:00
schema cks: create separate service account in project 2025-05-27 16:24:29 +02:00
service Updating pom.xml version numbers for release 4.19.3.0-SNAPSHOT 2025-02-25 10:43:11 +01:00
storage Reset the pool id when create volume fails on the allocated pool, and update the resize error when no endpoint exists (#10777) 2025-05-16 10:26:28 +02:00
userdata Updating pom.xml version numbers for release 4.19.3.0-SNAPSHOT 2025-02-25 10:43:11 +01:00
pom.xml Updating pom.xml version numbers for release 4.19.3.0-SNAPSHOT 2025-02-25 10:43:11 +01:00