When failures during a helm install... or helm test... operation that is done as part of GitHub actions test, there should be a dump of Kubernetes resources in the conjur-oss Namespace so that we have an idea of what the system state is when the failure occurs. This will help with debugging of failed GitHub actions tests.
Implemented Changes
When a failure occurs in the GitHub actions test, the following information will be collected:
Summary of K8s objects in the Conjur OSS Namespace
Conjur server logs
Conjur NGINX logs
Postgres logs
Node status
Details of K8s objects in the Conjur OSS Namespace
Connected Issue/Story
Resolves #158
Definition of Done
[x] CI is run for failing test case and debug info is generated in test output
[x] CI is run for passing test case, and debug info is excluded.
Changelog
[ ] The CHANGELOG has been updated, or
[x] This PR does not include user-facing changes and doesn't require a
CHANGELOG update
Test coverage
[x] This PR includes new unit and integration tests to go with the code
changes, or
[ ] The changes in this PR do not require tests
Documentation
[ ] Docs (e.g. READMEs) were updated in this PR
[ ] A follow-up issue to update official docs has been filed here: [insert issue ID]()
[x] This PR does not require updating any documentation
Behavior
[ ] This PR changes product behavior and has been reviewed by a PO, or
[ ] These changes are part of a larger initiative that will be reviewed later, or
[x] No behavior was changed with this PR
Security
[ ] Security architect has reviewed the changes in this PR,
[ ] These changes are part of a larger initiative with a separate security review, or
[x] There are no security aspects to these changes
Desired Outcome
When failures during a
helm install...
orhelm test...
operation that is done as part of GitHub actions test, there should be a dump of Kubernetes resources in theconjur-oss
Namespace so that we have an idea of what the system state is when the failure occurs. This will help with debugging of failed GitHub actions tests.Implemented Changes
When a failure occurs in the GitHub actions test, the following information will be collected:
Connected Issue/Story
Resolves #158
Definition of Done
Changelog
Test coverage
Documentation
README
s) were updated in this PRBehavior
Security