From 406a4704892c14003ffcd0e4a2ab7aed2fd04995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Fri, 21 Mar 2025 20:26:53 +0100 Subject: [PATCH] implement huly --- deploy/huly/QUICKSTART.md | 97 +++++++++++++++++++ deploy/huly/README.md | 24 +++++ deploy/huly/account/account-deployment.yaml | 67 +++++++++++++ deploy/huly/account/account-ingress.yaml | 22 +++++ deploy/huly/account/account-service.yaml | 12 +++ .../collaborator/collaborator-deployment.yaml | 42 ++++++++ .../collaborator/collaborator-ingress.yaml | 22 +++++ .../collaborator/collaborator-service.yaml | 12 +++ deploy/huly/config/config.yaml | 15 +++ deploy/huly/config/secret.yaml | 8 ++ deploy/huly/elastic/elastic-deployment.yaml | 67 +++++++++++++ .../elastic-persistentvolumeclaim.yaml | 13 +++ deploy/huly/elastic/elastic-service.yaml | 14 +++ deploy/huly/front/front-deployment.yaml | 76 +++++++++++++++ deploy/huly/front/front-ingress.yaml | 22 +++++ deploy/huly/front/front-service.yaml | 12 +++ deploy/huly/fulltext/fulltext-deployment.yaml | 59 +++++++++++ deploy/huly/fulltext/fulltext-service.yaml | 12 +++ .../minio/files-persistentvolumeclaim.yaml | 13 +++ deploy/huly/minio/minio-deployment.yaml | 43 ++++++++ deploy/huly/minio/minio-service.yaml | 16 +++ deploy/huly/mongodb/mongodb-deployment.yaml | 37 +++++++ .../mongodb/mongodb-persistentvolumeclaim.yml | 11 +++ deploy/huly/mongodb/mongodb-service.yaml | 13 +++ deploy/huly/rekoni/rekoni-deployment.yaml | 33 +++++++ deploy/huly/rekoni/rekoni-ingress.yaml | 22 +++++ deploy/huly/rekoni/rekoni-service.yaml | 12 +++ deploy/huly/stats/stats-deployment.yaml | 35 +++++++ deploy/huly/stats/stats-ingress.yaml | 22 +++++ deploy/huly/stats/stats-service.yaml | 12 +++ .../transactor/transactor-deployment.yaml | 60 ++++++++++++ .../huly/transactor/transactor-ingress.yaml | 22 +++++ .../huly/transactor/transactor-service.yaml | 13 +++ .../huly/workspace/workspace-deployment.yaml | 55 +++++++++++ 34 files changed, 1015 insertions(+) create mode 100644 deploy/huly/QUICKSTART.md create mode 100644 deploy/huly/README.md create mode 100644 deploy/huly/account/account-deployment.yaml create mode 100644 deploy/huly/account/account-ingress.yaml create mode 100644 deploy/huly/account/account-service.yaml create mode 100644 deploy/huly/collaborator/collaborator-deployment.yaml create mode 100644 deploy/huly/collaborator/collaborator-ingress.yaml create mode 100644 deploy/huly/collaborator/collaborator-service.yaml create mode 100644 deploy/huly/config/config.yaml create mode 100644 deploy/huly/config/secret.yaml create mode 100644 deploy/huly/elastic/elastic-deployment.yaml create mode 100644 deploy/huly/elastic/elastic-persistentvolumeclaim.yaml create mode 100644 deploy/huly/elastic/elastic-service.yaml create mode 100644 deploy/huly/front/front-deployment.yaml create mode 100644 deploy/huly/front/front-ingress.yaml create mode 100644 deploy/huly/front/front-service.yaml create mode 100644 deploy/huly/fulltext/fulltext-deployment.yaml create mode 100644 deploy/huly/fulltext/fulltext-service.yaml create mode 100644 deploy/huly/minio/files-persistentvolumeclaim.yaml create mode 100644 deploy/huly/minio/minio-deployment.yaml create mode 100644 deploy/huly/minio/minio-service.yaml create mode 100644 deploy/huly/mongodb/mongodb-deployment.yaml create mode 100644 deploy/huly/mongodb/mongodb-persistentvolumeclaim.yml create mode 100644 deploy/huly/mongodb/mongodb-service.yaml create mode 100644 deploy/huly/rekoni/rekoni-deployment.yaml create mode 100644 deploy/huly/rekoni/rekoni-ingress.yaml create mode 100644 deploy/huly/rekoni/rekoni-service.yaml create mode 100644 deploy/huly/stats/stats-deployment.yaml create mode 100644 deploy/huly/stats/stats-ingress.yaml create mode 100644 deploy/huly/stats/stats-service.yaml create mode 100644 deploy/huly/transactor/transactor-deployment.yaml create mode 100644 deploy/huly/transactor/transactor-ingress.yaml create mode 100644 deploy/huly/transactor/transactor-service.yaml create mode 100644 deploy/huly/workspace/workspace-deployment.yaml diff --git a/deploy/huly/QUICKSTART.md b/deploy/huly/QUICKSTART.md new file mode 100644 index 0000000..4a5c769 --- /dev/null +++ b/deploy/huly/QUICKSTART.md @@ -0,0 +1,97 @@ +# Quick Start with Kind +> [!NOTE] +> kind does not require kubectl, but you will not be able to perform some of the examples in our docs without it. To install kubectl see the upstream kubectl installation docs. + +## Install + +**macOS:** +```bash +# For Intel Macs +[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.26.0/kind-darwin-amd64 +# For M1 / ARM Macs +[ $(uname -m) = arm64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.26.0/kind-darwin-arm64 +chmod +x ./kind +mv ./kind /some-dir-in-your-PATH/kind +``` + +**Linux:** +```bash +# For AMD64 / x86_64 +[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.26.0/kind-linux-amd64 +# For ARM64 +[ $(uname -m) = aarch64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.26.0/kind-linux-arm64 +chmod +x ./kind +sudo mv ./kind /usr/local/bin/kind +``` + +## Setup cluster with port forwarding + +> [!NOTE] +> On the host computer, `localhost:80` should be accessible. + +```bash +cat <