Skip to content

Conversation

@Adarshkumar14
Copy link
Contributor

Signed-off-by: Adarshkumar14 adarsh@chaosnative.com

  • Removed delete and deletecollection permission for the events.
  • Removed delete permission for sts,ds,rs and deployments(Only subscriber-cr have delete permission to delete deployment.)
  • Removed delete permission for the namespace,secrets,configmaps,services.(Only subscriber-cluster-role has permission to delete configmaps and only litmus-cluster-scope-for-litmusportal-server has permission to delete services, It is required to delete services of the predefined workflow.)
  • By merging this PR predefined workflows like bank-of-anthos and sock-shop will not work. Users have to manually install these apps.

Testing:

@Jonsy13 and I had tested it In both cluster-scope Installation and namespace -scope Installation, Control plane and Execution plane components are working as expected, predefined workflow(podato-head) and pod-delete experiment are also working* fine.
Note: Need to do the testing for other experiments also.

Dependency:

Before merging this PR, https://github.com/chaosnative/cle/pull/74 needs to be merged.

Signed-off-by: Adarshkumar14 <adarsh@chaosnative.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants