This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git
from d8bcee8ece Changed the domain of Cybershuttle dev/staging gateway
add 223480ac5c Upgrading keycloak to v24
add 6117e50498 Removing older dependencies
add e1fc3d5735 Upgrading outdated dependencies
add 5dfbc2f230 Adding openid scope for password auth in pga
add 0930cf3a6b Adding auth.cybershuttle.org certificate to trust store
add 7781882abc Refactoring agent service and adding db connection
add d6bc669d97 Adding spring db properties to distribution
add 138fb60e19 Removing incompatible libraries from the agent service
add ce82e61a43 Setting trust store paths as vm arguments
add 030e80aeb8 i-guide templates
add d87e4b2362 Adding missing dependencies
add e4f03e5368 docker file to build airavata cerebrum agent
add 65c0892873 updated the dependencies for v1l4 agent docker
add 3f846601f7 configurations for the cerebrum agent
add da5a94dd38 run an agent and jl locally for development
add 0ce3789403 introduced logs for agent executions
add 9d67702cd8 Merge pull request #445 from
lahirujayathilake/agent-framewok-refactoring
add 3d3996c318 Adding support to device auth for jupyter agent
add f5be99618b remove incompatible httpclient version to align with
resteasy-client
add 4397056bda Fix run_remote magic and update kernel to properly render
outputs and display errors in airavata_magics.py
add ee9c67cdc0 included error outputs and enhanced agent log messages
add addcefe317 included cs_login python extension
add 76667ed4bf included the data for iguide agent
add b9d7420d85 updated the sshj library version
add e4f0d0586f updated the httpclient and bouncy castle library versions
add 68774548c0 JupyterHub docker deployment configuration
add 93421fa5bf Terminate idle notebook containers
add 1e64aab248 enable ssl for jupyterhub
add 3b78b2640b MD-based user container for notebook
add 9367451409 Adding python execution support for agent
add 6ea4b678f8 Fetching python libraries from agent
add 0eeffef158 support airavata experiment plan services
add c9b38971c7 included the gateway when fetching plans relevant for a user
add a7da883b69 updated the groovy library version and slurm groovy script
add f0b550615e included the required libraries for the distributions
add 83eb5a3d1c md notebook and cs settings file changes
add 1eb3e010e9 updated the config files
add 6093d54a8e changes to the jupyter notebook
add 0b67b3cfbf Fix dependency issues by replacing org.codehaus.jackson
with com.fasterxml.jackson
add 3de0edda3e removed log4j-slf4j-impl dependencies
add ea0a19a9ae included codehaus jackson dependency for helix
add efa5548bac updated the docker repo name
add bdb538e151 upgraded the sfl4j version
add ec4a624ad2 application interface pulled by the group
add c8f7853fa3 File server initial implementation
add e29842fcc1 Support to upload files
add e1bcf29695 extract process id using exp id
add 776a6af7fa Merge branch 'master' into agent-framewok-refactoring
add 0a540fd60f pick the right group compute resource preference to launch
the airavata agent
add 201fe322b3 included airavata magics and auto-import them in user level
notebooks
new c965eb82e5 Merge pull request #455 from
apache/agent-framewok-refactoring
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
airavata-api/airavata-api-server/pom.xml | 8 +-
.../airavata-cpp-sdk/src/main/resources/LICENSE | 4 +-
.../iam-admin-services-core/pom.xml | 20 +-
.../core/impl/TenantManagementKeycloakImpl.java | 5 +-
.../profile-service-commons/pom.xml | 6 +
airavata-services/services-security/pom.xml | 6 +-
.../common/vars/main.yml => kafka-rest-proxy.yml} | 5 +-
.../{roles/common/vars/main.yml => zookeeper.yml} | 5 +-
dev-tools/deployment/jupyterhub/Dockerfile | 15 +
.../deployment/jupyterhub/docker-compose.yaml | 24 +
.../deployment/jupyterhub/jupyterhub_config.py | 71 +
dev-tools/deployment/jupyterhub/nginx-conf | 36 +
.../jupyterhub/user-container/MD/Dockerfile | 26 +
.../user-container/MD/build-container.sh | 2 +
.../jupyterhub/user-container/MD/data/b4pull.pdb | 97198 ++++++++++++
.../user-container/MD/data/b4pull.restart.coor | Bin 0 -> 2332708 bytes
.../user-container/MD/data/b4pull.restart.vel | Bin 0 -> 2332708 bytes
.../user-container/MD/data/b4pull.restart.xsc | 3 +
.../user-container/MD/data/par_all36_water.prm | 115 +
.../user-container/MD/data/par_all36m_prot.prm | 3435 +
.../user-container/MD/data/pull_cpu.conf | 100 +
.../user-container/MD/data/pull_gpu.conf | 100 +
.../jupyterhub/user-container/MD/data/sample.txt | 1 +
.../user-container/MD/data/structure.pdb | 97198 ++++++++++++
.../user-container/MD/data/structure.psf | 147335 ++++++++++++++++++
.../jupyterhub/user-container/MD/init.sh | 15 +
.../user-container/MD/labconfig}/__init__.py | 0
.../MD}/labconfig/airavata_magics.py | 140 +-
.../user-container/MD}/labconfig/bootstrap.sh | 0
.../user-container/MD/labconfig/device_auth.py | 58 +
.../user-container/MD/labconfig/ipython_startup.py | 12 +
.../MD}/labconfig/jupyter_lab_config.py | 0
.../jupyterhub/user-container/MD/poc.ipynb | 395 +
.../jupyterhub/user-container/MD/settings.ini | 17 +
.../{connection-service => agent-service}/pom.xml | 42 +-
.../main/assembly/agent-service-bin-assembly.xml} | 3 +-
.../service/AgentServiceApplication.java} | 6 +-
.../agent/connection/service/UserContext.java | 0
.../service/config/AuthzTokenFilter.java | 0
.../service/config/ClusterApplicationConfig.java | 0
.../service/controllers/AgentController.java | 43 +-
.../service/controllers/ExperimentController.java | 27 +-
.../service/controllers/PlanController.java | 90 +
.../service/db/entity/AgentDeploymentInfo.java | 59 +
.../service/db/entity/AgentExecution.java | 48 +
.../service/db/entity/AgentExecutionStatus.java | 76 +
.../agent/connection/service/db/entity/Plan.java | 55 +
.../service/db/repo/AgentDeploymentInfoRepo.java | 9 +
.../service/db/repo/AgentExecutionRepo.java | 9 +
.../service/db/repo/AgentExecutionStatusRepo.java | 9 +
.../agent/connection/service/db/repo/PlanRepo.java | 13 +
.../service/handlers/AgentConnectionHandler.java} | 78 +-
.../service/handlers/AgentManagementHandler.java} | 37 +-
.../connection/service/handlers/FuseFSHandler.java | 0
.../connection/service/handlers/PlanHandler.java | 35 +
.../connection/service/models/AgentCommandAck.java | 0
.../service/models/AgentCommandRequest.java | 0
.../service/models/AgentCommandResponse.java | 0
.../service/models/AgentInfoResponse.java | 0
.../service/models/AgentPythonRunAck.java} | 2 +-
.../service/models/AgentPythonRunRequest.java | 61 +
.../service/models/AgentPythonRunResponse.java} | 2 +-
.../connection/service/models/AgentTunnelAck.java | 0
.../service/models/AgentTunnelCreationRequest.java | 0
.../connection/service/models/DirectoryInfo.java | 0
.../service/models/ExperimentStorageResponse.java | 0
.../agent/connection/service/models/FileInfo.java | 0
.../service/models/JupyterExecutionAck.java | 0
.../service/models/JupyterExecutionRequest.java | 0
.../service/models/JupyterExecutionResponse.java | 0
.../service/models/LaunchAgentRequest.java | 15 +
.../service/models/LaunchAgentResponse.java | 9 +
.../service/models/TerminateAgentResponse.java | 0
.../service/services/AiravataFileService.java | 0
.../service/services/AiravataService.java | 14 +-
.../src/main/proto/agent-communication.proto | 54 +-
.../src/main/proto/airavata-fuse.proto | 0
.../src/main/resources/application.yml | 37 +
.../distribution/bin/agent-service-daemon.sh} | 10 +-
.../resources/distribution/bin/agent-service.sh} | 6 +-
.../src/main/resources/distribution/bin/setenv.sh | 0
.../resources/distribution/conf/application.yml | 20 +-
.../main/resources/distribution/conf}/log4j2.xml | 0
.../resources/distribution/conf/truststore.jks | Bin
.../src/main/resources/truststore.jks | Bin
.../airavata-agent/agent-communication.proto | 38 +-
modules/agent-framework/airavata-agent/agent.go | 361 +-
.../airavata-agent/build-container.sh | 4 +-
modules/agent-framework/airavata-agent/go.mod | 2 +-
.../airavata-agent/jupyter/Dockerfile | 5 +-
.../airavata-agent/jupyter/README.md | 4 +-
.../airavata-agent/jupyter/build-jupyter-image.sh | 1 +
.../jupyter/deployments/cerebrum/README.md | 24 +
.../deployments/cerebrum/v1l4/agent/Dockerfile | 61 +
.../cerebrum/v1l4/agent/build-container.sh | 6 +
.../v1l4/agent/v1l4/bkg/bkg_spikes_250Hz_3s.h5 | Bin 0 -> 133346 bytes
.../cerebrum/v1l4/agent/v1l4/config_nest.json | 54 +
.../v1l4/agent/v1l4/description/config.json | 537 +
.../agent/v1l4/description/config_template.json | 283 +
.../v1l4/agent/v1l4/description/custom_mod.json | 5858 +
.../agent/v1l4/description/db_connect_output.json | 70675 +++++++++
.../deployments/cerebrum/v1l4/docker-agent.sh | 10 +
.../cerebrum/v1l4/jupyterlab}/Dockerfile | 7 +-
.../v1l4/jupyterlab/build-jupyter-image.sh | 1 +
.../v1l4/jupyterlab/labconfig}/__init__.py | 0
.../v1l4/jupyterlab}/labconfig/airavata_magics.py | 109 +-
.../v1l4/jupyterlab}/labconfig/bootstrap.sh | 0
.../jupyterlab}/labconfig/jupyter_lab_config.py | 0
.../v1l4/jupyterlab/run-jupyter-lab-container.sh | 1 +
.../jupyter/deployments/i-guide/agent/Dockerfile | 24 +
.../jupyter/deployments/i-guide/agent/README.md | 14 +
.../deployments/i-guide/agent/build-container.sh | 6 +
.../jupyter/deployments/i-guide/agent/dam_list.csv | 346 +
.../deployments/i-guide/agent/docker-agent.sh | 4 +
.../jupyter/deployments/i-guide/agent/kernel.py | 145 +
.../sample_data/NID_FIM_MH_F/MH_F_CA10022.tiff | Bin 0 -> 365941 bytes
.../sample_data/NID_FIM_NH_F/NH_F_CA10022.tiff | Bin 0 -> 27506 bytes
.../sample_data/NID_FIM_TAS_F/TAS_F_CA10022.tiff | Bin 0 -> 232386 bytes
.../sample_data/census_geometry/census_data.csv | 83510 ++++++++++
.../census_geometry/census_tract_from_api.geojson | Bin 14479360 ->
14094084 bytes
.../census_geometry/tl_2020_06_tabblock20.geojson | Bin 14479360 ->
19018197 bytes
.../deployments/i-guide/jupyterlab/Dockerfile | 27 +
.../i-guide/jupyterlab/build-jupyter-image.sh | 1 +
.../i-guide/jupyterlab/labconfig}/__init__.py | 0
.../jupyterlab}/labconfig/airavata_magics.py | 140 +-
.../i-guide/jupyterlab/labconfig/bootstrap.sh | 2 +
.../i-guide/jupyterlab/labconfig/device_auth.py | 58 +
.../jupyterlab}/labconfig/jupyter_lab_config.py | 0
.../jupyterlab/run-jupyter-lab-container.sh | 1 +
.../airavata-agent/jupyter/kernel.py | 97 +-
.../jupyter/labconfig/airavata_magics.py | 118 +-
.../airavata-agent/jupyter/magic.ipynb | 2 +-
.../protos/agent-communication.pb.go | 707 +-
.../src/main/resources/application.yml | 19 -
modules/agent-framework/pom.xml | 2 +-
modules/airavata-helix/agent-api/pom.xml | 11 +-
.../apache/airavata/agents/api/AdaptorParams.java | 3 +-
modules/airavata-helix/helix-spectator/pom.xml | 2 +-
.../airavata/helix/impl/task/AiravataTask.java | 2 +-
modules/airavata-helix/task-api/pom.xml | 4 +
modules/commons/pom.xml | 5 +-
.../src/main/resources/SLURM_Groovy.template | 6 +-
modules/distribution/pom.xml | 65 +-
.../src/main/assembly/controller-bin-assembly.xml | 4 +
.../main/assembly/email-monitor-bin-assembly.xml | 4 +-
.../src/main/assembly/parser-wm-bin-assembly.xml | 1 +
.../src/main/assembly/participant-bin-assembly.xml | 4 +-
.../src/main/assembly/post-wm-bin-assembly.xml | 3 +
.../src/main/assembly/pre-wm-bin-assembly.xml | 3 +
.../assembly/realtime-monitor-bin-assembly.xml | 2 +
.../src/main/resources/api-server/LICENSE | 4 +-
modules/file-server/pom.xml | 81 +
.../main/assembly/file-service-bin-assembly.xml} | 6 +-
.../file/server/FileServerApplication.java | 16 +
.../file/server/FileServerConfiguration.java | 47 +
.../file/server/controller/FileController.java | 89 +
.../file/server/model/AiravataDirectory.java | 49 +
.../airavata/file/server/model/AiravataFile.java | 47 +
.../file/server/model/FileUploadResponse.java | 47 +
.../file/server/service/AirvataFileService.java | 113 +
.../file/server/service/ProcessDataManager.java | 57 +
.../src/main/resources/application.properties | 12 +
.../distribution/bin/file-service-daemon.sh} | 13 +-
.../resources/distribution/bin/file-service.sh} | 6 +-
.../src/main/resources/distribution/bin/setenv.sh | 0
.../distribution/conf/application.properties | 12 +
.../main/resources/distribution/conf}/log4j2.xml | 0
modules/ide-integration/README.md | 3 +
.../app/libraries/Keycloak/Keycloak.php | 2 +-
.../app/tests/selenium/pom.xml | 5 -
.../main/resources/keystores/client_truststore.jks | Bin 1258 -> 2282 bytes
.../registry/registry-tools/registry-tool/pom.xml | 1 -
.../sharing-registry-distribution/pom.xml | 6 +
pom.xml | 25 +-
tools/load-client/pom.xml | 4 +-
175 files changed, 510497 insertions(+), 755 deletions(-)
copy dev-tools/ansible/{roles/common/vars/main.yml => kafka-rest-proxy.yml}
(94%)
copy dev-tools/ansible/{roles/common/vars/main.yml => zookeeper.yml} (93%)
create mode 100644 dev-tools/deployment/jupyterhub/Dockerfile
create mode 100644 dev-tools/deployment/jupyterhub/docker-compose.yaml
create mode 100644 dev-tools/deployment/jupyterhub/jupyterhub_config.py
create mode 100644 dev-tools/deployment/jupyterhub/nginx-conf
create mode 100644 dev-tools/deployment/jupyterhub/user-container/MD/Dockerfile
create mode 100755
dev-tools/deployment/jupyterhub/user-container/MD/build-container.sh
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/b4pull.pdb
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/b4pull.restart.coor
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/b4pull.restart.vel
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/b4pull.restart.xsc
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/par_all36_water.prm
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/par_all36m_prot.prm
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/pull_cpu.conf
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/pull_gpu.conf
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/sample.txt
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/structure.pdb
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/data/structure.psf
create mode 100755 dev-tools/deployment/jupyterhub/user-container/MD/init.sh
copy {airavata-api/airavata-client-sdks/airavata-python-sdk/airavata =>
dev-tools/deployment/jupyterhub/user-container/MD/labconfig}/__init__.py (100%)
copy {modules/agent-framework/airavata-agent/jupyter =>
dev-tools/deployment/jupyterhub/user-container/MD}/labconfig/airavata_magics.py
(52%)
copy {modules/agent-framework/airavata-agent/jupyter =>
dev-tools/deployment/jupyterhub/user-container/MD}/labconfig/bootstrap.sh (100%)
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/labconfig/device_auth.py
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/labconfig/ipython_startup.py
copy {modules/agent-framework/airavata-agent/jupyter =>
dev-tools/deployment/jupyterhub/user-container/MD}/labconfig/jupyter_lab_config.py
(100%)
create mode 100644 dev-tools/deployment/jupyterhub/user-container/MD/poc.ipynb
create mode 100644
dev-tools/deployment/jupyterhub/user-container/MD/settings.ini
rename modules/agent-framework/{connection-service => agent-service}/pom.xml
(79%)
copy
modules/agent-framework/{connection-service/src/main/assembly/connection-service-bin-assembly.xml
=> agent-service/src/main/assembly/agent-service-bin-assembly.xml} (96%)
rename
modules/agent-framework/{connection-service/src/main/java/org/apache/airavata/agent/connection/service/ConnectionServiceApplication.java
=>
agent-service/src/main/java/org/apache/airavata/agent/connection/service/AgentServiceApplication.java}
(54%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/UserContext.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/config/AuthzTokenFilter.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/config/ClusterApplicationConfig.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/controllers/AgentController.java
(53%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/controllers/ExperimentController.java
(54%)
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/PlanController.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/entity/AgentDeploymentInfo.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/entity/AgentExecution.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/entity/AgentExecutionStatus.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/entity/Plan.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/repo/AgentDeploymentInfoRepo.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/repo/AgentExecutionRepo.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/repo/AgentExecutionStatusRepo.java
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/db/repo/PlanRepo.java
rename
modules/agent-framework/{connection-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/AgentHandler.java
=>
agent-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/AgentConnectionHandler.java}
(75%)
rename
modules/agent-framework/{connection-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/ExperimentHandler.java
=>
agent-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/AgentManagementHandler.java}
(80%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/handlers/FuseFSHandler.java
(100%)
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/PlanHandler.java
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/AgentCommandAck.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/AgentCommandRequest.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/AgentCommandResponse.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/AgentInfoResponse.java
(100%)
copy
modules/agent-framework/{connection-service/src/main/java/org/apache/airavata/agent/connection/service/models/JupyterExecutionAck.java
=>
agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentPythonRunAck.java}
(52%)
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentPythonRunRequest.java
copy
modules/agent-framework/{connection-service/src/main/java/org/apache/airavata/agent/connection/service/models/JupyterExecutionResponse.java
=>
agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentPythonRunResponse.java}
(95%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTunnelAck.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTunnelCreationRequest.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/DirectoryInfo.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/ExperimentStorageResponse.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/FileInfo.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/JupyterExecutionAck.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/JupyterExecutionRequest.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/JupyterExecutionResponse.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/LaunchAgentRequest.java
(80%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/LaunchAgentResponse.java
(77%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/models/TerminateAgentResponse.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/services/AiravataFileService.java
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/java/org/apache/airavata/agent/connection/service/services/AiravataService.java
(85%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/proto/agent-communication.proto (64%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/proto/airavata-fuse.proto (100%)
create mode 100644
modules/agent-framework/agent-service/src/main/resources/application.yml
rename
modules/agent-framework/{connection-service/src/main/resources/distribution/bin/connection-service-daemon.sh
=> agent-service/src/main/resources/distribution/bin/agent-service-daemon.sh}
(89%)
mode change 100644 => 100755
copy
modules/agent-framework/{connection-service/src/main/resources/distribution/bin/connection-service.sh
=> agent-service/src/main/resources/distribution/bin/agent-service.sh} (85%)
mode change 100644 => 100755
copy modules/agent-framework/{connection-service =>
agent-service}/src/main/resources/distribution/bin/setenv.sh (100%)
mode change 100644 => 100755
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/resources/distribution/conf/application.yml (50%)
copy modules/{airavata-helix/helix-spectator/src/main/resources =>
agent-framework/agent-service/src/main/resources/distribution/conf}/log4j2.xml
(100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/resources/distribution/conf/truststore.jks (100%)
rename modules/agent-framework/{connection-service =>
agent-service}/src/main/resources/truststore.jks (100%)
create mode 100755
modules/agent-framework/airavata-agent/jupyter/build-jupyter-image.sh
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/README.md
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/Dockerfile
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/build-container.sh
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/v1l4/bkg/bkg_spikes_250Hz_3s.h5
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/v1l4/config_nest.json
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/v1l4/description/config.json
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/v1l4/description/config_template.json
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/v1l4/description/custom_mod.json
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/agent/v1l4/description/db_connect_output.json
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/docker-agent.sh
copy modules/agent-framework/airavata-agent/jupyter/{ =>
deployments/cerebrum/v1l4/jupyterlab}/Dockerfile (96%)
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/jupyterlab/build-jupyter-image.sh
copy {airavata-api/airavata-client-sdks/airavata-python-sdk/airavata =>
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/jupyterlab/labconfig}/__init__.py
(100%)
copy modules/agent-framework/airavata-agent/jupyter/{ =>
deployments/cerebrum/v1l4/jupyterlab}/labconfig/airavata_magics.py (59%)
copy modules/agent-framework/airavata-agent/jupyter/{ =>
deployments/cerebrum/v1l4/jupyterlab}/labconfig/bootstrap.sh (100%)
copy modules/agent-framework/airavata-agent/jupyter/{ =>
deployments/cerebrum/v1l4/jupyterlab}/labconfig/jupyter_lab_config.py (100%)
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/cerebrum/v1l4/jupyterlab/run-jupyter-lab-container.sh
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/Dockerfile
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/README.md
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/build-container.sh
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/dam_list.csv
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/docker-agent.sh
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/kernel.py
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/sample_data/NID_FIM_MH_F/MH_F_CA10022.tiff
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/sample_data/NID_FIM_NH_F/NH_F_CA10022.tiff
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/sample_data/NID_FIM_TAS_F/TAS_F_CA10022.tiff
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/sample_data/census_geometry/census_data.csv
copy AWSCLIV2.pkg =>
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/sample_data/census_geometry/census_tract_from_api.geojson
(55%)
copy AWSCLIV2.pkg =>
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/agent/sample_data/census_geometry/tl_2020_06_tabblock20.geojson
(51%)
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/jupyterlab/Dockerfile
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/jupyterlab/build-jupyter-image.sh
copy {airavata-api/airavata-client-sdks/airavata-python-sdk/airavata =>
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/jupyterlab/labconfig}/__init__.py
(100%)
copy modules/agent-framework/airavata-agent/jupyter/{ =>
deployments/i-guide/jupyterlab}/labconfig/airavata_magics.py (52%)
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/jupyterlab/labconfig/bootstrap.sh
create mode 100644
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/jupyterlab/labconfig/device_auth.py
copy modules/agent-framework/airavata-agent/jupyter/{ =>
deployments/i-guide/jupyterlab}/labconfig/jupyter_lab_config.py (100%)
create mode 100755
modules/agent-framework/airavata-agent/jupyter/deployments/i-guide/jupyterlab/run-jupyter-lab-container.sh
delete mode 100644
modules/agent-framework/connection-service/src/main/resources/application.yml
create mode 100644 modules/file-server/pom.xml
rename
modules/{agent-framework/connection-service/src/main/assembly/connection-service-bin-assembly.xml
=> file-server/src/main/assembly/file-service-bin-assembly.xml} (94%)
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/FileServerApplication.java
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/FileServerConfiguration.java
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/controller/FileController.java
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/model/AiravataDirectory.java
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/model/AiravataFile.java
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/model/FileUploadResponse.java
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/service/AirvataFileService.java
create mode 100644
modules/file-server/src/main/java/org/apache/airavata/file/server/service/ProcessDataManager.java
create mode 100644
modules/file-server/src/main/resources/application.properties
copy
modules/{distribution/src/main/resources/email-monitor/bin/email-monitor-daemon.sh
=> file-server/src/main/resources/distribution/bin/file-service-daemon.sh}
(87%)
rename
modules/{agent-framework/connection-service/src/main/resources/distribution/bin/connection-service.sh
=> file-server/src/main/resources/distribution/bin/file-service.sh} (90%)
rename modules/{agent-framework/connection-service =>
file-server}/src/main/resources/distribution/bin/setenv.sh (100%)
create mode 100644
modules/file-server/src/main/resources/distribution/conf/application.properties
copy modules/{airavata-helix/helix-spectator/src/main/resources =>
file-server/src/main/resources/distribution/conf}/log4j2.xml (100%)