Stefan Prodan
1fbdd9420f
Set CUE version in Timoni module
...
Adapt module to cope with breaking changes in CUE v0.9
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-06-23 15:07:18 +03:00
Stefan Prodan
44942884c3
Update dependencies to Go 1.22
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-03-26 14:19:26 +02:00
Stefan Prodan
357009a863
Sign only GHCR artifacts with Notation
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-02-26 14:00:22 +02:00
Stefan Prodan
0f98770296
Split signature actions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-02-26 13:27:46 +02:00
Jason
c7f9b521fa
ci(notation): install 1.1.0
...
Signed-off-by: Jason <jagoodse@microsoft.com >
2024-02-26 20:40:03 +11:00
Jason
ecaa7cf4d3
ci(release): trigger on tag push
2024-02-09 10:47:11 +11:00
Jason
8447b6985b
ci(notation): remove release workflow
2024-02-09 10:42:51 +11:00
Jason
9371d6d153
ci(release): sign artefacts using notation
2024-02-09 10:41:19 +11:00
Jason
20b8c1043c
Merge branch 'master' into feat/notation
2024-02-09 10:14:38 +11:00
Arun
9f9c2f3245
Use GITHUB_OUTPUT envvar instead of set-output command as the latter is deprecated
2023-12-28 13:21:55 -08:00
Jason
45ecda63bb
ci(release): don't trigger on tag push
2023-12-07 16:26:01 +11:00
Jason
4868f430c7
ci(release): trigger on tag
2023-12-07 16:15:17 +11:00
Jason
ca9c6bb4f8
ci(release): sign artefacts using notaiton
2023-12-07 16:06:40 +11:00
Jason
86f3b1a57c
ci(release): create notation config folder
2023-12-07 15:52:29 +11:00
Jason
5aaf95849e
ci(release): setup signing keys for notation
2023-12-07 15:50:30 +11:00
Jason
e197eca420
ci(release): add notation release workflow
2023-12-07 15:46:22 +11:00
Stefan Prodan
5eb3cafd6a
timoni: Vet module in CI
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-10-30 12:51:28 +02:00
Stefan Prodan
72bd6faf35
Update module to Timoni v0.14 APIs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-10-02 20:36:58 +03:00
Stefan Prodan
8183d0d5fc
Publish signed Timoni module to GHCR
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-09-23 12:16:48 +03:00
Stefan Prodan
b0594a85b9
Add e2e tests for Timoni module
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-09-23 11:29:47 +03:00
Stefan Prodan
dfc4a6d37e
Add Timoni module
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-09-23 00:33:36 +03:00
Stefan Prodan
29dd482f49
Build with Go 1.21
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-08-10 15:04:03 +03:00
Stefan Prodan
938b00be6d
Update sigstore/cosign-installer to v3
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-03-09 11:01:32 +02:00
Stefan Prodan
21136b6405
build: Update Go to 1.20
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-02-03 12:45:46 +02:00
Stefan Prodan
de2dd687cb
build: Enable SBOM and SLSA Provenance
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-02-03 12:19:26 +02:00
Stefan Prodan
8bab17843c
Validate manifests with kubeconform
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-23 13:23:24 +02:00
Stefan Prodan
4f1e56ae83
Update GitHub workflows
...
- replace `engineerd/setup-kind` with `helm/kind-action`
- use `azure/setup-helm` to install the Helm CLI
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-21 11:55:36 +02:00
Stefan Prodan
25a1e26159
Build with Go 1.19
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-29 12:24:20 +03:00
Stefan Prodan
6d11ef9baf
ci: Add revision to Docker build args
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-29 12:18:53 +03:00
Stefan Prodan
ceed4e7870
Fix Flux tagging action
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-15 15:43:33 +03:00
Stefan Prodan
35b9c9f946
Update GitHub Actions workflows
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-15 15:22:02 +03:00
Stefan Prodan
86d5fe86e4
Publish OCI artifacts on release with Flux
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-15 14:56:50 +03:00
Stefan Prodan
f4199ab8bc
Update Go to 1.18 and Alpine to 3.16
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-24 12:09:08 +03:00
Stefan Prodan
54908f7d51
Exclude the CUE vendor packages from Git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-04-14 19:03:58 +03:00
Piaras Hoban
f98267009e
cue: move cue fmt check above dirty working tree check in test workflow
...
Signed-off-by: Piaras Hoban <phoban01@gmail.com >
2022-04-11 11:56:59 +01:00
Piaras Hoban
7d0203196a
cue: add cue format and validation checks to github actions test workflow
...
Signed-off-by: Piaras Hoban <phoban01@gmail.com >
2022-04-11 11:03:22 +01:00
Stefan Prodan
b891025365
Fix Helm OCI packaging job
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-30 11:38:41 +03:00
Stefan Prodan
5c1032c578
Published signed Helm charts to GHCR
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-30 11:11:45 +03:00
Stefan Prodan
7c90501b8b
Sign container images with cosign and GitHub OIDC
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-12 13:15:09 +02:00
Stefan Prodan
b2a41c64de
Update Trivy vulnerability scanner
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-09 15:38:51 +02:00
Stefan Prodan
170b912d25
Update Go to v1.17
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-09 15:06:55 +02:00
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