├── LICENSE ├── README.md ├── azure ├── README.md ├── install_cert_on_appgw │ ├── install-cert-appgw.sh │ ├── test-cert.crt │ ├── test-cert.key │ └── test-cert.pfx ├── onto_on_azure.png └── terraform │ ├── README.md │ ├── attach-acr.sh │ ├── step_1_azure_storage_tf_backend │ └── create_tfstate_storage.sh │ ├── step_2_infrastructure │ ├── acr.tf │ ├── aks.tf │ ├── backendconfig.tfvars │ ├── db.tf │ ├── disk.tf │ ├── main.tf │ ├── network.tf │ ├── outputs.tf │ ├── resource_group.tf │ ├── terraform.tfvars │ └── variables.tf │ └── step_3_CDN │ ├── backendconfig.tfvars │ ├── cache.tf │ ├── main.tf │ ├── outputs.tf │ ├── resource_group.tf │ └── variables.tf ├── deployment.png ├── docker ├── README.md ├── deployment.png ├── docker-compose.yml └── ontocache │ ├── Dockerfile │ ├── certs │ └── README.md │ └── conf │ ├── nginx.conf │ └── snippets │ ├── cors.conf │ └── ssl-your.domain.here.conf └── helm ├── README.md ├── cert-manager ├── cert-issuer │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ └── cluster-issuer.yaml │ └── values.yaml ├── install-cert-issuer.sh ├── install-cert-manager.sh └── install-nginx-ingress-controller.sh └── ontoserver ├── custom_values.yaml ├── deploy.sh ├── ontoserver ├── .helmignore ├── Chart.lock ├── Chart.yaml ├── azure-pipelines.yml ├── charts │ └── nginx-ingress-0.13.2.tgz ├── customisation │ ├── organisation.css │ └── organisation_logo.png ├── preload │ ├── preload.json │ └── preload.xml ├── templates │ ├── deployment.yaml │ └── ingress.yaml └── values.yaml └── quayio-secret-dockerconfigjson.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/README.md -------------------------------------------------------------------------------- /azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/README.md -------------------------------------------------------------------------------- /azure/install_cert_on_appgw/install-cert-appgw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/install_cert_on_appgw/install-cert-appgw.sh -------------------------------------------------------------------------------- /azure/install_cert_on_appgw/test-cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/install_cert_on_appgw/test-cert.crt -------------------------------------------------------------------------------- /azure/install_cert_on_appgw/test-cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/install_cert_on_appgw/test-cert.key -------------------------------------------------------------------------------- /azure/install_cert_on_appgw/test-cert.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/install_cert_on_appgw/test-cert.pfx -------------------------------------------------------------------------------- /azure/onto_on_azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/onto_on_azure.png -------------------------------------------------------------------------------- /azure/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/README.md -------------------------------------------------------------------------------- /azure/terraform/attach-acr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/attach-acr.sh -------------------------------------------------------------------------------- /azure/terraform/step_1_azure_storage_tf_backend/create_tfstate_storage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_1_azure_storage_tf_backend/create_tfstate_storage.sh -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/acr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/acr.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/aks.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/aks.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/backendconfig.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/backendconfig.tfvars -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/db.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/db.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/disk.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/disk.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/main.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/network.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/outputs.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/resource_group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/resource_group.tf -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/terraform.tfvars: -------------------------------------------------------------------------------- 1 | aks_cluster_admins_aad = "Example Admin Group" 2 | -------------------------------------------------------------------------------- /azure/terraform/step_2_infrastructure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_2_infrastructure/variables.tf -------------------------------------------------------------------------------- /azure/terraform/step_3_CDN/backendconfig.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_3_CDN/backendconfig.tfvars -------------------------------------------------------------------------------- /azure/terraform/step_3_CDN/cache.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_3_CDN/cache.tf -------------------------------------------------------------------------------- /azure/terraform/step_3_CDN/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_3_CDN/main.tf -------------------------------------------------------------------------------- /azure/terraform/step_3_CDN/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_3_CDN/outputs.tf -------------------------------------------------------------------------------- /azure/terraform/step_3_CDN/resource_group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_3_CDN/resource_group.tf -------------------------------------------------------------------------------- /azure/terraform/step_3_CDN/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/azure/terraform/step_3_CDN/variables.tf -------------------------------------------------------------------------------- /deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/deployment.png -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/docker/deployment.png -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/ontocache/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/docker/ontocache/Dockerfile -------------------------------------------------------------------------------- /docker/ontocache/certs/README.md: -------------------------------------------------------------------------------- 1 | Add your certificate files here. 2 | -------------------------------------------------------------------------------- /docker/ontocache/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/docker/ontocache/conf/nginx.conf -------------------------------------------------------------------------------- /docker/ontocache/conf/snippets/cors.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/docker/ontocache/conf/snippets/cors.conf -------------------------------------------------------------------------------- /docker/ontocache/conf/snippets/ssl-your.domain.here.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/docker/ontocache/conf/snippets/ssl-your.domain.here.conf -------------------------------------------------------------------------------- /helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/README.md -------------------------------------------------------------------------------- /helm/cert-manager/cert-issuer/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/cert-manager/cert-issuer/.helmignore -------------------------------------------------------------------------------- /helm/cert-manager/cert-issuer/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/cert-manager/cert-issuer/Chart.yaml -------------------------------------------------------------------------------- /helm/cert-manager/cert-issuer/templates/cluster-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/cert-manager/cert-issuer/templates/cluster-issuer.yaml -------------------------------------------------------------------------------- /helm/cert-manager/cert-issuer/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/cert-manager/cert-issuer/values.yaml -------------------------------------------------------------------------------- /helm/cert-manager/install-cert-issuer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/cert-manager/install-cert-issuer.sh -------------------------------------------------------------------------------- /helm/cert-manager/install-cert-manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/cert-manager/install-cert-manager.sh -------------------------------------------------------------------------------- /helm/cert-manager/install-nginx-ingress-controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/cert-manager/install-nginx-ingress-controller.sh -------------------------------------------------------------------------------- /helm/ontoserver/custom_values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/custom_values.yaml -------------------------------------------------------------------------------- /helm/ontoserver/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/deploy.sh -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/.helmignore -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/Chart.lock -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/Chart.yaml -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/azure-pipelines.yml -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/charts/nginx-ingress-0.13.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/charts/nginx-ingress-0.13.2.tgz -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/customisation/organisation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/customisation/organisation.css -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/customisation/organisation_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/customisation/organisation_logo.png -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/preload/preload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/preload/preload.json -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/preload/preload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/preload/preload.xml -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/templates/ingress.yaml -------------------------------------------------------------------------------- /helm/ontoserver/ontoserver/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/ontoserver/values.yaml -------------------------------------------------------------------------------- /helm/ontoserver/quayio-secret-dockerconfigjson.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aehrc/ontoserver-deploy/HEAD/helm/ontoserver/quayio-secret-dockerconfigjson.sh --------------------------------------------------------------------------------