FROM registry.svc.ci.openshift.org/openshift/release:golang-1.15 AS builder WORKDIR /go/src/github.com/openshift/kubernetes-nmstate COPY . . RUN GO111MODULE=on go build --mod=vendor -o build/_output/bin/manager ./cmd/operator FROM registry.access.redhat.com/ubi8/ubi-minimal COPY --from=builder /go/src/github.com/openshift/kubernetes-nmstate/build/_output/bin/manager /usr/bin/ COPY deploy/crds/nmstate.io_nodenetwork*.yaml /bindata/kubernetes-nmstate/crds/ COPY deploy/handler/namespace.yaml /bindata/kubernetes-nmstate/namespace/ COPY deploy/handler/operator.yaml /bindata/kubernetes-nmstate/handler/handler.yaml COPY deploy/handler/service_account.yaml /bindata/kubernetes-nmstate/rbac/ COPY deploy/handler/role.yaml /bindata/kubernetes-nmstate/rbac/ COPY deploy/handler/role_binding.yaml /bindata/kubernetes-nmstate/rbac/ COPY deploy/handler/cluster_role.yaml /bindata/kubernetes-nmstate/rbac/ COPY deploy/handler/network_policy.yaml /bindata/kubernetes-nmstate/netpol/handler.yaml COPY deploy/openshift/ui-plugin/ /bindata/kubernetes-nmstate/openshift/ui-plugin/ ENTRYPOINT ["manager"] LABEL io.k8s.display-name="kubernetes-nmstate-operator" \ io.k8s.description="Operator for Node network configuration through Kubernetes API" \ org.opencontainers.image.authors="Enrique Llorente Pastora , Mateusz Kowalski "