Closed yogananth-subramanian closed 5 months ago
cc @psuriset @chaitanyaenr
The context around the usefulness of chaos testing here is good, but kind of general. I'm not sure how this applies to konflux concretely. Can you refactor the ADR to be more specific about the decision and the impacts you think that it will have on konflux and the konflux development process?
Hello @ralphbean I apologize for being unclear. The purpose of the ADR is to allow Konflux users to run chaos tests as part of IntegrationTestScenarios.. As part of the ADR, we would like to propose that the service account created as part of integration-service be used to access thanos-querier-openshift-monitoring or prometheus-k8s-openshift-monitoring endpoints. The change it would cause would be that the service account would now be able to run promQL queries. Let me change the ADR and update the proposal.
@amisstea, @dirgim can I request your review on this? It is related to both integration service and https://github.com/redhat-appstudio/architecture/pull/172
Hello @ralphbean @amisstea @dirgim I have revised the ADR based on the discussion during the arch call to incorporate the utilization of ephemeral clusters. It would be wonderful if you could provide your input on the updated ADR.
Hello @amisstea , I have revised the ADR based on your suggestion and have also taken out some technical implementation that might not be relevant for the decision-making. It would be wonderful if you could provide your input on the updated ADR.
Hello @amisstea @dirgim @ralphbean I would like to thank you for your patience review and helpful comments.
Have updated the dat to today's date and set the status to Accepted
.
The objective of this ADR is to propose a way to enable the end user to run chaos tests for his app as part of integration testing.