Project Description

Provide a web site where folks can see the current/past versions of K3s at a glance in an easy way.

UPDATE: See it live here

Goal for this Hackweek

Currently folks need to go to https://github.com/k3s-io/k3s/releases and browse over the releases. Ideally something like https://versions.openshift.tips/ can be done during the hackweek. The project will leverage github actions to be built hands free every so often.

Resources

The project will leverage https://update.k3s.io/v1-release/channels and https://github.com/openshifttips/openshift-versions Bonus points for a fancy UI!

Project Logbook

2023-11-06

Created a repository https://github.com/e-minguez/k3s-versions to host the code and created a couple of small python scripts (after fighting with my vscode on osx setup)

Currently they get the k3s/rke2 release channel json file and render a html-jinja-powered template to show the latest, stable and testing k3s/rke2 versions.

2023-11-07

Decoupled the json from the frontend.

It creates md files per release with the release notes (via the GitHub API)

Created a GitHub workflow to generate the json and the md and the frontend (in two different steps, with caches and only runs the required steps if something has changed).

2023-11-08

First proper build of the UI \o/

A few fixes here and there and also the generated json is now reverse ordered (v1.28 > v1.27, etc. you get the idea)

2023-11-09

UI has been rebuilt, now it shows the release notes with a nice effect from right to left

2023-11-10

The UI now includes a list of previous k3s versions per minor release and links to the github releases per each of those. It also includes a pre-release badge.

The action has been fixed and now it builds the site depending if the frontend code changed or if the versions changed

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 23

Activity

  • over 1 year ago: eminguez removed keyword ui from this project.
  • over 1 year ago: eminguez removed keyword ux from this project.
  • over 1 year ago: smflood liked this project.
  • over 1 year ago: atgracey liked this project.
  • almost 2 years ago: jtomasek joined this project.
  • almost 2 years ago: eminguez liked this project.
  • almost 2 years ago: eminguez added keyword "ui" to this project.
  • almost 2 years ago: eminguez added keyword "ux" to this project.
  • almost 2 years ago: eminguez started this project.
  • almost 2 years ago: eminguez originated this project.

  • Comments

    • jjanes
      almost 2 years ago by jjanes | Reply

      https://docs.k3s.io/release-notes/v1.24.X

    • DanielBishop
      3 days ago by DanielBishop | Reply

      Unlike most racing games that rely on steering, speed stars flips the formula. Here, precision tapping and rhythm mastery are the real keys to success

    Similar Projects

    This project is one of its kind!