Files
awesome-kubernetes/v2-docs/openshift-pipelines.md

15 KiB

Openshift Pipelines

!!! info "Architectural Context" Detailed reference for Openshift Pipelines in the context of Engineering Pipeline.

Hybrid Cloud and Enterprise

OpenShift

Pipelines and CI CD

  • (2021) github.com/openshift/pipelines-tutorial 322 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] — Curator Insight: The primary repository used for training developers on utilizing Tekton triggers and tasks in OpenShift. Live Grounding: Serves as an excellent hands-on lab environment for configuring Tasks, Pipelines, PipelineRuns, and EventListeners using the OpenShift Pipelines CLI.
  • (2020) OpenShift Container Pipelines Samples 🌟 160 🌟🌟🌟 [LEGACY] — Curator Insight: An educational reference repository containing sample pipelines for Red Hat OpenShift Container Platform. Live Grounding: Represents historical approaches to Jenkins and Tekton configurations in OCP 3/4 environments. Highly useful as a legacy blueprint reference, but superseded by official Red Hat OpenShift Pipelines operators.
  • (2020) OpenShift Pipeline Library 🌟 51 [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] — Curator Insight: A collection of shared pipeline libraries for Jenkins implementations on OpenShift. Live Grounding: While it contains modular Jenkins steps tailored to OpenShift environments, it has limited recent commits. Most enterprise workflows have migrated to native Tekton or declarative Argo CD paths.
  • (2020) github: OpenShift Pipelines Node.js Tutorial 5 🌟 [COMMUNITY-TOOL] [GUIDE] — Curator Insight: A specialized, quick-start tutorial targeting Node.js deployments with OpenShift Pipelines. Live Grounding: Illustrates how to configure a build-and-deploy pipeline using standard Node.js source code, demonstrating Source-to-Image capabilities within the Tekton framework.
  • (2020) developers.redhat.com: Modern web applications on OpenShift, Part 4: Openshift Pipelines [COMMUNITY-TOOL] — Curator Insight: Part 4 of a developer series focusing on deployment pipelines for modern JavaScript web applications. Live Grounding: Provides practical code examples of utilizing Tekton for building and serving front-end assets on OpenShift, utilizing lightweight Nginx containers.
  • (2020) openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering Different Project Builds in the Same Repository [ADVANCED LEVEL] [COMMUNITY-TOOL] — Curator Insight: Deep-dive blog on designing advanced Tekton triggers for complex repository topologies. Live Grounding: Instructs users on using Interceptors and EventListeners to run different pipelines when updates are detected inside a unified monorepo.
  • (2019) developers.redhat.com - Get started with Jenkins CI/CD in Red Hat OpenShift 4 [COMMUNITY-TOOL] — Curator Insight: A technical guide focused on setting up traditional Jenkins CI/CD servers inside OpenShift 4. Live Grounding: Details the deployment of the OpenShift Jenkins Client Plug-in. It provides historical context on OpenShift Jenkins sync configurations before the cloud-native transition to Tekton.
  • (2019) Simply Explained: OpenShift and Jenkins Pipelines [COMMUNITY-TOOL] — Curator Insight: A high-level exploratory blog explaining the integration benefits of Jenkins Pipelines inside OpenShift namespaces. Live Grounding: Focuses on explaining the fundamental differences between local Jenkins setups and cloud-managed agent clusters run on Kubernetes worker nodes.

Red Hat OpenShift

CI-CD Pipelines

Architecture

GitHub Actions

Java Integrations

  • (2018) CI/CD with fabric8 [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — Archive documentation specifying continuous delivery workflows, pipelines, and integrations built around early Fabric8 architectures. Useful for maintaining or migrating older Java deployments in enterprise settings.

Jenkins Ecosystem

  • (2018) github - using jenkins pipelines with OKD 8654 [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Repository detailing baseline code configurations, sample pipelines, and deployment manifests engineered to execute scripted Jenkins procedures inside early versions of the OKD community container platform.
  • (2018) Jenkins Docker Image for Openshift v3 260 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Base image definition and custom wrappers designed to run stable Jenkins instances natively within OpenShift v3 clusters. Optimizes master-agent lifecycles, permissions, and localized source-to-image deployments inside early OpenShift platforms.
  • (2018) Fabric8 Pipeline Library 436 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟 [LEGACY] — A reusable Jenkins Pipeline helper library that supports automated environments, build phases, and release setups within OpenShift frameworks. It is largely deprecated, superseded by modern Jenkins plugins or native Tekton pipelines.
  • (2018) github.com/siamaksade/jenkins-blueocean [EN CONTENT] 🌟 [COMMUNITY-TOOL] — Utility repository hosting configurations to deploy Jenkins Blue Ocean configurations instantly within early Red Hat OpenShift Container Platform environments. Serves as a reference setup for visualized pipeline states.
  • (2018) blog.openshift.com: Deploying jenkins on openshift - part 1 [EN CONTENT] [COMMUNITY-TOOL] — Explores the baseline deployment strategy for standing up Jenkins nodes within OpenShift namespaces. Deeply reviews network configurations, service accounts, and route declarations to enable external webhook communications.
  • (2018) cloudowski.com: Jenkins on OpenShift - how to use and customize it in a cloud-native way 🌟 [EN CONTENT] [COMMUNITY-TOOL] — Explores Cloud-Native custom Jenkins practices optimized specifically for OpenShift environments. Introduces the application of dynamic pod templates, native storage classes, and OAuth-based authentication to maximize pipeline resilience.
  • (2018) blog.openshift.com: Improving jenkins performance on openshift - part 2 [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Focuses on maximizing execution speed, tuning garbage collection, allocating resource requests and limits, and resolving scaling bottlenecks in OpenShift Jenkins deployments. Offers proven optimization recipes for larger scale organizations.
  • (2016) slideshare.net: CI/CD with Openshift and Jenkins 🌟 [EN CONTENT] [LEGACY] — Historical slide collection detailing standard Continuous Integration patterns on OpenShift using custom-built Jenkins controllers. Evaluates legacy deployment triggers and localized container build flows.

Multi-Cluster Deployments

Developer Experience

CLI Utilities

Devfiles

Source-to-Image

  • (2018) developers.redhat.com - S2i [EN CONTENT] [COMMUNITY-TOOL] — Delivers technical insight on Source-to-Image (S2I) execution modes, comparing continuous deployment direct from code versus deploying pre-compiled binaries via specialized pipelines inside Red Hat runtimes.

Security

Continuous Delivery Security


💡 Explore Related: Registries | Jenkins Alternatives | Argo