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

Reply via email to