Skip to content

Commit 7ea9739

Browse files
Merge branch 'main' into patch-1
Signed-off-by: Nate W <[email protected]>
2 parents 56f3157 + 26bd99a commit 7ea9739

File tree

2 files changed

+62
-10
lines changed

2 files changed

+62
-10
lines changed

programs/lfx-mentorship/2025/03-Sep-Nov/README.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ Mentee application instructions can be found on the [Program Guidelines](https:/
5050
* [Prototyping Prometheus for exploratory use cases](#prototyping-prometheus-for-exploratory-use-cases)
5151
* [Prometheus Remote Write 2.0 stability](#prometheus-remote-write-20-stability)
5252
* [Prometheus Native Summaries](#prometheus-native-summaries)
53-
* [Podman Container Tools](#podman-container-tools)
54-
* [Implement flushing of conntrack entries in Netavark on network changes](#implement-flushing-of-conntrack-entries-in-netavark-on-network-changes)
53+
* [Podman Container Tools](#podman-container-tools)
54+
* [Implement flushing of conntrack entries in Netavark on network changes](#implement-flushing-of-conntrack-entries-in-netavark-on-network-changes)
5555
* [Kube State Metrics](#kube-state-metrics)
5656
* [Automate the release process](#automate-the-release-process)
5757
* [CloudNativePG](#cloudnativepg)
@@ -115,6 +115,9 @@ Mentee application instructions can be found on the [Program Guidelines](https:/
115115
* [Extend Harbor's Pluggable Scanner API for Runtime Behavior Profiles](#extend-harbors-pluggable-scanner-api-for-runtime-behavior-profiles)
116116
* [Harbor Satellite: Q&A and Docs](#harbor-satellite-qa-and-docs)
117117
* [Harbor Satellite: Implementing a Eventing System for Satellite](#harbor-satellite-implementing-a-eventing-system-for-satellite)
118+
* [Meshery](#meshery)
119+
* [Relationships for AWS services](#relationships-for-aws-services)
120+
118121

119122
### Cilium
120123

@@ -1317,3 +1320,27 @@ Joe McGuire (jmcguire98)
13171320

13181321
- Upstream Issue: https://github.com/goharbor/harbor/issues/21986
13191322
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/98096893-507a-4c78-a46a-e7541b441e2d
1323+
1324+
### Meshery
1325+
1326+
#### Relationships for AWS services
1327+
1328+
CNCF - Meshery: Relationships for AWS services (2025 Term 3)
1329+
1330+
- Description:
1331+
Meshery Models are declarative representations of infrastructure and applications. Within these models, Relationships define how different Components (e.g., Kubernetes resources, Cloud services) interact and depend on each other. These relationships are crucial for visualizing, understanding, and managing complex cloud native systems.
1332+
1333+
This internship focuses on significantly expanding the breadth and depth of Meshery Relationships across a wide array of technologies supported by Meshery. As Meshery continues to integrate with more cloud-native technologies (Kubernetes, public clouds, and all CNCF projects), there's a growing need to accurately model the intricate relationships between their components - vital for providing users with comprehensive insights and control over their deployments.
1334+
1335+
- Recommended Skills: DevOps, systems administration, solutions architecture. Experience with Kubernetes, AWS and its services.
1336+
- Responsibilities:
1337+
- Research and Analyze Technologies: Dive deep into various cloud-native technologies (e.g., different compute services, databases, messaging systems, network services, etc.) to understand their components and how they interconnect.
1338+
- Develop Relationship Definitions: Create and contribute relationship definitions, typically in JSON or YAML format, to the Meshery models.
1339+
- Model Inter-Technology Interactions: Focus particularly on defining relationships between components from different technologies (e.g., how a Kubernetes deployment relates to an AWS RDS instance, or how a Linkerd service interacts with a Prometheus monitoring component).
1340+
- Document New Relationships: Clearly document the newly defined relationships, their purpose, and how they are represented within Meshery designs, contributing to the official Meshery documentation.
1341+
- Expected Outcome:
1342+
- A multitude of new relationships defined both intra and inter AWS services.
1343+
- Policy Contribution: For advanced interns, there may be opportunities to contribute to the Rego policies that evaluate and enforce these relationships.
1344+
- Mentor(s): Mia Grenell (@miacycle, [email protected]), Lee Calcote (@leecalcote, [email protected]), Sangram Rath (@sangramrath, [email protected])
1345+
- Issue: https://github.com/meshery/meshery/issues/15518
1346+
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/6c0bb714-9858-43b0-9c04-2f4b14d6c263

programs/lfx-mentorship/2025/03-Sep-Nov/project_ideas.md

Lines changed: 33 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,28 +18,52 @@
1818

1919
## Proposed Project ideas
2020

21+
### Kagent
22+
23+
#### Building cloud native agents for Kagent
24+
25+
- Description: Kagent is an open-source framework for DevOps and platform engineers to run AI agents in Kubernetes, automating complex operations and troubleshooting tasks. We have a few agents for kagents (Kubernetes, Istio, Cilium, Argo, Prometheus, Grafana etc) and would love to build more agents for other CNCF graduated or incubation projects so users can use conversation style to chat with the agents to either learn or troubleshooting or operating these projects.
26+
27+
- Expected Outcome: Able to build at least 2-3 agents for CNCF graduated or incubation projects. Able to write a blog for the work and produce associated docs as well.
28+
29+
- Recommended Skills:
30+
- Python
31+
- Kubernetes
32+
- familar with cloud native, Docker and some CNCF graduated or incubation projects
33+
- Basic understanding of AI agents and LLMs.
34+
- Understand how open source contribution works, familar with GitHub.
35+
36+
- Mentor(s):
37+
- Lin Sun(@linsun, [email protected]) & Eitan Yarmush(@EItanya, [email protected]) - please use the same email address as you use on the LFX Mentorship Platform at https://mentorship.lfx.linuxfoundation.org
38+
39+
- Upstream Issue:
40+
- https://github.com/kagent-dev/kagent/issues/662
41+
- https://github.com/kagent-dev/kagent/issues/664
42+
43+
- LFX URL:
44+
2145
### Meshery
2246

23-
#### Relationships for AWS services
47+
#### Relationships for GCP services
2448

25-
CNCF - Meshery: Relationships for AWS services (2025 Term 3)
49+
CNCF - Meshery: Relationships for GCP services (2025 Term 3)
2650

2751
- Description:
2852
Meshery Models are declarative representations of infrastructure and applications. Within these models, Relationships define how different Components (e.g., Kubernetes resources, Cloud services) interact and depend on each other. These relationships are crucial for visualizing, understanding, and managing complex cloud native systems.
2953

3054
This internship focuses on significantly expanding the breadth and depth of Meshery Relationships across a wide array of technologies supported by Meshery. As Meshery continues to integrate with more cloud-native technologies (Kubernetes, public clouds, and all CNCF projects), there's a growing need to accurately model the intricate relationships between their components - vital for providing users with comprehensive insights and control over their deployments.
3155

32-
- Recommended Skills: DevOps, systems administration, solutions architecture. Experience with Kubernetes, AWS and its services.
56+
- Recommended Skills: DevOps, systems administration, solutions architecture. Experience with Kubernetes, GCP and its services.
3357
- Responsibilities:
3458
- Research and Analyze Technologies: Dive deep into various cloud-native technologies (e.g., different compute services, databases, messaging systems, network services, etc.) to understand their components and how they interconnect.
3559
- Develop Relationship Definitions: Create and contribute relationship definitions, typically in JSON or YAML format, to the Meshery models.
36-
- Model Inter-Technology Interactions: Focus particularly on defining relationships between components from different technologies (e.g., how a Kubernetes deployment relates to an AWS RDS instance, or how a Linkerd service interacts with a Prometheus monitoring component).
60+
- Model Inter-Technology Interactions: Focus particularly on defining relationships between components from different technologies (e.g., how a Kubernetes deployment relates to an GCP Spanner instance, or how a Linkerd service interacts with a Prometheus monitoring component).
3761
- Document New Relationships: Clearly document the newly defined relationships, their purpose, and how they are represented within Meshery designs, contributing to the official Meshery documentation.
3862
- Expected Outcome:
39-
- A multitude of new relationships defined both intra and inter AWS services.
63+
- A multitude of new relationships defined both intra and inter GCP services.
4064
- Policy Contribution: For advanced interns, there may be opportunities to contribute to the Rego policies that evaluate and enforce these relationships.
41-
- Mentor(s): Mia Grenell (@miacycle, mia.grenell2337@gmail.com), Lee Calcote (@leecalcote, leecalcote@gmail.com), Sangram Rath (@sangramrath, sangram.rath@gmail.com)
42-
- Issue: https://github.com/meshery/meshery/issues/15518
65+
- Mentor(s): James Horton (hortison, james.horton2337@gmail.com), Lee Calcote (@leecalcote, [email protected])
66+
- Upstream Issue: https://github.com/meshery/meshery/issues/15531
4367
- LFX URL:
4468

4569
#### Solutions Architecture of Popular Cloud Native Deployments
@@ -53,4 +77,5 @@ CNCF - Meshery: Solutions architecture for cloud-native deployments (2025 Term 3
5377
- Tutorials should vary in complexity, catering to beginners and advanced learners.
5478
- Recommended Skills: written English, Markdown, Kubernetes, DevOps, and hands-on experience with cloud-native tools
5579
- Mentor(s): Rian Cteulp (ritzorama, [email protected]), Lee Calcote (@leecalcote, [email protected]), Sangram Rath (@sangramrath, [email protected])
56-
- Issue: https://github.com/meshery/meshery/issues/15532
80+
- Upstream Issue: https://github.com/meshery/meshery/issues/15532
81+
- LFX URL:

0 commit comments

Comments
 (0)