user: osm-developer
# git_base_url: http://git.<IP_ADDRESS>.nip.io
# pubkey: pubkey
+ # fleet_repo_url: http://git.<IP_ADDRESS>.nip.io/osm-developer/fleet-osm.git
+ # sw_catalogs_repo_url: http://git.<IP_ADDRESS>.nip.io/osm-developer/sw-catalogs-osm.git
workflow_debug: true
workflow_dry_run: false
# Render workflow
# workflow_kwargs = {
- # "git_fleet_url": f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- # "git_sw_catalogs_url": f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ # "git_fleet_url": self._repo_fleet_url,
+ # "git_sw_catalogs_url": self._repo_sw_catalogs_url,
# }
# manifest = self.render_jinja_template(
# workflow_template,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
cluster_name=cluster_name,
cluster_type=cluster_type,
cluster_kustomization_name=cluster_kustomization_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
cluster_name=cluster_name,
cluster_type=cluster_type,
cluster_kustomization_name=cluster_kustomization_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
cluster_name=cluster_name,
cluster_kustomization_name=cluster_kustomization_name,
osm_project_name=osm_project_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
cluster_name=cluster_name,
cluster_kustomization_name=cluster_kustomization_name,
public_key_mgmt=self._pubkey,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
+ git_fleet_url=self._repo_fleet_url,
cluster_kustomization_name=cluster_kustomization_name,
osm_project_name=osm_project_name,
workflow_debug=self._workflow_debug,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
templates_path=oka_path,
substitute_environment=substitute_environment,
substitution_filter=substitution_filter,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
templates_path=oka_path,
substitute_environment=substitute_environment,
substitution_filter=substitution_filter,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
ksu_name=ksu_name,
profile_name=profile_name,
profile_type=profile_type,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
oka_name=oka_name,
oka_type=oka_type,
osm_project_name=osm_project_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
oka_name=oka_name,
oka_type=oka_type,
osm_project_name=osm_project_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
oka_name=oka_name,
oka_type=oka_type,
osm_project_name=osm_project_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
profile_name=profile_name,
profile_type=profile_type,
osm_project_name=osm_project_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
profile_name=profile_name,
profile_type=profile_type,
osm_project_name=osm_project_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
profile_name=profile_name,
profile_type=profile_type,
cluster_kustomization_name=cluster_kustomization_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
profile_name=profile_name,
profile_type=profile_type,
cluster_kustomization_name=cluster_kustomization_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
providerconfig_name=providerconfig_name,
provider_type=provider_type,
cred_secret_name=vim_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
providerconfig_name=providerconfig_name,
provider_type=provider_type,
osm_project_name=osm_project_name,
workflow_template,
output_file=None,
workflow_name=workflow_name,
- git_fleet_url=f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git",
- git_sw_catalogs_url=f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ git_fleet_url=self._repo_fleet_url,
+ git_sw_catalogs_url=self._repo_sw_catalogs_url,
providerconfig_name=providerconfig_name,
provider_type=provider_type,
cred_secret_name=vim_name,
self._kubectl = kubectl.Kubectl(config_file=self._kubeconfig)
self._repo_base_url = self.gitops_config["git_base_url"]
self._repo_user = self.gitops_config["user"]
+ self._repo_fleet_url = self.gitops_config.get(
+ "fleet_repo_url", f"{self._repo_base_url}/{self._repo_user}/fleet-osm.git"
+ )
+ self._repo_sw_catalogs_url = self.gitops_config.get(
+ "sw_catalogs_repo_url",
+ f"{self._repo_base_url}/{self._repo_user}/sw-catalogs-osm.git",
+ )
self._pubkey = self.gitops_config["pubkey"]
self._workflow_debug = str(self.gitops_config["workflow_debug"]).lower()
self._workflow_dry_run = str(self.gitops_config["workflow_dry_run"]).lower()