Skip to content

Configure helm-broker repository baseURL to github pages, remove embedded reposerver #1010

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

piotrmiskiewicz
Copy link
Member

@piotrmiskiewicz piotrmiskiewicz commented Sep 28, 2018

Description

Changes proposed in this pull request:

  • Set Helm-broker repository url to github pages: kyma-incubator/kyma-bundles
  • Remove helm-broker-reposerver

Related issue(s)
Related: #592
Related: #1181

@piotrmiskiewicz piotrmiskiewicz added this to the Sprint_Gopher_1 milestone Oct 1, 2018
@piotrmiskiewicz piotrmiskiewicz added area/service-management Issues or PRs related to service management kind/feature Categorizes issue or PR as related to a new feature. labels Oct 1, 2018
@PK85 PK85 modified the milestones: Sprint_Gopher_1, Sprint_Gopher_2 Oct 2, 2018
@mszostok mszostok self-assigned this Oct 4, 2018
@@ -1,7 +0,0 @@
# Reposerver
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please delete also:

  • helm-broker/deploy/reposerver/Dockerfile
  • entry /reposerver from .gitignore file

@@ -17,5 +17,4 @@ Resources currently include, but are not limited to, the following:
- Elements which are essential for the installation of `core` components in Kyma, such as certificates, users, and permissions
- The `core` components required to run the Kyma
- Examples of the use of specific components
- The repository of bundles that are exposed in the Service Catalog as Service Classes through the Helm Broker
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please also adjust the documentation in this file:

  • docs/service-brokers/docs/004-overview-helm-broker.md
  • docs/service-brokers/docs/011-configuration-helm-broker.md
  • docs/service-brokers/docs/021-architecture-helm-broker.md

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@piotrmiskiewicz piotrmiskiewicz changed the title Set helm-broker repository baseURL to github pages Configure helm-broker repository baseURL to github pages, remove embedded reposerver Oct 5, 2018
@piotrmiskiewicz piotrmiskiewicz force-pushed the set-broker-repo-to-github-pages branch from 1238dad to b5c355f Compare October 5, 2018 11:37
@@ -3,6 +3,6 @@ title: Helm Broker
type: Overview
---

The Helm Broker is an implementation of a service broker which runs in the Kyma cluster and deploys Kubernetes native resources using [Helm](https://github.com/kubernetes/helm) and Kyma bundles. A bundle is an abstraction layer over a Helm chart which allows you to represent it as a ClusterServiceClass in the Service Catalog. For example, a bundle can provide plan definitions or binding details. The Helm Broker fetches bundle definitions from an HTTP server. By default, the Helm Broker contains an embedded HTTP server which serves bundles from the Kyma bundles directory.
The Helm Broker is an implementation of a service broker which runs in the Kyma cluster and deploys Kubernetes native resources using [Helm](https://github.com/kubernetes/helm) and Kyma bundles. A bundle is an abstraction layer over a Helm chart which allows you to represent it as a ClusterServiceClass in the Service Catalog. For example, a bundle can provide plan definitions or binding details. The Helm Broker fetches bundle definitions from an HTTP server. By default, the Helm Broker fetches bundles from the [stable kyma-bundles repository](https://kyma-incubator.github.io/kyma-bundles/stable/).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. kyma-bundles
  2. Fix a broken link

config:
repository:
baseURL: "http://custom.bundles-repository"
```

3. Install Kyma on Minikube. See the **Local Kyma installation** document to learn how.
2. Install Kyma on Minikube. See the **Local Kyma installation** document to learn how.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3. -> please fix the numeration

@piotrmiskiewicz piotrmiskiewicz force-pushed the set-broker-repo-to-github-pages branch from b5c355f to 2fb4cb2 Compare October 5, 2018 12:04
Copy link
Contributor

@mszostok mszostok left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

but as suggested just create a new issue to document the process of configuring helm broker with own bundles repository.

@piotrmiskiewicz piotrmiskiewicz force-pushed the set-broker-repo-to-github-pages branch 3 times, most recently from 917da2b to 6b538d2 Compare October 5, 2018 13:03

config:
repository:
baseURL: "http://core-helm-broker-reposerver"
baseURL: "https://kyma-project.github.io/kyma-bundles/stable/"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed

@piotrmiskiewicz piotrmiskiewicz force-pushed the set-broker-repo-to-github-pages branch from 6b538d2 to f7360ba Compare October 8, 2018 06:42
@piotrmiskiewicz piotrmiskiewicz force-pushed the set-broker-repo-to-github-pages branch from f7360ba to 764563d Compare October 8, 2018 08:20
@piotrmiskiewicz piotrmiskiewicz merged commit 8b5d53d into kyma-project:master Oct 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/service-management Issues or PRs related to service management kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants