Joint session: Arko & Woodpecker (FOCIS)¶
Woodpecker¶
What: Add openstack provider support for woodpecker autoscaler Organizer: Friedrich Zahn, Daniel Gerber
Summary¶
Woodpecker CI's autoscaler spins CI agents up and down based on load, but it doesn't support OpenStack yet. :( PR #567 takes a first stab at adding an OpenStack provider via the gophercloud SDK but it's a largely AI-generated draft the maintainers have flagged as incomplete, with weak tests and no real-world testing.
Our job: take this half-finished, Claude-based open-source contribution and push it toward mergeable. We'll rewrite the tests into something meaningful and validate the provider against our own ALASCA OpenStack cloud.
Needed: A laptop with Go, Docker and Git.
Orga¶
- Room: Red, 2.13
- Woodpecker:
- AutoScaler
- woodpecker.demo.alasca.cloud
- woodpecker-grpc.demo.alasca.cloud
Upstream¶
- Readme updaten und erzählen dass man personal access token angeben muss und nicht agent token
- image und flavour nach namen benutzen
- labelprefix enthält ein / dass es nicht darf
Arko¶
What: Preparation of gitlab CI/CD pipelines and the setup of new gitlab repository Organizer: Ivan Vnucko
Repo migration¶
Import with GitLab import tool. Fine-grained PAT used for specific repositories from the organization. Specific permissions in Read-only mode set up for the token.
TODO: Add members to GitLab project and try to match them with project history.