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:

javascript ux front-end web

This project is part of:

Hack Week 20

Activity

  • about 1 month ago: j_renner liked this project.
  • about 1 month ago: dleidi started this project.
  • about 1 month ago: dleidi liked this project.
  • about 1 month ago: flavio_castelli added keyword "javascript" to this project.
  • about 1 month ago: flavio_castelli added keyword "ux" to this project.
  • about 1 month ago: flavio_castelli added keyword "front-end" to this project.
  • about 1 month ago: flavio_castelli added keyword "web" to this project.
  • about 1 month ago: flavio_castelli originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Write "advanced" tagging engine for browser bookmarks by gniebler

    This is a side project I started a while ago. T...


    csbot improvements by jeremy_moffitt

    Project Description

    csbot is a hubot base...


    Modern frontend build tooling for Uyuni by Etheryte

    Project Description

    At the moment, Uyuni ...


    Dochazka by smithfarm

    Dochazka is a long-term project to replace the ...


    WebRTC individual track recorder by avicenzi

    [comment]: # (Please use the project descriptio...


    UI/UX User testing and feedback by lharden

    [comment]: # (Please use the project descriptio...


    Cockpit for YES Certification by nm75

    [comment]: # (Please use the project descriptio...


    Convert openqa-mon to webassembly by ybonatakis

    [comment]: # (Please use the project descriptio...


    WebRTC individual track recorder by avicenzi

    [comment]: # (Please use the project descriptio...


    Sharing logic between desktop and web based applications through WASM by IGonzalezSosa

    Project Description

    A few months ago, the...