Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 2. Your path to secure application development
Red Hat Trusted Application Pipeline (RHTAP) significantly enhances the efficiency of containerizing and deploying applications, enabling developers to deploy their work within minutes. This innovative platform not only facilitates the creation of a build pipeline for testing and integrating application changes swiftly but also fortifies security measures against supply-chain attacks. By adhering to the rigorous standards of the Supply-chain Levels for Software Artifacts (SLSA) security framework, RHTAP ensures compliance with high-level security requirements.
2.1. Installation overview
Before tapping into the vast array of benefits offered by RHTAP, the initial step involves its installation within your organization. The installation of RHTAP is structured around seven key procedures:
- Creating a GitHub application for RHTAP
- Forking the template catalog
- Creating a GitOps git token
- Creating the Docker configuration value
- Creating a private-values.yaml file
- Installing RHTAP in your cluster
- Finalizing your GitHub application
2.2. Initial setup
Prior to beginning the installation process, certain prerequisites must be met to ensure a smooth and successful setup:
- Cluster Access: Ensure you have ClusterAdmin access to an OpenShift Container Platform (OCP) cluster, accessible both via the CLI and the web console.
Red Hat Advanced Cluster Security (ACS): Obtain necessary values from your ACS instance, including:
Configure ACS for Private Repositories: If you’re using private repositories in image registries like Quay.io, configure ACS accordingly:
- For Quay.io, navigate to Integrations > Image Integrations and select the Quay.io card.
- Add your OAuth tokens to access your specific Quay.io instance.
- Validate access via the test button to ensure ACS can scan private images when required.
- Quay.io Account: Ensure you have an active Quay.io account.
- Helm CLI Tool: Install the Helm CLI tool by following the guidelines provided here.
- GitHub Account: Lastly, make sure you have a GitHub account to facilitate certain installation procedures.
With these prerequisites in place, you are well-prepared to initiate the installation process by creating a new GitHub application specifically for your RHTAP instance.
Next step