#devopsendgamewithallthepeaceandallthecooltoys — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #devopsendgamewithallthepeaceandallthecooltoys, aggregated by home.social.
-
Oh that's just cool right there
Fully automatic Jenkins Configuration as Code that deploys Wanderland.
Wanderland eating its own tail, custom agent & controller images built using Wanderland's core, routes that can be consumed by Rack or Commander. HTTP or CLI, whatever you need at the moment.
Jenkins eats a CasC config that includes a templated job so I can bootstrap everything in one go, completely in configmaps. Add a job to projects.yml, bare minimum to get the repo down and setup external context for Jenkins itself. Jenkins handles ephemeral pods with whatever version of Wanderland you need baked in.
Need a job, push rebuild when you need to, it hot reloads itself. Run your own or share, they're not /that big/ when they're just launchers :)
Wanderland bootstraps from YAML with the routes and tools your project needs inside, maybe a bit of Ruby if one of the packs doesn't cover it. `#call` and helpers.
Neat
#devops #platformengineering #devopsendgamewithallthepeaceandallthecooltoys
-
Oh that's just cool right there
Fully automatic Jenkins Configuration as Code that deploys Wanderland.
Wanderland eating its own tail, custom agent & controller images built using Wanderland's core, routes that can be consumed by Rack or Commander. HTTP or CLI, whatever you need at the moment.
Jenkins eats a CasC config that includes a templated job so I can bootstrap everything in one go, completely in configmaps. Add a job to projects.yml, bare minimum to get the repo down and setup external context for Jenkins itself. Jenkins handles ephemeral pods with whatever version of Wanderland you need baked in.
Need a job, push rebuild when you need to, it hot reloads itself. Run your own or share, they're not /that big/ when they're just launchers :)
Wanderland bootstraps from YAML with the routes and tools your project needs inside, maybe a bit of Ruby if one of the packs doesn't cover it. `#call` and helpers.
Neat
#devops #platformengineering #devopsendgamewithallthepeaceandallthecooltoys
-
This is one of my favourite parts.
I've got a shape of a config file that's a bit raw yet. And a lovely little language I can use to tidy it up.
`!Reference` is my favourite. I hate YAML anchors and I love DRY configs
What's a gal to do?
Extract a metadata section, reference it in the route configs, never repeat yourself again. Just need `!Import` and `!ImportRaw` and something in XDG_CONFIG || WANDERLAND_REMOTE and I can get rid of the rest of that boiler plate :)
-
This is one of my favourite parts.
I've got a shape of a config file that's a bit raw yet. And a lovely little language I can use to tidy it up.
`!Reference` is my favourite. I hate YAML anchors and I love DRY configs
What's a gal to do?
Extract a metadata section, reference it in the route configs, never repeat yourself again. Just need `!Import` and `!ImportRaw` and something in XDG_CONFIG || WANDERLAND_REMOTE and I can get rid of the rest of that boiler plate :)