stefanprodan
|
bb0175aebf
|
Add canary rollback scenario
|
2019-02-13 12:48:26 +02:00 |
|
stefanprodan
|
adaf4c99c0
|
Add GitOps example to Helm guide
|
2019-02-13 02:14:40 +02:00 |
|
stefanprodan
|
bed6ed09d5
|
Add tutorial for canaries with Helm
|
2019-02-13 00:52:49 +02:00 |
|
stefanprodan
|
4ff67a85ce
|
Add configmap demo to podinfo
|
2019-02-13 00:51:44 +02:00 |
|
stefanprodan
|
702f4fcd14
|
Add configmap demo to podinfo
|
2019-02-12 19:12:10 +02:00 |
|
Stefan Prodan
|
8a03ae153d
|
Merge pull request #43 from stefanprodan/app-validation
Add validation for label selectors
|
2019-02-11 10:55:34 +01:00 |
|
stefanprodan
|
434c6149ab
|
Package all charts
|
2019-02-11 11:47:46 +02:00 |
|
stefanprodan
|
97fc4a90ae
|
Add validation for label selectors
- Reject deployment if the pod label selector doesn't match 'app: <DEPLOYMENT_NAME>'
|
2019-02-11 11:46:59 +02:00 |
|
Stefan Prodan
|
217ef06930
|
Merge pull request #41 from stefanprodan/demo
Add canary deployment demo Helm chart
|
2019-02-11 10:20:48 +01:00 |
|
stefanprodan
|
71057946e6
|
Fix podinfo helm tests
|
2019-02-10 17:38:33 +02:00 |
|
stefanprodan
|
a74ad52c72
|
Add dashboard screens
|
2019-02-10 12:07:44 +02:00 |
|
stefanprodan
|
12d26874f8
|
Add canary deployment demo chart based on podinfo
|
2019-02-10 11:48:51 +02:00 |
|
stefanprodan
|
27de9ce151
|
Session affinity incompatible with destinations weight
- consistent hashing does not apply across multiple subsets
|
2019-02-10 11:47:01 +02:00 |
|
stefanprodan
|
9e7cd5a8c5
|
Disable Stackdriver monitoring
- Istio add-on v1.0.3 stackdriver adapter is missing the zone label
|
2019-02-10 11:37:01 +02:00 |
|
stefanprodan
|
38cb487b64
|
Allow Grafana anonymous access
|
2019-02-09 23:45:42 +02:00 |
|
stefanprodan
|
05ca266c5e
|
Add HPA add-on to GKE docs
|
2019-02-04 16:52:03 +02:00 |
|
Stefan Prodan
|
5cc26de645
|
Merge pull request #40 from stefanprodan/gke
Flagger install docs revamp
|
2019-02-02 12:43:15 +01:00 |
|
stefanprodan
|
2b9a195fa3
|
Add cert-manager diagram to docs
|
2019-02-02 13:36:51 +02:00 |
|
stefanprodan
|
4454749eec
|
Add load tester install instructions to docs
|
2019-02-02 13:01:48 +02:00 |
|
stefanprodan
|
b435a03fab
|
Document Istio requirements
|
2019-02-02 12:16:16 +02:00 |
|
stefanprodan
|
7c166e2b40
|
Restructure the install docs
|
2019-02-02 02:20:02 +02:00 |
|
stefanprodan
|
f7a7963dcf
|
Add Flagger install guide for GKE
|
2019-02-02 02:19:25 +02:00 |
|
stefanprodan
|
9c77c0d69c
|
Add GKE Istio diagram
|
2019-02-02 02:18:31 +02:00 |
|
stefanprodan
|
e8a9555346
|
Add GKE Istio Gateway and Prometheus definitions
|
2019-02-02 02:17:55 +02:00 |
|
Stefan Prodan
|
59751dd007
|
Merge pull request #39 from stefanprodan/changelog
Add changelog
|
2019-01-31 17:29:47 +01:00 |
|
stefanprodan
|
9c4d4d16b6
|
Add PR links to changelog
|
2019-01-31 12:17:52 +02:00 |
|
stefanprodan
|
0e3d1b3e8f
|
Improve changelog formatting
|
2019-01-31 12:11:47 +02:00 |
|
stefanprodan
|
f119b78940
|
Add features and fixes to changelog
|
2019-01-31 12:08:32 +02:00 |
|
stefanprodan
|
456d914c35
|
Release v0.5.0
0.5.0
|
2019-01-30 14:54:03 +02:00 |
|
Stefan Prodan
|
737507b0fe
|
Merge pull request #37 from stefanprodan/track-configs
Track changes in ConfigMaps and Secrets
|
2019-01-30 13:46:56 +01:00 |
|
stefanprodan
|
4bcf82d295
|
Copy annotations from canary to primary on promotion
|
2019-01-28 11:02:33 +02:00 |
|
stefanprodan
|
e9cd7afc8a
|
Add configs track changes to docs
|
2019-01-28 10:50:30 +02:00 |
|
stefanprodan
|
0830abd51d
|
Trigger a rolling update when configs change
- generate a unique pod annotation on promotion
|
2019-01-28 10:49:43 +02:00 |
|
stefanprodan
|
5b296e01b3
|
Detect changes in configs and trigger canary analysis
- restart analysis if a ConfigMap or Secret changes during rollout
- add tests for tracked changes
|
2019-01-26 12:36:27 +02:00 |
|
stefanprodan
|
3fd039afd1
|
Add tracked configs checksum to canary status
|
2019-01-26 12:33:15 +02:00 |
|
stefanprodan
|
5904348ba5
|
Refactor tests
- consolidate fake clients and mock objects
|
2019-01-26 00:39:33 +02:00 |
|
stefanprodan
|
1a98e93723
|
Add config and secret volumes tests
|
2019-01-25 23:47:50 +02:00 |
|
stefanprodan
|
c9685fbd13
|
Add ConfigMap env from source tests
|
2019-01-25 18:58:23 +02:00 |
|
stefanprodan
|
dc347e273d
|
Add secrets from env tests
|
2019-01-25 18:27:05 +02:00 |
|
stefanprodan
|
8170916897
|
Add ConfigMap tracking tests
|
2019-01-25 18:03:36 +02:00 |
|
stefanprodan
|
71cd4e0cb7
|
Include ConfigMaps and Secrets in promotion
- create primary configs and secrets at bootstrap
- copy configs and secrets from canary to primary and update the pod spec on promotion
|
2019-01-25 16:03:51 +02:00 |
|
stefanprodan
|
0109788ccc
|
Discover config maps and secrets
- scan target deployment volumes and containers for configmaps and secrets
|
2019-01-25 13:20:46 +02:00 |
|
stefanprodan
|
1649dea468
|
Add config maps and secrets manifests for testing
|
2019-01-25 11:19:34 +02:00 |
|
Stefan Prodan
|
b8a7ea8534
|
Merge pull request #35 from stefanprodan/gh-actions
Publish charts with GitHub Actions
0.4.1
|
2019-01-24 11:52:54 +01:00 |
|
stefanprodan
|
afe4d59d5a
|
Move Helm repository to gh-pages branch
|
2019-01-24 12:47:36 +02:00 |
|
stefanprodan
|
0f2697df23
|
Publish charts with GitHub Actions
|
2019-01-24 12:38:45 +02:00 |
|
stefanprodan
|
05664fa648
|
Release v0.4.1
|
2019-01-24 12:17:37 +02:00 |
|
Stefan Prodan
|
3b2564f34b
|
Merge pull request #33 from stefanprodan/loadtest
Add load testing service
|
2019-01-24 11:04:31 +01:00 |
|
stefanprodan
|
dd0cf2d588
|
Add load tester dockerfile to docs
|
2019-01-23 15:12:23 +02:00 |
|
stefanprodan
|
7c66f23c6a
|
Add load tester Helm chart
|
2019-01-21 21:02:40 +02:00 |
|