Top Level Namespace
Defined Under Namespace
Modules: Commands, Helpers, Services Classes: App, AppsRepository, Build, BuildsRepository, BusbarCLI, Component, ComponentLog, ComponentsRepository, Confirmator, Database, DatabasesRepository, DeploymentsRepository, Environment, EnvironmentsRepository, Printer, Request, Setting, SettingsRepository
Constant Summary collapse
- BUSBAR_LOCAL_FOLDER =
Constants Hardcoded
"#{ENV['HOME']}/.busbar".freeze
- BUSBAR_CONFIG_FILE_PATH =
"#{BUSBAR_LOCAL_FOLDER}/config".freeze
- KUBECTL_LOCAL_FOLDER =
"#{ENV['HOME']}/.kube".freeze
- KUBECTL_LOCAL_BIN_FOLDER =
"#{KUBECTL_LOCAL_FOLDER}/bin".freeze
- KUBECTL_CONFIG_FILE =
"#{KUBECTL_LOCAL_FOLDER}/config".freeze
- KUBECTL_CONFIG_VERSION_FILE =
"#{KUBECTL_LOCAL_FOLDER}/config_version".freeze
- KUBECTL =
"#{KUBECTL_LOCAL_BIN_FOLDER}/kubectl-#{KUBECTL_VERSION}".freeze
- AVAILABLE_CONFIGS =
Move to Helper::AppConfig
%w(app environment component).freeze
- DOCKER_PRIVATE_REGISTRY =
Overwriteable
ENV.fetch('DOCKER_PRIVATE_REGISTRY', '127.0.0.1:5000').freeze
- CONFIG_FILE_PATH =
ENV.fetch('BUSBAR_CONFIG_FILE_PATH', '.busbar.yml').freeze
- DEFAULT_BRANCH =
ENV.fetch('BRANCH', Services::BusbarConfig.get('default_git_branch')).freeze
- KUBECTL_CONFIG_FILE_URL =
ENV.fetch('KUBECTL_CONFIG_FILE_URL', Services::BusbarConfig.get('kubectl_config_url')).freeze
- KUBECTL_CONFIG_VERSION_URL =
ENV.fetch('KUBECTL_CONFIG_FILE_URL', Services::BusbarConfig.get('kubectl_config_version_url')).freeze
- BUSBAR_PROFILE =
ENV.fetch('BUSBAR_PROFILE', Services::BusbarConfig.get('busbar_profile')).freeze
- VERSION =
Version Variables
'1.5'.freeze
- BUSBAR_PATCH_VERSION =
'0'.freeze
- KUBECTL_PATCH_VERSION =
'8'.freeze
- BUSBAR_VERSION =
"#{VERSION}.#{BUSBAR_PATCH_VERSION}".freeze
- KUBECTL_VERSION =
"#{VERSION}.#{KUBECTL_PATCH_VERSION}".freeze