Project Description
Chimera is a Kubernetes policy engine. Its policies are WebAssembly modules, that can be published on regular OCI registries (same place where container images are pushed).
Each Chimera Policy lives inside of a dedicated Git repository and its build artifact lives inside of an OCI registry.
For example, the pod-privileged-policy
source code can be found inside of this GitHub repository, while its artifact can be downloaded from this public OCI registry.
The scope of this project is to simplify the discovery of Chimera Policies.
Goal for this Hackweek
Create a website where all the Chimera Policies are listed. Each Policy will have a series of attributes like: name, description, GitHub project, OCI registry, tags.
The website should allow the user to filter the policies by name, category and tags.
As a first iteration we would like to rely on GitHub Pages to host the entire website. The idea would be to create a GitHub repository and have in there a gh-pages
branch with the following contents:
dataset.json
: the list of policies to show- website resources: html, js, css,...
The dataset file will be managed by hand via pull requests. Each change done to the dataset or to any other file inside of this branch, will result in an automatic deployment of the website (GitHub does that automatically for us).
The website will do all the actions (render the main page with all the policies, search policies, show policy details,...) using client side code.
Resources
We need help from someone with front-end skills and experience developing client-side applications.
Looking for hackers with the skills:
This project is part of:
Hack Week 20
Activity
Comments
Be the first to comment!
Similar Projects
Kudos aka openSUSE Recognition Platform by lkocman
Description
I started the Kudos application shortly after Leap 16.0 to create a simple, friendly way to recognize people for their work and contributions to openSUSE. There’s so much more to our community than just submitting requests in OBS or gitea we have translations (not only in Weblate), wiki edits, forum and social media moderation, infrastructure maintenance, booth participation, talks, manual testing, openQA test suites, and more!
Goals
Kudos under github.com/openSUSE/kudos with build previews aka netlify
Have a kudos.opensuse.org instance running in production
Build an easy-to-contribute recognition platform for the openSUSE communit a place where everyone can send and receive appreciation for their work, across all areas of contribution.
In the future, we could even explore reward options such as vouchers for t-shirts or other community swag, small tokens of appreciation to make recognition more tangible.
Resources
- Source code: github.com/lkocman/kudos
- Issue tracker: github.com/lkocman/kudos/issues