Gå til innhold

ror logo

Release Operate Report

"ror" is the Norwegian word for rudder.
A rudder is a control device where a blade or a fin is attached to a shaft.
This is used to change the direction of a force in a fluid or gas.
Rudders are most commonly used on boats, ships, and aircraft.

ROR is a multi cluster management tool aimed to streamline the process of creating kubernetes clusters on any provider or architecture. ROR is developed by Norsk Helsenett SF but we move to remove any references and internal logic related to the organization. Our aim is to release the project as an open source project.

API driven

ROR is API driven with provided web and cli clients. ROR leverages the Kubernetes API definition extending it with additional metadata and resources.

Provider agnostic but extensible

ROR is aimed to be provider/cloud agnostic but stil extensible to provide provider specific functionality by the use of microservices.

Distributed model

ROR relies on a distributed model using agents in each cluster. This model ensures that ROR cant be used to access the cluster directly.

Development values

  • Support simple primitives first then extend support if needed.
  • Collect only needed data, scope the datamodel to suit our need.

Features

Release

function milestone done description
create cluster 1.0 90% Create cluster from sclusterspec, allows integration with other teams managementssolution.
upgrade/scale cluster 1.0 20% Upgrade/scal cluster from changing sclusterspec, allows integration with other teams managementssolution.
decomission cluster 1.0 20% Decomission cluster, allows integration with other teams managementssolution.

Operate

function milestone done description
cluster inventory 1.0 ✔ Collect basic clustrerinformation
cluster status 1.0 ✔ Calculate healthscore for the cluster based on established rules.
Configuration management 1.0
- Dex integrations 1.0 ✔ Automatic provisioning of dex clientid and clientsecrets
- tooling-config 1.0 90% Full config of tooling from ROR
- Authorization 1.0 ✔ Configure access to clusters from ROR

Report

function milestone done description
- Metrics 1.0 ✔ Gather basic cluster metrics
- Security scan 1.0 ✔ Run scans of cluster components like config, images certificates...