Giter Site home page Giter Site logo

fatihbaltaci / charts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openshift-helm-charts/charts

0.0 0.0 0.0 48.68 MB

OpenShift Helm charts Repository

Home Page: https://charts.openshift.io

Shell 0.04% Python 36.80% Makefile 5.80% HTML 0.35% Smarty 48.81% Gherkin 7.75% Mustache 0.45%

charts's Introduction

OpenShift Helm Charts

OpenShift Helm Charts is a repository hosting Helm Charts available out-of-the-box with OpenShift. It contains popular technologies, tools and services. Helm Charts on this repository can be provided by the community, by partners or Red Hat.

Charts go through an automated Red Hat OpenShift certification workflow, which guarantees security compliance as well as best integration and experience with the platform.

Structure of the repository

.
└── charts
    └── partners
        └── <entity>
            └── <chart-name>
                └── <version>
                    └── src
                        ├── Chart.yaml
                        ├── README.md
                        ├── templates
                        │   ├── deployment.yaml
                        │   ├── _helpers.tpl
                        │   ├── hpa.yaml
                        │   ├── ingress.yaml
                        │   ├── NOTES.txt
                        │   ├── serviceaccount.yaml
                        │   ├── service.yaml
                        │   └── tests
                        │       └── test-connection.yaml
                        ├── values.schema.json
                        └── values.yaml

Where entity is the name of the company, chart-name a unique name for the chart in this repo, and version the current version of the chart. The chart can also be packaged using the following command:

$ helm package ./<chart-name>

Package can then be placed directly under ./charts/partners/<entity>/<chart-name>/<version> for example: ./charts/partners/redhat/my-awsome-chart/0.1.2/my-awsome-chart-0.1.2.tgz.

OpenShift Certification Program

The certification program is a great opportunity to not only double check the integrity of the charts but also use some additional testing resources. Static verification logic will run first and then actual chart testing can be run against real OpenShift clusters. If partners prefer to run the test on their own clusters, the certification program allows for that via a test report submission.

Contributing Helm Charts

Interested in getting your helm charts Red Hat OpenShift certified? read the certification documention

Installation

This repository comes configured by default starting with OpenShift 4.8. For earlier version of OpenShift or other Kubernetes distributions, the following command allows you to download and install all the charts from this repository via helm CLI:

$ helm repo add openshift-helm-charts https://charts.openshift.io/

Helm is also integrated in the odc web terminal, you can use the helm CLI directly from there if you installed it.

To install the repo to be used from the OpenShift console run the following command as and OpenShift admin:

$ oc apply -f https://charts.openshift.io/openshift-charts-repo.yaml

Using Helm

Once this repository is available and configured, Helm Charts will be available in the OpenShift Developer Perspective

You can also use Helm CLI commands, please refere to Using Helm Guide for detailed instructions on how to use the Helm client.

charts's People

Contributors

redhat-mercury-bot avatar baijum avatar phracek avatar mmulholla avatar ambiknai avatar openshift-helm-charts-bot avatar bhagyashreek8 avatar jmesnil avatar tvoran avatar ryanemerson avatar bczoma avatar shantanushivanekar123 avatar mobaipws avatar k-anirwan avatar tumido avatar dperaza4dustbit avatar ebaron avatar lina-is-here avatar kartikey-star avatar jan-lucansky avatar komish avatar fbm3307 avatar helen-shao avatar tmds avatar ntinvo avatar wf-jenkins avatar danielchristod avatar nelsonpraveen avatar realshuting avatar priyaselvaganesan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.