Image from sysadminday.com
Agenda
Von Caro Wedekind - http://foxitalic.de/2014/12/31c3/, CC BY 3.0, Link
ALASCA projects
ALASCA Friends
dd8a 🙏 -> we created „Terms of Use” form to get
access -> Apply now! via
hello@alasca.cloud
ALASCA Tools and Services
Do you want to have hedgedocs? Sure. — TSC, Projects & FOCIS meeting · That escalated quickly...
ALASCA Tools and Services
CI Infrastructure
GitLab Runner Manager
Why? isolated, throw-away VMs/runners for ALASCA Community
(more security)
fleeting framework: is a
library
that GitLab Runner uses to provide a plugin-based abstraction for a
cloud provider’s instance groups.
(Sarcastic) question: Which cloud providers are supported
officially?
AWS, Google Cloud, Azure
(Even more sarcastic) question: Which community
providers are documented officially?
Yes, VMware.
GitLab Runner Manager
flowchart LR
gl[GitLab] -- pending jobs --> mgr["GitLab Runner Manager<br />(docker-autoscaler + fleeting)"]
mgr -- create / destroy VMs --> os[(SCS OpenStack project)]
os -- fresh, single-use VM per job --> job[CI job runs isolated]
What does SCS/dd8a offer? Standardized set of OpenStack
APIs, flavors and images
flatcar)
GitLab Runner Manager
No valid host was found. There are not enough hosts
available.
🔥
docker compose up -d
Measure what you use
Why?
RacStack - Measure what you use
Configure your dashboard
Set prices for flavors, IPs and volumes
Get Breakdown of resources
View all resources of a project
Filter resources
Export custom formats
RacStack - Measure what you use
dd8a, so we are limited to
single project view per RacStack instance ->
application credential always project scoped