Giter Site home page Giter Site logo

helm-charts's Introduction

Kiali Helm Charts

Build Status Apache 2.0 license

Kiali Helm Charts are published at https://kiali.org/helm-charts.

For Kiali installation documentation, please see:

Chart Source

Kiali Operator helm chart source is found in the kiali-operator folder. Kiali Server helm chart source is found in the kiali-server folder.

Developer Notes

Building

To build the helm charts, simply run make clean build-helm-charts which will generate the operator and server helm charts and stores their tarballs in the _output/charts directory.

Using the local Helm chart builds

Server

To generate the server templates, run:

helm template -n istio-system --set auth.strategy=anonymous --set deployment.image_version=latest kiali-server _output/charts/kiali-server-*-SNAPSHOT.tgz

To install the server, run:

helm install -n istio-system --set auth.strategy=anonymous --set deployment.image_version=latest kiali-server _output/charts/kiali-server-*-SNAPSHOT.tgz

To uninstall the server, run:

helm uninstall -n istio-system kiali-server

Operator

To generate the operator templates, run:

helm template -n kiali-operator --set allowAdHocKialiImage=true --set image.tag=latest --create-namespace kiali-operator _output/charts/kiali-operator-*-SNAPSHOT.tgz

To install the operator, run:

helm install -n kiali-operator --set allowAdHocKialiImage=true --set image.tag=latest --create-namespace kiali-operator _output/charts/kiali-operator-*-SNAPSHOT.tgz

To uninstall the operator, run:

helm uninstall -n kiali-operator kiali-operator

Overriding values

You can pass --set options to the above commands if you wish to override the default values. You can set nested dictionary values using dot notation: --set deployment.logger.log_level=debug. For a list of items, comma-separate the values and wrap the list in curly braces: --set "deployment.accessible_namespaces={bookinfo,demo2}". You can set individual list items using square brackets: --set deployment.accessible_namespaces[0]=bookinfo.

If you locally built and pushed your Kiali server and Kiali operator images to your cluster, you can have the helm chart installations pull those images by the following settings:

Helm Chart Cluster Type Settings

Server

Minikube

--set deployment.image_name=localhost:5000/kiali/kiali
--set deployment.image_version=dev

Server

OpenShift

--set deployment.image_name=image-registry.openshift-image-registry.svc:5000/kiali/kiali
--set deployment.image_version=dev

Operator

Minikube

--set image.repo=localhost:5000/kiali/kiali-operator
--set image.tag=dev
--set cr.spec.deployment.image_name=localhost:5000/kiali/kiali
--set cr.spec.deployment.image_version=dev

Operator

OpenShift

--set image.repo=image-registry.openshift-image-registry.svc:5000/kiali/kiali-operator
--set image.tag=dev
--set cr.spec.deployment.image_name=image-registry.openshift-image-registry.svc:5000/kiali/kiali
--set cr.spec.deployment.image_version=dev

helm-charts's People

Contributors

acierto avatar ethernoy avatar filipb avatar github-actions[bot] avatar hhovsepy avatar hronom avatar israel-hdez avatar jmazzitelli avatar josunect avatar jotak avatar kiali-bot avatar l-u-c-k-y avatar leandroberetta avatar lucasponce avatar magdalenakuhn avatar marianzoll avatar maxigue avatar mlbiam avatar nelson-lark avatar oreonl avatar prary avatar sly-roar avatar xazigo avatar xeviknal avatar xunzhuo 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.