|
2 mesi fa | |
---|---|---|
.github | 1 anno fa | |
assets | 9 mesi fa | |
charts | 9 mesi fa | |
extensions | 9 mesi fa | |
icons | 9 mesi fa | |
scripts | 2 mesi fa | |
LICENSE | 2 anni fa | |
README.md | 1 anno fa | |
index.yaml | 2 mesi fa | |
manifest.json | 2 mesi fa |
This repository is reserved for Rancher Extensions created by Rancher Partners. Extensions were introduced with Rancher 2.7.0.
The "Tested & Certified -- Rancher Extension" certification is part of the SUSE "Tested & Certified" product certification framework and it aims to address the growing need for a standardized, high-quality, and reliable ecosystem of Rancher Extensions that augment the capabilities of the Rancher by SUSE platform.
Charts must be Helm 3 compatible.
Chart must be published in a public Github repository that we can reference.
Then create a new branch off of main
manifest.json
with your Extension metadata.{
"extensions": {
"kubewarden": {
"repo": "kubewarden/ui",
"branch": "gh-pages",
"versions": [
"1.0.0",
"1.1.0"
]
}
}
}
git add manifest.json
git commit -m "Submitting kubewarden/ui version 1.1.0"
git push origin <your_branch>
Once your pull request is approved and merged, an automated workflow will sync this repository with the build assets from the supplied repository within the manifest.json
file. When fully synced, a new release will be created and added to the releases section.
Required properties for manifest.json
| Variable | Description |
| ------------- |------------- |
| [extension key] | This name is representative of the Extension package name. For example, the clock package within the ui-plugin-examples
repository, clock
would be the extension key.
| repo | Defines the upstream Github repository to pull the build assets from.
| branch | Defines which branch to pull from the upstream repo
| versions | An array of version strings which correspond to the Extension package version(s) to be synced with this repository. For example, the clock extension package has two versions, 0.1.0
and 0.2.0
would be added.
{
"extensions": {
"kamaji": {
"repo": "clastix/rancher-extension-clastix",
"branch": "gh-pages",
"versions": [
"0.1.2"
]
},
"elemental": {
"repo": "rancher/elemental-ui",
"branch": "main",
"versions": [
"1.2.0",
"1.1.0",
"1.0.0"
]
},
"kubewarden": {
"repo": "kubewarden/ui",
"branch": "gh-pages",
"versions": [
"1.0.0",
"1.0.1",
"1.0.2",
"1.0.3",
"1.0.4",
"1.0.5",
"1.0.6",
"1.1.0"
]
}
}
}