Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#
Comments from meetings
## Apps
* Should any product need to be licenced (e.g. why Anchore Enterprise and not Anchore)
* Should everything used by apps be internal? E.g. Postgres requried for Keycloak
* Which of Anchore vs Anchore Enterprise
* Consistent Interface. Only "supported" BigBang configuration
Testing stuff
## Kubernetes Tools E2E Testing Frameworks:
### Each Applications E2E tests
Is there a way to get each applicatoin to run its own e2e tests against the deployed version?
e.g. for Argo:
https://github.com/argoproj/argo-cd/blob/master/.github/workflows/ci-build.yaml
### Istio
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
* manfiests/linting
* k3d healthy"
* smoke tests
Integration Tests
*
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:
* "App of Apps"
Mock Integration environments
* sample implementation of customer
# Keycloak
Table discussion
API:*
* can't change image tags
* can change repo to allow for airgapped repos