devopshivehq / devops-coding-mentorship Goto Github PK
View Code? Open in Web Editor NEWHelping DevOps Engineers to write more code
Home Page: https://github.com/orgs/DevOpsHiveHQ/projects/1
Helping DevOps Engineers to write more code
Home Page: https://github.com/orgs/DevOpsHiveHQ/projects/1
Kustomize (the official tool to create K8s IaC) adopted the new Kubernetes declarative configurations known as KRM Functions
. The new style is used as a unified way to interact with Kustomize plugins. There are 2 ways to use KRM in the plugins: Containerized KRM Functions and Exec KRM functions.
Not all Kustomize plugins adopted the new format; hence the goal of this task is to support the new method in existing plugins, namely, TemplateTransformer.
By doing this task, you will gain the following skills:
Support KRM in [TemplateTransformer](https://github.com/joshdk/template-transformer Kustomize plugin.
kyaml/fn/framework
(the one from Kustomize) is kustomize-kubeconformvalidator.Kustomize (the official tool to create K8s IaC) adopted the new Kubernetes declarative configurations known as KRM Functions
. The new style is used as a unified way to interact with Kustomize plugins. There are 2 ways to use KRM in the plugins: Containerized KRM Functions and Exec KRM functions.
By doing any of the tasks in this epic, you will gain the following skills:
Support KRM in Kustomize plugins that don't support it yet.
Check Awesome Kustomize to find the plugins that don't support KRM yet.
The following are the open tasks already.
I like to be involved as a mentor for: Helm, Bash, Python, Golang
but I still do not understand how to do that, I guess you may create an online session to share your idea and add more details for the implementation.
Kustomize (the official tool to create K8s IaC) adopted the new Kubernetes declarative configurations known as KRM Functions
. The new style is used as a unified way to interact with Kustomize plugins. There are 2 ways to use KRM in the plugins: Containerized KRM Functions and Exec KRM functions.
Not all Kustomize plugins adopted the new format; hence the goal of this task is to support the new method in existing plugins, namely, Secretize.
By doing this task, you will gain the following skills:
Support KRM in Secretize Kustomize plugin.
kyaml/fn/framework
(the one from Kustomize) is kustomize-kubeconformvalidator.Enhance plugin management in asdf.
There is already an open PR for that change asdf-vm/asdf#1204, however, it's unclear when it will be merged.
For that reason, we need to make it a plugin for asdf (i.e. a plugin to manage plugins).
Kustomize (the official tool to create K8s IaC) adopted the new Kubernetes declarative configurations known as KRM Functions
. The new style is used as a unified way to interact with Kustomize plugins. There are 2 ways to use KRM in the plugins: Containerized KRM Functions and Exec KRM functions.
Not all Kustomize plugins adopted the new format; hence the goal of this task is to support the new method in existing plugins, namely, PolicyGenerator.
By doing this task, you will gain the following skills:
Support KRM in PolicyGenerator Kustomize plugin.
kyaml/fn/framework
(the one from Kustomize) is kustomize-kubeconformvalidator.The Camunda Platform Helm notes could be better.
By doing this task, you will gain the following skills:
Camunda Platform Helm chart has multiple components (applications), and some users don't need all components, so if one of the components is disabled, it should not show in the Helm notes.
You need to add conditions in the Connecting to Web apps
section, so if one of the apps is disabled, it should not appear in the notes.
Also you need to add the Ingress host if it's enabled (it's not mentioned in the notes at all).
The Helm chart note is not rendered via the helm template [...]
command; you need to find a different way to debug it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.