Skip to content

Commit

Permalink
Introduce ConfigParam item for vault address
Browse files Browse the repository at this point in the history
related to #236 #272 #317
  • Loading branch information
soxofaan committed Jan 27, 2023
1 parent 085998c commit 86c1a84
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion openeogeotrellis/async_task.py
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ def main():

try:
def get_batch_jobs(batch_job_id: str, user_id: str) -> GpsBatchJobs:
vault = Vault("https://vault.vgt.vito.be")
vault = Vault(ConfigParams().vault_addr)
catalog = get_layer_catalog(vault=vault, opensearch_enrich=True)

jvm = java_gateway.jvm
Expand Down
3 changes: 1 addition & 2 deletions openeogeotrellis/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -311,8 +311,7 @@ def __init__(
else ZooKeeperUserDefinedProcessRepository(hosts=ConfigParams().zookeepernodes)
)

# TODO #285 get vault url from config instead of hardcoding
vault = Vault("https://vault.vgt.vito.be")
vault = Vault(ConfigParams().vault_addr)

catalog = get_layer_catalog(vault, opensearch_enrich=opensearch_enrich)

Expand Down
2 changes: 2 additions & 0 deletions openeogeotrellis/configparams.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ def __init__(self, env=os.environ):
self.etl_api = "https://etl-dev.terrascope.be"
self.etl_api_oidc_issuer = "https://sso-int.terrascope.be/auth/realms/terrascope"

self.vault_addr = os.environ.get("VAULT_ADDR", "https://vault.vgt.vito.be")

def __str__(self) -> str:
return pformat(vars(self))

Expand Down
2 changes: 1 addition & 1 deletion openeogeotrellis/job_tracker.py
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ def _to_serializable_datetime(epoch_millis: str) -> Union[str, None]:


def get_etl_api_access_token(principal: str, keytab: str):
vault = Vault("https://vault.vgt.vito.be")
vault = Vault(ConfigParams().vault_addr)
vault_token = vault.login_kerberos(principal, keytab)

etl_api_credentials = vault.get_etl_api_credentials(vault_token)
Expand Down

0 comments on commit 86c1a84

Please sign in to comment.