Jump To Close Expand all Collapse all Table of contents CI/CD 1. OpenShift Container Platform CI/CD overview Expand section "1. OpenShift Container Platform CI/CD overview" Collapse section "1. OpenShift Container Platform CI/CD overview" 1.1. OpenShift Builds 1.2. OpenShift Pipelines 1.3. OpenShift GitOps 1.4. Jenkins 2. Builds Expand section "2. Builds" Collapse section "2. Builds" 2.1. Understanding image builds Expand section "2.1. Understanding image builds" Collapse section "2.1. Understanding image builds" 2.1.1. Builds Expand section "2.1.1. Builds" Collapse section "2.1.1. Builds" 2.1.1.1. Docker build 2.1.1.2. Source-to-image build 2.1.1.3. Custom build 2.1.1.4. Pipeline build 2.2. Understanding build configurations Expand section "2.2. Understanding build configurations" Collapse section "2.2. Understanding build configurations" 2.2.1. BuildConfigs 2.3. Creating build inputs Expand section "2.3. Creating build inputs" Collapse section "2.3. Creating build inputs" 2.3.1. Build inputs 2.3.2. Dockerfile source 2.3.3. Image source 2.3.4. Git source Expand section "2.3.4. Git source" Collapse section "2.3.4. Git source" 2.3.4.1. Using a proxy 2.3.4.2. Source Clone Secrets Expand section "2.3.4.2. Source Clone Secrets" Collapse section "2.3.4.2. Source Clone Secrets" 2.3.4.2.1. Automatically adding a source clone secret to a build configuration 2.3.4.2.2. Manually adding a source clone secret 2.3.4.2.3. Creating a secret from a .gitconfig file 2.3.4.2.4. Creating a secret from a .gitconfig file for secured Git 2.3.4.2.5. Creating a secret from source code basic authentication 2.3.4.2.6. Creating a secret from source code SSH key authentication 2.3.4.2.7. Creating a secret from source code trusted certificate authorities 2.3.4.2.8. Source secret combinations Expand section "2.3.4.2.8. Source secret combinations" Collapse section "2.3.4.2.8. Source secret combinations" 2.3.4.2.8.1. Creating a SSH-based authentication secret with a .gitconfig file 2.3.4.2.8.2. Creating a secret that combines a .gitconfig file and CA certificate 2.3.4.2.8.3. Creating a basic authentication secret with a CA certificate 2.3.4.2.8.4. Creating a basic authentication secret with a .gitconfig file 2.3.4.2.8.5. Creating a basic authentication secret with a .gitconfig file and CA certificate 2.3.5. Binary (local) source 2.3.6. Input secrets and config maps Expand section "2.3.6. Input secrets and config maps" Collapse section "2.3.6. Input secrets and config maps" 2.3.6.1. What is a secret? Expand section "2.3.6.1. What is a secret?" Collapse section "2.3.6.1. What is a secret?" 2.3.6.1.1. Properties of secrets 2.3.6.1.2. Types of Secrets 2.3.6.1.3. Updates to secrets 2.3.6.2. Creating secrets 2.3.6.3. Using secrets 2.3.6.4. Adding input secrets and config maps 2.3.6.5. Source-to-image strategy 2.3.6.6. Docker strategy 2.3.6.7. Custom strategy 2.3.7. External artifacts 2.3.8. Using docker credentials for private registries 2.3.9. Build environments Expand section "2.3.9. Build environments" Collapse section "2.3.9. Build environments" 2.3.9.1. Using build fields as environment variables 2.3.9.2. Using secrets as environment variables 2.3.10. Service serving certificate secrets 2.3.11. Secrets restrictions 2.4. Managing build output Expand section "2.4. Managing build output" Collapse section "2.4. Managing build output" 2.4.1. Build output 2.4.2. Output image environment variables 2.4.3. Output image labels 2.5. Using build strategies Expand section "2.5. Using build strategies" Collapse section "2.5. Using build strategies" 2.5.1. Docker build Expand section "2.5.1. Docker build" Collapse section "2.5.1. Docker build" 2.5.1.1. Replacing Dockerfile FROM image 2.5.1.2. Using Dockerfile path 2.5.1.3. Using docker environment variables 2.5.1.4. Adding docker build arguments 2.5.1.5. Squashing layers with docker builds 2.5.1.6. Using build volumes 2.5.2. Source-to-image build Expand section "2.5.2. Source-to-image build" Collapse section "2.5.2. Source-to-image build" 2.5.2.1. Performing source-to-image incremental builds 2.5.2.2. Overriding source-to-image builder image scripts 2.5.2.3. Source-to-image environment variables Expand section "2.5.2.3. Source-to-image environment variables" Collapse section "2.5.2.3. Source-to-image environment variables" 2.5.2.3.1. Using source-to-image environment files 2.5.2.3.2. Using source-to-image build configuration environment 2.5.2.4. Ignoring source-to-image source files 2.5.2.5. Creating images from source code with source-to-image Expand section "2.5.2.5. Creating images from source code with source-to-image" Collapse section "2.5.2.5. Creating images from source code with source-to-image" 2.5.2.5.1. Understanding the source-to-image build process 2.5.2.5.2. How to write source-to-image scripts 2.5.2.6. Using build volumes 2.5.3. Custom build Expand section "2.5.3. Custom build" Collapse section "2.5.3. Custom build" 2.5.3.1. Using FROM image for custom builds 2.5.3.2. Using secrets in custom builds 2.5.3.3. Using environment variables for custom builds 2.5.3.4. Using custom builder images Expand section "2.5.3.4. Using custom builder images" Collapse section "2.5.3.4. Using custom builder images" 2.5.3.4.1. Custom builder image 2.5.3.4.2. Custom builder workflow 2.5.4. Pipeline build Expand section "2.5.4. Pipeline build" Collapse section "2.5.4. Pipeline build" 2.5.4.1. Understanding OpenShift Container Platform pipelines 2.5.4.2. Providing the Jenkins file for pipeline builds 2.5.4.3. Using environment variables for pipeline builds Expand section "2.5.4.3. Using environment variables for pipeline builds" Collapse section "2.5.4.3. Using environment variables for pipeline builds" 2.5.4.3.1. Mapping between BuildConfig environment variables and Jenkins job parameters 2.5.4.4. Pipeline build tutorial 2.5.5. Adding secrets with web console 2.5.6. Enabling pulling and pushing 2.6. Custom image builds with Buildah Expand section "2.6. Custom image builds with Buildah" Collapse section "2.6. Custom image builds with Buildah" 2.6.1. Prerequisites 2.6.2. Creating custom build artifacts 2.6.3. Build custom builder image 2.6.4. Use custom builder image 2.7. Performing and configuring basic builds Expand section "2.7. Performing and configuring basic builds" Collapse section "2.7. Performing and configuring basic builds" 2.7.1. Starting a build Expand section "2.7.1. Starting a build" Collapse section "2.7.1. Starting a build" 2.7.1.1. Re-running a build 2.7.1.2. Streaming build logs 2.7.1.3. Setting environment variables when starting a build 2.7.1.4. Starting a build with source 2.7.2. Canceling a build Expand section "2.7.2. Canceling a build" Collapse section "2.7.2. Canceling a build" 2.7.2.1. Canceling multiple builds 2.7.2.2. Canceling all builds 2.7.2.3. Canceling all builds in a given state 2.7.3. Editing a BuildConfig 2.7.4. Deleting a BuildConfig 2.7.5. Viewing build details 2.7.6. Accessing build logs Expand section "2.7.6. Accessing build logs" Collapse section "2.7.6. Accessing build logs" 2.7.6.1. Accessing BuildConfig logs 2.7.6.2. Accessing BuildConfig logs for a given version build 2.7.6.3. Enabling log verbosity 2.8. Triggering and modifying builds Expand section "2.8. Triggering and modifying builds" Collapse section "2.8. Triggering and modifying builds" 2.8.1. Build triggers Expand section "2.8.1. Build triggers" Collapse section "2.8.1. Build triggers" 2.8.1.1. Webhook triggers Expand section "2.8.1.1. Webhook triggers" Collapse section "2.8.1.1. Webhook triggers" 2.8.1.1.1. Using GitHub webhooks 2.8.1.1.2. Using GitLab webhooks 2.8.1.1.3. Using Bitbucket webhooks 2.8.1.1.4. Using generic webhooks 2.8.1.1.5. Displaying webhook URLs 2.8.1.2. Using image change triggers 2.8.1.3. Identifying the image change trigger of a build 2.8.1.4. Configuration change triggers Expand section "2.8.1.4. Configuration change triggers" Collapse section "2.8.1.4. Configuration change triggers" 2.8.1.4.1. Setting triggers manually 2.8.2. Build hooks Expand section "2.8.2. Build hooks" Collapse section "2.8.2. Build hooks" 2.8.2.1. Configuring post commit build hooks 2.8.2.2. Using the CLI to set post commit build hooks 2.9. Performing advanced builds Expand section "2.9. Performing advanced builds" Collapse section "2.9. Performing advanced builds" 2.9.1. Setting build resources 2.9.2. Setting maximum duration 2.9.3. Assigning builds to specific nodes 2.9.4. Chained builds 2.9.5. Pruning builds 2.9.6. Build run policy 2.10. Using Red Hat subscriptions in builds Expand section "2.10. Using Red Hat subscriptions in builds" Collapse section "2.10. Using Red Hat subscriptions in builds" 2.10.1. Creating an image stream tag for the Red Hat Universal Base Image 2.10.2. Adding subscription entitlements as a build secret 2.10.3. Running builds with Subscription Manager Expand section "2.10.3. Running builds with Subscription Manager" Collapse section "2.10.3. Running builds with Subscription Manager" 2.10.3.1. Docker builds using Subscription Manager 2.10.4. Running builds with Red Hat Satellite subscriptions Expand section "2.10.4. Running builds with Red Hat Satellite subscriptions" Collapse section "2.10.4. Running builds with Red Hat Satellite subscriptions" 2.10.4.1. Adding Red Hat Satellite configurations to builds 2.10.4.2. Docker builds using Red Hat Satellite subscriptions 2.10.5. Running entitled builds using SharedSecret objects 2.10.6. Additional resources 2.11. Securing builds by strategy Expand section "2.11. Securing builds by strategy" Collapse section "2.11. Securing builds by strategy" 2.11.1. Disabling access to a build strategy globally 2.11.2. Restricting build strategies to users globally 2.11.3. Restricting build strategies to a user within a project 2.12. Build configuration resources Expand section "2.12. Build configuration resources" Collapse section "2.12. Build configuration resources" 2.12.1. Build controller configuration parameters 2.12.2. Configuring build settings 2.13. Troubleshooting builds Expand section "2.13. Troubleshooting builds" Collapse section "2.13. Troubleshooting builds" 2.13.1. Resolving denial for access to resources 2.13.2. Service certificate generation failure 2.14. Setting up additional trusted certificate authorities for builds Expand section "2.14. Setting up additional trusted certificate authorities for builds" Collapse section "2.14. Setting up additional trusted certificate authorities for builds" 2.14.1. Adding certificate authorities to the cluster 2.14.2. Additional resources 3. Pipelines Expand section "3. Pipelines" Collapse section "3. Pipelines" 3.1. Red Hat OpenShift Pipelines release notes Expand section "3.1. Red Hat OpenShift Pipelines release notes" Collapse section "3.1. Red Hat OpenShift Pipelines release notes" 3.1.1. Compatibility and support matrix 3.1.2. Making open source more inclusive 3.1.3. Release notes for Red Hat OpenShift Pipelines General Availability 1.10 Expand section "3.1.3. Release notes for Red Hat OpenShift Pipelines General Availability 1.10" Collapse section "3.1.3. Release notes for Red Hat OpenShift Pipelines General Availability 1.10" 3.1.3.1. New features Expand section "3.1.3.1. New features" Collapse section "3.1.3.1. New features" 3.1.3.1.1. Pipelines 3.1.3.1.2. Triggers 3.1.3.1.3. CLI 3.1.3.1.4. Operator 3.1.3.1.5. Tekton Chains 3.1.3.1.6. Tekton Hub 3.1.3.1.7. Pipelines as Code 3.1.3.2. Breaking changes 3.1.3.3. Deprecated and removed features 3.1.3.4. Known issues 3.1.3.5. Fixed issues 3.1.3.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.1 Expand section "3.1.3.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.1" Collapse section "3.1.3.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.1" 3.1.3.6.1. Fixed issues for Pipelines as Code 3.1.3.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.2 Expand section "3.1.3.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.2" Collapse section "3.1.3.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.2" 3.1.3.7.1. Fixed issues 3.1.3.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.3 Expand section "3.1.3.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.3" Collapse section "3.1.3.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.10.3" 3.1.3.8.1. Fixed issues 3.1.4. Release notes for Red Hat OpenShift Pipelines General Availability 1.9 Expand section "3.1.4. Release notes for Red Hat OpenShift Pipelines General Availability 1.9" Collapse section "3.1.4. Release notes for Red Hat OpenShift Pipelines General Availability 1.9" 3.1.4.1. New features Expand section "3.1.4.1. New features" Collapse section "3.1.4.1. New features" 3.1.4.1.1. Pipelines 3.1.4.1.2. Triggers 3.1.4.1.3. CLI 3.1.4.1.4. Operator 3.1.4.1.5. Resolvers 3.1.4.1.6. Tekton Chains 3.1.4.1.7. Tekton Hub 3.1.4.1.8. Pipelines as Code 3.1.4.2. Breaking changes 3.1.4.3. Deprecated and removed features 3.1.4.4. Known issues 3.1.4.5. Fixed issues 3.1.4.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.9.1 3.1.4.7. Fixed issues 3.1.4.8. Known issues 3.1.4.9. Breaking changes 3.1.4.10. Release notes for Red Hat OpenShift Pipelines General Availability 1.9.2 3.1.4.11. Fixed issues 3.1.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.8 Expand section "3.1.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.8" Collapse section "3.1.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.8" 3.1.5.1. New features Expand section "3.1.5.1. New features" Collapse section "3.1.5.1. New features" 3.1.5.1.1. Pipelines 3.1.5.1.2. Triggers 3.1.5.1.3. CLI 3.1.5.1.4. Operator 3.1.5.1.5. Tekton Chains 3.1.5.1.6. Tekton Hub 3.1.5.1.7. Pipelines as Code 3.1.5.2. Breaking changes 3.1.5.3. Deprecated and removed features 3.1.5.4. Known issues 3.1.5.5. Fixed issues 3.1.5.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.8.1 Expand section "3.1.5.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.8.1" Collapse section "3.1.5.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.8.1" 3.1.5.6.1. Known issues 3.1.5.6.2. Fixed issues 3.1.5.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.8.2 Expand section "3.1.5.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.8.2" Collapse section "3.1.5.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.8.2" 3.1.5.7.1. Fixed issues 3.1.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.7 Expand section "3.1.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.7" Collapse section "3.1.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.7" 3.1.6.1. New features Expand section "3.1.6.1. New features" Collapse section "3.1.6.1. New features" 3.1.6.1.1. Pipelines 3.1.6.1.2. Triggers 3.1.6.1.3. CLI 3.1.6.1.4. Operator 3.1.6.1.5. Hub 3.1.6.1.6. Chains 3.1.6.1.7. Pipelines as Code (PAC) 3.1.6.2. Deprecated features 3.1.6.3. Known issues 3.1.6.4. Fixed issues 3.1.6.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.1 Expand section "3.1.6.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.1" Collapse section "3.1.6.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.1" 3.1.6.5.1. Fixed issues 3.1.6.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.2 Expand section "3.1.6.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.2" Collapse section "3.1.6.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.2" 3.1.6.6.1. Known issues 3.1.6.6.2. Fixed issues 3.1.6.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.3 Expand section "3.1.6.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.3" Collapse section "3.1.6.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.7.3" 3.1.6.7.1. Fixed issues 3.1.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.6 Expand section "3.1.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.6" Collapse section "3.1.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.6" 3.1.7.1. New features 3.1.7.2. Deprecated features 3.1.7.3. Known issues 3.1.7.4. Fixed issues 3.1.7.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.1 Expand section "3.1.7.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.1" Collapse section "3.1.7.5. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.1" 3.1.7.5.1. Known issues 3.1.7.5.2. Fixed issues 3.1.7.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.2 Expand section "3.1.7.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.2" Collapse section "3.1.7.6. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.2" 3.1.7.6.1. Known issues 3.1.7.6.2. Fixed issues 3.1.7.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.3 Expand section "3.1.7.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.3" Collapse section "3.1.7.7. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.3" 3.1.7.7.1. Fixed issues 3.1.7.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.4 Expand section "3.1.7.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.4" Collapse section "3.1.7.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.6.4" 3.1.7.8.1. Known issues 3.1.7.8.2. Fixed issues 3.1.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.5 Expand section "3.1.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.5" Collapse section "3.1.8. Release notes for Red Hat OpenShift Pipelines General Availability 1.5" 3.1.8.1. Compatibility and support matrix 3.1.8.2. New features 3.1.8.3. Deprecated features 3.1.8.4. Known issues 3.1.8.5. Fixed issues 3.1.9. Release notes for Red Hat OpenShift Pipelines General Availability 1.4 Expand section "3.1.9. Release notes for Red Hat OpenShift Pipelines General Availability 1.4" Collapse section "3.1.9. Release notes for Red Hat OpenShift Pipelines General Availability 1.4" 3.1.9.1. Compatibility and support matrix 3.1.9.2. New features 3.1.9.3. Deprecated features 3.1.9.4. Known issues 3.1.9.5. Fixed issues 3.1.10. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.3 Expand section "3.1.10. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.3" Collapse section "3.1.10. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.3" 3.1.10.1. New features Expand section "3.1.10.1. New features" Collapse section "3.1.10.1. New features" 3.1.10.1.1. Pipelines 3.1.10.1.2. Pipelines CLI 3.1.10.1.3. Triggers 3.1.10.2. Deprecated features 3.1.10.3. Known issues 3.1.10.4. Fixed issues 3.1.11. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.2 Expand section "3.1.11. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.2" Collapse section "3.1.11. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.2" 3.1.11.1. New features Expand section "3.1.11.1. New features" Collapse section "3.1.11.1. New features" 3.1.11.1.1. Pipelines 3.1.11.1.2. Pipelines CLI 3.1.11.1.3. Triggers 3.1.11.2. Deprecated features 3.1.11.3. Known issues 3.1.11.4. Fixed issues 3.1.12. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.1 Expand section "3.1.12. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.1" Collapse section "3.1.12. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.1" 3.1.12.1. New features Expand section "3.1.12.1. New features" Collapse section "3.1.12.1. New features" 3.1.12.1.1. Pipelines 3.1.12.1.2. Pipelines CLI 3.1.12.1.3. Triggers 3.1.12.2. Deprecated features 3.1.12.3. Known issues 3.1.12.4. Fixed issues 3.1.13. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.0 Expand section "3.1.13. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.0" Collapse section "3.1.13. Release notes for Red Hat OpenShift Pipelines Technology Preview 1.0" 3.1.13.1. New features Expand section "3.1.13.1. New features" Collapse section "3.1.13.1. New features" 3.1.13.1.1. Pipelines 3.1.13.1.2. Pipelines CLI 3.1.13.1.3. Triggers 3.1.13.2. Deprecated features 3.1.13.3. Known issues 3.1.13.4. Fixed issues 3.2. Understanding OpenShift Pipelines Expand section "3.2. Understanding OpenShift Pipelines" Collapse section "3.2. Understanding OpenShift Pipelines" 3.2.1. Key features 3.2.2. OpenShift Pipelines Concepts Expand section "3.2.2. OpenShift Pipelines Concepts" Collapse section "3.2.2. OpenShift Pipelines Concepts" 3.2.2.1. Tasks 3.2.2.2. When expression 3.2.2.3. Finally tasks 3.2.2.4. TaskRun 3.2.2.5. Pipelines 3.2.2.6. PipelineRun 3.2.2.7. Workspaces 3.2.2.8. Triggers 3.2.3. Additional resources 3.3. Installing OpenShift Pipelines Expand section "3.3. Installing OpenShift Pipelines" Collapse section "3.3. Installing OpenShift Pipelines" 3.3.1. Installing the Red Hat OpenShift Pipelines Operator in web console 3.3.2. Installing the OpenShift Pipelines Operator using the CLI 3.3.3. Red Hat OpenShift Pipelines Operator in a restricted environment 3.3.4. Disabling the automatic creation of RBAC resources 3.3.5. Additional resources 3.4. Uninstalling OpenShift Pipelines Expand section "3.4. Uninstalling OpenShift Pipelines" Collapse section "3.4. Uninstalling OpenShift Pipelines" 3.4.1. Deleting the Red Hat OpenShift Pipelines components and Custom Resources 3.4.2. Uninstalling the Red Hat OpenShift Pipelines Operator 3.5. Creating CI/CD solutions for applications using OpenShift Pipelines Expand section "3.5. Creating CI/CD solutions for applications using OpenShift Pipelines" Collapse section "3.5. Creating CI/CD solutions for applications using OpenShift Pipelines" 3.5.1. Prerequisites 3.5.2. Creating a project and checking your pipeline service account 3.5.3. Creating pipeline tasks 3.5.4. Assembling a pipeline 3.5.5. Mirroring images to run pipelines in a restricted environment 3.5.6. Running a pipeline 3.5.7. Adding triggers to a pipeline 3.5.8. Configuring event listeners to serve multiple namespaces 3.5.9. Creating webhooks 3.5.10. Triggering a pipeline run 3.5.11. Enabling monitoring of event listeners for Triggers for user-defined projects 3.5.12. Configuring pull request capabilities in GitHub Interceptor Expand section "3.5.12. Configuring pull request capabilities in GitHub Interceptor" Collapse section "3.5.12. Configuring pull request capabilities in GitHub Interceptor" 3.5.12.1. Filtering pull requests using GitHub Interceptor 3.5.12.2. Validating pull requests using GitHub Interceptors 3.5.13. Additional resources 3.6. Managing non-versioned and versioned cluster tasks Expand section "3.6. Managing non-versioned and versioned cluster tasks" Collapse section "3.6. Managing non-versioned and versioned cluster tasks" 3.6.1. Differences between non-versioned and versioned cluster tasks 3.6.2. Advantages and disadvantages of non-versioned and versioned cluster tasks 3.6.3. Disabling non-versioned and versioned cluster tasks 3.7. Using Tekton Hub with OpenShift Pipelines Expand section "3.7. Using Tekton Hub with OpenShift Pipelines" Collapse section "3.7. Using Tekton Hub with OpenShift Pipelines" 3.7.1. Installing and deploying Tekton Hub on a OpenShift Container Platform cluster Expand section "3.7.1. Installing and deploying Tekton Hub on a OpenShift Container Platform cluster" Collapse section "3.7.1. Installing and deploying Tekton Hub on a OpenShift Container Platform cluster" 3.7.1.1. Installing Tekton Hub without login and rating 3.7.1.2. Installing Tekton Hub with login and rating 3.7.2. Optional: Using a custom database in Tekton Hub Expand section "3.7.2. Optional: Using a custom database in Tekton Hub" Collapse section "3.7.2. Optional: Using a custom database in Tekton Hub" 3.7.2.1. Optional: Installing Crunchy Postgres database and Tekton Hub 3.7.2.2. Optional: Migrating Tekton Hub data to an existing Crunchy Postgres database 3.7.3. Updating Tekton Hub with custom categories and catalogs 3.7.4. Modifying the catalog refresh interval of Tekton Hub 3.7.5. Adding new users in Tekton Hub configuration 3.7.6. Disabling Tekton Hub authorization after upgrading the Red Hat OpenShift Pipelines Operator from 1.7 to 1.8 3.7.7. Additional resources 3.8. Using Pipelines as Code Expand section "3.8. Using Pipelines as Code" Collapse section "3.8. Using Pipelines as Code" 3.8.1. Key features 3.8.2. Installing Pipelines as Code on an OpenShift Container Platform 3.8.3. Installing Pipelines as Code CLI 3.8.4. Using Pipelines as Code with a Git repository hosting service provider 3.8.5. Using Pipelines as Code with a GitHub App Expand section "3.8.5. Using Pipelines as Code with a GitHub App" Collapse section "3.8.5. Using Pipelines as Code with a GitHub App" 3.8.5.1. Configuring a GitHub App 3.8.5.2. Configuring Pipelines as Code to access a GitHub App 3.8.5.3. Creating a GitHub App in administrator perspective 3.8.6. Using Pipelines as Code with GitHub Webhook 3.8.7. Using Pipelines as Code with GitLab 3.8.8. Using Pipelines as Code with Bitbucket Cloud 3.8.9. Using Pipelines as Code with Bitbucket Server 3.8.10. Interfacing Pipelines as Code with custom certificates 3.8.11. Using the Repository CRD with Pipelines as Code Expand section "3.8.11. Using the Repository CRD with Pipelines as Code" Collapse section "3.8.11. Using the Repository CRD with Pipelines as Code" 3.8.11.1. Setting concurrency limits in the Repository CRD 3.8.12. Using Pipelines as Code resolver Expand section "3.8.12. Using Pipelines as Code resolver" Collapse section "3.8.12. Using Pipelines as Code resolver" 3.8.12.1. Using remote task annotations with Pipelines as Code 3.8.12.2. Using remote pipeline annotations with Pipelines as Code 3.8.13. Creating a pipeline run using Pipelines as Code 3.8.14. Running a pipeline run using Pipelines as Code 3.8.15. Monitoring pipeline run status using Pipelines as Code 3.8.16. Using private repositories with Pipelines as Code 3.8.17. Cleaning up pipeline run using Pipelines as Code 3.8.18. Using incoming webhook with Pipelines as Code 3.8.19. Customizing Pipelines as Code configuration 3.8.20. Pipelines as Code command reference Expand section "3.8.20. Pipelines as Code command reference" Collapse section "3.8.20. Pipelines as Code command reference" 3.8.20.1. Basic syntax 3.8.20.2. Global options 3.8.20.3. Utility commands Expand section "3.8.20.3. Utility commands" Collapse section "3.8.20.3. Utility commands" 3.8.20.3.1. bootstrap 3.8.20.3.2. repository 3.8.20.3.3. generate 3.8.20.3.4. resolve 3.8.21. Additional resources 3.9. Working with Red Hat OpenShift Pipelines using the Developer perspective Expand section "3.9. Working with Red Hat OpenShift Pipelines using the Developer perspective" Collapse section "3.9. Working with Red Hat OpenShift Pipelines using the Developer perspective" 3.9.1. Constructing pipelines using the Pipeline builder 3.9.2. Creating OpenShift Pipelines along with applications 3.9.3. Adding a GitHub repository containing pipelines 3.9.4. Interacting with pipelines using the Developer perspective 3.9.5. Using a custom pipeline template for creating and deploying an application from a Git repository 3.9.6. Starting pipelines from Pipelines view 3.9.7. Starting pipelines from Topology view 3.9.8. Interacting with pipelines from Topology view 3.9.9. Editing pipelines 3.9.10. Deleting pipelines 3.9.11. Additional resources 3.10. Reducing resource consumption of OpenShift Pipelines Expand section "3.10. Reducing resource consumption of OpenShift Pipelines" Collapse section "3.10. Reducing resource consumption of OpenShift Pipelines" 3.10.1. Understanding resource consumption in pipelines 3.10.2. Mitigating extra resource consumption in pipelines 3.10.3. Additional resources 3.11. Setting compute resource quota for OpenShift Pipelines Expand section "3.11. Setting compute resource quota for OpenShift Pipelines" Collapse section "3.11. Setting compute resource quota for OpenShift Pipelines" 3.11.1. Alternative approaches for limiting compute resource consumption in OpenShift Pipelines 3.11.2. Specifying pipelines resource quota using priority class 3.11.3. Additional resources 3.12. Automatic pruning of task run and pipeline run Expand section "3.12. Automatic pruning of task run and pipeline run" Collapse section "3.12. Automatic pruning of task run and pipeline run" 3.12.1. Default pruner configuration 3.12.2. Annotations for automatically pruning task runs and pipeline runs 3.12.3. Additional resources 3.13. Using pods in a privileged security context Expand section "3.13. Using pods in a privileged security context" Collapse section "3.13. Using pods in a privileged security context" 3.13.1. Running pipeline run and task run pods with privileged security context 3.13.2. Running pipeline run and task run by using a custom SCC and a custom service account 3.13.3. Additional resources 3.14. Securing webhooks with event listeners Expand section "3.14. Securing webhooks with event listeners" Collapse section "3.14. Securing webhooks with event listeners" 3.14.1. Providing secure connection with OpenShift routes 3.14.2. Creating a sample EventListener resource using a secure HTTPS connection 3.15. Authenticating pipelines using git secret Expand section "3.15. Authenticating pipelines using git secret" Collapse section "3.15. Authenticating pipelines using git secret" 3.15.1. Credential selection 3.15.2. Configuring basic authentication for Git 3.15.3. Configuring SSH authentication for Git 3.15.4. Using SSH authentication in git type tasks 3.15.5. Using secrets as a non-root user 3.15.6. Limiting secret access to specific steps 3.16. Using Tekton Chains for OpenShift Pipelines supply chain security Expand section "3.16. Using Tekton Chains for OpenShift Pipelines supply chain security" Collapse section "3.16. Using Tekton Chains for OpenShift Pipelines supply chain security" 3.16.1. Key features 3.16.2. Installing Tekton Chains using the Red Hat OpenShift Pipelines Operator 3.16.3. Configuring Tekton Chains Expand section "3.16.3. Configuring Tekton Chains" Collapse section "3.16.3. Configuring Tekton Chains" 3.16.3.1. Supported keys for Tekton Chains configuration Expand section "3.16.3.1. Supported keys for Tekton Chains configuration" Collapse section "3.16.3.1. Supported keys for Tekton Chains configuration" 3.16.3.1.1. Supported keys for task run 3.16.3.1.2. Supported keys for OCI 3.16.3.1.3. Supported keys for storage 3.16.4. Signing secrets in Tekton Chains Expand section "3.16.4. Signing secrets in Tekton Chains" Collapse section "3.16.4. Signing secrets in Tekton Chains" 3.16.4.1. Signing using x509 3.16.4.2. Signing using cosign 3.16.4.3. Troubleshooting signing 3.16.5. Authenticating to an OCI registry Expand section "3.16.5. Authenticating to an OCI registry" Collapse section "3.16.5. Authenticating to an OCI registry" 3.16.5.1. Creating and verifying task run signatures without any additional authentication 3.16.6. Using Tekton Chains to sign and verify image and provenance 3.16.7. Additional resources 3.17. Viewing pipeline logs using the OpenShift Logging Operator Expand section "3.17. Viewing pipeline logs using the OpenShift Logging Operator" Collapse section "3.17. Viewing pipeline logs using the OpenShift Logging Operator" 3.17.1. Prerequisites 3.17.2. Viewing pipeline logs in Kibana 3.17.3. Additional resources 3.18. Unprivileged building of container images using Buildah Expand section "3.18. Unprivileged building of container images using Buildah" Collapse section "3.18. Unprivileged building of container images using Buildah" 3.18.1. Configuring custom service account and security context constraint 3.18.2. Configuring Buildah to use build user 3.18.3. Starting a task run with custom config map, or a pipeline run 3.18.4. Limitations of unprivileged builds 4. GitOps Expand section "4. GitOps" Collapse section "4. GitOps" 4.1. Red Hat OpenShift GitOps release notes Expand section "4.1. Red Hat OpenShift GitOps release notes" Collapse section "4.1. Red Hat OpenShift GitOps release notes" 4.1.1. Compatibility and support matrix Expand section "4.1.1. Compatibility and support matrix" Collapse section "4.1.1. Compatibility and support matrix" 4.1.1.1. Technology Preview features 4.1.2. Making open source more inclusive 4.1.3. Release notes for Red Hat OpenShift GitOps 1.8.3 Expand section "4.1.3. Release notes for Red Hat OpenShift GitOps 1.8.3" Collapse section "4.1.3. Release notes for Red Hat OpenShift GitOps 1.8.3" 4.1.3.1. Errata updates Expand section "4.1.3.1. Errata updates" Collapse section "4.1.3.1. Errata updates" 4.1.3.1.1. RHBA-2023:3206 and RHSA-2023:3229 - Red Hat OpenShift GitOps 1.8.3 security update advisory 4.1.3.2. Fixed issues 4.1.4. Release notes for Red Hat OpenShift GitOps 1.8.2 Expand section "4.1.4. Release notes for Red Hat OpenShift GitOps 1.8.2" Collapse section "4.1.4. Release notes for Red Hat OpenShift GitOps 1.8.2" 4.1.4.1. Fixed issues 4.1.5. Release notes for Red Hat OpenShift GitOps 1.8.1 Expand section "4.1.5. Release notes for Red Hat OpenShift GitOps 1.8.1" Collapse section "4.1.5. Release notes for Red Hat OpenShift GitOps 1.8.1" 4.1.5.1. Errata updates Expand section "4.1.5.1. Errata updates" Collapse section "4.1.5.1. Errata updates" 4.1.5.1.1. RHSA-2023:1452 - Red Hat OpenShift GitOps 1.8.1 security update advisory 4.1.6. Release notes for Red Hat OpenShift GitOps 1.8.0 Expand section "4.1.6. Release notes for Red Hat OpenShift GitOps 1.8.0" Collapse section "4.1.6. Release notes for Red Hat OpenShift GitOps 1.8.0" 4.1.6.1. New features 4.1.6.2. Fixed issues 4.1.6.3. Known issues 4.1.7. Release notes for Red Hat OpenShift GitOps 1.7.3 Expand section "4.1.7. Release notes for Red Hat OpenShift GitOps 1.7.3" Collapse section "4.1.7. Release notes for Red Hat OpenShift GitOps 1.7.3" 4.1.7.1. Errata updates Expand section "4.1.7.1. Errata updates" Collapse section "4.1.7.1. Errata updates" 4.1.7.1.1. RHSA-2023:1454 - Red Hat OpenShift GitOps 1.7.3 security update advisory 4.1.8. Release notes for Red Hat OpenShift GitOps 1.7.1 Expand section "4.1.8. Release notes for Red Hat OpenShift GitOps 1.7.1" Collapse section "4.1.8. Release notes for Red Hat OpenShift GitOps 1.7.1" 4.1.8.1. Errata updates Expand section "4.1.8.1. Errata updates" Collapse section "4.1.8.1. Errata updates" 4.1.8.1.1. RHSA-2023:0467 - Red Hat OpenShift GitOps 1.7.1 security update advisory 4.1.9. Release notes for Red Hat OpenShift GitOps 1.7.0 Expand section "4.1.9. Release notes for Red Hat OpenShift GitOps 1.7.0" Collapse section "4.1.9. Release notes for Red Hat OpenShift GitOps 1.7.0" 4.1.9.1. New features 4.1.9.2. Fixed issues 4.1.9.3. Known issues 4.1.10. Release notes for Red Hat OpenShift GitOps 1.6.4 Expand section "4.1.10. Release notes for Red Hat OpenShift GitOps 1.6.4" Collapse section "4.1.10. Release notes for Red Hat OpenShift GitOps 1.6.4" 4.1.10.1. Fixed issues 4.1.11. Release notes for Red Hat OpenShift GitOps 1.6.2 Expand section "4.1.11. Release notes for Red Hat OpenShift GitOps 1.6.2" Collapse section "4.1.11. Release notes for Red Hat OpenShift GitOps 1.6.2" 4.1.11.1. New features 4.1.11.2. Fixed issues 4.1.12. Release notes for Red Hat OpenShift GitOps 1.6.1 Expand section "4.1.12. Release notes for Red Hat OpenShift GitOps 1.6.1" Collapse section "4.1.12. Release notes for Red Hat OpenShift GitOps 1.6.1" 4.1.12.1. Fixed issues 4.1.13. Release notes for Red Hat OpenShift GitOps 1.6.0 Expand section "4.1.13. Release notes for Red Hat OpenShift GitOps 1.6.0" Collapse section "4.1.13. Release notes for Red Hat OpenShift GitOps 1.6.0" 4.1.13.1. New features 4.1.13.2. Fixed issues 4.1.13.3. Known issues 4.1.14. Release notes for Red Hat OpenShift GitOps 1.5.9 Expand section "4.1.14. Release notes for Red Hat OpenShift GitOps 1.5.9" Collapse section "4.1.14. Release notes for Red Hat OpenShift GitOps 1.5.9" 4.1.14.1. Fixed issues 4.1.15. Release notes for Red Hat OpenShift GitOps 1.5.7 Expand section "4.1.15. Release notes for Red Hat OpenShift GitOps 1.5.7" Collapse section "4.1.15. Release notes for Red Hat OpenShift GitOps 1.5.7" 4.1.15.1. Fixed issues 4.1.16. Release notes for Red Hat OpenShift GitOps 1.5.6 Expand section "4.1.16. Release notes for Red Hat OpenShift GitOps 1.5.6" Collapse section "4.1.16. Release notes for Red Hat OpenShift GitOps 1.5.6" 4.1.16.1. Fixed issues 4.1.17. Release notes for Red Hat OpenShift GitOps 1.5.5 Expand section "4.1.17. Release notes for Red Hat OpenShift GitOps 1.5.5" Collapse section "4.1.17. Release notes for Red Hat OpenShift GitOps 1.5.5" 4.1.17.1. New features 4.1.17.2. Fixed issues 4.1.17.3. Known issues 4.1.18. Release notes for Red Hat OpenShift GitOps 1.5.4 Expand section "4.1.18. Release notes for Red Hat OpenShift GitOps 1.5.4" Collapse section "4.1.18. Release notes for Red Hat OpenShift GitOps 1.5.4" 4.1.18.1. Fixed issues 4.1.19. Release notes for Red Hat OpenShift GitOps 1.5.3 Expand section "4.1.19. Release notes for Red Hat OpenShift GitOps 1.5.3" Collapse section "4.1.19. Release notes for Red Hat OpenShift GitOps 1.5.3" 4.1.19.1. Fixed issues 4.1.20. Release notes for Red Hat OpenShift GitOps 1.5.2 Expand section "4.1.20. Release notes for Red Hat OpenShift GitOps 1.5.2" Collapse section "4.1.20. Release notes for Red Hat OpenShift GitOps 1.5.2" 4.1.20.1. Fixed issues 4.1.21. Release notes for Red Hat OpenShift GitOps 1.5.1 Expand section "4.1.21. Release notes for Red Hat OpenShift GitOps 1.5.1" Collapse section "4.1.21. Release notes for Red Hat OpenShift GitOps 1.5.1" 4.1.21.1. Fixed issues 4.1.22. Release notes for Red Hat OpenShift GitOps 1.5.0 Expand section "4.1.22. Release notes for Red Hat OpenShift GitOps 1.5.0" Collapse section "4.1.22. Release notes for Red Hat OpenShift GitOps 1.5.0" 4.1.22.1. New features 4.1.22.2. Fixed issues 4.1.22.3. Known issues 4.1.23. Release notes for Red Hat OpenShift GitOps 1.4.13 Expand section "4.1.23. Release notes for Red Hat OpenShift GitOps 1.4.13" Collapse section "4.1.23. Release notes for Red Hat OpenShift GitOps 1.4.13" 4.1.23.1. Fixed issues 4.1.24. Release notes for Red Hat OpenShift GitOps 1.4.12 Expand section "4.1.24. Release notes for Red Hat OpenShift GitOps 1.4.12" Collapse section "4.1.24. Release notes for Red Hat OpenShift GitOps 1.4.12" 4.1.24.1. Fixed issues 4.1.25. Release notes for Red Hat OpenShift GitOps 1.4.11 Expand section "4.1.25. Release notes for Red Hat OpenShift GitOps 1.4.11" Collapse section "4.1.25. Release notes for Red Hat OpenShift GitOps 1.4.11" 4.1.25.1. New features 4.1.25.2. Fixed issues 4.1.25.3. Known issues 4.1.26. Release notes for Red Hat OpenShift GitOps 1.4.6 Expand section "4.1.26. Release notes for Red Hat OpenShift GitOps 1.4.6" Collapse section "4.1.26. Release notes for Red Hat OpenShift GitOps 1.4.6" 4.1.26.1. Fixed issues 4.1.27. Release notes for Red Hat OpenShift GitOps 1.4.5 Expand section "4.1.27. Release notes for Red Hat OpenShift GitOps 1.4.5" Collapse section "4.1.27. Release notes for Red Hat OpenShift GitOps 1.4.5" 4.1.27.1. Fixed issues 4.1.28. Release notes for Red Hat OpenShift GitOps 1.4.3 Expand section "4.1.28. Release notes for Red Hat OpenShift GitOps 1.4.3" Collapse section "4.1.28. Release notes for Red Hat OpenShift GitOps 1.4.3" 4.1.28.1. Fixed issues 4.1.29. Release notes for Red Hat OpenShift GitOps 1.4.2 Expand section "4.1.29. Release notes for Red Hat OpenShift GitOps 1.4.2" Collapse section "4.1.29. Release notes for Red Hat OpenShift GitOps 1.4.2" 4.1.29.1. Fixed issues 4.1.30. Release notes for Red Hat OpenShift GitOps 1.4.1 Expand section "4.1.30. Release notes for Red Hat OpenShift GitOps 1.4.1" Collapse section "4.1.30. Release notes for Red Hat OpenShift GitOps 1.4.1" 4.1.30.1. Fixed issues 4.1.31. Release notes for Red Hat OpenShift GitOps 1.4.0 Expand section "4.1.31. Release notes for Red Hat OpenShift GitOps 1.4.0" Collapse section "4.1.31. Release notes for Red Hat OpenShift GitOps 1.4.0" 4.1.31.1. New features 4.1.31.2. Fixed issues 4.1.31.3. Known issues 4.1.32. Release notes for Red Hat OpenShift GitOps 1.3.7 Expand section "4.1.32. Release notes for Red Hat OpenShift GitOps 1.3.7" Collapse section "4.1.32. Release notes for Red Hat OpenShift GitOps 1.3.7" 4.1.32.1. Fixed issues 4.1.33. Release notes for Red Hat OpenShift GitOps 1.3.6 Expand section "4.1.33. Release notes for Red Hat OpenShift GitOps 1.3.6" Collapse section "4.1.33. Release notes for Red Hat OpenShift GitOps 1.3.6" 4.1.33.1. Fixed issues 4.1.34. Release notes for Red Hat OpenShift GitOps 1.3.2 Expand section "4.1.34. Release notes for Red Hat OpenShift GitOps 1.3.2" Collapse section "4.1.34. Release notes for Red Hat OpenShift GitOps 1.3.2" 4.1.34.1. New features 4.1.34.2. Fixed issues 4.1.35. Release notes for Red Hat OpenShift GitOps 1.3.1 Expand section "4.1.35. Release notes for Red Hat OpenShift GitOps 1.3.1" Collapse section "4.1.35. Release notes for Red Hat OpenShift GitOps 1.3.1" 4.1.35.1. Fixed issues 4.1.36. Release notes for Red Hat OpenShift GitOps 1.3 Expand section "4.1.36. Release notes for Red Hat OpenShift GitOps 1.3" Collapse section "4.1.36. Release notes for Red Hat OpenShift GitOps 1.3" 4.1.36.1. New features 4.1.36.2. Fixed issues 4.1.36.3. Known issues 4.1.37. Release notes for Red Hat OpenShift GitOps 1.2.2 Expand section "4.1.37. Release notes for Red Hat OpenShift GitOps 1.2.2" Collapse section "4.1.37. Release notes for Red Hat OpenShift GitOps 1.2.2" 4.1.37.1. Fixed issues 4.1.38. Release notes for Red Hat OpenShift GitOps 1.2.1 Expand section "4.1.38. Release notes for Red Hat OpenShift GitOps 1.2.1" Collapse section "4.1.38. Release notes for Red Hat OpenShift GitOps 1.2.1" 4.1.38.1. Support matrix 4.1.38.2. Fixed issues 4.1.39. Release notes for Red Hat OpenShift GitOps 1.2 Expand section "4.1.39. Release notes for Red Hat OpenShift GitOps 1.2" Collapse section "4.1.39. Release notes for Red Hat OpenShift GitOps 1.2" 4.1.39.1. Support matrix 4.1.39.2. New features 4.1.39.3. Fixed issues 4.1.39.4. Known issues 4.1.40. Release notes for Red Hat OpenShift GitOps 1.1 Expand section "4.1.40. Release notes for Red Hat OpenShift GitOps 1.1" Collapse section "4.1.40. Release notes for Red Hat OpenShift GitOps 1.1" 4.1.40.1. Support matrix 4.1.40.2. New features 4.1.40.3. Fixed issues 4.1.40.4. Known issues 4.1.40.5. Breaking Change Expand section "4.1.40.5. Breaking Change" Collapse section "4.1.40.5. Breaking Change" 4.1.40.5.1. Upgrading from Red Hat OpenShift GitOps v1.0.1 4.2. Understanding OpenShift GitOps Expand section "4.2. Understanding OpenShift GitOps" Collapse section "4.2. Understanding OpenShift GitOps" 4.2.1. About GitOps 4.2.2. About Red Hat OpenShift GitOps Expand section "4.2.2. About Red Hat OpenShift GitOps" Collapse section "4.2.2. About Red Hat OpenShift GitOps" 4.2.2.1. Key features 4.3. Installing Red Hat OpenShift GitOps Expand section "4.3. Installing Red Hat OpenShift GitOps" Collapse section "4.3. Installing Red Hat OpenShift GitOps" 4.3.1. Installing Red Hat OpenShift GitOps Operator in web console 4.3.2. Installing Red Hat OpenShift GitOps Operator using CLI 4.3.3. Logging in to the Argo CD instance by using the Argo CD admin account 4.4. Uninstalling OpenShift GitOps Expand section "4.4. Uninstalling OpenShift GitOps" Collapse section "4.4. Uninstalling OpenShift GitOps" 4.4.1. Deleting the Argo CD instances 4.4.2. Uninstalling the GitOps Operator 4.5. Setting up an Argo CD instance Expand section "4.5. Setting up an Argo CD instance" Collapse section "4.5. Setting up an Argo CD instance" 4.5.1. Installing Argo CD 4.5.2. Enabling replicas for Argo CD server and repo server 4.5.3. Deploying resources to a different namespace 4.5.4. Customizing the Argo CD console link 4.6. Configuring an OpenShift cluster by deploying an application with cluster configurations Expand section "4.6. Configuring an OpenShift cluster by deploying an application with cluster configurations" Collapse section "4.6. Configuring an OpenShift cluster by deploying an application with cluster configurations" 4.6.1. Using an Argo CD instance to manage cluster-scoped resources 4.6.2. Default permissions of an Argocd instance 4.6.3. Running the Argo CD instance at the cluster-level 4.6.4. Creating an application by using the Argo CD dashboard 4.6.5. Creating an application by using the oc tool 4.6.6. Synchronizing your application with your Git repository 4.6.7. In-built permissions for cluster configuration 4.6.8. Adding permissions for cluster configuration 4.6.9. Installing OLM Operators using Red Hat OpenShift GitOps Expand section "4.6.9. Installing OLM Operators using Red Hat OpenShift GitOps" Collapse section "4.6.9. Installing OLM Operators using Red Hat OpenShift GitOps" 4.6.9.1. Installing cluster-scoped Operators 4.6.9.2. Installing namepace-scoped Operators 4.7. Deploying a Spring Boot application with Argo CD Expand section "4.7. Deploying a Spring Boot application with Argo CD" Collapse section "4.7. Deploying a Spring Boot application with Argo CD" 4.7.1. Creating an application by using the Argo CD dashboard 4.7.2. Creating an application by using the oc tool 4.7.3. Verifying Argo CD self-healing behavior 4.8. Argo CD Operator Expand section "4.8. Argo CD Operator" Collapse section "4.8. Argo CD Operator" 4.8.1. Argo CD CLI tool 4.8.2. Argo CD custom resource properties 4.8.3. Repo server properties 4.8.4. Enabling notifications with Argo CD instance 4.9. Monitoring health information for application resources and deployments Expand section "4.9. Monitoring health information for application resources and deployments" Collapse section "4.9. Monitoring health information for application resources and deployments" 4.9.1. Checking health information 4.10. Configuring SSO for Argo CD using Dex Expand section "4.10. Configuring SSO for Argo CD using Dex" Collapse section "4.10. Configuring SSO for Argo CD using Dex" 4.10.1. Enabling the Dex OpenShift OAuth Connector Expand section "4.10.1. Enabling the Dex OpenShift OAuth Connector" Collapse section "4.10.1. Enabling the Dex OpenShift OAuth Connector" 4.10.1.1. Mapping users to specific roles 4.10.2. Disabling Dex 4.10.3. Enabling or disabling Dex using .spec.sso 4.11. Configuring SSO for Argo CD using Keycloak Expand section "4.11. Configuring SSO for Argo CD using Keycloak" Collapse section "4.11. Configuring SSO for Argo CD using Keycloak" 4.11.1. Configuring a new client in Keycloak 4.11.2. Logging in to Keycloak 4.11.3. Uninstalling Keycloak 4.12. Configuring Argo CD RBAC Expand section "4.12. Configuring Argo CD RBAC" Collapse section "4.12. Configuring Argo CD RBAC" 4.12.1. Configuring user level access 4.12.2. Modifying RHSSO resource requests/limits 4.13. Configuring resource quota or requests Expand section "4.13. Configuring resource quota or requests" Collapse section "4.13. Configuring resource quota or requests" 4.13.1. Configuring workloads with resource requests and limits 4.13.2. Patching Argo CD instance to update the resource requirements 4.13.3. Removing resource requests 4.14. Monitoring Argo CD custom resource workloads Expand section "4.14. Monitoring Argo CD custom resource workloads" Collapse section "4.14. Monitoring Argo CD custom resource workloads" 4.14.1. Enabling Monitoring for Argo CD custom resource workloads 4.14.2. Disabling Monitoring for Argo CD custom resource workloads 4.14.3. Additional resources 4.15. Running GitOps control plane workloads on infrastructure nodes Expand section "4.15. Running GitOps control plane workloads on infrastructure nodes" Collapse section "4.15. Running GitOps control plane workloads on infrastructure nodes" 4.15.1. Moving GitOps workloads to infrastructure nodes 4.15.2. Additional resources 4.16. Sizing requirements for GitOps Operator Expand section "4.16. Sizing requirements for GitOps Operator" Collapse section "4.16. Sizing requirements for GitOps Operator" 4.16.1. Sizing requirements for GitOps 4.17. Troubleshooting issues in Red Hat OpenShift GitOps Expand section "4.17. Troubleshooting issues in Red Hat OpenShift GitOps" Collapse section "4.17. Troubleshooting issues in Red Hat OpenShift GitOps" 4.17.1. Issue: Auto-reboot during Argo CD sync with machine configurations Expand section "4.17.1. Issue: Auto-reboot during Argo CD sync with machine configurations" Collapse section "4.17.1. Issue: Auto-reboot during Argo CD sync with machine configurations" 4.17.1.1. Solution: Enhance performance in machine configurations and Argo CD 4.17.2. Additional resources 5. Jenkins Expand section "5. Jenkins" Collapse section "5. Jenkins" 5.1. Configuring Jenkins images Expand section "5.1. Configuring Jenkins images" Collapse section "5.1. Configuring Jenkins images" 5.1.1. Configuration and customization Expand section "5.1.1. Configuration and customization" Collapse section "5.1.1. Configuration and customization" 5.1.1.1. OpenShift Container Platform OAuth authentication 5.1.1.2. Jenkins authentication 5.1.2. Jenkins environment variables 5.1.3. Providing Jenkins cross project access 5.1.4. Jenkins cross volume mount points 5.1.5. Customizing the Jenkins image through source-to-image 5.1.6. Configuring the Jenkins Kubernetes plugin 5.1.7. Jenkins permissions 5.1.8. Creating a Jenkins service from a template 5.1.9. Using the Jenkins Kubernetes plugin 5.1.10. Jenkins memory requirements 5.1.11. Additional resources 5.2. Jenkins agent Expand section "5.2. Jenkins agent" Collapse section "5.2. Jenkins agent" 5.2.1. Jenkins agent images 5.2.2. Jenkins agent environment variables 5.2.3. Jenkins agent memory requirements 5.2.4. Jenkins agent Gradle builds 5.2.5. Jenkins agent pod retention 5.3. Migrating from Jenkins to OpenShift Pipelines or Tekton Expand section "5.3. Migrating from Jenkins to OpenShift Pipelines or Tekton" Collapse section "5.3. Migrating from Jenkins to OpenShift Pipelines or Tekton" 5.3.1. Comparison of Jenkins and OpenShift Pipelines concepts Expand section "5.3.1. Comparison of Jenkins and OpenShift Pipelines concepts" Collapse section "5.3.1. Comparison of Jenkins and OpenShift Pipelines concepts" 5.3.1.1. Jenkins terminology 5.3.1.2. OpenShift Pipelines terminology 5.3.1.3. Mapping of concepts 5.3.2. Migrating a sample pipeline from Jenkins to OpenShift Pipelines Expand section "5.3.2. Migrating a sample pipeline from Jenkins to OpenShift Pipelines" Collapse section "5.3.2. Migrating a sample pipeline from Jenkins to OpenShift Pipelines" 5.3.2.1. Jenkins pipeline 5.3.2.2. OpenShift Pipelines pipeline 5.3.3. Migrating from Jenkins plugins to Tekton Hub tasks 5.3.4. Extending OpenShift Pipelines capabilities using custom tasks and scripts 5.3.5. Comparison of Jenkins and OpenShift Pipelines execution models 5.3.6. Examples of common use cases Expand section "5.3.6. Examples of common use cases" Collapse section "5.3.6. Examples of common use cases" 5.3.6.1. Running a Maven pipeline in Jenkins and OpenShift Pipelines 5.3.6.2. Extending the core capabilities of Jenkins and OpenShift Pipelines by using plugins 5.3.6.3. Sharing reusable code in Jenkins and OpenShift Pipelines 5.3.7. Additional resources 5.4. Important changes to OpenShift Jenkins images Expand section "5.4. Important changes to OpenShift Jenkins images" Collapse section "5.4. Important changes to OpenShift Jenkins images" 5.4.1. Relocation of OpenShift Jenkins images 5.4.2. Customizing the Jenkins image stream tag 5.4.3. Additional resources Legal Notice Settings Close Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF CI/CD OpenShift Container Platform 4.13Contains information on builds, pipelines and GitOps for OpenShift Container Platform Red Hat OpenShift Documentation TeamLegal NoticeAbstract CI/CD for the OpenShift Container Platform Next