Skip to content

Conversation

@CsatariGergely
Copy link
Contributor

No description provided.

Signed-off-by: Gergely Csatari <gergely.csatari@nokia.com>
Copy link
Member

@nate-double-u nate-double-u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this @CsatariGergely!

Could you elaborate on the project? GSoC likes to have 3-4 sentences of description to help candidates decide what to apply to and to help guide their proposals.

@liamfallon, @ciaranjohnston, could you each provide a 👍 or approve this PR to confirm your participation?

@liamfallon
Copy link

liamfallon commented Feb 3, 2026

Suggestion for the Project Description above:

kpt is a toolchain that allows users to cutomize kubernets packages declaratively. kpt uses a configuration as data approach for customization. The user specifies their customization changes as data in yaml files and kpt updates the source package by applying the customization to the kubernetes package. Unlike templating tools such as helm, there are no costomization directives in the source package itself.

Currently, complete examples for using kpt are in specialized domains such as telecommunication management, which are difficult to understand without familiarity with that domain. Other examples such as those int eh documentation are rather piecemeal and don't give a complete picture of the power of kpt. The purpose of this project is to provide a complete example that demonstrates the power of kpt in a domain that is more widely understood.

In this project, the contributor will take a complete e-commerce application such as Online Boutique and package it as a kpt package. The contributor will then show how the example can be customized using the kpt toolchain in a number of ways such as:

  1. Language and currency localization
  2. Change from online boutique to online florist or online car accessory site
  3. Sales Tax/VAT localization
  4. Deployment configuration (Small/medium/large)

Signed-off-by: Gergely Csatari <gergely.csatari@nokia.com>
Copy link
Member

@nate-double-u nate-double-u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update @CsatariGergely & @liamfallon!

@ciaranjohnston, could you provide a 👍 to confirm your participation when you get a moment. I'll merge this in the mean time as we have 2 confirmed mentors.

@nate-double-u nate-double-u merged commit aec2bd0 into cncf:main Feb 3, 2026
2 checks passed
@ciaranjohnston
Copy link

Thanks for the update @CsatariGergely & @liamfallon!

@ciaranjohnston, could you provide a 👍 to confirm your participation when you get a moment. I'll merge this in the mean time as we have 2 confirmed mentors.

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

4 participants