Questo contenuto non è disponibile nella lingua selezionata.
Chapter 25. Working with Helm charts
Certify your container application project before proceeding with Red Hat Helm chart certification. All the containers referenced in a Helm chart project must already be certified and published on the Red Hat Ecosystem Catalog before certifying a Helm chart project.
25.1. Introduction to Helm charts Copia collegamentoCollegamento copiato negli appunti!
Helm is a Kubernetes-native automation technology and software package manager that simplifies deployment of applications and services. Helm uses a packaging format called charts. A chart is a collection of files that describe a related set of Kubernetes resources. A running instance of a specific version of the chart in a cluster is called a release. A new release is created every time a chart is installed on the cluster. Each time a chart is installed, or a release is upgraded or rolled back, an incremental revision is created. Charts go through an automated Red Hat OpenShift certification workflow, which guarantees security compliance as well as best integration and experience with the platform.
25.2. Certification workflow for Helm charts Copia collegamentoCollegamento copiato negli appunti!
Red Hat recommends that you are a Red Hat Certified Engineer or hold equivalent experience before starting the certification process.
The following diagram gives an overview of testing a Helm chart:
Task Summary
The certification workflow includes three primary steps-
25.2.1. Certification on-boarding Copia collegamentoCollegamento copiato negli appunti!
Prerequisites
Verify the functionality of your product on the target Red Hat platform, in addition to the specific certification testing requirements.If running your product on the targeted Red Hat platform results in a substandard experience then you must resolve the issues prior to certification.
The Red Hat Partner Acceleration Desk (PAD) is a Products and Technologies level partner help desk service that allows our (prospective) technology partners a central location to ask non-technical questions about Red Hat offerings, partner programs, product certification, engagement process, and so on.
See PAD - How to open & manage PAD cases, to open a PAD ticket.
Through the Partner Subscriptions program, Red Hat offers free, not-for-resale software subscriptions that you can use to validate your product on the target Red Hat platform. To request access to the program, follow the instructions on the Partner Subscriptions site.
You must construct your container images so that they meet the certification criteria and policy. For more details, see image content requirements.
Procedure
Follow these high-level steps to certify your Helm chart:
- Join the Red Hat Partner Connect for Technology Partner Program.
- Agree to the program terms and conditions.
- Fill in your company profile.
- Create your certification project by selecting your desired platform, for example - Red Hat OpenShift and then choose Helm chart.
- Complete the pre-certification checklist.
25.2.2. Certification testing Copia collegamentoCollegamento copiato negli appunti!
Follow these high-level steps to run a certification test:
- Fork the Red Hat upstream repository.
- Install and run the chart verifier tool on your test environment.
- Review the test results and troubleshoot, if any issues.
- Submit the certification results to Red Hat through a pull request.
25.2.3. Publishing the certified Helm chart on the Red Hat Ecosystem Catalog Copia collegamentoCollegamento copiato negli appunti!
Certified helm charts are published on the Product Listings page of the Red Hat partner connect portal, which you can then run on a supported Red Hat container platform. Your product along with its Helm chart gets listed on the Red Hat Container Catalog using the listing information that you provide.