UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Scratch.md 1.4 KiB
Newer Older
Jason Krause's avatar
Jason Krause committed
# Scratch

Comments from meetings

## Apps

Jason Krause's avatar
Jason Krause committed
* Should any product need to be licence (e.g. why Anchore Enterprise and not Anchore)
* Should everything used by apps be internal?  E.g. Postgres required for Keycloak
* Which of Anchore vs Anchore Enterprise

* Consistent Interface.  Only "supported" BigBang configuration

Testing stuff

Jason Krause's avatar
Jason Krause committed
## Kubernetes Tools E2E Testing Frameworks

### Each Applications E2E tests

Jason Krause's avatar
Jason Krause committed
Is there a way to get each application to run its own e2e tests against the deployed version?
Jason Krause's avatar
Jason Krause committed
<https://github.com/argoproj/argo-cd/blob/master/.github/workflows/ci-build.yaml>
Jason Krause's avatar
Jason Krause committed
Istio uses Prow: <https://github.com/istio/test-infra>

### KUTTL

KUTTL allows for the verification of Kubernetes objects (and status) based on application of various kubernetes yaml objects.
This easily allows for testing the health of all the objects (per status fields), but doesn't provide integration tests unless we
build all the integration tests into CRDs or into Kubernetes Jobs:

APP
Jason Krause's avatar
Jason Krause committed

* manifests/linting
* k3d healthy"
* smoke tests

Integration Tests
Jason Krause's avatar
Jason Krause committed
*

Single release of all app versions in single place.  Tested by BB

Customer extensions need to be tested in their own moc environment

Common Integration:

Jason Krause's avatar
Jason Krause committed
* "App of Apps"

Mock Integration environments

Jason Krause's avatar
Jason Krause committed
* sample implementation of customer
Jason Krause's avatar
Jason Krause committed
## Keycloak

Table discussion

API:*
Jason Krause's avatar
Jason Krause committed

* can't change image tags
Jason Krause's avatar
Jason Krause committed
* can change repo to allow for airgapped repos