Quickstart on LDAS VMs¶
For a quick deployment of the LLAI on K3s on a fluxuser machine at CIT, follow the brief instructions below. Additional details can be found in the remainder of this documentation.
Before you begin¶
Activate an IGWN Conda environment:
Get a personal proxy certificate:
Make sure that you have a read_api scoped personal access token.
Clone the LLAI Deploy Sandboxed GitLab project:
Installation¶
Add the relevant Helm repositories:
helm repo add --username <marie.curie> --password <read-api-token> --force-update gracedb-helm https://git.ligo.org/api/v4/projects/15655/packages/helm/stable
helm repo add --username <marie.curie> --password <read-api-token> --force-update gwcelery-helm https://git.ligo.org/api/v4/projects/16068/packages/helm/stable
Create a Secret for your proxy certificate:
Install the Hopskotch server:
Install GraceDB (when all the Hopskotch Pods are ready):
helm upgrade --install \
--set storageClassName=local-path \
--set traefik.install=false \
--set publicName="gracedb-dev<X>.ldas.cit" \
gracedb gracedb-helm/gracedb
Install GWCelery (when all the GraceDB Pods are ready):
helm upgrade --install --set gwcelery.storageClassName=local-path \
--set gwcelery.ingress.host=fluxuser<X>.ldas.cit \
--set gwcelery.gracedb.hostname=gracedb-dev<X>.ldas.cit
gwcelery gwcelery-helm/gwcelery
Access to web endpoints¶
The installed services are available on the local network only. You might want to use a SOCKS proxy to access these services from your local browser as explained here.
GraceDB can be reached at:
Flower and the GWCelery console are available at:
Configuration¶
Add yourself as admin user of GraceDB:
In order to grant full privileges to your user, access the admin interface at the URL:
The default login credentials are admin/mypassword.Navigate to AUTHENTICATION AND AUTHORIZATION->Users, search for your account, choose all the available groups and permissions and save.
Test¶
You are now ready to install and use MEG for testing.