diff --git a/Dockerfile b/Dockerfile index 72476d6df..f5915f7e1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -ARG GO_VERSION=1.19 -ARG XX_VERSION=1.1.0 +ARG GO_VERSION=1.24 +ARG XX_VERSION=1.6.1 FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx # Docker buildkit multi-arch build requires golang alpine -FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine as builder +FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine AS builder # Copy the build utilities. COPY --from=xx / / @@ -32,7 +32,7 @@ COPY internal/ internal/ ENV CGO_ENABLED=0 RUN xx-go build -trimpath -a -o helm-controller main.go -FROM alpine:3.17 +FROM alpine:3.22 # link repo to the GitHub Container Registry image LABEL org.opencontainers.image.source="https://github.com/fluxcd/helm-controller" diff --git a/README.md b/README.md index 1e9ff704c..1b77f173b 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,16 @@ [![license](https://img.shields.io/github/license/fluxcd/helm-controller.svg)](https://github.com/fluxcd/helm-controller/blob/main/LICENSE) [![release](https://img.shields.io/github/release/fluxcd/helm-controller/all.svg)](https://github.com/fluxcd/helm-controller/releases) +## VGS fork + +``` +today=$(date +%Y%m%d) +export IMG="190066226418.dkr.ecr.us-east-1.amazonaws.com/infra/helm-controller:v0.29.0-$today" +make docker-build +assume presidio/infra +make docker-push +``` + The helm-controller is a Kubernetes operator, allowing one to declaratively manage Helm chart releases. It is part of a composable [GitOps toolkit](https://fluxcd.io/flux/components) and depends on [source-controller][] to acquire the Helm charts from Helm