Repository navigation
Expand file tree
/
Copy pathDockerfile.ci
More file actions
31 lines (28 loc) · 2.05 KB
/
Copy pathDockerfile.ci
File metadata and controls
31 lines (28 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.26-openshift-5.0 AS builder
WORKDIR /go/src/github.com/openshift/cli-manager-operator
COPY . .
RUN make build --warn-undefined-variables \
&& gzip cli-manager-operator-tests-ext
FROM registry.ci.openshift.org/ocp/5.0:base-rhel9
COPY --from=builder /usr/bin/git /usr/bin/git
COPY --from=builder /go/src/github.com/openshift/cli-manager-operator/cli-manager-operator-testing /usr/bin/cli-manager-operator
COPY --from=builder /go/src/github.com/openshift/cli-manager-operator/cli-manager-operator-tests-ext.gz /usr/bin/
COPY --from=builder /go/src/github.com/openshift/cli-manager-operator/manifests /manifests
RUN mkdir /licenses
COPY --from=builder /go/src/github.com/openshift/cli-manager-operator/LICENSE /licenses/.
LABEL com.redhat.component="CLI Manager"
LABEL description="The CLI Manager is a comprehensive tool designed to simplify the management of OpenShift CLI plugins within the OpenShift environment. Modeled after the popular krew plugin manager, it offers seamless integration, easy installation, and efficient handling of a wide array of plugins, enhancing your OpenShift command-line experience."
LABEL name="cli-manager-operator"
LABEL summary="The CLI Manager is a comprehensive tool designed to simplify the management of OpenShift CLI plugins within the OpenShift environment. Modeled after the popular krew plugin manager, it offers seamless integration, easy installation, and efficient handling of a wide array of plugins, enhancing your OpenShift command-line experience."
LABEL cpe="cpe:/a:redhat:cli_manager_operator:0.2::el9"
LABEL release="0.2.0"
LABEL version="0.2.0"
LABEL url="https://github.com/openshift/cli-manager-operator"
LABEL vendor="Red Hat, Inc."
LABEL io.k8s.display-name="CLI Manager Operator" \
io.k8s.description="This is an operator to manage CLI Manager" \
io.openshift.tags="openshift,cli-manager-operator,cli" \
com.redhat.delivery.appregistry=true \
distribution-scope=public \
maintainer="AOS workloads team, <aos-workloads-staff@redhat.com>"
USER 1001