Ashley Davis
5b4bedfa39
re-add removed targets, update base images
...
Signed-off-by: Ashley Davis <ashley.davis@venafi.com>
2024-04-19 16:24:05 +01:00
Tim Ramlot
6134af7341
run ./hack/latest-base-images.sh
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2024-03-07 17:00:20 +01:00
Ashley Davis
b564d5eabe
bump base images
...
Signed-off-by: Ashley Davis <ashley.davis@venafi.com>
2024-02-08 10:42:53 +00:00
Tim Ramlot
4f848bf2ee
upgrade base image from debian11 to debian12
...
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2024-01-02 13:26:21 +01:00
Ashley Davis
f7937c7372
Use explicit debian version for base images
...
Fixes #6478
Signed-off-by: Ashley Davis <ashley.davis@venafi.com>
2023-11-14 14:30:45 +00:00
Ashley Davis
45545ec39f
bump base images to latest
...
Signed-off-by: Ashley Davis <ashley.davis@venafi.com>
2023-10-12 10:29:24 +01:00
Ashley Davis
1eb4d6bf10
bump base images
...
prompted by https://github.com/cert-manager/cert-manager/issues/4033
Signed-off-by: Ashley Davis <ashley.davis@venafi.com>
2023-10-06 15:10:30 +01:00
Tim Ramlot
9749f1253d
upgrade dependencies
...
Co-authored-by: Paul Merrison <paul@tetrate.io>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
2023-09-12 11:38:10 +02:00
Ashley Davis
f30cd9228c
bump base images with make update-base-images
...
see #4033
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-06-02 14:31:38 +01:00
Ashley Davis
cd3194c1b5
bump base images to latest available
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-05-03 10:02:54 +01:00
Maël Valais
243e604c0b
Bump distroless base images and kind versions
...
Signed-off-by: Maël Valais <mael@vls.dev>
2023-04-07 11:32:43 +02:00
Ashley Davis
f3a051d94f
add license preludes for a variety of files
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-03-14 15:46:10 +00:00
irbekrm
6a7a2dea18
Updates base images
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2023-02-27 10:46:31 +00:00
Ashley Davis
592abc4a36
update base images to latest
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-02-20 14:22:10 +00:00
irbekrm
638c0515e9
Bumps base images
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2023-02-10 13:13:51 +00:00
Ashley Davis
78018402fe
bump base images to latest
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-01-27 15:15:09 +00:00
Ashley Davis
5f910ceba1
bump base images to latest
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-01-13 10:39:18 +00:00
Ashley Davis
6d1a65c771
bump base images to latest
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2023-01-04 15:34:15 +00:00
Ashley Davis
a08cf19aa7
update base images to latest
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-12-20 17:21:01 +00:00
Ashley Davis
40b4bd8b68
bump base / kind images
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-11-04 16:28:51 +00:00
Ashley Davis
21b9b65dd6
update base and kind images
...
involves running:
- `./hack/latest-kind-images.sh` and
- `./hack/latest-base-images.sh`
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-10-21 13:10:42 +01:00
irbekrm
d01dd96b47
Updates base images
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2022-10-07 14:42:57 +01:00
Ashley Davis
e7326519f9
update base images using ./hack/latest-base-images.sh
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-07-18 12:33:37 +01:00
Ashley Davis
a0ad47f117
bump base images to latest available
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-07-01 12:50:21 +01:00
irbekrm
42f82c529b
Bumps base images
...
Signed-off-by: irbekrm <irbekrm@gmail.com>
2022-06-21 08:49:39 +01:00
Joakim Ahrlin
1ea52d3a3d
update base images
...
Signed-off-by: Joakim Ahrlin <joakim.ahrlin@gmail.com>
2022-05-20 12:17:03 +02:00
Ashley Davis
db8c5387dd
bump base images
...
uses ./hack/latest-base-images.sh
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-04-08 10:43:55 +01:00
Ashley Davis
d9d960e5f7
bump base images to latest versions
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-03-25 12:04:34 +00:00
Ashley Davis
b2e63dbed3
bump base images
...
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-01-04 14:49:15 +00:00
Ashley Davis
32d716654a
Add a makefile flow for building artifacts
...
Includes targets for:
- all "server" binaries, for all arches
- all containers for all server binaries for all arches
- all client binaries (kubectl plugin / cmctl) for all arches
- the cert-manager helm chart + signature
- the cert-manager static manifests + CRDs
- tools which bazel would download, with checksum verification
- (commented out) a signed SHA256SUM file for client binaries
Upgrades from the bazel flow include that:
- we use OS-specific base images rather than just using amd64 everywhere
- we easily add support for signing artifacts at build time
- we add ".exe" to the end of windows executables
- we add a zip file for windows executables, for easier consumption
- we concatenate YAML files more robustly
- staging a full release should be much faster
- hopefully, it's easier to change things!
- licenses are trimmed down to reduce bloat in images (the license
bundle was 1.4MB in size alone)
Changes from the bazel flow include:
- containers no longer have a symlink to the binary at an unusual
path, but instead just have the binary at a more predictable path
(e.g. /app/cmd/webhook/webhook instead of
/app/cmd/webhook/webhook.runfiles/com_github_jetstack_cert_manager/cmd/webhook/webhook_/webhook)
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-12-15 09:54:15 +00:00