{"id":14970605,"url":"https://github.com/suse/lab-setup","last_synced_at":"2025-10-26T11:31:45.048Z","repository":{"id":255166666,"uuid":"848681807","full_name":"SUSE/lab-setup","owner":"SUSE","description":"Material to help setup labs (scripts, container images, Helm charts, Terraform, etc.)","archived":false,"fork":false,"pushed_at":"2025-01-31T16:03:15.000Z","size":1556,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":10,"default_branch":"develop","last_synced_at":"2025-01-31T17:21:31.159Z","etag":null,"topics":["bash","container-images","helm-charts","k3s","kubernetes","rancher","terraform"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SUSE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-28T07:56:57.000Z","updated_at":"2025-01-22T19:10:06.000Z","dependencies_parsed_at":"2024-10-28T16:08:51.131Z","dependency_job_id":"eba593d7-4573-44ad-8c57-a9d3d2a6ddd8","html_url":"https://github.com/SUSE/lab-setup","commit_stats":{"total_commits":9,"total_committers":2,"mean_commits":4.5,"dds":"0.11111111111111116","last_synced_commit":"084bb1b4e61aae152e8c42e5704df43784959f66"},"previous_names":["suse/lab-setup"],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Flab-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Flab-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Flab-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Flab-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SUSE","download_url":"https://codeload.github.com/SUSE/lab-setup/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238319509,"owners_count":19452349,"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":["bash","container-images","helm-charts","k3s","kubernetes","rancher","terraform"],"created_at":"2024-09-24T13:43:50.855Z","updated_at":"2025-10-26T11:31:39.470Z","avatar_url":"https://github.com/SUSE.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lab Setup\n\n[![CI](https://github.com/SUSE/lab-setup/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/SUSE/lab-setup/actions/workflows/ci.yml)\n[![PKG](https://github.com/SUSE/lab-setup/actions/workflows/pkg.yml/badge.svg?branch=main)](https://github.com/SUSE/lab-setup/actions/workflows/main.yml)\n\nWelcome! You'll find in this repository everything needed to setup a lab environment from open-source components.\n\nIt is used internally at SUSE but is open to everyone. Feel free to [contribute](CONTRIBUTING.md) and share feedback!\n\n## Getting started\n\nWether you're looking for simple way to automate an infrastructure or running demo workload, we've got you covered!\n\n### Bash scripting\n\nDownload and source the files (targetting `develop` branch):\n\n```bash\ncurl -sfL https://raw.githubusercontent.com/SUSE/lab-setup/develop/scripts/download.sh | sh -s -- -o temp\n. temp/scripts/index.sh\n```\n\nCall a function:\n\n```bash\nk3s_create_cluster v1.23\n```\n\nBrowse the [catalog of functions](scripts/README.md#shell-functions) and [concrete examples](scripts/README.md#concrete-examples).\n\n### Helm charts\n\nAdd Helm repository:\n\n```bash\nhelm repo add suse-lab-setup https://opensource.suse.com/lab-setup\nhelm repo update\n```\n\nDeploy a chart:\n\n```bash\nhelm upgrade --install cow-demo suse-lab-setup/cow-demo --namespace demo\n```\n\nBrowse the [catalog of Helm charts](charts/README.md).\n\n### Container images\n\nUse the container images we provide for our demonstrations, for instance:\n\n```bash\ndocker run --rm -p 8080:8080 ghcr.io/suse/cow-demo\n```\n\nOpen the [web application](http://localhost:8080/) and enjoy the live display!\n\nBrowse the [catalog of applications](src/README.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuse%2Flab-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuse%2Flab-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuse%2Flab-setup/lists"}