Skip to content

Commit

Permalink
Merge pull request opencurve#452 from JimBugwadia/spring-22
Browse files Browse the repository at this point in the history
Kyverno proposals
  • Loading branch information
idvoretskyi authored Jan 31, 2022
2 parents 7b5932a + 9e9c79b commit 817fe74
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions lfx-mentorship/2022/01-Spring/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,45 @@ Project maintainers and mentors, please submit the ideas below (under the Propos
- Mentor(s): Jianbo Sun (@wonderflow), Da Yin (@somefive)
- Upstream Issue (URL): https://github.com/oam-dev/kubevela/issues/3178

### Kyverno

#### Extend Kyverno CLI test command for Generate policy rules

- **Description**: [Kyverno](https://kyverno.io) is a Kubernetes native policy engine that secures and automates Kubernetes configurations. This project extends the Kyverno CLI to cover generate policies and improve tests coverage for Kyverno, based on the test results. The enhancement will involve extending the test command for generate policy rules, adding more test cases for the samples, and automating execution of tests.
- **Recommended Skills**: Golang, Kubernetes, Test, Automation
- **Mentor(s)**: Prateek Pandey (@prateekpandey14)
- **Upstream Issue (URL)**: https://github.com/kyverno/kyverno/issues/3114


#### e2e tests and CLI tests to cover sample policies

- **Description**: [Kyverno](https://kyverno.io) is a Kubernetes native policy engine that secures and automates Kubernetes configurations. This project will create automated test cases for the samples policies which are missing, and automating execution of tests.The enhancement will involve adding more unit/E2E tests.
- **Recommended Skills**: Golang, Kubernetes, Test, Automation
- **Mentor(s)**: Vyankatesh Kudtarkar (@vyankyGH), Prateek Pandey (@prateekpandey14)
- **Upstream Issue (URL)**: https://github.com/kyverno/kyverno/issues/3121

#### Automate Performance Testing

- **Description**: [Kyverno](https://kyverno.io) is a Kubernetes native policy engine that secures and automates Kubernetes configurations. This project automates scalability tests for Kyverno on large Kubernetes clusters with several namespaces and resources. The candidate has to propose an automation plan to create clusters and resources and help optimize resource usage of Kyverno for different loads for large Kubernetes clusters.
- **Recommended Skills**: Golang, Kubernetes, Test, Automation
- **Mentor(s)**: Shuting Zhao (@realshuting)
- **Upstream Issue (URL)**: https://github.com/kyverno/kyverno/issues/3113


#### Security enhancements

- **Description**: [Kyverno](https://kyverno.io) is a Kubernetes native policy engine that secures and automates Kubernetes configurations. This project improves security posture and processes for Kyverno. Improve OSSF Security Scorecard results, define security processes, and add best practice processes like publishing signed images and build attestations for SLSA compliance.
- **Recommended Skills**: Security, Golang
- **Mentor(s)**: Jim Bugwadia (@JimBugwadia)
- **Upstream Issue (URL)**: https://github.com/kyverno/kyverno/issues/2250

#### OpenTelemetry exporter for Kyverno

- **Description**: [Kyverno](https://kyverno.io) is a Kubernetes native policy engine that secures and automates Kubernetes configurations. This project will instrument Kyverno to export OpenTelemetry data for metrics, logs, flows, and policy reports. The project will include testing with OpenTelemetry collectors and documenting the integration steps.
- **Recommended Skills**: Observability, Prometheus, OpenTelemetry, Golang
- **Mentor(s)**: Shuting Zhao (@realshuting), Jim Bugwadia (@JimBugwadia)
- **Upstream Issue (URL)**: https://github.com/kyverno/kyverno/issues/3120

#### Kuma

##### Active monitoring of Cross Zone communication
Expand Down

0 comments on commit 817fe74

Please sign in to comment.