Commit Graph
568 Commits
Author SHA1 Message Date
Stefan ProdanandGitHub b4138fdb4d Merge pull request #80 from stefanprodan/release-4.0.2
Release v4.0.2
4.0.2
2020-05-29 13:50:31 +03:00
stefanprodan a2e6fd0ef1 Release v4.0.2 2020-05-29 13:24:11 +03:00
Stefan ProdanandGitHub c2aaf7a962 Merge pull request #79 from stefanprodan/cve-scan
Add CVE scanning with trivy
2020-05-29 12:46:07 +03:00
stefanprodan a066ff5385 Add CVE scanning with trivy 2020-05-29 12:39:55 +03:00
Stefan ProdanandGitHub 113360052b Merge pull request #78 from stefanprodan/release-4.0.1
Release 4.0.1
4.0.1
2020-05-28 10:46:58 +03:00
stefanprodan a24e3e539c Release 4.0.1 2020-05-28 10:41:56 +03:00
Stefan ProdanandGitHub ed8a14d4d9 Merge pull request #77 from stefanprodan/e2e-helm
Consolidate e2e and unit tests
2020-05-28 10:36:37 +03:00
stefanprodan d2798e1a24 Consolidate tests 2020-05-28 10:21:50 +03:00
stefanprodan 369014455c Use helm-gh-pages action 2020-05-28 10:13:45 +03:00
Stefan ProdanandGitHub db1b8a7acd Merge pull request #76 from seaneagan/helm2_tests
Add end-to-end tests for Helm v2 and v3
2020-05-28 10:11:45 +03:00
Sean Eagan cc9231ae10 Test for helm 2 support 2020-05-27 15:59:38 -05:00
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 ab953493ee Merge pull request #74 from stefanprodan/release-4.0.0
Release 4.0.0
4.0.0
2020-05-27 18:28:14 +03:00
stefanprodan c04ee365e6 Release 4.0.0 2020-05-27 18:14:55 +03: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