mirror of https://github.com/rancher/dashboard.git
* Extension support for custom provisioning * FIx lint issues * Discovery / Tweaks - fix issue where namespacesOverride was lost - tidy up PROVIDER - try to handle missing provider=type url param (could be missing extension-params) - added a few comments to comments to come back to * Names and typings - change param --> customParam to make it clearer it's not url params - add labels-annotations to shell types * Wire in provider detailTabs - as per original readme this should be made generic (extension point working directly with ResourceTabs) * Update IClusterProvisioner & docs * Improvements / Changes to support proving out DO extension - cluster hooks optional - buff up save hook (and pass in cluster when calling apply fn) - move normalizeName into generic place - bring back async create machine config - hack for do extension (map example provider to do provider) * updates, add optional saveCluster, add missing kube file - saveCluster complements hooks, doesn't skip handling of addons, etc - ensure register hooks take the `this` context in all worlds * Adding docs * Updates - location config based changes - change customParams to context - add query param - add new extention point to add tabs to cluster create cluster config section - fixed some typing - fixed issue where cluster was not passed to before / after hooks (only important if 'this' changes * Changes following review, fix `t` in plugins * Fix linting * Docs updates, pass through more edit/view things * Conditionally show the namespace grouping in the cluster list - means users can differentiate between clusters with same name in different namespaces - useful when clusters created via extension provisioner where ns can be selected * docs tweaks, actually include the provisioning page in docs --------- Co-authored-by: Richard Cox <richard.cox@suse.com> |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| catalog.cattle.io.app.vue | ||
| catalog.cattle.io.clusterrepo.vue | ||
| cis.cattle.io.clusterscan.vue | ||
| fleet.cattle.io.bundle.vue | ||
| fleet.cattle.io.cluster.vue | ||
| fleet.cattle.io.clustergroup.vue | ||
| fleet.cattle.io.clusterregistrationtoken.vue | ||
| fleet.cattle.io.gitrepo.vue | ||
| group.principal.vue | ||
| helm.cattle.io.projecthelmchart.vue | ||
| logging.banzaicloud.io.clusterflow.vue | ||
| logging.banzaicloud.io.flow.vue | ||
| management.cattle.io.cluster.vue | ||
| management.cattle.io.feature.vue | ||
| management.cattle.io.fleetworkspace.vue | ||
| management.cattle.io.podsecurityadmissionconfigurationtemplate.vue | ||
| management.cattle.io.setting.vue | ||
| management.cattle.io.user.vue | ||
| monitoring.coreos.com.alertmanagerconfig.vue | ||
| namespace.vue | ||
| node.vue | ||
| persistentvolume.vue | ||
| persistentvolumeclaim.vue | ||
| provisioning.cattle.io.cluster.vue | ||
| rbac.authorization.k8s.io.clusterrolebinding.vue | ||
| service.vue | ||
| ui.cattle.io.navlink.vue | ||
| workload.vue | ||