mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-20 22:01:16 +00:00
15 KiB
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
- (2018) slideshare.net: OpenShift Container Platform CI/CD Build & Deploy 🌟 [EN CONTENT] [COMMUNITY-TOOL] — Structured presentation breaking down multi-stage Continuous Integration and Continuous Deployment processes across OpenShift platforms. Covers Source-to-Image architectures, Jenkins plugins, and blue-green pipeline design.
GitHub Actions
- (2020) developers.redhat.com: OpenShift Actions: Deploy to Red Hat OpenShift directly from your GitHub repository [EN CONTENT] [COMMUNITY-TOOL] — Detailed instructional guide describing the integration of GitHub Actions runners with OpenShift API end-points. Facilitates smooth continuous deployment routines by using native OpenShift actions directly within external workflows.
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
- (2018) blog.openshift.com: Deploying OpenShift Applications to Multiple Datacenters (with Jenkins) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Provides high-level operational advice for utilizing Jenkins pipelines to orchestrate, sync, and validate application deployments across disparate, multi-region OpenShift datacenters.
Developer Experience
CLI Utilities
- (2025) ODO: OpenShift Command line for Developers 🌟 ⭐ 842 [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A developer-focused CLI utility for writing, deploying, and debugging cloud-native software directly on OpenShift and general Kubernetes clusters. Cuts deployment friction by enabling developers to focus on active code rather than complex Kubernetes YAML constructs.
- (2021) piotrminkowski.com: Java Development on OpenShift with odo [EN CONTENT] [COMMUNITY-TOOL] — Outlines Java development pipelines deploying to OpenShift with odo. Demonstrates hot reloading patterns, live-debugging on remote pods, and utilizing Quarkus or Spring Boot container templates.
- (2020) developers.redhat.com: Enterprise Kubernetes development with odo: The CLI tool for developers [EN CONTENT] [COMMUNITY-TOOL] — Introduces the 'odo' command-line application to software engineers targeting Kubernetes clusters. Details workflow optimizations, container build speedups, and localized debugging patterns.
- (2020) developers.redhat.com: Kubernetes integration and more in odo 2.0 [EN CONTENT] [COMMUNITY-TOOL] — Discusses major enhancements in 'odo 2.0', highlighting strict Devfile standards support and the capability to deploy to arbitrary Kubernetes engines instead of being isolated to OpenShift clusters.
Devfiles
- (2021) developers.redhat.com: Developing your own custom devfiles for odo 2.0 [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Thorough explanation of structuring, writing, and applying custom Devfiles within the odo ecosystem to mandate unified container development environments across large engineering divisions.
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
- (2021) openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster Security for Kubernetes [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Outlines deployment strategies of Red Hat Advanced Cluster Security (RHACS) directly into Tekton-based OpenShift Pipelines. Demonstrates early container image scanning, compliance validations, and proactive security gate blocking.
💡 Explore Related: Registries | Jenkins Alternatives | Argo