{"id":26217175,"url":"https://github.com/computate-org/smart-aquaculture-rhsummit","last_synced_at":"2025-07-05T07:07:57.841Z","repository":{"id":276393188,"uuid":"929091812","full_name":"computate-org/smart-aquaculture-rhsummit","owner":"computate-org","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-19T15:16:24.000Z","size":301,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-05T07:07:53.851Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/computate-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-07T19:43:41.000Z","updated_at":"2025-05-19T15:12:02.000Z","dependencies_parsed_at":"2025-02-08T00:25:06.400Z","dependency_job_id":"ce8c9f28-14f8-49ac-bb22-7ce5c5f887b5","html_url":"https://github.com/computate-org/smart-aquaculture-rhsummit","commit_stats":null,"previous_names":["computate-org/smart-aquaculture-rhsummit"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/computate-org/smart-aquaculture-rhsummit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/computate-org%2Fsmart-aquaculture-rhsummit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/computate-org%2Fsmart-aquaculture-rhsummit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/computate-org%2Fsmart-aquaculture-rhsummit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/computate-org%2Fsmart-aquaculture-rhsummit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/computate-org","download_url":"https://codeload.github.com/computate-org/smart-aquaculture-rhsummit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/computate-org%2Fsmart-aquaculture-rhsummit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263699786,"owners_count":23497963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-12T12:19:33.263Z","updated_at":"2025-07-05T07:07:57.835Z","avatar_url":"https://github.com/computate-org.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to deploy the Smart Aquaculture workshop to the Red Hat Demo Platform\n\n## Request a cluster on the Red Hat Demo Platform\n- Use the [OpenShift GitOps Blank Environment](https://catalog.demo.redhat.com/catalog/babylon-catalog-prod?category=Open_Environments\u0026item=openshift-cnv.ocp4-cnv-gitops.prod). \n- Click `Order`. \n- Activity: `Practice / Enablement`. \n- Purpose: `Practice for a workshop`. \n\n## How to deploy the Smart Aquaculture workbench\n\nYou can watch a demonstration of deploying the Smart Aquaculture Workshop on a new Red hat OpenShift Demo cluster here on Youtube: \n\nhttps://youtu.be/2AIGJAQWxGY\n\n- Clone the [smart-aquaculture-rhsummit](https://github.com/computate-org/smart-aquaculture-rhsummit) repo to your computer. \n- Connect to your target OpenShift cluster in the CLI with the oc command. \n- Update the `WORKBENCH_NAMES` section of the `roles/overlay-vars/vars/overlay-vars.yaml` file to add as many users as you want to deploy. These vars are preconfigured to work with OpenShift Local by default, so customizations are required for other OpenShift clusters. \n- Inside of the `smart-aquaculture-rhsummit` repo, run the Ansible Playbook to deploy all features. \n\nThere are 2 required variables to define, the OpenShift apps domain, and the number of workbenches to deploy. \n\n```bash\nansible-playbook playbooks/deploy-all.yaml \\\n  -e OPENSHIFT_APPS_DOMAIN=apps... \\\n  -e WORKBENCH_COUNT=3\n```\n\nAfter the Ansible scripts complete, there will be OpenShift Jobs running in each of the workbench-user namespaces to finish setting up the VSCode environments for each user. Any user with the `WORKBENCH_ADMIN: true` variable in the overlay-vars role will have extra tasks performed to load the FIWARE related AI model into the search engine. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomputate-org%2Fsmart-aquaculture-rhsummit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcomputate-org%2Fsmart-aquaculture-rhsummit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomputate-org%2Fsmart-aquaculture-rhsummit/lists"}