Update deprecation and removal policy and add documentation for upstream.yaml `Deprecated` field (#1062)
parent
97e07be32c
commit
b5e593dcb0
25
README.md
25
README.md
|
@ -47,15 +47,6 @@ for inclusion in Rancher Partner charts. The Helm chart must:
|
||||||
Testing these requirements will ensure that Rancher users can deploy your
|
Testing these requirements will ensure that Rancher users can deploy your
|
||||||
software correctly and easily.
|
software correctly and easily.
|
||||||
|
|
||||||
### Removal
|
|
||||||
|
|
||||||
Charts will be removed from this repo if technical requirements are not met, if
|
|
||||||
a serious security problem arises, or if the vendor's SUSE "Ready" partnership
|
|
||||||
is no longer active. In these cases, the pull request that removes the chart
|
|
||||||
will indicate an alternative source (e.g. the corresponding upstream project or
|
|
||||||
[Rancher Prime Application Collection](https://apps.rancher.io)) if one is
|
|
||||||
available.
|
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
#### 1. Fork the [Rancher Partner Charts](https://github.com/rancher/partner-charts/) repository, clone your fork, checkout the **main-source** branch and pull the latest changes.
|
#### 1. Fork the [Rancher Partner Charts](https://github.com/rancher/partner-charts/) repository, clone your fork, checkout the **main-source** branch and pull the latest changes.
|
||||||
|
@ -197,6 +188,7 @@ Options for `upstream.yaml`
|
||||||
| ArtifactHubRepo | ArtifactHubPackage | Defines the repo to access on Artifact Hub
|
| ArtifactHubRepo | ArtifactHubPackage | Defines the repo to access on Artifact Hub
|
||||||
| AutoInstall | | Allows setting a required additional chart to deploy prior to current chart, such as a dedicated CRDs chart
|
| AutoInstall | | Allows setting a required additional chart to deploy prior to current chart, such as a dedicated CRDs chart
|
||||||
| ChartMetadata | | Allows setting/overriding the value of any valid [Chart.yaml variable](https://helm.sh/docs/topics/charts/#the-chartyaml-file)
|
| ChartMetadata | | Allows setting/overriding the value of any valid [Chart.yaml variable](https://helm.sh/docs/topics/charts/#the-chartyaml-file)
|
||||||
|
| Deprecated | | Whether the package is deprecated. Deprecated packages will not integrate any new chart versions from upstream
|
||||||
| DisplayName | | Sets the name the chart will be listed under in the Rancher UI
|
| DisplayName | | Sets the name the chart will be listed under in the Rancher UI
|
||||||
| Experimental | | Adds the 'experimental' annotation which adds a flag on the UI entry
|
| Experimental | | Adds the 'experimental' annotation which adds a flag on the UI entry
|
||||||
| Fetch | HelmChart, HelmRepo | Selects set of charts to pull from upstream.<br />- **latest** will pull only the latest chart version *default*<br />- **newer** will pull all newer versions than currently stored<br />- **all** will pull all versions
|
| Fetch | HelmChart, HelmRepo | Selects set of charts to pull from upstream.<br />- **latest** will pull only the latest chart version *default*<br />- **newer** will pull all newer versions than currently stored<br />- **all** will pull all versions
|
||||||
|
@ -336,3 +328,18 @@ git commit -m "Migrating <vendor> <chart> chart"
|
||||||
git push origin <your branch>
|
git push origin <your branch>
|
||||||
```
|
```
|
||||||
#### 11. Open a pull request to the `main-source` branch for review
|
#### 11. Open a pull request to the `main-source` branch for review
|
||||||
|
|
||||||
|
## Deprecation and Removal Policy
|
||||||
|
|
||||||
|
Charts may be removed from this repository for a number of reasons:
|
||||||
|
|
||||||
|
- Technical requirements are not met
|
||||||
|
- A serious security problem is discovered
|
||||||
|
- The vendor's SUSE "Ready" partnership is no longer active
|
||||||
|
|
||||||
|
In these cases, the chart will first be deprecated. While a chart is deprecated,
|
||||||
|
no new versions of the chart will be added to this repository. The chart will
|
||||||
|
be left in the deprecated state for a minimum of 3 months, and then it will be
|
||||||
|
removed. The pull requests that deprecate and remove the chart will indicate an
|
||||||
|
alternative source (e.g. the corresponding upstream project or [Rancher Prime
|
||||||
|
Application Collection](https://apps.rancher.io)) if one is available.
|
||||||
|
|
Loading…
Reference in New Issue