| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- load('Tiltfile.opencost', 'run_opencost')
- # WARNING: this allows any k8s context for deployment
- # allow_k8s_contexts(k8s_context())
- # To allow a specific context for deployment:
- # allow_k8s_contexts('kubectl-context')
- # See https://docs.tilt.dev/api.html#api.allow_k8s_contexts for default
- # allowed contexts
- config.define_string('arch')
- config.define_string('cloud-integration')
- config.define_bool('delve-continue')
- config.define_string('docker-repo')
- config.define_string('helm-values')
- config.define_string('port-costmodel')
- config.define_string('port-debug')
- config.define_string('port-prometheus')
- config.define_string('port-ui')
- config.define_string('service-key')
- cfg = config.parse()
- docker_repo = cfg.get('docker-repo', '')
- if docker_repo != '':
- docker_repo += "/"
- port_costmodel = cfg.get('port-costmodel', 9003)
- port_debug = cfg.get('port-debug', 40000)
- port_prometheus = cfg.get('port-prometheus', 9080)
- port_ui = cfg.get('port-ui', 9090)
- options = {
- 'arch': cfg.get('arch'),
- 'cloud_integration': cfg.get('cloud-integration', ''),
- 'delve_continue': cfg.get('delve-continue', True),
- 'docker_repo': docker_repo,
- 'helm_values': cfg.get('helm-values', './tilt-values.yaml'),
- 'port_costmodel': cfg.get('port-costmodel', '9003'),
- 'port_debug': cfg.get('port-debug', '40000'),
- 'port_prometheus': cfg.get('port-prometheus', '9080'),
- 'port_ui': cfg.get('port-ui', '9090'),
- 'service_key': cfg.get('service-key', ''),
- }
- run_opencost(options)
|