Skip to content

Commit

Permalink
LFX 24 Term 3: CNCF TAG Network (#1288)
Browse files Browse the repository at this point in the history
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
Signed-off-by: Nate W <natew@cncf.io>
Co-authored-by: Nate W <natew@cncf.io>
  • Loading branch information
leecalcote and nate-double-u committed Aug 1, 2024
1 parent ec0ed6b commit 97fc9f5
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions programs/lfx-mentorship/2024/03-Sep-Nov/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,40 @@

## Proposed Project ideas

### CNCF TAG Network

#### Interrelating Kubernetes Resources: Identifying relationships between all standard and custom resources

- Description: The OpenAPI specifications for Kubernetes provides taxonomy, but augmenting a graph data model with formalized ontologies enables any number of capabilities, one of the more straightforward is the inferencing requisite for natural language processing, and consequently, a human-centric query / response interaction becomes becomes possible. More importantly, more advanced systems can be built when a graph data model of connected systems is upgraded to be a knowledge semantic graph.
- Expected Outcome:
- YAML-formatted definition of one or more relationships per Kubernetes resource.
- Documentation of each relationship - per component.
- Development of new types of genealogies - new types of ways in which resources relate to one another and how these relationships might be visualized.
- Verification of functional relationships
- Recommended Skills: DevOps, Kubernetes Administration, Light familiarity with all of the CNCF projects and a desire to study each project and their operators/resources.
- Mentor(s):
- Mentor Name: Uzair Shaikh (@muzairs15, muzair.shaikh810@gmail.com), Lee Calcote (@leecalcote, leecalcote@gmail.com),
- Upstream Issue: https://github.com/cncf/tag-network/issues/43
- LFX URL:

#### CNCF Challenges: Technical Content Creation

- Description: On a periodic basis, the CNCF would like to present a public challenge to those that are interested in participating (e.g. “Challenge: Distributed Tracing with Jaeger”).

Your mission in this internship is technical content creation of said challenges through use of markdown, Meshery, and any number of other CNCF projects. Challenges will be created using the Meshery Playground and published (in what is potentially the CNCF Hub). They will be similar too, but slightly different from these [example tutorials](https://docs.meshery.io/guides/tutorials/).

Understand that your challenges will be promoted through CNCF channels, reviewed by various project maintainers, and that each challenger (participant) will receive a certain number of points, depending upon whether or not they successfully complete the challenges that you create and in what timeframe they complete those challenges (the faster, the more points). Your challenges will need to vary in level of difficulty.

- Expected Outcome:
- 5+ new challenges published
- Challenges can contain more than one objective. Points are earned for each objective completed.
- Bonus: Extend one or more of Meshery’s Learning Paths.

- Recommended Skills: written English, Kubernetes, DevOps, and familiarity with any number of other CNCF projects, like Prometheus, CoreDNS, Istio, Jaeger, Helm, Harbor, OPA, Rook, SPIFEE, Flux, Argo, Flux, Falco, etc., Jekyll, strong organizational skills
- Mentor(s): Lee Calcote (@leecalcote, leecalcote@gmail.com), Nic Jackson (@nicholasjackson), jackson.nic@gmail.com)
- Upstream Issue: https://github.com/cncf/tag-network/issues/44
- LFX URL:

### Kyverno

#### Cleanup policy - Add deletion propagation support
Expand All @@ -45,3 +79,4 @@
- Charles-Edouard Brétéché (@eddycharly, charled.breteche@gmail.com)
- Vishal Choudhary (@vishal-chdhry, vishal.choudhary@nirmata.com)
- Upstream Issue: https://github.com/kyverno/kyverno/issues/10756
- LFX URL:

0 comments on commit 97fc9f5

Please sign in to comment.