kpt as the enabler of WYSIWYG configuration

75 views
Skip to first unread message

Brian Grant

unread,
May 16, 2022, 12:52:13 PM5/16/22
to kpt-users
ICYMI:

We’ve been working away on Configuration as Data. 

One thing we did is write down some principles behind Configuration as Data. 

We realized that we needed a new component: the package orchestrator. https://github.com/GoogleContainerTools/kpt/blob/main/docs/design-docs/07-package-orchestration.md. It automates operations on config data in kpt packages. It provides control and data planes for packages. It can create, modify, transform, upgrade, and delete packages.

This component is in the kpt repo. I think of it as "kpt as a service", at least the package and function parts. 

The live/apply part is effectively GitOps. Config Sync is now open source and provides a reference implementation of that piece. We've been working on converging the apply code with kpt's for some time.

More about the WYSIWYG approach is described here:

WYSIWYG UI demo video is here: https://www.youtube.com/watch?v=L_x7z4CXHDw


Check out the new content on https://kpt.dev, such as a tutorial for using the Backstage UI plugin.

You can find all kpt-related repos with this search:

If you're interested in contributing, our (short) contributing guide is in the usual place:

Reach out here or on slack if you have questions.


Reply all
Reply to author
Forward
0 new messages