Commit Graph

30 Commits

Author SHA1 Message Date
Stefan Prodan e1f1022e2e
Update dependencies to Kubernetes 1.32.0 and Go 1.23.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-12-12 19:13:31 +02:00
Stefan Prodan 73dd4d8172
Build with Go 1.23
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-08-15 12:10:30 +03:00
Stefan Prodan aa202e76cd
Build with Go 1.22
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-02 13:53:40 +03:00
Stefan Prodan d442ea336b
Update Go to 1.21
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-01-22 18:03:20 +02:00
Hidde Beydals 74da69e7fb
build: update `tonistiigi/xx` to 1.3.0
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-12-11 09:12:04 +01:00
Hidde Beydals c2f1d8f660
build: update Alpine to 3.19
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-12-11 09:11:43 +01:00
Hidde Beydals ba7edbdfe9
Remove the tini supervisor
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-05-24 11:05:53 +02:00
Devin Buhl 8a9a892f0d
Update Alpine to 3.18
This change would be nice to get in because MUSL finally implemented TCP fallback in their DNS resolver.

alpinelinux.org/posts/Alpine-3.18.0-released.html

Signed-off-by: Devin Buhl <onedr0p@users.noreply.github.com>
2023-05-10 09:26:50 -04:00
Hidde Beydals 3615feef2a
Move `controllers` to `internal/controllers`
There is no good reason for it to be exposed and available through a
public API, and this follows the new kubebuilder defaults.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-27 17:25:31 +02:00
Hidde Beydals 043dad959c
Update tonistiigi/xx to 1.2.1
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-02 17:00:55 +01:00
Hidde Beydals f1a270aefb
build: update to Go 1.20
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-01 15:52:08 +01:00
Stefan Prodan d4e1033dfc
Update Alpine to v3.17
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-01-30 15:53:25 +02:00
Stefan Prodan 41f1713711
Build with Go 1.19
- Update Go to 1.19 in CI
- Use Go 1.19 in base image
- Update controller-gen v0.8.0 (v0.7 fails with Go 1.19) and regenerate manifests

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-28 18:37:42 +03:00
Paulo Gomes c945cd6ed1
build: Upgrade to Go 1.18
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-07-06 17:06:39 +01:00
Stefan Prodan fb47cef508
Update Alpine to v3.16
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-05-26 18:58:17 +03:00
Paulo Gomes ae3f157533
Enforce runAsNonRoot
BREAKING CHANGE: the controller container is now executed under 65534:65534 (userid:groupid). This change may break deployments that hard-coded the user name 'controller' in their PodSecurityPolicy.

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-01-20 08:26:31 +00:00
Paulo Gomes 3134d10d32
security: Drop capabilities and enable seccomp
Further restricts the SecurityContext that the controller runs under, by
enabling the default seccomp profile and dropping all linux capabilities.
This was set at container-level to ensure backwards compatibility with
use cases in which sidecars are injected into the source-controller pod
without setting less restrictive settings.

BREAKING CHANGE: The use of new seccomp API requires Kubernetes 1.19.

Co-authored-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works>
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-01-20 08:26:30 +00:00
Aurel Canciu 2c82071f6c
Update flux pkg components
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2022-01-07 17:53:07 +01:00
Aurel Canciu 57d4c29db1
Update Go to v1.17
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2022-01-07 17:52:29 +01:00
Pawel Rozlach 1fc834da50
Update Alpine to v3.14
Signed-off-by: Pawel Rozlach <vespian@users.noreply.github.com>
2021-11-16 12:08:32 +01:00
Sunny ab6612b32b Use tonistiigi/xx for cross-platform builds
Update the Dockerfile to use tonistiigi/xx to cross-compile the
manager binaries natively and speed up the multi-arch image build
time.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2021-10-14 16:07:20 +05:30
Hidde Beydals b2bbe9cffa Update Go requirements and versions to v1.16.x
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-06-09 13:30:47 +02:00
Stefan Prodan 3e32dc8a2b
Update Alpine to v3.13
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-07 19:00:38 +02:00
Hidde Beydals accd4762fe Promote API to v2beta1 2020-09-30 19:37:23 +02:00
Hidde Beydals c526837d76 Factor out Helm actions into runner package 2020-09-25 15:40:41 +02:00
stefanprodan 92c828e4d5 Publish amd64/arm64 images to GHCR 2020-09-04 13:44:17 +03:00
Hidde Beydals 62bfb8aa6a Make the api package a dedicated module 2020-08-18 13:19:03 +02:00
stefanprodan 1314fee7b5 Upgrade CRDs to apiextensions.k8s.io/v1 2020-07-20 13:22:02 +03:00
stefanprodan 14e5bd9844 Use Alpine as container image 2020-07-09 20:21:30 +03:00
Hidde Beydals 2a5c905145 Init 2020-05-05 22:35:49 +02:00