This is an automated email from the ASF dual-hosted git repository.
yasith pushed a change to branch feat/svclayer
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 53ac578c4b Clean up tracked generated files, fix broken Maven module
paths, and harden Docker build
add 8c6f1ab9bd feat(deployment): Add Kubernetes manifests for Airavata
services
No new revisions were added by this update.
Summary of changes:
.devcontainer/compose.yml | 17 +-
.devcontainer/dev.env.defaults | 12 +-
.devcontainer/init-db/01-create-databases.sql | 11 -
.gitignore | 30 +-
README.md | 116 +++-
airavata-api/RELEASE_NOTES => RELEASE_NOTES | 0
airavata-agent/.dockerignore | 16 +
airavata-agent/.gitignore | 18 +-
airavata-api/.dockerignore | 16 +-
airavata-api/README.md | 428 ++++++++++++++
airavata-api/docs/ERD.md | 644 ---------------------
airavata-api/docs/README.md | 6 -
.../distribution/src/main/docker/Dockerfile | 6 +
.../src/main/resources/conf/db/README.md | 17 +-
.../src/main/resources/conf/db/create-database.sql | 27 +-
airavata-api/modules/rest-api/README.md | 10 +-
airavata-api/scripts/README.md | 2 +
airavata-portal/.dockerignore | 40 ++
airavata-portal/README.md | 35 +-
airavata-python-sdk/.gitignore | 38 +-
airavata-python-sdk/README.md | 126 ++--
airavata-python-sdk/docs/index.md | 41 --
.../docs/reference/airavata_experiments.md | 3 -
.../docs/reference/airavata_jupyter_magic.md | 3 -
airavata-python-sdk/docs/reference/airavata_sdk.md | 3 -
conf/init-db/01-create-databases.sql | 19 +
{.devcontainer => conf}/keycloak/keycloak.conf | 0
{.devcontainer => conf}/keycloak/setup-keycloak.sh | 0
deployment/ansible/DEVELOPER_GUIDE.md | 91 ++-
deployment/ansible/README.md | 4 +-
deployment/ansible/SETUP_FLOW.md | 54 +-
deployment/ansible/airavata_setup.yml | 118 ----
deployment/ansible/airavata_update.yml | 70 ---
deployment/ansible/deploy.yml | 18 +
.../inventories/local/group_vars/all/vars.yml | 106 ++++
deployment/ansible/inventories/local/hosts | 18 +
deployment/ansible/inventories/template/README.md | 10 +-
.../inventories/template/group_vars/all/vars.yml | 21 +-
deployment/ansible/inventories/template/hosts | 6 +
deployment/ansible/roles/README.md | 21 +
.../roles/airavata_services/defaults/main.yml | 220 -------
.../roles/airavata_services/handlers/main.yml | 23 -
.../roles/airavata_services/tasks/build.yml | 69 ---
.../tasks/deploy_agent_service.yml | 78 ---
.../airavata_services/tasks/deploy_api_server.yml | 136 -----
.../airavata_services/tasks/deploy_file_server.yml | 78 ---
.../tasks/deploy_research_service.yml | 78 ---
.../airavata_services/tasks/deploy_restproxy.yml | 78 ---
.../airavata_services/tasks/generate_keystore.yml | 149 -----
.../ansible/roles/airavata_services/tasks/main.yml | 49 --
.../airavata_services/tasks/start_services.yml | 152 -----
.../airavata_services/tasks/stop_services.yml | 287 ---------
.../templates/airavata-server.properties.j2 | 276 ---------
.../templates/application-agent-service.yml.j2 | 63 --
.../application-file-server.properties.j2 | 34 --
.../templates/application-research-service.yml.j2 | 76 ---
.../templates/application-restproxy.properties.j2 | 23 -
.../templates/email-config.yml.j2 | 114 ----
.../airavata_services/templates/log4j2.xml.j2 | 55 --
.../ansible/roles/api-orch/defaults/main.yml | 69 ---
deployment/ansible/roles/api-orch/tasks/main.yml | 218 -------
.../api-orch/templates/airavata.properties.j2 | 300 ----------
deployment/ansible/roles/apiserver/tasks/build.yml | 4 +-
.../ansible/roles/apiserver/tasks/deploy.yml | 25 +-
...ata.properties.j2 => application.properties.j2} | 13 +-
deployment/ansible/roles/portal/defaults/main.yml | 41 ++
.../handlers/main.yml} | 14 +-
deployment/ansible/roles/portal/tasks/main.yml | 208 +++++++
.../ansible/roles/portal/templates/portal.env.j2 | 23 +
.../roles/portal/templates/portal.service.j2 | 25 +
.../ansible/roles/reverse_proxy/handlers/main.yml | 33 --
.../ansible/roles/reverse_proxy/tasks/main.yml | 68 ---
.../{reverse_proxy => temporal}/defaults/main.yml | 26 +-
.../defaults => temporal/handlers}/main.yml | 9 +-
deployment/ansible/roles/temporal/tasks/main.yml | 136 +++++
.../roles/temporal/templates/temporal.service.j2 | 29 +
deployment/ansible/start_services.yml | 47 --
deployment/ansible/stop_services.yml | 47 --
deployment/k8s/apiserver.yaml | 318 ++++++++++
deployment/k8s/configmap.yaml | 49 ++
deployment/k8s/ingress.yaml | 120 ++++
deployment/k8s/keycloak.yaml | 164 ++++++
deployment/k8s/kustomization.yaml | 48 ++
deployment/k8s/mariadb.yaml | 196 +++++++
deployment/k8s/namespace.yaml | 6 +
deployment/k8s/portal.yaml | 192 ++++++
deployment/k8s/secrets.yaml | 84 +++
deployment/k8s/temporal.yaml | 97 ++++
deployment/scripts/README.md | 2 +-
deployment/scripts/distribution_update.sh | 4 +-
deployment/scripts/docker-startup.sh | 2 +-
91 files changed, 2892 insertions(+), 3984 deletions(-)
delete mode 100644 .devcontainer/init-db/01-create-databases.sql
rename airavata-api/RELEASE_NOTES => RELEASE_NOTES (100%)
create mode 100644 airavata-agent/.dockerignore
create mode 100644 airavata-api/README.md
delete mode 100644 airavata-api/docs/ERD.md
delete mode 100644 airavata-api/docs/README.md
create mode 100644 airavata-portal/.dockerignore
delete mode 100644 airavata-python-sdk/docs/index.md
delete mode 100644 airavata-python-sdk/docs/reference/airavata_experiments.md
delete mode 100644 airavata-python-sdk/docs/reference/airavata_jupyter_magic.md
delete mode 100644 airavata-python-sdk/docs/reference/airavata_sdk.md
create mode 100644 conf/init-db/01-create-databases.sql
rename {.devcontainer => conf}/keycloak/keycloak.conf (100%)
rename {.devcontainer => conf}/keycloak/setup-keycloak.sh (100%)
delete mode 100644 deployment/ansible/airavata_setup.yml
delete mode 100644 deployment/ansible/airavata_update.yml
create mode 100644 deployment/ansible/inventories/local/group_vars/all/vars.yml
create mode 100644 deployment/ansible/inventories/local/hosts
delete mode 100644 deployment/ansible/roles/airavata_services/defaults/main.yml
delete mode 100644 deployment/ansible/roles/airavata_services/handlers/main.yml
delete mode 100644 deployment/ansible/roles/airavata_services/tasks/build.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/deploy_agent_service.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/deploy_api_server.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/deploy_file_server.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/deploy_research_service.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/deploy_restproxy.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/generate_keystore.yml
delete mode 100644 deployment/ansible/roles/airavata_services/tasks/main.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/start_services.yml
delete mode 100644
deployment/ansible/roles/airavata_services/tasks/stop_services.yml
delete mode 100644
deployment/ansible/roles/airavata_services/templates/airavata-server.properties.j2
delete mode 100644
deployment/ansible/roles/airavata_services/templates/application-agent-service.yml.j2
delete mode 100644
deployment/ansible/roles/airavata_services/templates/application-file-server.properties.j2
delete mode 100644
deployment/ansible/roles/airavata_services/templates/application-research-service.yml.j2
delete mode 100644
deployment/ansible/roles/airavata_services/templates/application-restproxy.properties.j2
delete mode 100644
deployment/ansible/roles/airavata_services/templates/email-config.yml.j2
delete mode 100644
deployment/ansible/roles/airavata_services/templates/log4j2.xml.j2
delete mode 100644 deployment/ansible/roles/api-orch/defaults/main.yml
delete mode 100644 deployment/ansible/roles/api-orch/tasks/main.yml
delete mode 100644
deployment/ansible/roles/api-orch/templates/airavata.properties.j2
rename deployment/ansible/roles/apiserver/templates/{airavata.properties.j2 =>
application.properties.j2} (82%)
create mode 100644 deployment/ansible/roles/portal/defaults/main.yml
rename
deployment/ansible/roles/{api-orch/tasks/haproxy/install_deps_Ubuntu_22.yml =>
portal/handlers/main.yml} (86%)
create mode 100644 deployment/ansible/roles/portal/tasks/main.yml
create mode 100644 deployment/ansible/roles/portal/templates/portal.env.j2
create mode 100644 deployment/ansible/roles/portal/templates/portal.service.j2
delete mode 100644 deployment/ansible/roles/reverse_proxy/handlers/main.yml
delete mode 100644 deployment/ansible/roles/reverse_proxy/tasks/main.yml
rename deployment/ansible/roles/{reverse_proxy => temporal}/defaults/main.yml
(59%)
rename deployment/ansible/roles/{rabbitmq/defaults =>
temporal/handlers}/main.yml (84%)
create mode 100644 deployment/ansible/roles/temporal/tasks/main.yml
create mode 100644
deployment/ansible/roles/temporal/templates/temporal.service.j2
delete mode 100644 deployment/ansible/start_services.yml
delete mode 100644 deployment/ansible/stop_services.yml
create mode 100644 deployment/k8s/apiserver.yaml
create mode 100644 deployment/k8s/configmap.yaml
create mode 100644 deployment/k8s/ingress.yaml
create mode 100644 deployment/k8s/keycloak.yaml
create mode 100644 deployment/k8s/kustomization.yaml
create mode 100644 deployment/k8s/mariadb.yaml
create mode 100644 deployment/k8s/namespace.yaml
create mode 100644 deployment/k8s/portal.yaml
create mode 100644 deployment/k8s/secrets.yaml
create mode 100644 deployment/k8s/temporal.yaml