Stefan Prodan
0771a597e6
Use tonistiigi/xx for multi-arch builds
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-21 17:35:43 +03:00
Stefan Prodan
5e2089eafb
Publish the deploy manifests to GHCR
...
- bundle the kustomize overlay as an OCI artifact
- push the artifact to `ghcr.io/stefanprodan/podinfo-config` with crane
- sign the artifact with cosign
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-21 16:26:10 +03:00
Stefan Prodan
8d37bcfa32
Update cert-manager to v1.5.3
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-20 11:28:30 +03:00
Stefan Prodan
f168e1909b
Update dependencies
...
github.com/spf13/cobra v1.2.1
github.com/spf13/viper v1.8.1
go.uber.org/zap v1.19.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-20 11:03:43 +03:00
André Bauer
b6f1555176
added ingressClassName
...
Signed-off-by: André Bauer <monotek23@gmail.com >
2021-06-04 15:51:59 +02:00
Stefan Prodan
71647cee9a
Refactor Helm GitHub Action
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-21 13:49:32 +02:00
Stefan Prodan
885a35eebf
Update Go to v1.16
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-21 13:37:26 +02:00
Stefan Prodan
f30e3f89ed
Refactor e2e tests
...
- remove Helm v2 and Tiller
- update Helm v3 to 3.5.0
- rename scripts dir to test
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-28 13:05:34 +02:00
Deavon M. McCaffery
411bce81c0
build: update e2e tests to validate secure-port
...
* pull out script blocks into `hack` path
* update e2e workflow to use scripts in `hack`
* install cert manager and self-signed cluster issuer in e2e
* deploy podinfo with secure port and certificate enabled
* add `hack/e2e.sh` script, which can be used to execute the github
workflow locally
2020-11-19 03:04:36 +00:00
Deavon M. McCaffery
9ca49aa442
build: replace add-path with environment files
2020-11-18 12:44:58 +00:00
stefanprodan
4c0dfaef0e
Release v5.0.2
2020-10-06 09:51:18 +03:00
stefanprodan
7111121165
Drop support for linux/arm/v6
2020-09-21 09:21:55 +03:00
stefanprodan
9299a2d1f3
Push semver to GHCR
2020-09-20 15:10:57 +03:00
stefanprodan
16a9f6f84c
Release v5.0.0
...
Set the default container registry to GHCR
2020-09-20 14:32:05 +03:00
stefanprodan
5cd072243d
Update Go to v1.15
2020-09-20 13:36:57 +03:00
stefanprodan
5833d41e85
Publish multi-arch image to GHCR
2020-09-20 13:27:05 +03:00
stefanprodan
a066ff5385
Add CVE scanning with trivy
2020-05-29 12:39:55 +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
Sean Eagan
cc9231ae10
Test for helm 2 support
2020-05-27 15:59:38 -05:00
stefanprodan
dd027359e6
Add goreleaser to release workflow
2020-05-27 17:56:18 +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
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
stefanprodan
7b6f11780a
Rename GitHub workflow for kustomize testing
2019-11-04 09:59:11 +02:00
stefanprodan
7e36892e26
Add GitHub workflow for manifests validation
...
- validate kustomize build with kubeval strict mode
- deny containers with latest image tag
- deny deployments and services without app label selector
- warn if deployments have no prometheus pod annotations
2019-10-23 17:10:21 +03:00
stefanprodan
e2efee0bdf
Remove docs and build dirs
2019-08-06 12:14:09 +03:00
stefanprodan
cdf9b06b86
Upgrade golang GitHub action to 1.11
2018-12-20 17:52:56 +02:00
Stefan Prodan
97157694be
Add logs to Docker build GitHub action
2018-10-27 11:48:32 +03:00
Stefan Prodan
bf92728234
Generate Github actions CI pipeline
...
- add custom Dockerfile
- use GitHub actions env vars as docker build args
- remove .gh from Makefile and Dockerfile in destination project
2018-10-27 11:41:52 +03:00
Stefan Prodan
f44909ef77
Add golang tools GitHub Action
2018-10-26 18:23:02 +03:00
Stefan Prodan
d3208cd8ac
Add custom GitHub action for docker tag and push
...
- if the push refers a branch the docker tag will be branch-sha
- if the push refers a git tag the docker tag will be th git tag
2018-10-26 14:29:16 +03:00
Stefan Prodan
7d4c89d965
Add GitHub release workflow
2018-10-26 13:06:49 +03:00
Stefan Prodan
e8e2ac2b34
Run unit tests in docker multi-stage build
2018-10-26 12:37:13 +03:00
Stefan Prodan
3d9cabcea4
Add GitHub workflow for branch test, build and push
2018-10-26 12:08:59 +03:00