Skip to content

Commit 41e6469

Browse files
author
lijianguo
committed
chore(helmbroker): add config
1 parent 4551a4d commit 41e6469

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

rootfs/helmbroker/config.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import yaml
2+
3+
HELMBROKER_ROOT = '/etc/helmbroker'
4+
ADDONS_PATH = HELMBROKER_ROOT + '/addons'
5+
CONFIG_PATH = HELMBROKER_ROOT + '/config'
6+
7+
8+
class Config:
9+
with open(CONFIG_PATH, 'r') as f:
10+
repositorie = yaml.load(f.read())

rootfs/helmbroker/wsgi.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from flask import Flask, make_response
33
from openbrokerapi import api, log_util
44
from helmbroker.broker import HelmServiceBroker
5+
from helmbroker.config import Config
56

67
application = Flask("helmbroker")
78

@@ -15,11 +16,12 @@ def healthz():
1516
def readiness():
1617
if "KUBECONFIG" in os.environ:
1718
return "OK"
18-
elif ("KUBERNETES_SERVICE_HOST" in os.environ \
19+
elif ("KUBERNETES_SERVICE_HOST" in os.environ
1920
or "KUBERNETES_CLUSTER_DOMAIN" in os.environ) \
2021
and "KUBERNETES_SERVICE_PORT" in os.environ:
2122
return "OK"
2223
return make_response("kubernetes not available", 500)
23-
2424

25+
26+
application.config.from_object(Config)
2527
application.register_blueprint(api.get_blueprint(HelmServiceBroker(), api.BrokerCredentials("", ""), log_util.basic_config()))

0 commit comments

Comments
 (0)