---
title: "Build golden path CI/CD workflows in Red Hat Developer Hub"
description: "This article continues a series on Red Hat Developer Hub, describing how platform engineers create golden path templates to standardize developer workflows. The sample template scaffolds a Go project with a Tekton pipeline, Argo CD manifests, a devfile, and catalog-info.yaml containing annotations that map to enabled plug-ins. Developers use the template from the self-service screen, completing a form to specify application metadata, image registry, OpenShift details, and Git repository. After scaffolding, automated CI/CD is triggered by a Git commit, and developers monitor Tekton PipelineRuns, Argo CD sync status, container images from Quay, and Kubernetes resources from tabs within Developer Hub. The article provides step-by-step instructions for both platform engineers and developers, including template authoring, registration, scaffolding, and subsequent observability."
---

# Build golden path CI/CD workflows in Red Hat Developer Hub

[Red Hat](https://yomu.fyi/company/red-hat) · Rishabh Singh · Sep 25, 2026

**Type:** Tutorial

## Summary

This article continues a series on Red Hat Developer Hub, describing how platform engineers create golden path templates to standardize developer workflows. The sample template scaffolds a Go project with a Tekton pipeline, Argo CD manifests, a devfile, and catalog-info.yaml containing annotations that map to enabled plug-ins. Developers use the template from the self-service screen, completing a form to specify application metadata, image registry, OpenShift details, and Git repository. After scaffolding, automated CI/CD is triggered by a Git commit, and developers monitor Tekton PipelineRuns, Argo CD sync status, container images from Quay, and Kubernetes resources from tabs within Developer Hub. The article provides step-by-step instructions for both platform engineers and developers, including template authoring, registration, scaffolding, and subsequent observability.

## Context

This is part two of a series on establishing a unified CI/CD control plane with Red Hat Developer Hub. Part one covered instance setup on OpenShift, dynamic plug-in configuration for Tekton, Argo CD, Quay, and Kubernetes, and role-based access control policies.

## Approach / What changed

Platform engineers author a golden path software template with parameters, steps, and output links. The template is registered via the Catalog’s Register Existing Component feature. Developers then select the template, fill a 5-page form, and scaffold a new application. The automated process publishes to GitHub, creates an Argo CD application, and registers the component. Resulting CI/CD activities are monitored through integrated plug-in tabs (CI, CD, Topology, Image Registry, Kubernetes) in the Developer Hub console.

## Takeaways

- Missing or incorrect catalog-info.yaml annotations are the primary reason plug-in tabs appear empty; each plug-in requires specific annotations like backstage.io/kubernetes-id for Kubernetes and janus-idp.io/tekton for Tekton.
- The golden path template automatically creates an Argo CD application pointing to the repository’s manifests directory and registers the component in Red Hat Developer Hub’s catalog.
- Developers can monitor Tekton pipeline execution history, Argo CD deployment sync events, container image tags, and pod-level diagnostics directly within the Developer Hub console without switching to separate tools.

## FAQ

### What annotations are required for each plug-in in the catalog-info.yaml?

The post maps required annotations per plug-in: Kubernetes uses backstage.io/kubernetes-id, backstage.io/kubernetes-namespace, and backstage.io/kubernetes-label-selector; Tekton uses janus-idp.io/tekton; Argo CD uses argocd/app-selector; Quay uses quay.io/repository-slug; and the core backstage.io/source-location links to the source repository.

### What does the golden path template create during scaffolding?

The template scaffolds a Go project skeleton with a Tekton pipeline, Argo CD manifests, a devfile, and catalog-info.yaml. It publishes the repository to GitHub, creates an Argo CD application pointing to the manifests directory, and registers the component in Red Hat Developer Hub's catalog.

### How do developers monitor pipeline status after scaffolding?

Developers commit to the repository, triggering a Tekton PipelineRun. The CI tab shows real-time execution, task duration, and logs. The CD tab displays Argo CD sync history. The Topology tab visualizes Kubernetes resources, the Image Registry tab shows Quay images, and the Kubernetes tab shows pod details and logs.

**Tags:** [Argo CD](https://yomu.fyi/topic/argocd), [CI/CD](https://yomu.fyi/topic/ci-cd), [Golden Path](https://yomu.fyi/topic/golden-path), [Red Hat Developer Hub](https://yomu.fyi/topic/red-hat-developer-hub), [Tekton](https://yomu.fyi/topic/tekton)

- Source: [Red Hat](https://developers.redhat.com/articles/2026/09/25/build-golden-path-cicd-workflows-red-hat-developer-hub)
- Source URL: https://developers.redhat.com/articles/2026/09/25/build-golden-path-cicd-workflows-red-hat-developer-hub
- Ingested by Yomu: 2026-09-25T15:00:16.220Z

[Read original post](https://developers.redhat.com/articles/2026/09/25/build-golden-path-cicd-workflows-red-hat-developer-hub)
