mowies / crd-scenarios

Scenarios of what happens to CRDs in a Helm chart during management of the chart lifecycle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

crd-scenarios

Scenarios of what happens to CRDs in a Helm chart during management of the chart lifecycle.

This repo is set up in different tag releases that simulate different scenarios. A summary of the versions can be seen below:

API Versions Chart Version Operator Version Features
Experiments with Books API
Box v1 0.5.0 v5 Add Box v1 API version
Box v1, v2 0.6.0 v6 Add Box v2 API version and set as storage version
Box v1, v2 0.7.0 v7 Set Box v1 as deprecated
Box v1, v2 0.8.0 v8 Set Box v1 as unserved and deprecated, update controller fetched API version to v2
Box v1, v2 0.9.0 v9 Add new optional field to Box v2
Box v1, v2 0.10.0 v10 Remove Box v1 API version

About

Scenarios of what happens to CRDs in a Helm chart during management of the chart lifecycle

License:Apache License 2.0


Languages

Language:Go 69.2%Language:Makefile 21.9%Language:Smarty 5.5%Language:Dockerfile 3.4%