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 ayaranga avatar capuche2412 avatar eli-gc avatar emreberber 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 mlbiam avatar nelson-lark avatar nrfox avatar oreonl avatar prary avatar rumstead avatar sly-roar avatar xazigo avatar xeviknal avatar xunzhuo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.