refactor: fix typo in install_pakage

This commit is contained in:
parent fa20517058
commit f55f03f91d
30 changed files with 40 additions and 40 deletions

View File

@ -225,7 +225,7 @@ class DockerBuilder:
self, self,
template: str, template: str,
organization: str, organization: str,
install_pakages=None, install_packages=None,
**kwargs, **kwargs,
) -> str: ) -> str:
if self.registry: if self.registry:
@ -237,7 +237,7 @@ class DockerBuilder:
rendered = Template(template).render( rendered = Template(template).render(
alt_image=alt_image, alt_image=alt_image,
branch=self.branch, branch=self.branch,
install_pakages=install_pakages, install_packages=install_packages,
organization=organization, organization=organization,
registry=registry, registry=registry,
**kwargs, **kwargs,
@ -247,7 +247,7 @@ class DockerBuilder:
@forall_images(consume_result=True) @forall_images(consume_result=True)
def render_dockerfiles(self, **kwargs): def render_dockerfiles(self, **kwargs):
def install_pakages(*names): def install_packages(*names):
tasks = self.tasks.get(self.branch, kwargs["image"]) tasks = self.tasks.get(self.branch, kwargs["image"])
linux32 = '$([ "$(rpm --eval %_host_cpu)" = i586 ] && echo linux32)' linux32 = '$([ "$(rpm --eval %_host_cpu)" = i586 ] && echo linux32)'
if tasks: if tasks:
@ -273,7 +273,7 @@ class DockerBuilder:
rendered = self.render_template( rendered = self.render_template(
dockerfile_template.read_text(), dockerfile_template.read_text(),
self.overwrite_organization, self.overwrite_organization,
install_pakages, install_packages,
) )
kwargs["dockerfile"].write_text(rendered + "\n") kwargs["dockerfile"].write_text(rendered + "\n")

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="http://httpd.apache.org"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("apache2") }} {{ install_packages("apache2") }}
EXPOSE 80 EXPOSE 80

View File

@ -2,6 +2,6 @@ FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud MAINTAINER alt-cloud
{{ install_pakages("glibc-gconv-modules", "glibc-locales", "tzdata") }} {{ install_packages("glibc-gconv-modules", "glibc-locales", "tzdata") }}
CMD ["bash"] CMD ["bash"]

View File

@ -6,7 +6,7 @@ LABEL org.opencontainers.image.title="buildpack-deps-curl"
LABEL org.opencontainers.image.licenses="GPLv2" LABEL org.opencontainers.image.licenses="GPLv2"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages( {{ install_packages(
"ca-certificates", "ca-certificates",
"curl", "curl",
"gnupg", "gnupg",

View File

@ -6,7 +6,7 @@ LABEL org.opencontainers.image.title="buildpack-deps-scm"
LABEL org.opencontainers.image.licenses="GPLv2" LABEL org.opencontainers.image.licenses="GPLv2"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages( {{ install_packages(
"git", "git",
"mercurial", "mercurial",
"openssh-clients", "openssh-clients",

View File

@ -6,7 +6,7 @@ LABEL org.opencontainers.image.title="buildpack-deps"
LABEL org.opencontainers.image.licenses="GPLv2" LABEL org.opencontainers.image.licenses="GPLv2"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages( {{ install_packages(
"ImageMagick", "ImageMagick",
"autoconf", "autoconf",
"automake", "automake",

View File

@ -8,27 +8,27 @@ LABEL org.opencontainers.image.licenses="GPLv2"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
# install editor # install editor
{{ install_pakages("vim-console") }} {{ install_packages("vim-console") }}
# install debugging tools # install debugging tools
{{ install_pakages("strace", "gdb") }} {{ install_packages("strace", "gdb") }}
# install document viewers # install document viewers
{{ install_pakages("man") }} {{ install_packages("man") }}
# install version control system # install version control system
{{ install_pakages("git-core", "perl-Git") }} {{ install_packages("git-core", "perl-Git") }}
# install network utils # install network utils
{{ install_pakages("iproute2", "iputils", "wget", "curl") }} {{ install_packages("iproute2", "iputils", "wget", "curl") }}
# install file utils # install file utils
{{ install_pakages("lsof", "ripgrep") }} {{ install_packages("lsof", "ripgrep") }}
# install shell and completions # install shell and completions
{{ install_pakages("zsh", "zsh-completions") }} {{ install_packages("zsh", "zsh-completions") }}
# install compilation utils # install compilation utils
{{ install_pakages("make", "gcc", "gcc-c++") }} {{ install_packages("make", "gcc", "gcc-c++") }}
CMD ["zsh"] CMD ["zsh"]

View File

@ -9,7 +9,7 @@ LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN echo %_excludedocs 1 >> /etc/rpm/macros RUN echo %_excludedocs 1 >> /etc/rpm/macros
RUN rpm -qalds | awk '/^normal/{print $2}' | xargs rm -rf RUN rpm -qalds | awk '/^normal/{print $2}' | xargs rm -rf
{{ install_pakages("python3", "glibc-utils", "apt-repo") }} {{ install_packages("python3", "glibc-utils", "apt-repo") }}
WORKDIR /usr/src/distroless WORKDIR /usr/src/distroless
RUN mkdir file-lists RUN mkdir file-lists
RUN useradd -m nonroot RUN useradd -m nonroot

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/etcd-io/etcd"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("etcd") }} {{ install_packages("etcd") }}
VOLUME /data VOLUME /data

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/go-gitea/gitea"
LABEL org.opencontainers.image.licenses="MIT" LABEL org.opencontainers.image.licenses="MIT"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("gitea", "openssh-server", "gosu") }} {{ install_packages("gitea", "openssh-server", "gosu") }}
ENV USER gitea ENV USER gitea
ENV HOME /var/lib/gitea ENV HOME /var/lib/gitea

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://nginx.org/"
LABEL org.opencontainers.image.licenses="BSD" LABEL org.opencontainers.image.licenses="BSD"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("nginx", "apache2-html", "tzdata") }} {{ install_packages("nginx", "apache2-html", "tzdata") }}
RUN cd /etc/nginx/sites-enabled.d && ln -s ../sites-available.d/default.conf . RUN cd /etc/nginx/sites-enabled.d && ln -s ../sites-available.d/default.conf .

View File

@ -11,7 +11,7 @@ LABEL org.opencontainers.image.vendor="ALT Linux Team"
RUN groupadd --gid 1000 node \ RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
{{ install_pakages( {{ install_packages(
"node", "node",
"npm", "npm",
"yarn" "yarn"

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/prometheus/prometheus"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("prometheus") }} {{ install_packages("prometheus") }}
WORKDIR /var/lib/prometheus WORKDIR /var/lib/prometheus
USER prometheus USER prometheus

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/python/cpython"
LABEL org.opencontainers.image.licenses="Python" LABEL org.opencontainers.image.licenses="Python"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages( {{ install_packages(
"python3-module-pip", "python3-module-pip",
"python3-module-setuptools", "python3-module-setuptools",
"python3-dev", "python3-dev",

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/docker/distribution"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("docker-registry") }} {{ install_packages("docker-registry") }}
RUN ln -sf /usr/bin/docker-registry /bin/registry RUN ln -sf /usr/bin/docker-registry /bin/registry

View File

@ -8,6 +8,6 @@ LABEL org.opencontainers.image.source="https://github.com/ruby/ruby"
LABEL org.opencontainers.image.licenses="BSD-2-Clause or Ruby" LABEL org.opencontainers.image.licenses="BSD-2-Clause or Ruby"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("irb") }} {{ install_packages("irb") }}
CMD ["irb"] CMD ["irb"]

View File

@ -10,7 +10,7 @@ LABEL org.opencontainers.image.vendor="ALT Linux Team"
ENV container docker ENV container docker
{{ install_pakages("systemd-sysvinit") }} {{ install_packages("systemd-sysvinit") }}
RUN ( \ RUN ( \
cd /lib/systemd/system/sysinit.target.wants/; \ cd /lib/systemd/system/sysinit.target.wants/; \

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/cert-manager/cert-mana
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("cert-manager") }} {{ install_packages("cert-manager") }}
RUN groupadd -r -g 1000 cert-manger && useradd --no-log-init -r -u 1000 -g cert-manger cert-manger RUN groupadd -r -g 1000 cert-manger && useradd --no-log-init -r -u 1000 -g cert-manger cert-manger

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/cert-manager/cert-mana
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("cert-manager") }} {{ install_packages("cert-manager") }}
RUN groupadd -r -g 1000 cert-manger && useradd --no-log-init -r -u 1000 -g cert-manger cert-manger RUN groupadd -r -g 1000 cert-manger && useradd --no-log-init -r -u 1000 -g cert-manger cert-manger

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/cert-manager/cert-mana
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("cert-manager") }} {{ install_packages("cert-manager") }}
RUN groupadd -r -g 1000 cert-manger && useradd --no-log-init -r -u 1000 -g cert-manger cert-manger RUN groupadd -r -g 1000 cert-manger && useradd --no-log-init -r -u 1000 -g cert-manger cert-manger

View File

@ -8,6 +8,6 @@ LABEL org.opencontainers.image.source="https://github.com/coredns/coredns"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("coredns") }} {{ install_packages("coredns") }}
ENTRYPOINT ["/usr/bin/coredns"] ENTRYPOINT ["/usr/bin/coredns"]

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/etcd-io/etcd"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("etcd") }} {{ install_packages("etcd") }}
VOLUME /data VOLUME /data

View File

@ -8,6 +8,6 @@ LABEL org.opencontainers.image.source="https://github.com/flannel-io/cni-plugin"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages("cni-plugin-flannel") }} {{ install_packages("cni-plugin-flannel") }}
RUN cp /usr/libexec/cni/flannel /flannel RUN cp /usr/libexec/cni/flannel /flannel

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/flannel-io/flannel"
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages( {{ install_packages(
"iproute2", "iproute2",
"net-tools", "net-tools",
"ca-certificates", "ca-certificates",

View File

@ -2,6 +2,6 @@ FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud MAINTAINER alt-cloud
{{ install_pakages("kubernetes-master") }} {{ install_packages("kubernetes-master") }}
ENTRYPOINT ["/usr/bin/kube-apiserver"] ENTRYPOINT ["/usr/bin/kube-apiserver"]

View File

@ -2,6 +2,6 @@ FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud MAINTAINER alt-cloud
{{ install_pakages("kubernetes-master") }} {{ install_packages("kubernetes-master") }}
ENTRYPOINT ["/usr/bin/kube-controller-manager"] ENTRYPOINT ["/usr/bin/kube-controller-manager"]

View File

@ -2,7 +2,7 @@ FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud MAINTAINER alt-cloud
{{ install_pakages("kubernetes-node") }} {{ install_packages("kubernetes-node") }}
RUN ln -s /usr/bin/kube-proxy /usr/local/bin/kube-proxy RUN ln -s /usr/bin/kube-proxy /usr/local/bin/kube-proxy

View File

@ -2,6 +2,6 @@ FROM {{ registry }}{{ alt_image }}:{{ branch }}
MAINTAINER alt-cloud MAINTAINER alt-cloud
{{ install_pakages("kubernetes-master") }} {{ install_packages("kubernetes-master") }}
ENTRYPOINT ["/usr/bin/kube-scheduler"] ENTRYPOINT ["/usr/bin/kube-scheduler"]

View File

@ -1,6 +1,6 @@
FROM {{ registry }}{{ alt_image }}:{{ branch }} as installer FROM {{ registry }}{{ alt_image }}:{{ branch }} as installer
{{ install_pakages("kubernetes-pause") }} {{ install_packages("kubernetes-pause") }}
FROM scratch FROM scratch

View File

@ -8,7 +8,7 @@ LABEL org.opencontainers.image.source="https://github.com/aquasecurity/k8s-node-
LABEL org.opencontainers.image.licenses="Apache-2.0" LABEL org.opencontainers.image.licenses="Apache-2.0"
LABEL org.opencontainers.image.vendor="ALT Linux Team" LABEL org.opencontainers.image.vendor="ALT Linux Team"
{{ install_pakages( {{ install_packages(
"k8s-trivy-node-collector" "k8s-trivy-node-collector"
) }} ) }}