From 790a289ff6b77eaa63459831abb4c18ab39aea96 Mon Sep 17 00:00:00 2001 From: Calcagiara Date: Wed, 20 Nov 2024 16:58:14 +0100 Subject: [PATCH 1/3] refactor(digitalhub): removed unused files --- .../digitalhub/confs/dremio/dremio-backup.tar | Bin 163840 -> 0 bytes .../python-test/python-test-container.py | 68 --------------- .../tests/python-test/python-test-dbt.py | 79 ------------------ 3 files changed, 147 deletions(-) delete mode 100644 charts/digitalhub/confs/dremio/dremio-backup.tar delete mode 100644 charts/digitalhub/confs/tests/python-test/python-test-container.py delete mode 100644 charts/digitalhub/confs/tests/python-test/python-test-dbt.py diff --git a/charts/digitalhub/confs/dremio/dremio-backup.tar b/charts/digitalhub/confs/dremio/dremio-backup.tar deleted file mode 100644 index c5b6695870b1fc4124fe3f537dd6e8fca5eeffdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163840 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 diff --git a/charts/digitalhub/confs/tests/python-test/python-test-container.py b/charts/digitalhub/confs/tests/python-test/python-test-container.py deleted file mode 100644 index e2ba6f9c..00000000 --- a/charts/digitalhub/confs/tests/python-test/python-test-container.py +++ /dev/null @@ -1,68 +0,0 @@ -import sys -import digitalhub as dh -from time import time, sleep -import os -from oauthlib.oauth2 import BackendApplicationClient -from requests_oauthlib import OAuth2Session - - -def poller(run): - - start = time() - max_time = 15 * 60 # 15 minutes - - while True: - - if (time() - start) > max_time: - raise Exception(f"Timed out waiting: run status is {run.status.state}") - - run.refresh() - - if run.status.state == "ERROR": - raise Exception(f"Something got wrong with run: {run.status.state} - {run.status.message}") - - if run.status.state == "COMPLETED": - print("Run finished.") - sys.exit(0) - - if run.status.state == "STOPPED": - print("Run stopped.") - sys.exit(1) - - sleep(5) - - -def main(): - if "CORE_CLIENT_ID" in os.environ: - # Get AAC Core Token - client_id = os.getenv("CORE_CLIENT_ID") - client_secret = os.getenv("CORE_CLIENT_SECRET") - scope = 'tenant1-core' - client = BackendApplicationClient(client_id=client_id) - oauth = OAuth2Session(client=client, scope=scope) - token = oauth.fetch_token(token_url='https://core.tenant1.digitalhub-dev.smartcommunitylab.it/auth/token', client_id=client_id, client_secret=client_secret, scope=scope) - os.environ["DHCORE_ACCESS_TOKEN"] = token["access_token"] - - # Get or create project - project = dh.get_or_create_project("project-container") - - function = project.new_function(name="build", - kind="container", - base_image="python:3.9-slim", - command="echo", - args=["hello world"]) - # Build the container - run_build = function.run(action="build", - instructions=["ls"]) - # Wait for run to finish - poller(run_build) - - # Run function - run = function.run("job") - - # Wait for run to finish - poller(run) - - -if __name__ == "__main__": - main() diff --git a/charts/digitalhub/confs/tests/python-test/python-test-dbt.py b/charts/digitalhub/confs/tests/python-test/python-test-dbt.py deleted file mode 100644 index bfdc060a..00000000 --- a/charts/digitalhub/confs/tests/python-test/python-test-dbt.py +++ /dev/null @@ -1,79 +0,0 @@ -import sys -import digitalhub as dh -from time import time, sleep -import os -from oauthlib.oauth2 import BackendApplicationClient -from requests_oauthlib import OAuth2Session - - -def poller(run): - - start = time() - max_time = 15 * 60 # 15 minutes - - while True: - - if (time() - start) > max_time: - raise Exception(f"Timed out waiting: run status is {run.status.state}") - - run.refresh() - - if run.status.state == "ERROR": - raise Exception(f"Something got wrong with run: {run.status.state} - {run.status.message}") - - if run.status.state == "COMPLETED": - print("Run finished.") - sys.exit(0) - - if run.status.state == "STOPPED": - print("Run stopped.") - sys.exit(1) - - sleep(5) - - -def main(): - if "CORE_CLIENT_ID" in os.environ: - # Get AAC Core Token - client_id = os.getenv("CORE_CLIENT_ID") - client_secret = os.getenv("CORE_CLIENT_SECRET") - scope = 'tenant1-core' - client = BackendApplicationClient(client_id=client_id) - oauth = OAuth2Session(client=client, scope=scope) - token = oauth.fetch_token(token_url='https://core.tenant1.digitalhub-dev.smartcommunitylab.it/auth/token', client_id=client_id, client_secret=client_secret, scope=scope) - os.environ["DHCORE_ACCESS_TOKEN"] = token["access_token"] - - # Get or create project - project = dh.get_or_create_project("project-dbt") - - # Create new input dataitem - url = "https://gist.githubusercontent.com/kevin336/acbb2271e66c10a5b73aacf82ca82784/raw/e38afe62e088394d61ed30884dd50a6826eee0a8/employees.csv" - di = project.new_dataitem(name="employees", - kind="table", - path=url) - - # Create new function - sql = """ - WITH tab AS ( - SELECT * - FROM {{ ref('employees') }} - ) - SELECT * - FROM tab - WHERE tab."DEPARTMENT_ID" = '60' - """ - function = project.new_function(name="function-dbt", - kind="dbt", - source={"code": sql}) - - # Run function - run = function.run("transform", - inputs={"employees": di.key}, - outputs={"output_table": "department-60"}) - - # Wait for run to finish - poller(run) - - -if __name__ == "__main__": - main() From 568711e1b8d6e31bb650e524baa3d4813a444d73 Mon Sep 17 00:00:00 2001 From: Calcagiara Date: Wed, 20 Nov 2024 16:59:24 +0100 Subject: [PATCH 2/3] feat(oauth2-proxy): added editable resources by values --- charts/digitalhub/templates/oauth2-proxy/deployment.yaml | 4 ++++ charts/digitalhub/values.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/charts/digitalhub/templates/oauth2-proxy/deployment.yaml b/charts/digitalhub/templates/oauth2-proxy/deployment.yaml index 1edd510c..422d50dd 100644 --- a/charts/digitalhub/templates/oauth2-proxy/deployment.yaml +++ b/charts/digitalhub/templates/oauth2-proxy/deployment.yaml @@ -37,6 +37,10 @@ spec: secretKeyRef: name: {{ $value.existingSecret.name }} key: {{ $value.existingSecret.secretKey }} + {{- if $value.resources }} + resources: + {{- toYaml $value.resources | nindent 12 }} + {{- end }} --- {{- end }} {{- end }} diff --git a/charts/digitalhub/values.yaml b/charts/digitalhub/values.yaml index a4e0cc22..bfd76db8 100644 --- a/charts/digitalhub/values.yaml +++ b/charts/digitalhub/values.yaml @@ -313,6 +313,7 @@ oauth2-proxy: name: "" clientId: "" secretKey: "" + resources: {} dashboard: replicaCount: 1 From 2506e8e186c992e50ed4b8b1dd09af5e7586606c Mon Sep 17 00:00:00 2001 From: Calcagiara Date: Wed, 20 Nov 2024 17:00:07 +0100 Subject: [PATCH 3/3] bump(digitalhub): upgraded digitalhub to version 0.9.0-beta4 --- charts/digitalhub/Chart.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/digitalhub/Chart.yaml b/charts/digitalhub/Chart.yaml index 5a102871..bfa0a03f 100644 --- a/charts/digitalhub/Chart.yaml +++ b/charts/digitalhub/Chart.yaml @@ -7,7 +7,7 @@ maintainers: url: https://github.com/ffais - name: calcagiara url: https://github.com/Calcagiara -version: "0.9.0-beta3" +version: "0.9.0-beta4" appVersion: "0.9.0" dependencies: - name: apigw-operator @@ -19,7 +19,7 @@ dependencies: repository: https://helm.coder.com/v2 condition: coder.enabled - name: core - version: "0.2.18" + version: "0.2.19" repository: https://scc-digitalhub.github.io/digitalhub/ condition: core.enabled - name: kubernetes-resource-manager @@ -35,7 +35,7 @@ dependencies: repository: "https://helm.twun.io" condition: docker-registry.enabled - name: ext-postgres-operator - version: "1.2.5" + version: "1.2.6" repository: https://scc-digitalhub.github.io/digitalhub/ condition: ext-postgres-operator.enabled - name: kubeflow-pipelines