Giter Site home page Giter Site logo

piotrmiskiewicz / helm-broker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kyma-project/helm-broker

0.0 1.0 0.0 1.49 MB

A Service Broker which exposes Helm charts as Service Classes in the Service Catalog

Makefile 0.34% Shell 1.12% Go 98.43% Dockerfile 0.12%

helm-broker's Introduction

Helm Broker

Overview

The Helm Broker is a Service Broker which exposes Helm charts as Service Classes in the Service Catalog. To do so, the Helm Broker uses the concept of addons. An addon is an abstraction layer over a Helm chart which provides all information required to convert the chart into a Service Class.

For more information, read the Helm Broker documentation.

Prerequisites

To set up the project, download these tools:

These Go and Dep versions are compliant with the buildpack used by Prow. For more details read this document.

Development

Before each commit, use the before-commit.sh script, which tests your changes.

Run a local version

To run the application without building a binary file, run this command:

APP_KUBECONFIG_PATH=/Users/$User/.kube/config APP_CONFIG_FILE_NAME=contrib/minimal-config.yaml  APP_CLUSTER_SERVICE_BROKER_NAME=helm-broker APP_HELM_BROKER_URL=http://localhost:8080 APP_NAMESPACE=kyma-system go run cmd/broker/main.go

NOTE: Not all features are available when you run the Helm Broker locally. All features which perform actions with Tiller do not work.

helm-broker's People

Contributors

polskikiel avatar mszostok avatar piotrmiskiewicz avatar klaudiagrz avatar adamwalach avatar clebs avatar hudymi avatar franpog859 avatar crabtree avatar kyma-bot avatar magicmatatjahu avatar

Watchers

James Cloos 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.