Skip to content

metaGraf is a opinionated specification for describing a software component and what its requirements are from the runtime environment. The mg command, turns metaGraf specifications into Kubernetes resources, supporting CI, CD and GitOps software delivery.

License

Notifications You must be signed in to change notification settings

laetho/metagraf

Folders and files

NameName
Last commit message
Last commit date
May 26, 2021
May 31, 2018
Jan 30, 2020
Feb 13, 2021
Sep 10, 2021
Sep 10, 2021
Jun 5, 2018
Aug 19, 2021
Jan 30, 2020
Sep 10, 2021
Aug 18, 2021
May 20, 2021
Mar 20, 2018
May 19, 2021
Aug 30, 2021
Oct 9, 2019
May 7, 2018
May 28, 2018
Aug 17, 2021
Aug 17, 2021

Repository files navigation

metaGraf

metaGraf is a opinionated specification for describing a software component and what its requirements from the runtime environment are. The mg, the command, turns metaGraf specifications into Kubernetes resources, supporting CI, CD and GitOps software delivery.

The specification takes inspiration from the twelve-factor app methodology.

Status

This repository contains the WIP specification and a tool called mg that consumes the specification or specifications and turns that into actionable items or kubernets resources.

The model is maturing but should still be considered a work in progress. It is used heavily at Norsk Tipping AS for CICD and GitOps based software delivery. I have changed jobs and it's currently unclear how much effort I will be able to dedicate to this project.

About

metaGraf is a opinionated specification for describing a software component and what its requirements are from the runtime environment. The mg command, turns metaGraf specifications into Kubernetes resources, supporting CI, CD and GitOps software delivery.

Topics

Resources

License

Stars

Watchers

Forks

Languages