Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.3.1 - 2023-01-31

Added

  • Ability to set iprange that can access the kubapi (port 6443)

Changed

  • disabled argocd deployment of monitoring since it never synchronizes in argocd

1.3.0 - 2022-11-21

Changed

  • monitoring is now managed in argocd, this will make it such that the latest version will be installed/upgraded

Removed

  • removed the argocd-master flag, now all clusters are assumed to be external, including where argocd runs

1.2.2 - 2022-10-24

Changed

  • compute nodes in rke1 now set availability zone (default nova), availabilty zone is ignored for existing nodes.

1.2.1 - 2022-10-13

Changed

  • traefik has many major versions released, right now it is set to *

1.2.0 - 2022-09-29

Changed

  • update openstack-cinder-csi from 1.* to 2.*

1.1.0 - 2022-09-24

Changed

  • allow multiple nfs servers to be specified in charts/apps

1.0.1 - 2022-09-19

Changed

  • if an app is disabled, don't populate values

1.0.0 - 2022-09-16

This is the first version. This has evolved and now works on the current setup of radiant. This is split in 3 pieces

  • argocd : template to install argocd on server, this is probably not needed and is only used to install a central argocd.
  • charts : this contains two charts
    • healthmonitor : a simple monitor to see if services are up
    • apps : the infrastructure components for a cluster
      • ingresscontroller : traefik (v1, v2)
      • storageclasses : cinder, longhorn and nfs
      • sealedsecrets
      • metallb (load balancer)
      • raw (raw kubernetes, also used by metallb)
  • terraform : creates the cluster in openstack (radiant)
    • rke1 : leverages rancher, argocd and openstack to create a fully working kubernetes cluster.