Skip to content

Commit

Permalink
ci(konflux): make labels customizable
Browse files Browse the repository at this point in the history
With default values pointing for upstream values.
  • Loading branch information
bruno-fs committed Jan 16, 2025
1 parent 7b82013 commit f185634
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 7 deletions.
2 changes: 2 additions & 0 deletions .tekton/discovery-ui-pull-request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ spec:
value: "true"
- name: prefetch-input
value: '{"type": "npm", "path": "."}'
- name: build-args-file
value: ".tekton/downstream-build-arguments.conf"
pipelineSpec:
description: |
This pipeline is ideal for building container images from a Containerfile while reducing network traffic.
Expand Down
2 changes: 2 additions & 0 deletions .tekton/discovery-ui-push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ spec:
value: "true"
- name: prefetch-input
value: '{"type": "npm", "path": "."}'
- name: build-args-file
value: ".tekton/downstream-build-arguments.conf"
pipelineSpec:
description: |
This pipeline is ideal for building container images from a Containerfile while reducing network traffic.
Expand Down
6 changes: 6 additions & 0 deletions .tekton/downstream-build-arguments.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
K8S_DESCRIPTION=Discovery UI
K8S_DISPLAY_NAME=discovery-ui
K8S_NAME=discovery/discovery-ui-rhel9
OCP_TAGS=discovery
QUIPUCORDS_BRANDED=true
REDHAT_COMPONENT=discovery-ui-container
20 changes: 13 additions & 7 deletions Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ COPY . .
RUN export UI_BRAND=${QUIPUCORDS_BRANDED}; npm run build

FROM registry.access.redhat.com/ubi9/nginx-122
ARG K8S_DESCRIPTION="Quipucords UI"
ARG K8S_DISPLAY_NAME="quipucords-ui"
ARG K8S_NAME="quipucords/quipucords-ui"
ARG OCP_TAGS="quipucords"
ARG REDHAT_COMPONENT="quipucords-ui-container"

# original NGINX user; update if the number ever change
# https://github.com/sclorg/nginx-container/blob/e7d8db9bc5299a4c4e254f8a82e917c7c136468b/1.22/Dockerfile.rhel9#L84
ENV NGINX_USER=1001
Expand All @@ -31,10 +37,10 @@ USER ${NGINX_USER}

CMD ["/bin/bash", "/opt/app-root/entrypoint.sh"]

LABEL com.redhat.component="discovery-ui-container" \
description="Discovery UI" \
io.k8s.description="Discovery UI" \
io.k8s.display-name="discovery-ui" \
io.openshift.tags="discovery" \
name="discovery/discovery-ui-rhel9" \
summary="Discovery UI"
LABEL com.redhat.component=${REDHAT_COMPONENT} \
description=${K8S_DESCRIPTION} \
io.k8s.description=${K8S_DESCRIPTION} \
io.k8s.display-name=${K8S_DISPLAY_NAME} \
io.openshift.tags=${OCP_TAGS} \
name=${K8S_NAME} \
summary=${K8S_DESCRIPTION}

0 comments on commit f185634

Please sign in to comment.