stefanprodan
3786a49f00
Update Linkerd e2e to v2.4.0
2019-07-16 11:20:42 +02:00
stefanprodan
ff4aa62061
Retry canary status update on conflict
2019-07-10 11:31:20 +03:00
stefanprodan
9b6cfdeef7
Update Canary CRD helm chart and Kustomize
2019-07-10 09:55:46 +03:00
stefanprodan
9d89e0c83f
Log status update error
2019-07-10 09:55:20 +03:00
stefanprodan
caea00e47f
Pin NGINX helm chart to version 1.8.2
2019-07-10 09:42:49 +03:00
stefanprodan
b26542f38d
Do not trigger a canary deployment on manual rollback
...
Save the primary spec hash and check if it matches the canary spec. If the canary hash is identical with the primary one skip promotion.
2019-07-10 09:08:33 +03:00
stefanprodan
afa2d079f6
Add status conditions and descriptions to CRD
2019-07-09 17:11:13 +03:00
stefanprodan
108bf9ca65
Add initializing canary phase/status condition reason
...
Fix HPA reconciliation min replicas diff
2019-07-09 17:10:43 +03:00
stefanprodan
438f952128
Implement status conditions
...
Add Promoted status condition with the following reasons: Initialized, Progressing, Succeeded, Failed
Usage: `kubectl wait canary/app --for=condition=promoted`
Fix : #184
2019-07-09 15:22:56 +03:00
stefanprodan
3e84799644
Detect changes in pod template metadata
...
Use the pod template spec hash to track changes (breaking)
2019-07-09 08:52:31 +03:00
stefanprodan
d6e80bac7f
Update webhook mTLS FAQ
...
Fix : #239
2019-07-08 17:21:59 +03:00
stefanprodan
9b3b24bddf
Add v0.17.0 changelog
2019-07-08 15:02:09 +03:00
stefanprodan
5c831ae482
Add Linkerd to docs
2019-07-08 13:43:01 +03:00
stefanprodan
78233fafd3
Release v0.17.0
2019-07-08 13:35:36 +03:00
Stefan Prodan
73c3e07859
Merge pull request #236 from weaveworks/leader-election
...
Implement leader election
2019-07-08 11:32:06 +03:00
stefanprodan
10c61daee4
Exit when losing leadership
2019-07-07 13:09:05 +03:00
stefanprodan
b1bb9fa114
Enable leader election for e2e testing
2019-07-07 12:19:09 +03:00
stefanprodan
a7f4b6d2ae
Add leader election and pod anti affinity to chart
2019-07-07 12:08:08 +03:00
stefanprodan
b937c4ea8d
Implement leader election
...
Add enable-leader-election and leader-election-namespace flags
2019-07-07 11:41:27 +03:00
Stefan Prodan
e577311b64
Merge pull request #235 from weaveworks/msteams
...
Implement MS Teams notifications
2019-07-07 11:40:00 +03:00
stefanprodan
b847345308
Add 5 seconds timeout to notifier
2019-07-06 18:02:45 +03:00
stefanprodan
85e683446f
Add MS Teams to docs
2019-07-06 17:22:39 +03:00
stefanprodan
4f49aa5760
Add MS Teams webhook field to chart
2019-07-06 17:14:50 +03:00
stefanprodan
8ca9cf24bb
Implement MS Teams notifier
2019-07-06 17:14:21 +03:00
stefanprodan
61d0216c21
Add traffic routing to notifications
2019-07-06 17:13:09 +03:00
stefanprodan
ba4a2406ba
Refactor notifier to allow more implementations
2019-07-06 15:47:12 +03:00
Stefan Prodan
c2974416b4
Merge pull request #234 from weaveworks/psp
...
Add pod security policy to Helm chart
2019-07-06 11:52:58 +03:00
stefanprodan
48fac4e876
Disable privilege escalation
2019-07-06 10:38:17 +03:00
stefanprodan
f0add9a67c
Use a role binding for the PSP rbac
2019-07-05 17:10:05 +03:00
stefanprodan
20f9df01c2
Add pod security policy to Helm chart
...
- disable privileged, hostIPC, hostNetwork and hostPID
- add psp flag to chart readme
2019-07-05 16:47:41 +03:00
Stefan Prodan
514e850072
Merge pull request #232 from weaveworks/kustomize
...
Add Kustomize installer
2019-07-05 16:23:44 +03:00
stefanprodan
61fe78a982
Mention Prometheus data retention in docs
2019-07-04 15:07:05 +03:00
stefanprodan
c4b066c845
Add Kustomize installer to docs
2019-07-04 13:45:56 +03:00
stefanprodan
d24a23f3bd
Kustomize installer: add installer readme
2019-07-04 13:29:02 +03:00
stefanprodan
22045982e2
Kustomize installer: add Linkerd overlay
2019-07-04 13:27:23 +03:00
stefanprodan
f496f1e18f
Kustomize installer: add Istio overlay
2019-07-04 13:27:03 +03:00
stefanprodan
2e802432c4
Kustomize installer: add Kubernetes overlay
2019-07-04 13:26:52 +03:00
stefanprodan
a2f747e16f
Kustomize installer: add Prometheus base manifests
2019-07-04 13:26:22 +03:00
stefanprodan
982338e162
Kustomize installer: add Flagger base manifests
2019-07-04 13:26:08 +03:00
Stefan Prodan
03fe4775dd
Merge pull request #231 from weaveworks/gloo-0.14.2
...
Update Gloo and Prometheus
2019-07-02 09:24:14 +03:00
stefanprodan
def7d9bde0
Update Prometheus to v2.10.0 and set retention to 2h
2019-07-02 09:10:56 +03:00
stefanprodan
a58a7cbeeb
Update Gloo to 0.14.2
2019-07-01 16:07:38 +03:00
Stefan Prodan
82ca66c23b
Merge pull request #230 from weaveworks/linkerd
...
Add Linkerd support and e2e testing
2019-07-01 10:28:38 +03:00
stefanprodan
92c971c0d7
Add ingress and A/B testing example to Linkerd docs
2019-07-01 10:02:50 +03:00
stefanprodan
30c4faf72b
Add Linkerd canary deployments docs
2019-07-01 09:23:38 +03:00
stefanprodan
85ee7d17cf
Set min analysis interval to 10s
2019-07-01 09:23:05 +03:00
stefanprodan
a6d278ae91
Add Linkerd traffic split diagram
2019-06-30 13:52:59 +03:00
stefanprodan
ad8d02f701
Use Linkerd metrics when NGINX is the mesh ingress
...
Set the metrics provider to Linkerd Prometheus when using NGINX as Linkerd Ingress. This mitigates the lack of canary metrics in the NGINX controller exporter.
2019-06-30 13:03:27 +03:00
stefanprodan
00fa5542f7
Add linkerd as mesh provider
2019-06-30 12:46:23 +03:00
stefanprodan
9ed2719d19
Add canary rollback test to Linkerd e2e
2019-06-30 10:36:37 +03:00