Commit Graph
555 Commits
Author SHA1 Message Date
Sean Eagan 03ba47a0be helm tests: Helm 2 support
The `test-success` hook is supported by Helm 2 and 3.
2020-05-27 11:34:56 -05:00
Stefan ProdanandGitHub 26e8935520 Merge pull request #73 from stefanprodan/gh-actions-e2e
Migrate CI to GitHub Actions
2020-05-27 18:13:19 +03:00
stefanprodan dd027359e6 Add goreleaser to release workflow 2020-05-27 17:56:18 +03:00
stefanprodan cf26a9cefc Remove CircleCI e2e tests 2020-05-27 17:30:57 +03:00
stefanprodan 026b40876c Add linting workflow 2020-05-27 17:18:54 +03:00
stefanprodan fd1814052a Add opencontainers metadata 2020-05-27 17:02:23 +03:00
stefanprodan 98c2853ec3 Publish Helm chart on release 2020-05-27 16:45:07 +03:00
stefanprodan b2ca15b8af Add Helm publish action 2020-05-27 16:26:08 +03:00
stefanprodan 55e7178dad Refactor Helm action 2020-05-27 13:06:54 +03:00
stefanprodan ea55d3facf Run end-to-end tests with Github Actions 2020-05-22 11:49:04 +03:00
stefanprodan a72aa7a184 Remove ngrok chart 2020-05-22 10:45:22 +03:00
Stefan ProdanandGitHub b4248cae1e Merge pull request #72 from stefanprodan/multi-arch-build
Push releases to Docker Hub for AMD64, ARM64 and ARM v6/v7
2020-05-21 12:59:40 +03:00
stefanprodan 7d2bc4905a Push releases to Docker Hub for ARM64 and ARM v6/v7 2020-05-20 17:35:38 +03:00
stefanprodan f75f6e9fbc Publish multi-arch image with Docker buildx 2020-05-20 15:56:11 +03:00
Stefan ProdanandGitHub 713d1094a2 Merge pull request #71 from stefanprodan/register-instance
Register hostname and version in cache
2020-05-20 13:57:19 +03:00
stefanprodan 3197ad3e45 Register hostname and version in cache
If the caching server is online, podinfo registers its hostname and version in Redis. The set expires after one minute and it's refreshed every 30 seconds.
2020-05-20 13:51:07 +03:00
Stefan ProdanandGitHub 92f415d633 Merge pull request #70 from stefanprodan/redis-cache-api
Add cache CRUD API
2020-05-20 13:15:03 +03:00
stefanprodan 0352a3c822 Add Helm test for the cache routes 2020-05-20 13:05:50 +03:00
stefanprodan 5ba5808722 Add cache CRUD API 2020-05-20 12:59:27 +03:00
Stefan ProdanandGitHub 1d416a8513 Merge pull request #69 from seaneagan/helm2and3tests
Reverts tests as Jobs
2020-05-20 12:04:19 +03:00
Sean Eagan 95028a0fb0 Reverts tests as Jobs
This reverts the #61 change to use test Jobs, which was premature
since this feature hasn't been back ported to Helm 2 yet, which
leads to the tests not being run there.

It would be possible to use presence of .Capabilities.TillerVersion
to implement tests differently for Helm 2 vs 3, but this seems
not worth the trouble.
2020-05-19 15:27:08 -05:00
Stefan ProdanandGitHub b45cc75329 Merge pull request #67 from stefanprodan/release-3.3.1
Release v3.3.1
3.3.1
2020-05-16 11:46:00 +03:00
stefanprodan 79bbf76ece Release v3.3.1 2020-05-16 11:01:21 +03:00
Stefan ProdanandGitHub a8c7300174 Merge pull request #66 from stefanprodan/linkerd-profile-update
Add cache routes to Linkerd profile
2020-05-16 10:58:26 +03:00
stefanprodan a60f28ac2f Update Kubernetes Kind to v0.8.1 2020-05-16 10:16:49 +03:00
stefanprodan adba061f77 Update ingress API version 2020-05-16 10:15:36 +03:00
stefanprodan 8f15e4e00a Fix Helm tests 2020-05-16 10:14:45 +03:00
stefanprodan 07db5a6583 Add cache routes to Linkerd profile 2020-05-16 10:14:22 +03:00
Stefan ProdanandGitHub 3e6d61e77e Merge pull request #65 from stefanprodan/release-3.3.0
Release v3.3.0
3.3.0
2020-05-16 10:07:12 +03:00
stefanprodan c7c7d699c9 Release v3.3.0 2020-05-16 10:00:51 +03:00
Stefan ProdanandGitHub 067751c67d Merge pull request #64 from stefanprodan/cache-api
Add cache API
2020-05-16 09:59:19 +03:00
stefanprodan 73b658d711 Add cache API
- implement cache with Redis
- add cache-server to args and config
- add Redis deployment to webapp overlays
2020-05-16 09:53:17 +03:00
Stefan ProdanandGitHub e5516b38cb Merge pull request #63 from stefanprodan/release-3.2.4
Release v3.2.4
3.2.4
2020-05-15 13:17:35 +03:00
stefanprodan 39130004d5 Release v3.2.4 2020-05-15 13:02:08 +03:00
Stefan ProdanandGitHub d4b615e3a2 Merge pull request #62 from stefanprodan/base-image
Push base image to Docker Hub
2020-05-15 13:00:18 +03:00
stefanprodan 98e133a7be Push base image to Docker Hub 2020-05-15 12:49:22 +03:00
Stefan ProdanandGitHub 7674b76dab Merge pull request #60 from seaneagan/helm_test_fault
Support simulating helm test failure and timeout
2020-05-14 23:57:16 +03:00
Stefan ProdanandGitHub 8fa39d90be Merge pull request #61 from seaneagan/helm3_tests_should_be_jobs
Helm 3 tests should be Jobs
2020-05-14 22:35:33 +03:00
Sean Eagan 638bdc8e83 Helm 3 tests should be Jobs
Without this "helm.sh/hook-delete-policy": before-hook-creation" does not work.
2020-05-14 09:12:53 -05:00
Sean Eagan b565a67dec Support simulating helm test failure and timeout
This is to support testing of https://github.com/fluxcd/helm-operator/issues/369.
2020-05-13 14:22:24 -05:00
stefanprodan 65d077291b Add reconciler RBAC to webapp manifests 2020-05-01 20:29:55 +03:00
Stefan ProdanandGitHub e9d11c247e Merge pull request #58 from ytsarev/quote-message
Quote ui message in deployment template
2020-04-30 23:23:27 +03:00
Yury Tsarev 126ac55801 Quote ui message in deployment template
* To handle rare situation of digit-only message like 270 and
avoid associated failure during helm install
```
ReadString: expects " or n, but found 2, error found in #10 byte of ...|,"value":270},
{"name|..., bigger context ...|se"],"env":[{"name":"PODINFO_UI_MESSAGE","value":270},
```
2020-04-30 21:47:49 +02:00
Stefan Prodan 306aac3e65 Merge pull request #57 from stefanprodan/release-3.2.3
Release v3.2.3
3.2.3
2020-04-29 00:23:16 +03:00
stefanprodan 55318b0c20 Release v3.2.3 2020-04-28 19:20:23 +03:00
Stefan ProdanandGitHub 1865faf7ce Merge pull request #56 from stefanprodan/webapp-demo
Add webapp demo
2020-04-28 19:18:28 +03:00
stefanprodan 9edd7abbe8 Include webapp demo in release 2020-04-28 19:13:01 +03:00
stefanprodan 1c4acc0b33 Add webapp demo kustomizations 2020-04-28 19:12:44 +03:00
stefanprodan 6274f16b9b Add webapp demo manifests 2020-04-28 19:12:25 +03:00
stefanprodan 93e338a964 Add app common label to kustomization 2020-04-15 12:22:49 +03:00