2 Commits

Author SHA1 Message Date
996233de33 Delete unused files 2024-07-26 13:43:20 +05:00
9ae5a1cd19 Added flux2 controller images based on task 353490 2024-07-26 13:18:47 +05:00
6 changed files with 102 additions and 0 deletions

View File

@ -0,0 +1,17 @@
FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud
LABEL org.opencontainers.image.title="flux2-helm-controller"
LABEL org.opencontainers.image.description="Kubernetes operator, allowing one to declaratively manage Helm chart releases."
LABEL org.opencontainers.image.source="https://github.com/fluxcd/helm-controller"
LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN echo "rpm http://git.altlinux.org repo/353490/x86_64 task" > /etc/apt/sources.list
{{ install_packages("flux2-helm-controller") }}
USER 65534:65534
ENTRYPOINT [ "helm-controller" ]

View File

@ -0,0 +1,17 @@
FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud
LABEL org.opencontainers.image.title="flux2-image-automation-controller"
LABEL org.opencontainers.image.description="This controller automates updates to YAML when new container images are available."
LABEL org.opencontainers.image.source="https://github.com/fluxcd/image-automation-controller"
LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN echo "rpm http://git.altlinux.org repo/353490/x86_64 task" > /etc/apt/sources.list
{{ install_packages("flux2-image-automation-controller") }}
USER 65534:65534
ENTRYPOINT [ "image-automation-controller" ]

View File

@ -0,0 +1,17 @@
FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud
LABEL org.opencontainers.image.title="flux2-image-reflector-controller"
LABEL org.opencontainers.image.description="This is a controller that reflects container image metadata into a Kubernetes cluster"
LABEL org.opencontainers.image.source="https://github.com/fluxcd/image-reflector-controller"
LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN echo "rpm http://git.altlinux.org repo/353490/x86_64 task" > /etc/apt/sources.list
{{ install_packages("flux2-image-reflector-controller") }}
USER 65534:65534
ENTRYPOINT [ "image-reflector-controller" ]

View File

@ -0,0 +1,17 @@
FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud
LABEL org.opencontainers.image.title="flux2-kustomize-controller"
LABEL org.opencontainers.image.description="Kubernetes operator, allowing one to declaratively manage Helm chart releases."
LABEL org.opencontainers.image.source="https://github.com/fluxcd/kustomize-controller"
LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN echo "rpm http://git.altlinux.org repo/353490/x86_64 task" > /etc/apt/sources.list
{{ install_packages("flux2-kustomize-controller") }}
USER 65534:65534
ENTRYPOINT [ "kustomize-controller" ]

View File

@ -0,0 +1,17 @@
FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud
LABEL org.opencontainers.image.title="flux2-notification-controller"
LABEL org.opencontainers.image.description="Event forwarder and notification dispatcher for the GitOps Toolkit controllers"
LABEL org.opencontainers.image.source="https://github.com/fluxcd/notification-controller"
LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN echo "rpm http://git.altlinux.org repo/353490/x86_64 task" > /etc/apt/sources.list
{{ install_packages("flux2-notification-controller") }}
USER 65534:65534
ENTRYPOINT [ "notification-controller" ]

View File

@ -0,0 +1,17 @@
FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud
LABEL org.opencontainers.image.title="flux2-source-controller"
LABEL org.opencontainers.image.description="Kubernetes operator, specialised in artifacts acquisition from external sources such as Git, OCI, Helm repositories and S3-compatible buckets."
LABEL org.opencontainers.image.source="https://github.com/fluxcd/source-controller"
LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN echo "rpm http://git.altlinux.org repo/353490/x86_64 task" > /etc/apt/sources.list
{{ install_packages("flux2-source-controller") }}
USER 65534:65534
ENTRYPOINT [ "source-controller" ]