Collaboratively Building App Manifests at Scale in Complex Organizations
Description
What's so hard about deploying an app? You just fill out a few values in a helm chart values file and you're done, right? If that sounds naive to you, then you'll find this talk useful. When deploying a complex application in a complex organization, figuring out the right "values" isn't necessarily easy. It can involve several different parts of the organization, like the infrastructure team, the network planning team, the app operations team, the security team, and more. Just getting the right input from each of those organizations for a single instance of an app can be painful. Now, try to fan that out across 1,000 - or 10,000 - clusters, and you have a "values" management nightmare. Come to this talk to learn how the novel concepts of Configuration-as-Data (CaD) are used in the Nephio project to allow distributed, collaborative editing of application configuration, and enable automation and rapid app delivery. See how these techniques can help you decouple the configuration process within your organization, give different departments control over their parts of the config, and allow them to independently manage and automate the parts they own. You will learn how to use the open source kpt suite of CaD tools to dramatically simplify and improve the app delivery process.