diff --git a/assets/elemental/elemental-1.0.0.tgz b/assets/elemental/elemental-1.0.0.tgz
deleted file mode 100644
index e4ec968..0000000
Binary files a/assets/elemental/elemental-1.0.0.tgz and /dev/null differ
diff --git a/assets/elemental/elemental-1.1.0.tgz b/assets/elemental/elemental-1.1.0.tgz
deleted file mode 100644
index 8e0fa68..0000000
Binary files a/assets/elemental/elemental-1.1.0.tgz and /dev/null differ
diff --git a/charts/elemental/1.0.0/Chart.yaml b/charts/elemental/1.0.0/Chart.yaml
deleted file mode 100644
index 53cfe88..0000000
--- a/charts/elemental/1.0.0/Chart.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-annotations:
- catalog.cattle.io/certified: rancher # Any application we are adding as a helm chart
- catalog.cattle.io/kube-version: '>= 1.16.0-0'
- catalog.cattle.io/namespace: cattle-ui-plugin-system
- catalog.cattle.io/os: linux
- catalog.cattle.io/permits-os: linux, windows
- catalog.cattle.io/rancher-version: '>= 2.7.0-0'
- catalog.cattle.io/scope: management
- catalog.cattle.io/ui-component: plugins
-apiVersion: v2
-appVersion: "1.0.0"
-description: OS Management plugin
-name: elemental
-type: application
-version: 1.0.0
-icon: https://raw.githubusercontent.com/rancher/ui-plugin-charts/main/icons/elemental/1.0.0-icon.svg
diff --git a/charts/elemental/1.0.0/README.md b/charts/elemental/1.0.0/README.md
deleted file mode 100644
index a879afb..0000000
--- a/charts/elemental/1.0.0/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# OS Management Extension
-
-Adds support for OS Management to Rancher Manager through Elemental.
-
-
-Elemental is a software stack enabling a centralized, full cloud-native OS management with Kubernetes.
-
-Cluster Node OSes are built and maintained via container images through the Elemental Toolkit and installed on new hosts using the Elemental CLI.
-
-The Elemental Operator and the Rancher System Agent enable Rancher Manager to fully control Elemental clusters, from the installation and management of the OS on the Nodes to the provisioning of new K3s or RKE2 clusters in a centralized way.
-
-For more details take a look at the documentation regarding [Elemental](https://rancher.github.io/elemental/).
-
-
-**IMPORTANT NOTE**: In order to have access to OS Management in Rancher Manager, installation of the Elemental Operator is required. Instructions for installing it can be found [here](https://rancher.github.io/elemental/elementaloperatorchart-reference/).
\ No newline at end of file
diff --git a/charts/elemental/1.0.0/files/nginx.conf b/charts/elemental/1.0.0/files/nginx.conf
deleted file mode 100644
index 07a20f4..0000000
--- a/charts/elemental/1.0.0/files/nginx.conf
+++ /dev/null
@@ -1,17 +0,0 @@
-events {}
-http {
- sendfile on;
- server {
- listen {{ .Values.pluginServer.service.targetPort }};
- listen [::]:{{ .Values.pluginServer.service.targetPort }};
-
- resolver 0.0.0.0;
- autoindex on;
-
- server_name _;
- server_tokens off;
-
- root /home/plugin-server/plugin-contents;
- gzip_static on;
- }
-}
diff --git a/charts/elemental/1.0.0/templates/_helpers.tpl b/charts/elemental/1.0.0/templates/_helpers.tpl
deleted file mode 100644
index bc15dc4..0000000
--- a/charts/elemental/1.0.0/templates/_helpers.tpl
+++ /dev/null
@@ -1,78 +0,0 @@
-{{/*
-Expand the name of the chart.
-*/}}
-{{- define "plugin-server.name" -}}
-{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
-{{- end }}
-
-{{/*
-Create a default fully qualified app name.
-We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
-If release name contains chart name it will be used as a full name.
-*/}}
-{{- define "plugin-server.fullname" -}}
-{{- if .Values.fullnameOverride }}
-{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
-{{- else }}
-{{- $name := default .Chart.Name .Values.nameOverride }}
-{{- if contains $name .Release.Name }}
-{{- .Release.Name | trunc 63 | trimSuffix "-" }}
-{{- else }}
-{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
-{{- end }}
-{{- end }}
-{{- end }}
-
-{{/*
-Create chart name and version as used by the chart label.
-*/}}
-{{- define "plugin-server.chart" -}}
-{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
-{{- end }}
-
-{{/*
-Common labels
-*/}}
-{{- define "plugin-server.labels" -}}
-helm.sh/chart: {{ include "plugin-server.chart" . }}
-{{ include "plugin-server.selectorLabels" . }}
-{{- if .Chart.AppVersion }}
-app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
-{{- end }}
-app.kubernetes.io/managed-by: {{ .Release.Service }}
-{{- end }}
-
-{{/*
-Selector labels
-*/}}
-{{- define "plugin-server.selectorLabels" -}}
-app.kubernetes.io/name: {{ include "plugin-server.name" . }}
-app.kubernetes.io/instance: {{ .Release.Name }}
-{{- end }}
-
-{{- define "system_default_registry" -}}
-{{- if .Values.global.cattle.systemDefaultRegistry -}}
-{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
-{{- else -}}
-{{- "" -}}
-{{- end -}}
-{{- end -}}
-
-{{/*
-Windows cluster will add default taint for linux nodes,
-add below linux tolerations to workloads could be scheduled to those linux nodes
-*/}}
-{{- define "linux-node-tolerations" -}}
-- key: "cattle.io/os"
- value: "linux"
- effect: "NoSchedule"
- operator: "Equal"
-{{- end -}}
-
-{{- define "linux-node-selector" -}}
-{{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
-beta.kubernetes.io/os: linux
-{{- else -}}
-kubernetes.io/os: linux
-{{- end -}}
-{{- end -}}
diff --git a/charts/elemental/1.0.0/templates/cr.yaml b/charts/elemental/1.0.0/templates/cr.yaml
deleted file mode 100644
index 802fbe7..0000000
--- a/charts/elemental/1.0.0/templates/cr.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-{{- if .Values.plugin.enabled }}
-apiVersion: catalog.cattle.io/v1
-kind: UIPlugin
-metadata:
- name: {{ include "plugin-server.fullname" . }}
- namespace: {{ .Release.Namespace }}
- labels: {{ include "plugin-server.labels" . | nindent 4 }}
-spec:
- plugin: # should initially follow the design of the Helm Chart.yaml fields, could discuss modifying this
- name: {{ include "plugin-server.fullname" . }}
- version: {{ (semver (default .Chart.AppVersion .Values.plugin.versionOverride)).Original }}
- endpoint: https://raw.githubusercontent.com/rancher/ui-plugin-charts/main/extensions/elemental/1.0.0
- noCache: {{ .Values.plugin.noCache }}
-{{- end }}
diff --git a/charts/elemental/1.0.0/values.yaml b/charts/elemental/1.0.0/values.yaml
deleted file mode 100644
index 49ad933..0000000
--- a/charts/elemental/1.0.0/values.yaml
+++ /dev/null
@@ -1,30 +0,0 @@
-global:
- cattle:
- systemDefaultRegistry: ''
- kubectl:
- repository: rancher/kubectl
- tag: v1.20.2
- pullPolicy: IfNotPresent
- imagePullSecrets: []
-nameOverride: ''
-fullnameOverride: ''
-pluginServer:
- image:
- repository: /ui-extension-elemental
- pullPolicy: Always
- tag: 1.0.0
- service:
- type: ClusterIP
- port: 80
- targetPort: 8080
- deployment:
- replicas: 1
- resources: {}
- securityContext: {}
- nodeSelector: {}
- tolerations: []
- affinity: {}
-plugin:
- enabled: true
- versionOverride: ''
- noCache: false
diff --git a/charts/elemental/1.1.0/Chart.yaml b/charts/elemental/1.1.0/Chart.yaml
deleted file mode 100644
index 69f628d..0000000
--- a/charts/elemental/1.1.0/Chart.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-annotations:
- catalog.cattle.io/certified: rancher # Any application we are adding as a helm chart
- catalog.cattle.io/kube-version: '>= 1.16.0-0'
- catalog.cattle.io/namespace: cattle-ui-plugin-system
- catalog.cattle.io/os: linux
- catalog.cattle.io/permits-os: linux, windows
- catalog.cattle.io/rancher-version: '>= 2.7.0-0'
- catalog.cattle.io/scope: management
- catalog.cattle.io/ui-component: plugins
- catalog.cattle.io/ui-version: '>= 2.7.2'
-apiVersion: v2
-appVersion: "1.1.0"
-description: OS Management extension
-name: elemental
-type: application
-version: 1.1.0
-icon: https://raw.githubusercontent.com/rancher/ui-plugin-charts/main/icons/elemental/1.1.0-icon-v2.svg
diff --git a/charts/elemental/1.1.0/README.md b/charts/elemental/1.1.0/README.md
deleted file mode 100644
index a879afb..0000000
--- a/charts/elemental/1.1.0/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# OS Management Extension
-
-Adds support for OS Management to Rancher Manager through Elemental.
-
-
-Elemental is a software stack enabling a centralized, full cloud-native OS management with Kubernetes.
-
-Cluster Node OSes are built and maintained via container images through the Elemental Toolkit and installed on new hosts using the Elemental CLI.
-
-The Elemental Operator and the Rancher System Agent enable Rancher Manager to fully control Elemental clusters, from the installation and management of the OS on the Nodes to the provisioning of new K3s or RKE2 clusters in a centralized way.
-
-For more details take a look at the documentation regarding [Elemental](https://rancher.github.io/elemental/).
-
-
-**IMPORTANT NOTE**: In order to have access to OS Management in Rancher Manager, installation of the Elemental Operator is required. Instructions for installing it can be found [here](https://rancher.github.io/elemental/elementaloperatorchart-reference/).
\ No newline at end of file
diff --git a/charts/elemental/1.1.0/files/nginx.conf b/charts/elemental/1.1.0/files/nginx.conf
deleted file mode 100644
index 07a20f4..0000000
--- a/charts/elemental/1.1.0/files/nginx.conf
+++ /dev/null
@@ -1,17 +0,0 @@
-events {}
-http {
- sendfile on;
- server {
- listen {{ .Values.pluginServer.service.targetPort }};
- listen [::]:{{ .Values.pluginServer.service.targetPort }};
-
- resolver 0.0.0.0;
- autoindex on;
-
- server_name _;
- server_tokens off;
-
- root /home/plugin-server/plugin-contents;
- gzip_static on;
- }
-}
diff --git a/charts/elemental/1.1.0/templates/_helpers.tpl b/charts/elemental/1.1.0/templates/_helpers.tpl
deleted file mode 100644
index bc15dc4..0000000
--- a/charts/elemental/1.1.0/templates/_helpers.tpl
+++ /dev/null
@@ -1,78 +0,0 @@
-{{/*
-Expand the name of the chart.
-*/}}
-{{- define "plugin-server.name" -}}
-{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
-{{- end }}
-
-{{/*
-Create a default fully qualified app name.
-We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
-If release name contains chart name it will be used as a full name.
-*/}}
-{{- define "plugin-server.fullname" -}}
-{{- if .Values.fullnameOverride }}
-{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
-{{- else }}
-{{- $name := default .Chart.Name .Values.nameOverride }}
-{{- if contains $name .Release.Name }}
-{{- .Release.Name | trunc 63 | trimSuffix "-" }}
-{{- else }}
-{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
-{{- end }}
-{{- end }}
-{{- end }}
-
-{{/*
-Create chart name and version as used by the chart label.
-*/}}
-{{- define "plugin-server.chart" -}}
-{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
-{{- end }}
-
-{{/*
-Common labels
-*/}}
-{{- define "plugin-server.labels" -}}
-helm.sh/chart: {{ include "plugin-server.chart" . }}
-{{ include "plugin-server.selectorLabels" . }}
-{{- if .Chart.AppVersion }}
-app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
-{{- end }}
-app.kubernetes.io/managed-by: {{ .Release.Service }}
-{{- end }}
-
-{{/*
-Selector labels
-*/}}
-{{- define "plugin-server.selectorLabels" -}}
-app.kubernetes.io/name: {{ include "plugin-server.name" . }}
-app.kubernetes.io/instance: {{ .Release.Name }}
-{{- end }}
-
-{{- define "system_default_registry" -}}
-{{- if .Values.global.cattle.systemDefaultRegistry -}}
-{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
-{{- else -}}
-{{- "" -}}
-{{- end -}}
-{{- end -}}
-
-{{/*
-Windows cluster will add default taint for linux nodes,
-add below linux tolerations to workloads could be scheduled to those linux nodes
-*/}}
-{{- define "linux-node-tolerations" -}}
-- key: "cattle.io/os"
- value: "linux"
- effect: "NoSchedule"
- operator: "Equal"
-{{- end -}}
-
-{{- define "linux-node-selector" -}}
-{{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
-beta.kubernetes.io/os: linux
-{{- else -}}
-kubernetes.io/os: linux
-{{- end -}}
-{{- end -}}
diff --git a/charts/elemental/1.1.0/templates/cr.yaml b/charts/elemental/1.1.0/templates/cr.yaml
deleted file mode 100644
index 8feddd0..0000000
--- a/charts/elemental/1.1.0/templates/cr.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-{{- if .Values.plugin.enabled }}
-apiVersion: catalog.cattle.io/v1
-kind: UIPlugin
-metadata:
- name: {{ include "plugin-server.fullname" . }}
- namespace: {{ .Release.Namespace }}
- labels: {{ include "plugin-server.labels" . | nindent 4 }}
-spec:
- plugin: # should initially follow the design of the Helm Chart.yaml fields, could discuss modifying this
- name: {{ include "plugin-server.fullname" . }}
- version: {{ (semver (default .Chart.AppVersion .Values.plugin.versionOverride)).Original }}
- endpoint: https://raw.githubusercontent.com/rancher/ui-plugin-charts/main/extensions/elemental/1.1.0
- noCache: {{ .Values.plugin.noCache }}
-{{- end }}
diff --git a/charts/elemental/1.1.0/values.yaml b/charts/elemental/1.1.0/values.yaml
deleted file mode 100644
index 6b35494..0000000
--- a/charts/elemental/1.1.0/values.yaml
+++ /dev/null
@@ -1,30 +0,0 @@
-global:
- cattle:
- systemDefaultRegistry: ''
- kubectl:
- repository: rancher/kubectl
- tag: v1.20.2
- pullPolicy: IfNotPresent
- imagePullSecrets: []
-nameOverride: ''
-fullnameOverride: ''
-pluginServer:
- image:
- repository: /ui-extension-elemental
- pullPolicy: Always
- tag: 1.1.0
- service:
- type: ClusterIP
- port: 80
- targetPort: 8080
- deployment:
- replicas: 1
- resources: {}
- securityContext: {}
- nodeSelector: {}
- tolerations: []
- affinity: {}
-plugin:
- enabled: true
- versionOverride: ''
- noCache: false
diff --git a/extensions/elemental/1.0.0/files.txt b/extensions/elemental/1.0.0/files.txt
deleted file mode 100644
index b050780..0000000
--- a/extensions/elemental/1.0.0/files.txt
+++ /dev/null
@@ -1,110 +0,0 @@
-plugin/elemental-1.0.0.umd.min.14.js
-plugin/elemental-1.0.0.umd.min.14.js.map
-plugin/elemental-1.0.0.umd.min.15.js
-plugin/elemental-1.0.0.umd.min.15.js.map
-plugin/elemental-1.0.0.umd.min.detail.js
-plugin/elemental-1.0.0.umd.min.detail.js.map
-plugin/elemental-1.0.0.umd.min.edit.js
-plugin/elemental-1.0.0.umd.min.edit.js.map
-plugin/elemental-1.0.0.umd.min.js
-plugin/elemental-1.0.0.umd.min.js.map
-plugin/elemental-1.0.0.umd.min.machine-config.js
-plugin/elemental-1.0.0.umd.min.machine-config.js.map
-plugin/elemental-1.0.0.umd.min.machine-config0.js
-plugin/elemental-1.0.0.umd.min.machine-config0.js.map
-plugin/elemental-1.0.0.umd.min.machine-config10.js
-plugin/elemental-1.0.0.umd.min.machine-config10.js.map
-plugin/elemental-1.0.0.umd.min.machine-config2.js
-plugin/elemental-1.0.0.umd.min.machine-config2.js.map
-plugin/elemental-1.0.0.umd.min.machine-config4.js
-plugin/elemental-1.0.0.umd.min.machine-config4.js.map
-plugin/elemental-1.0.0.umd.min.machine-config6.js
-plugin/elemental-1.0.0.umd.min.machine-config6.js.map
-plugin/elemental-1.0.0.umd.min.vendors~detail~edit.js
-plugin/elemental-1.0.0.umd.min.vendors~detail~edit.js.map
-plugin/elemental-1.0.0.umd.min.vendors~edit.js
-plugin/elemental-1.0.0.umd.min.vendors~edit.js.map
-plugin/elemental-1.0.0.umd.min.vendors~edit~machine-config.js
-plugin/elemental-1.0.0.umd.min.vendors~edit~machine-config.js.map
-plugin/elemental-1.0.0.umd.min.vendors~machine-config12.js
-plugin/elemental-1.0.0.umd.min.vendors~machine-config12.js.map
-plugin/elemental-1.0.0.umd.min.vendors~machine-config8.js
-plugin/elemental-1.0.0.umd.min.vendors~machine-config8.js.map
-plugin/img/aks-black.c476b248.svg
-plugin/img/aks.f30a4ee5.svg
-plugin/img/aliyun-black.b576ca7f.svg
-plugin/img/aliyun.05625b68.svg
-plugin/img/aliyunecs-black.47c0410f.svg
-plugin/img/aliyunecs.d971267d.svg
-plugin/img/amazonec2-black.d1821012.svg
-plugin/img/amazonec2.1aa39ab0.svg
-plugin/img/amazoneks-black.a84e95fa.svg
-plugin/img/amazoneks.08036fe5.svg
-plugin/img/aws.259e1339.svg
-plugin/img/azure-black.5f0d4c16.svg
-plugin/img/azure.eb8fe01e.svg
-plugin/img/azuread-black.df47a4be.svg
-plugin/img/azuread.89d0693d.svg
-plugin/img/azureaks-black.c476b248.svg
-plugin/img/azureaks.f30a4ee5.svg
-plugin/img/baidu-black.fbfb0a3d.svg
-plugin/img/baidu.59230de0.svg
-plugin/img/cloudca-black.e617e95a.svg
-plugin/img/cloudca.1095d0cc.svg
-plugin/img/cloudscale-black.05c818ff.svg
-plugin/img/cloudscale.15af4521.svg
-plugin/img/custom.73e585f1.svg
-plugin/img/digitalocean-black.c7b0f38c.svg
-plugin/img/digitalocean.acdee7f1.svg
-plugin/img/equinix-black.74a27b4d.svg
-plugin/img/equinix.439fbbbe.svg
-plugin/img/exoscale.7a312d6d.svg
-plugin/img/gcp.92c9d851.svg
-plugin/img/generic-catalog.99bdaecf.svg
-plugin/img/generic-driver.58cd1dcb.svg
-plugin/img/gke-black.270042cf.svg
-plugin/img/gke.deaff14c.svg
-plugin/img/google.778e7144.svg
-plugin/img/googlegke-black.270042cf.svg
-plugin/img/googlegke.deaff14c.svg
-plugin/img/harvester.b14e570b.svg
-plugin/img/huaweicce-black.39ee46f2.svg
-plugin/img/huaweicce.4fb3a929.svg
-plugin/img/icon.9267dab6.svg
-plugin/img/import.2e2e359c.svg
-plugin/img/k3s-black.d52e5687.svg
-plugin/img/k3s.01e2b406.svg
-plugin/img/kubernetes-black.3e32c1a8.svg
-plugin/img/kubernetes.2e2e359c.svg
-plugin/img/linode.72ae9a55.svg
-plugin/img/linodelke-black.058df1a0.svg
-plugin/img/linodelke.72ae9a55.svg
-plugin/img/local-cluster.c77b2023.svg
-plugin/img/minikube-black.b739e7a9.svg
-plugin/img/minikube.b39dc584.svg
-plugin/img/oci-black.f960feb5.svg
-plugin/img/oci.8b52fe45.svg
-plugin/img/openstack-black.46740f63.svg
-plugin/img/openstack.638b1003.svg
-plugin/img/oracle.8219cfb5.svg
-plugin/img/oracleoke-black.aaa9e8cf.svg
-plugin/img/oracleoke.ddaa8a0e.svg
-plugin/img/otc-black.007c6157.svg
-plugin/img/otc.d7330474.svg
-plugin/img/otccce.d7330474.svg
-plugin/img/packet-black.cdd96d23.svg
-plugin/img/packet.5fce6e98.svg
-plugin/img/pinganyunecs-black.2ff2c7d9.svg
-plugin/img/pinganyunecs.e75d4c8a.svg
-plugin/img/pnap-black.1b1773d7.svg
-plugin/img/pnap.0cb6fe69.svg
-plugin/img/rackspace-black.b5378844.svg
-plugin/img/rackspace.6f98715f.svg
-plugin/img/rke.d10540bf.svg
-plugin/img/rke2.d10540bf.svg
-plugin/img/softlayer.d474be09.svg
-plugin/img/tencenttke-black.58828585.svg
-plugin/img/tencenttke.0b34fe07.svg
-plugin/img/vmwarevsphere-black.2f9d3f1d.svg
-plugin/img/vmwarevsphere.32594541.svg
-plugin/package.json
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.14.js b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.14.js
deleted file mode 100644
index 677dbfc..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.14.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]=("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]||[]).push([[14],{"7ada":function(e,t,n){(function(n){var o,a,i;(function(n,r){a=[],o=r,i="function"===typeof o?o.apply(t,a):o,void 0===i||(e.exports=i)})(0,(function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function o(e,t,n){var o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){c(o.response,t,n)},o.onerror=function(){console.error("could not download file")},o.send()}function a(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var r="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,c=r.saveAs||("object"!=typeof window||window!==r?function(){}:"download"in HTMLAnchorElement.prototype?function(e,t,n){var c=r.URL||r.webkitURL,s=document.createElement("a");t=t||e.name||"download",s.download=t,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?i(s):a(s.href)?o(e,t,n):i(s,s.target="_blank")):(s.href=c.createObjectURL(e),setTimeout((function(){c.revokeObjectURL(s.href)}),4e4),setTimeout((function(){i(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,r){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,r),n);else if(a(e))o(e,n,r);else{var c=document.createElement("a");c.href=e,c.target="_blank",setTimeout((function(){i(c)}))}}:function(e,t,n,a){if(a=a||open("","_blank"),a&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return o(e,t,n);var i="application/octet-stream"===e.type,c=/constructor/i.test(r.HTMLElement)||r.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&c)&&"object"==typeof FileReader){var l=new FileReader;l.onloadend=function(){var e=l.result;e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},l.readAsDataURL(e)}else{var f=r.URL||r.webkitURL,u=f.createObjectURL(e);a?a.location=u:location.href=u,a=null,setTimeout((function(){f.revokeObjectURL(u)}),4e4)}});r.saveAs=c.saveAs=c,e.exports=c}))}).call(this,n("7d15"))}}]);
-//# sourceMappingURL=elemental-1.0.0.umd.min.14.js.map
\ No newline at end of file
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.14.js.map b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.14.js.map
deleted file mode 100644
index 02f3855..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.14.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack://elemental-1.0.0//home/runner/work/elemental-ui/elemental-ui/node_modules/file-saver/dist/FileSaver.min.js"],"names":["this","b","a","autoBom","console","warn","test","type","Blob","c","d","e","XMLHttpRequest","open","responseType","onload","response","onerror","error","send","status","dispatchEvent","MouseEvent","document","createEvent","initMouseEvent","window","f","self","global","saveAs","HTMLAnchorElement","prototype","g","h","i","URL","webkitURL","j","createElement","name","download","rel","href","origin","location","target","createObjectURL","setTimeout","revokeObjectURL","navigator","msSaveOrOpenBlob","title","body","innerText","HTMLElement","safari","userAgent","FileReader","onloadend","result","replace","readAsDataURL","k","l","module","exports"],"mappings":"oLAAA,qCAAwD,EAAO,GAAE,IAAE,kEAAnE,CAA0JA,GAAK,WAAW,aAAa,SAASC,EAAEC,EAAED,GAAG,MAAM,oBAAoBA,EAAEA,EAAE,CAACE,SAAQ,GAAI,iBAAiBF,IAAIG,QAAQC,KAAK,sDAAsDJ,EAAE,CAACE,SAASF,IAAIA,EAAEE,SAAS,6EAA6EG,KAAKJ,EAAEK,MAAM,IAAIC,KAAK,CAAC,SAASN,GAAG,CAACK,KAAKL,EAAEK,OAAOL,EAAE,SAASO,EAAER,EAAEQ,EAAEC,GAAG,IAAIC,EAAE,IAAIC,eAAeD,EAAEE,KAAK,MAAMZ,GAAGU,EAAEG,aAAa,OAAOH,EAAEI,OAAO,WAAWb,EAAES,EAAEK,SAASP,EAAEC,IAAIC,EAAEM,QAAQ,WAAWb,QAAQc,MAAM,4BAA4BP,EAAEQ,OAAO,SAAST,EAAER,GAAG,IAAID,EAAE,IAAIW,eAAeX,EAAEY,KAAK,OAAOX,GAAE,GAAI,IAAID,EAAEkB,OAAO,MAAMjB,IAAI,OAAO,KAAKD,EAAEmB,QAAQ,KAAKnB,EAAEmB,OAAO,SAAST,EAAET,GAAG,IAAIA,EAAEmB,cAAc,IAAIC,WAAW,UAAU,MAAMb,GAAG,IAAIR,EAAEsB,SAASC,YAAY,eAAevB,EAAEwB,eAAe,SAAQ,GAAG,EAAGC,OAAO,EAAE,EAAE,EAAE,GAAG,IAAG,GAAG,GAAG,GAAG,EAAG,EAAE,MAAMxB,EAAEmB,cAAcpB,IAAI,IAAI0B,EAAE,iBAAiBD,QAAQA,OAAOA,SAASA,OAAOA,OAAO,iBAAiBE,MAAMA,KAAKA,OAAOA,KAAKA,KAAK,iBAAiBC,GAAQA,EAAOA,SAASA,EAAOA,OAAO,EAAO3B,EAAEyB,EAAEG,SAAS,iBAAiBJ,QAAQA,SAASC,EAAE,aAAa,aAAaI,kBAAkBC,UAAU,SAAS/B,EAAEgC,EAAEC,GAAG,IAAIC,EAAER,EAAES,KAAKT,EAAEU,UAAUC,EAAEf,SAASgB,cAAc,KAAKN,EAAEA,GAAGhC,EAAEuC,MAAM,WAAWF,EAAEG,SAASR,EAAEK,EAAEI,IAAI,WAAW,iBAAiBzC,GAAGqC,EAAEK,KAAK1C,EAAEqC,EAAEM,SAASC,SAASD,OAAOjC,EAAE2B,GAAG5B,EAAE4B,EAAEK,MAAMlC,EAAER,EAAEgC,EAAEC,GAAGvB,EAAE2B,EAAEA,EAAEQ,OAAO,YAAYR,EAAEK,KAAKR,EAAEY,gBAAgB9C,GAAG+C,YAAW,WAAWb,EAAEc,gBAAgBX,EAAEK,QAAO,KAAKK,YAAW,WAAWrC,EAAE2B,KAAI,KAAK,qBAAqBY,UAAU,SAASvB,EAAEM,EAAEC,GAAG,GAAGD,EAAEA,GAAGN,EAAEa,MAAM,WAAW,iBAAiBb,EAAEuB,UAAUC,iBAAiBlD,EAAE0B,EAAEO,GAAGD,QAAQ,GAAGvB,EAAEiB,GAAGlB,EAAEkB,EAAEM,EAAEC,OAAO,CAAC,IAAIC,EAAEZ,SAASgB,cAAc,KAAKJ,EAAEQ,KAAKhB,EAAEQ,EAAEW,OAAO,SAASE,YAAW,WAAWrC,EAAEwB,QAAO,SAASjC,EAAED,EAAES,EAAEC,GAAG,GAAGA,EAAEA,GAAGE,KAAK,GAAG,UAAUF,IAAIA,EAAEY,SAAS6B,MAAMzC,EAAEY,SAAS8B,KAAKC,UAAU,kBAAkB,iBAAiBpD,EAAE,OAAOO,EAAEP,EAAED,EAAES,GAAG,IAAIuB,EAAE,6BAA6B/B,EAAEK,KAAK2B,EAAE,eAAe5B,KAAKqB,EAAE4B,cAAc5B,EAAE6B,OAAOrB,EAAE,eAAe7B,KAAK4C,UAAUO,WAAW,IAAItB,GAAGF,GAAGC,IAAI,iBAAiBwB,WAAW,CAAC,IAAIpB,EAAE,IAAIoB,WAAWpB,EAAEqB,UAAU,WAAW,IAAIzD,EAAEoC,EAAEsB,OAAO1D,EAAEiC,EAAEjC,EAAEA,EAAE2D,QAAQ,eAAe,yBAAyBlD,EAAEA,EAAEkC,SAASF,KAAKzC,EAAE2C,SAAS3C,EAAES,EAAE,MAAM2B,EAAEwB,cAAc5D,OAAO,CAAC,IAAI6D,EAAEpC,EAAES,KAAKT,EAAEU,UAAU2B,EAAED,EAAEhB,gBAAgB7C,GAAGS,EAAEA,EAAEkC,SAASmB,EAAEnB,SAASF,KAAKqB,EAAErD,EAAE,KAAKqC,YAAW,WAAWe,EAAEd,gBAAgBe,KAAI,QAAQrC,EAAEG,OAAO5B,EAAE4B,OAAO5B,EAA+B+D,EAAOC,QAAQhE,O","file":"elemental-1.0.0.umd.min.14.js","sourcesContent":["(function(a,b){if(\"function\"==typeof define&&define.amd)define([],b);else if(\"undefined\"!=typeof exports)b();else{b(),a.FileSaver={exports:{}}.exports}})(this,function(){\"use strict\";function b(a,b){return\"undefined\"==typeof b?b={autoBom:!1}:\"object\"!=typeof b&&(console.warn(\"Deprecated: Expected third argument to be a object\"),b={autoBom:!b}),b.autoBom&&/^\\s*(?:text\\/\\S*|application\\/xml|\\S*\\/\\S*\\+xml)\\s*;.*charset\\s*=\\s*utf-8/i.test(a.type)?new Blob([\"\\uFEFF\",a],{type:a.type}):a}function c(b,c,d){var e=new XMLHttpRequest;e.open(\"GET\",b),e.responseType=\"blob\",e.onload=function(){a(e.response,c,d)},e.onerror=function(){console.error(\"could not download file\")},e.send()}function d(a){var b=new XMLHttpRequest;b.open(\"HEAD\",a,!1);try{b.send()}catch(a){}return 200<=b.status&&299>=b.status}function e(a){try{a.dispatchEvent(new MouseEvent(\"click\"))}catch(c){var b=document.createEvent(\"MouseEvents\");b.initMouseEvent(\"click\",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(b)}}var f=\"object\"==typeof window&&window.window===window?window:\"object\"==typeof self&&self.self===self?self:\"object\"==typeof global&&global.global===global?global:void 0,a=f.saveAs||(\"object\"!=typeof window||window!==f?function(){}:\"download\"in HTMLAnchorElement.prototype?function(b,g,h){var i=f.URL||f.webkitURL,j=document.createElement(\"a\");g=g||b.name||\"download\",j.download=g,j.rel=\"noopener\",\"string\"==typeof b?(j.href=b,j.origin===location.origin?e(j):d(j.href)?c(b,g,h):e(j,j.target=\"_blank\")):(j.href=i.createObjectURL(b),setTimeout(function(){i.revokeObjectURL(j.href)},4E4),setTimeout(function(){e(j)},0))}:\"msSaveOrOpenBlob\"in navigator?function(f,g,h){if(g=g||f.name||\"download\",\"string\"!=typeof f)navigator.msSaveOrOpenBlob(b(f,h),g);else if(d(f))c(f,g,h);else{var i=document.createElement(\"a\");i.href=f,i.target=\"_blank\",setTimeout(function(){e(i)})}}:function(a,b,d,e){if(e=e||open(\"\",\"_blank\"),e&&(e.document.title=e.document.body.innerText=\"downloading...\"),\"string\"==typeof a)return c(a,b,d);var g=\"application/octet-stream\"===a.type,h=/constructor/i.test(f.HTMLElement)||f.safari,i=/CriOS\\/[\\d]+/.test(navigator.userAgent);if((i||g&&h)&&\"object\"==typeof FileReader){var j=new FileReader;j.onloadend=function(){var a=j.result;a=i?a:a.replace(/^data:[^;]*;/,\"data:attachment/file;\"),e?e.location.href=a:location=a,e=null},j.readAsDataURL(a)}else{var k=f.URL||f.webkitURL,l=k.createObjectURL(a);e?e.location=l:location.href=l,e=null,setTimeout(function(){k.revokeObjectURL(l)},4E4)}});f.saveAs=a.saveAs=a,\"undefined\"!=typeof module&&(module.exports=a)});\n\n//# sourceMappingURL=FileSaver.min.js.map"],"sourceRoot":""}
\ No newline at end of file
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.15.js b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.15.js
deleted file mode 100644
index c79e8f5..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.15.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]=("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]||[]).push([[15],{"1bb6":function(e,n){const t=[{product:{elemental:"OS Management",description:"Elemental is a software stack enabling a centralized, full cloud-native OS management with Kubernetes.
Cluster Node OSes are built and maintained via container images through the Elemental Toolkit and installed on new hosts using the Elemental CLI.
The Elemental Operator and the Rancher System Agent enable Rancher Manager to fully control Elemental clusters, from the installation and management of the OS on the Nodes to the provisioning of new K3s or RKE2 clusters in a centralized way.",notInstalledOrNoSchema:'Either the user doesn\'t have enough permissions to run the OS Management extension or the Elemental Operator is not installed (required to run the OS Management extension).
For user permissions, check with your Rancher administrator if the correct role is assigned. To install Elemental Operator please follow the instructions on the official documentation.',notInstalledHasSchema:'The Elemental Operator is required to run the OS Management extension. To install it please follow the instructions on the official documentation.'},cluster:{provider:{machineinventoryselectortemplate:"Elemental"}},tableHeaders:{osImage:"OS Image",token:"Token",downloadTableDashboard:"",download:"Download"},typeLabel:{elemental:"{count, plural,\n one {Elemental Cluster}\n other {Elemental Clusters}\n}","elemental.cattle.io.machineinventoryselectortemplate":"{count, plural,\n one {Inv. of Mach. Selec. Template}\n other {Inv. of Mach. Selec. Templates}\n}","elemental.cattle.io.machineinventoryselector":"{count, plural,\n one {Inv. of Mach. Selector}\n other {Inv. of Mach. Selectors}\n}","elemental.cattle.io.machineinventory":"{count, plural,\n one {Inventory of Machines}\n other {Inventory of Machines}\n}","elemental.cattle.io.machineregistration":"{count, plural,\n one {Registration Endpoint}\n other {Registration Endpoints}\n}","elemental.cattle.io.managedosimage":"{count, plural,\n one {Update Group}\n other {Update Groups}\n}","elemental.cattle.io.managedosversionchannel":"{count, plural,\n one {OS Version Channel}\n other {OS Version Channels}\n}","elemental.cattle.io.managedosversion":"{count, plural,\n one {OS Version}\n other {OS Versions}\n}",elementalClusters:"Clusters"},asyncButton:{downloadMachineReg:{action:"Download",waiting:"Preparing..",success:"Download"}},description:{"elemental.cattle.io.machineregistration":"Endpoints to connect Machines","elemental.cattle.io.machineinventory":"Machine connected to Elemental","elemental.cattle.io.managedosimage":"Containerized OS Images for Machines",elementalClusters:"Clusters managed by Elemental"},elemental:{menuLabels:{dashboard:"Dashboard",titleDashboard:"OS Management Dashboard",operations:"Operations",machineInventories:"Inventory of Machines"},dashboard:{manageReg:"Manage Registration Endpoints",manageOsImageUpgrade:"Manage Update Groups",noMachineReg:"There are currently no Registration Endpoints available",noMachineRegAction:"Create a Registration Endpoint",noManageOs:"There are currently no Update Groups available",noManageOsAction:"Create an Update Group",used:"Used",free:"Free",btnLabel:{create:{"elemental.cattle.io.machineregistration":"Create Registration Endpoint","elemental.cattle.io.machineinventory":"Create Inventory of Machines","elemental.cattle.io.managedosimage":"Create Managed OS Image",elementalClusters:"Create Elemental Cluster"},manage:{"elemental.cattle.io.machineregistration":"Manage Registration Endpoints",elementalClusters:"Manage Elemental Clusters"}}},osimage:{create:{configuration:"Configuration",spec:"Spec",name:{label:"Name",placeholder:"Enter a name"},targetCluster:{label:"Target Cluster",placeholder:"Enter a target cluster name"},osImage:{label:"OS Image",placeholder:"Enter an OS image name"}}},machineRegistration:{edit:{imageSetup:"Setting up an OS image",downloadMachineRegistrationFile:'Download the Registration Endpoint file and follow the set of instructions on how to prepare your ISO image here.'},create:{registrationToken:"Registration Token",registrationURL:{title:"Registration URL (ends with registration token)",label:"Registration URL"},configuration:"Configuration",cloudConfiguration:"Cloud Configuration",labelsAndAnnotations:"Labels And Annotations",labelsAndAnnotationsMachInvBanner:'Labels and annotations to be added to the MachineInventory when a new machine is registered. These can be used to select the correct MachineInventory when creating clusters and also can be used as templates using SMBIOS data. For reference on SMBIOS data check the official documentation.',labelsAndAnnotationsMachRegBanner:"Labels and annotations for the MachineRegistration item about to be created/edited.",readFromFile:"Read from File",name:{label:"Name",placeholder:"Enter a name"},machineReg:"Registration Endpoint",machineInv:"Inventory of Machines"}},clusterGroup:{selector:{label:"Inventory of Machines Selector Template",matchesAll:"Matches all {total, number} existing Inventory of Machines",matchesNone:"Matches no existing Inventory of Machines",matchesSome:'{matched, plural,\n =1 {Matches 1 of {total, number} existing Inventory of Machines: "{sample}"}\n other {Matches {matched, number} of {total, number} existing Inventory of Machines, including "{sample}"}\n}'}},machineInventory:{createCluster:"Create Elemental Cluster",import:"YAML import",updateForCreateClusterError:"Error updating Inventory of Machines with label for creating a cluster"}}}];e.exports=t.length<=1?t[0]:t}}]);
-//# sourceMappingURL=elemental-1.0.0.umd.min.15.js.map
\ No newline at end of file
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.15.js.map b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.15.js.map
deleted file mode 100644
index f750379..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.15.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack://elemental-1.0.0/./l10n/en-us.yaml"],"names":["doc","module","exports","length"],"mappings":"iLAAA,MAAMA,EAAM,CAAC,CAAE,QAAU,CAAE,UAAY,gBAAiB,YAAc,+fAAggB,uBAAyB,6fAAqgB,sBAAwB,iSAA2S,QAAU,CAAE,SAAW,CAAE,iCAAmC,cAAiB,aAAe,CAAE,QAAU,WAAY,MAAQ,QAAS,uBAAyB,GAAI,SAAW,YAAc,UAAY,CAAE,UAAY,8EAA+E,uDAAuD,sGAAuG,+CAA+C,wFAAyF,uCAAuC,qFAAsF,0CAA0C,sFAAuF,qCAAqC,oEAAqE,8CAA8C,gFAAiF,uCAAuC,gEAAiE,kBAAoB,YAAc,YAAc,CAAE,mBAAqB,CAAE,OAAS,WAAY,QAAU,cAAe,QAAU,aAAgB,YAAc,CAAE,0CAA0C,gCAAiC,uCAAuC,iCAAkC,qCAAqC,uCAAwC,kBAAoB,iCAAmC,UAAY,CAAE,WAAa,CAAE,UAAY,YAAa,eAAiB,0BAA2B,WAAa,aAAc,mBAAqB,yBAA2B,UAAY,CAAE,UAAY,gCAAiC,qBAAuB,uBAAwB,aAAe,0DAA2D,mBAAqB,iCAAkC,WAAa,iDAAkD,iBAAmB,yBAA0B,KAAO,OAAQ,KAAO,OAAQ,SAAW,CAAE,OAAS,CAAE,0CAA0C,+BAAgC,uCAAuC,+BAAgC,qCAAqC,0BAA2B,kBAAoB,4BAA8B,OAAS,CAAE,0CAA0C,gCAAiC,kBAAoB,+BAAmC,QAAU,CAAE,OAAS,CAAE,cAAgB,gBAAiB,KAAO,OAAQ,KAAO,CAAE,MAAQ,OAAQ,YAAc,gBAAkB,cAAgB,CAAE,MAAQ,iBAAkB,YAAc,+BAAiC,QAAU,CAAE,MAAQ,WAAY,YAAc,4BAAgC,oBAAsB,CAAE,KAAO,CAAE,WAAa,yBAA0B,gCAAkC,2RAAqS,OAAS,CAAE,kBAAoB,qBAAsB,gBAAkB,CAAE,MAAQ,kDAAmD,MAAQ,oBAAsB,cAAgB,gBAAiB,mBAAqB,sBAAuB,qBAAuB,yBAA0B,kCAAoC,8bAAuc,kCAAoC,6FAA8F,aAAe,iBAAkB,KAAO,CAAE,MAAQ,OAAQ,YAAc,gBAAkB,WAAa,wBAAyB,WAAa,0BAA6B,aAAe,CAAE,SAAW,CAAE,MAAQ,0CAA2C,WAAa,6DAA8D,YAAc,4CAA6C,YAAc,sNAA6N,iBAAmB,CAAE,cAAgB,2BAA4B,OAAS,cAAe,4BAA8B,6EAC3uMC,EAAOC,QAAUF,EAAIG,QAAU,EAAIH,EAAI,GAAKA","file":"elemental-1.0.0.umd.min.15.js","sourcesContent":["const doc = [({\"product\":({\"elemental\":\"OS Management\", \"description\":\"Elemental is a software stack enabling a centralized, full cloud-native OS management with Kubernetes.
Cluster Node OSes are built and maintained via container images through the Elemental Toolkit and installed on new hosts using the Elemental CLI.
The Elemental Operator and the Rancher System Agent enable Rancher Manager to fully control Elemental clusters, from the installation and management of the OS on the Nodes to the provisioning of new K3s or RKE2 clusters in a centralized way.\", \"notInstalledOrNoSchema\":\"Either the user doesn't have enough permissions to run the OS Management extension or the Elemental Operator is not installed (required to run the OS Management extension).
For user permissions, check with your Rancher administrator if the correct role is assigned. To install Elemental Operator please follow the instructions on the official documentation.\", \"notInstalledHasSchema\":\"The Elemental Operator is required to run the OS Management extension. To install it please follow the instructions on the official documentation.\"}), \"cluster\":({\"provider\":({\"machineinventoryselectortemplate\":\"Elemental\"})}), \"tableHeaders\":({\"osImage\":\"OS Image\", \"token\":\"Token\", \"downloadTableDashboard\":\"\", \"download\":\"Download\"}), \"typeLabel\":({\"elemental\":\"{count, plural,\\n one {Elemental Cluster}\\n other {Elemental Clusters}\\n}\", \"elemental.cattle.io.machineinventoryselectortemplate\":\"{count, plural,\\n one {Inv. of Mach. Selec. Template}\\n other {Inv. of Mach. Selec. Templates}\\n}\", \"elemental.cattle.io.machineinventoryselector\":\"{count, plural,\\n one {Inv. of Mach. Selector}\\n other {Inv. of Mach. Selectors}\\n}\", \"elemental.cattle.io.machineinventory\":\"{count, plural,\\n one {Inventory of Machines}\\n other {Inventory of Machines}\\n}\", \"elemental.cattle.io.machineregistration\":\"{count, plural,\\n one {Registration Endpoint}\\n other {Registration Endpoints}\\n}\", \"elemental.cattle.io.managedosimage\":\"{count, plural,\\n one {Update Group}\\n other {Update Groups}\\n}\", \"elemental.cattle.io.managedosversionchannel\":\"{count, plural,\\n one {OS Version Channel}\\n other {OS Version Channels}\\n}\", \"elemental.cattle.io.managedosversion\":\"{count, plural,\\n one {OS Version}\\n other {OS Versions}\\n}\", \"elementalClusters\":\"Clusters\"}), \"asyncButton\":({\"downloadMachineReg\":({\"action\":\"Download\", \"waiting\":\"Preparing..\", \"success\":\"Download\"})}), \"description\":({\"elemental.cattle.io.machineregistration\":\"Endpoints to connect Machines\", \"elemental.cattle.io.machineinventory\":\"Machine connected to Elemental\", \"elemental.cattle.io.managedosimage\":\"Containerized OS Images for Machines\", \"elementalClusters\":\"Clusters managed by Elemental\"}), \"elemental\":({\"menuLabels\":({\"dashboard\":\"Dashboard\", \"titleDashboard\":\"OS Management Dashboard\", \"operations\":\"Operations\", \"machineInventories\":\"Inventory of Machines\"}), \"dashboard\":({\"manageReg\":\"Manage Registration Endpoints\", \"manageOsImageUpgrade\":\"Manage Update Groups\", \"noMachineReg\":\"There are currently no Registration Endpoints available\", \"noMachineRegAction\":\"Create a Registration Endpoint\", \"noManageOs\":\"There are currently no Update Groups available\", \"noManageOsAction\":\"Create an Update Group\", \"used\":\"Used\", \"free\":\"Free\", \"btnLabel\":({\"create\":({\"elemental.cattle.io.machineregistration\":\"Create Registration Endpoint\", \"elemental.cattle.io.machineinventory\":\"Create Inventory of Machines\", \"elemental.cattle.io.managedosimage\":\"Create Managed OS Image\", \"elementalClusters\":\"Create Elemental Cluster\"}), \"manage\":({\"elemental.cattle.io.machineregistration\":\"Manage Registration Endpoints\", \"elementalClusters\":\"Manage Elemental Clusters\"})})}), \"osimage\":({\"create\":({\"configuration\":\"Configuration\", \"spec\":\"Spec\", \"name\":({\"label\":\"Name\", \"placeholder\":\"Enter a name\"}), \"targetCluster\":({\"label\":\"Target Cluster\", \"placeholder\":\"Enter a target cluster name\"}), \"osImage\":({\"label\":\"OS Image\", \"placeholder\":\"Enter an OS image name\"})})}), \"machineRegistration\":({\"edit\":({\"imageSetup\":\"Setting up an OS image\", \"downloadMachineRegistrationFile\":\"Download the Registration Endpoint file and follow the set of instructions on how to prepare your ISO image here.\"}), \"create\":({\"registrationToken\":\"Registration Token\", \"registrationURL\":({\"title\":\"Registration URL (ends with registration token)\", \"label\":\"Registration URL\"}), \"configuration\":\"Configuration\", \"cloudConfiguration\":\"Cloud Configuration\", \"labelsAndAnnotations\":\"Labels And Annotations\", \"labelsAndAnnotationsMachInvBanner\":\"Labels and annotations to be added to the MachineInventory when a new machine is registered. These can be used to select the correct MachineInventory when creating clusters and also can be used as templates using SMBIOS data. For reference on SMBIOS data check the official documentation.\", \"labelsAndAnnotationsMachRegBanner\":\"Labels and annotations for the MachineRegistration item about to be created/edited.\", \"readFromFile\":\"Read from File\", \"name\":({\"label\":\"Name\", \"placeholder\":\"Enter a name\"}), \"machineReg\":\"Registration Endpoint\", \"machineInv\":\"Inventory of Machines\"})}), \"clusterGroup\":({\"selector\":({\"label\":\"Inventory of Machines Selector Template\", \"matchesAll\":\"Matches all {total, number} existing Inventory of Machines\", \"matchesNone\":\"Matches no existing Inventory of Machines\", \"matchesSome\":\"{matched, plural,\\n =1 {Matches 1 of {total, number} existing Inventory of Machines: \\\"{sample}\\\"}\\n other {Matches {matched, number} of {total, number} existing Inventory of Machines, including \\\"{sample}\\\"}\\n}\"})}), \"machineInventory\":({\"createCluster\":\"Create Elemental Cluster\", \"import\":\"YAML import\", \"updateForCreateClusterError\":\"Error updating Inventory of Machines with label for creating a cluster\"})})})];\nmodule.exports = doc.length <= 1 ? doc[0] : doc;"],"sourceRoot":""}
\ No newline at end of file
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.detail.js b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.detail.js
deleted file mode 100644
index 005aaad..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.detail.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]=("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]||[]).push([[9],{"1e4c":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.value?a("CruResource",{attrs:{"done-route":e.doneRoute,"can-yaml":!0,mode:e.mode,resource:e.value,errors:e.errors},on:{error:function(t){return e.errors=t},finish:e.save,cancel:e.done}},[a("div",{staticClass:"row mt-40 mb-40"},[a("div",{staticClass:"col span-8"},[a("h3",[e._v(e._s(e.t("elemental.machineRegistration.create.registrationURL.title")))]),a("DetailText",{directives:[{name:"show",rawName:"v-show",value:e.registrationUrl,expression:"registrationUrl"}],attrs:{value:e.registrationUrl,label:e.t("elemental.machineRegistration.create.registrationURL.label")}})],1)]),a("div",{staticClass:"row mb-40"},[a("div",{staticClass:"col span-12"},[a("h3",[e._v(e._s(e.t("elemental.machineRegistration.edit.imageSetup")))]),a("p",{domProps:{innerHTML:e._s(e.t("elemental.machineRegistration.edit.downloadMachineRegistrationFile",{},!0))}}),a("AsyncButton",{staticClass:"mt-10",attrs:{mode:"download"},on:{click:e.download}})],1)]),a("div",{staticClass:"row mb-20"},[a("div",{staticClass:"col span-6"},[a("h3",[e._v(e._s(e.t("elemental.machineRegistration.create.cloudConfiguration")))]),a("YamlEditor",{ref:"yamleditor",staticClass:"mb-20",attrs:{"editor-mode":e.editorMode},model:{value:e.cloudConfig,callback:function(t){e.cloudConfig=t},expression:"cloudConfig"}})],1)])]):a("Loading")},r=[],o=a("15ca"),s=a("fd5f"),n=a("305c"),l=a("870a"),d=a("edb9"),c=a("d709"),u=a("7838"),m=a.n(u),p=a("c5e6"),h=a("da25"),v=a("3e9d"),f={name:"MachineRegistrationDetailView",components:{Loading:o["a"],CruResource:s["a"],YamlEditor:l["b"],DetailText:d["a"],AsyncButton:c["b"]},mixins:[n["a"]],props:{value:{type:Object,required:!0},mode:{type:String,required:!0}},data(){return{cloudConfig:"string"===typeof this.value.spec?this.value.spec:Object(p["c"])(this.value.spec),yamlErrors:null}},watch:{cloudConfig:{handler(e){try{const t=m.a.load(e);this.value.spec=t,this.yamlErrors=null}catch(t){this.yamlErrors=Object(v["c"])(t)}},immediate:!0}},computed:{registrationUrl(){var e,t;return(null===(e=this.value)||void 0===e||null===(t=e.status)||void 0===t?void 0:t.registrationURL)||""},isCreate(){return this.mode===h["m"]},isView(){return this.mode!==h["m"]&&this.mode!==h["o"]},editorMode(){return this.isView?l["a"].VIEW_CODE:l["a"].EDIT_CODE}},methods:{async download(e){try{await this.value.downloadMachineRegistration(),e(!0)}catch(v){e(!1)}}}},g=f,y=a("d802"),b=Object(y["a"])(g,i,r,!1,null,"11497714",null);t["default"]=b.exports},"305c":function(e,t,a){"use strict";var i=a("da25"),r=a("cd6d");t["a"]={...r["a"],props:{mode:{type:String,default:i["o"]},realMode:{type:String,default:i["o"]},as:{type:String,default:i["v"]},value:{type:Object,required:!0},initialValue:{type:Object,default:null},liveValue:{type:Object,default:null},doneEvent:{type:Boolean,default:!1}}}}}]);
-//# sourceMappingURL=elemental-1.0.0.umd.min.detail.js.map
\ No newline at end of file
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.detail.js.map b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.detail.js.map
deleted file mode 100644
index 2208eb3..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.detail.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack://elemental-1.0.0/./detail/elemental.cattle.io.machineregistration.vue?c701","webpack://elemental-1.0.0/detail/elemental.cattle.io.machineregistration.vue","webpack://elemental-1.0.0/./detail/elemental.cattle.io.machineregistration.vue?b204","webpack://elemental-1.0.0/./detail/elemental.cattle.io.machineregistration.vue","webpack://elemental-1.0.0//home/runner/work/elemental-ui/elemental-ui/node_modules/@rancher/shell/mixins/create-edit-view/index.js"],"names":["render","_vm","this","_h","$createElement","_c","_self","value","attrs","doneRoute","mode","errors","on","e","save","done","staticClass","_v","_s","t","directives","name","rawName","expression","registrationUrl","domProps","download","ref","editorMode","model","callback","$$v","cloudConfig","staticRenderFns","components","Loading","CruResource","YamlEditor","DetailText","AsyncButton","mixins","props","type","required","data","yamlErrors","watch","handler","immediate","computed","isCreate","isView","methods","btnCb","component","impl","String","default","_EDIT","realMode","as","_YAML","Object","initialValue","liveValue","doneEvent","Boolean"],"mappings":"sMAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAASF,EAAIM,MAAqBF,EAAG,cAAc,CAACG,MAAM,CAAC,aAAaP,EAAIQ,UAAU,YAAW,EAAK,KAAOR,EAAIS,KAAK,SAAWT,EAAIM,MAAM,OAASN,EAAIU,QAAQC,GAAG,CAAC,MAAQ,SAAUC,GAAI,OAAOZ,EAAIU,OAASE,GAAK,OAASZ,EAAIa,KAAK,OAASb,EAAIc,OAAO,CAACV,EAAG,MAAM,CAACW,YAAY,mBAAmB,CAACX,EAAG,MAAM,CAACW,YAAY,cAAc,CAACX,EAAG,KAAK,CAACJ,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIkB,EAAE,kEAAkEd,EAAG,aAAa,CAACe,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAASf,MAAON,EAAmB,gBAAEsB,WAAW,oBAAoBf,MAAM,CAAC,MAAQP,EAAIuB,gBAAgB,MAAQvB,EAAIkB,EAAE,kEAAkE,KAAKd,EAAG,MAAM,CAACW,YAAY,aAAa,CAACX,EAAG,MAAM,CAACW,YAAY,eAAe,CAACX,EAAG,KAAK,CAACJ,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIkB,EAAE,qDAAqDd,EAAG,IAAI,CAACoB,SAAS,CAAC,UAAYxB,EAAIiB,GAAGjB,EAAIkB,EAAE,qEAAsE,IAAI,OAAUd,EAAG,cAAc,CAACW,YAAY,QAAQR,MAAM,CAAC,KAAO,YAAYI,GAAG,CAAC,MAAQX,EAAIyB,aAAa,KAAKrB,EAAG,MAAM,CAACW,YAAY,aAAa,CAACX,EAAG,MAAM,CAACW,YAAY,cAAc,CAACX,EAAG,KAAK,CAACJ,EAAIgB,GAAGhB,EAAIiB,GAAGjB,EAAIkB,EAAE,+DAA+Dd,EAAG,aAAa,CAACsB,IAAI,aAAaX,YAAY,QAAQR,MAAM,CAAC,cAAcP,EAAI2B,YAAYC,MAAM,CAACtB,MAAON,EAAe,YAAE6B,SAAS,SAAUC,GAAM9B,EAAI+B,YAAYD,GAAKR,WAAW,kBAAkB,OAAz2ClB,EAAG,YAC5G4B,EAAkB,G,iICYP,GACfZ,qCACAa,YACAC,eACAC,mBACAC,kBACAC,kBACAC,oBAEAC,gBACAC,OACAlC,OACAmC,YACAC,aAEAjC,MACAgC,YACAC,cAGAC,OACA,OACAZ,8FACAa,kBAGAC,OACAd,aACAe,WACA,IACA,oBAEA,kBACA,qBACA,SACA,oCAGAC,eAGAC,UACAzB,kBAAA,QACA,yGAEA0B,WACA,2BAEAC,SACA,+CAEAvB,aACA,mBAIA,iBAHA,mBAMAwB,SACA,kBACA,UACA,yCACAC,MACA,SACAA,UC9E8Z,I,YCO1ZC,EAAY,eACd,EACAtD,EACAiC,GACA,EACA,KACA,WACA,MAIa,aAAAqB,E,6CClBf,4BAGe,WACVC,OAEHd,MAAO,CACL/B,KAAM,CACJgC,KAASc,OACTC,QAASC,QAGXC,SAAU,CACRjB,KAASc,OACTC,QAASC,QAGXE,GAAI,CACFlB,KAASc,OACTC,QAASI,QAIXtD,MAAO,CACLmC,KAAUoB,OACVnB,UAAU,GAIZoB,aAAc,CACZrB,KAASoB,OACTL,QAAS,MAIXO,UAAW,CACTtB,KAASoB,OACTL,QAAS,MAGXQ,UAAW,CACTvB,KAASwB,QACTT,SAAS","file":"elemental-1.0.0.umd.min.detail.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.value)?_c('Loading'):_c('CruResource',{attrs:{\"done-route\":_vm.doneRoute,\"can-yaml\":true,\"mode\":_vm.mode,\"resource\":_vm.value,\"errors\":_vm.errors},on:{\"error\":function (e){ return _vm.errors = e; },\"finish\":_vm.save,\"cancel\":_vm.done}},[_c('div',{staticClass:\"row mt-40 mb-40\"},[_c('div',{staticClass:\"col span-8\"},[_c('h3',[_vm._v(_vm._s(_vm.t('elemental.machineRegistration.create.registrationURL.title')))]),_c('DetailText',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.registrationUrl),expression:\"registrationUrl\"}],attrs:{\"value\":_vm.registrationUrl,\"label\":_vm.t('elemental.machineRegistration.create.registrationURL.label')}})],1)]),_c('div',{staticClass:\"row mb-40\"},[_c('div',{staticClass:\"col span-12\"},[_c('h3',[_vm._v(_vm._s(_vm.t('elemental.machineRegistration.edit.imageSetup')))]),_c('p',{domProps:{\"innerHTML\":_vm._s(_vm.t('elemental.machineRegistration.edit.downloadMachineRegistrationFile', {}, true))}}),_c('AsyncButton',{staticClass:\"mt-10\",attrs:{\"mode\":\"download\"},on:{\"click\":_vm.download}})],1)]),_c('div',{staticClass:\"row mb-20\"},[_c('div',{staticClass:\"col span-6\"},[_c('h3',[_vm._v(_vm._s(_vm.t('elemental.machineRegistration.create.cloudConfiguration')))]),_c('YamlEditor',{ref:\"yamleditor\",staticClass:\"mb-20\",attrs:{\"editor-mode\":_vm.editorMode},model:{value:(_vm.cloudConfig),callback:function ($$v) {_vm.cloudConfig=$$v},expression:\"cloudConfig\"}})],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n \n errors = e\"\n @finish=\"save\"\n @cancel=\"done\"\n >\n
\n\n\n\n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./IconMessage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./IconMessage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./IconMessage.vue?vue&type=template&id=01996ade&scoped=true&\"\nimport script from \"./IconMessage.vue?vue&type=script&lang=js&\"\nexport * from \"./IconMessage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./IconMessage.vue?vue&type=style&index=0&id=01996ade&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"01996ade\",\n null\n \n)\n\nexport default component.exports","var getMapData = require('./_getMapData');\n\n/**\n * Sets the map `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf MapCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the map cache instance.\n */\nfunction mapCacheSet(key, value) {\n var data = getMapData(this, key),\n size = data.size;\n\n data.set(key, value);\n this.size += data.size == size ? 0 : 1;\n return this;\n}\n\nmodule.exports = mapCacheSet;\n","/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","export * from \"-!../../../../vue-style-loader/index.js??ref--10-oneOf-1-0!../../../../@vue/cli-service/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../@vue/cli-service/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../postcss-loader/src/index.js??ref--10-oneOf-1-3!../../../../sass-loader/dist/cjs.js??ref--10-oneOf-1-4!../../../../cache-loader/dist/cjs.js??ref--2-0!../../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./Bar.vue?vue&type=style&index=0&id=bf1b3494&prod&lang=scss&scoped=true&\"","var toNumber = require('./toNumber');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0,\n MAX_INTEGER = 1.7976931348623157e+308;\n\n/**\n * Converts `value` to a finite number.\n *\n * @static\n * @memberOf _\n * @since 4.12.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted number.\n * @example\n *\n * _.toFinite(3.2);\n * // => 3.2\n *\n * _.toFinite(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toFinite(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toFinite('3.2');\n * // => 3.2\n */\nfunction toFinite(value) {\n if (!value) {\n return value === 0 ? value : 0;\n }\n value = toNumber(value);\n if (value === INFINITY || value === -INFINITY) {\n var sign = (value < 0 ? -1 : 1);\n return sign * MAX_INTEGER;\n }\n return value === value ? value : 0;\n}\n\nmodule.exports = toFinite;\n","import Vue from 'vue';\nimport { _CREATE } from '@shell/config/query-params';\nimport { ANNOTATIONS_TO_IGNORE_REGEX, LABELS_TO_IGNORE_REGEX } from '@shell/config/labels-annotations';\nimport pickBy from 'lodash/pickBy';\nimport omitBy from 'lodash/omitBy';\nimport { matchesSomeRegex } from '@shell/utils/string';\nimport { downloadFile } from '@shell/utils/download';\nimport { ELEMENTAL_DEFAULT_NAMESPACE } from '../types';\nimport ElementalResource from './elemental-resource';\n\nconst DEFAULT_CREATION_YAML = `config:\n cloud-config:\n users:\n - name: root\n passwd: root\n elemental:\n install:\n poweroff: true\n device: /dev/nvme0n1`;\n\nexport default class MachineRegistration extends ElementalResource {\n applyDefaults(vm, mode) {\n if ( !this.spec ) {\n Vue.set(this, 'spec', DEFAULT_CREATION_YAML);\n }\n if ( !this.metadata || mode === _CREATE ) {\n Vue.set(this, 'metadata', { namespace: ELEMENTAL_DEFAULT_NAMESPACE });\n }\n }\n\n setLabels(val, prop = 'labels', isSpec = false) {\n if (isSpec && !this.spec) {\n this.spec = {};\n } else if ( !this.metadata ) {\n this.metadata = {};\n }\n\n let all = this.metadata[prop] || {};\n\n if (isSpec) {\n all = this.spec[prop] || {};\n }\n\n const wasIgnored = pickBy(all, (value, key) => {\n return matchesSomeRegex(key, LABELS_TO_IGNORE_REGEX);\n });\n\n if (isSpec) {\n Vue.set(this.spec, prop, { ...wasIgnored, ...val });\n } else {\n Vue.set(this.metadata, prop, { ...wasIgnored, ...val });\n }\n }\n\n setAnnotations(val, prop = 'annotations', isSpec = false) {\n if (isSpec && !this.spec) {\n this.spec = {};\n } else if ( !this.metadata ) {\n this.metadata = {};\n }\n\n let all = this.metadata[prop] || {};\n\n if (isSpec) {\n all = this.spec[prop] || {};\n }\n\n const wasIgnored = pickBy(all, (value, key) => {\n return matchesSomeRegex(key, ANNOTATIONS_TO_IGNORE_REGEX);\n });\n\n if (isSpec) {\n Vue.set(this.spec, prop, { ...wasIgnored, ...val });\n } else {\n Vue.set(this.metadata, prop, { ...wasIgnored, ...val });\n }\n }\n\n get machineInventoryLabels() {\n const all = this.spec?.machineInventoryLabels || {};\n\n return omitBy(all, (value, key) => {\n return matchesSomeRegex(key, LABELS_TO_IGNORE_REGEX);\n });\n }\n\n get machineInventoryAnnotations() {\n const all = this.spec?.machineInventoryAnnotations || {};\n\n return omitBy(all, (value, key) => {\n return matchesSomeRegex(key, ANNOTATIONS_TO_IGNORE_REGEX);\n });\n }\n\n async getMachineRegistrationData() {\n const url = `${ window.location.origin }/elemental/registration/${ this.status.registrationToken }`;\n\n try {\n const inStore = this.$rootGetters['currentStore']();\n const res = await this.$dispatch(`${ inStore }/request`, { url, responseType: 'blob' }, { root: true });\n const machineRegFileName = `${ this.metadata.name }_registrationURL.yaml`;\n\n return {\n data: res.data,\n fileName: machineRegFileName\n };\n } catch (e) {\n return Promise.reject(e);\n }\n }\n\n async downloadMachineRegistration() {\n try {\n const machineReg = await this.getMachineRegistrationData();\n\n return downloadFile(machineReg.fileName, machineReg.data, 'text/markdown; charset=UTF-8');\n } catch (e) {\n return Promise.reject(e);\n }\n }\n}\n","// style-loader: Adds some css to the DOM by adding a \n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./management.cattle.io.roletemplate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./management.cattle.io.roletemplate.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./management.cattle.io.roletemplate.vue?vue&type=template&id=00a88808&scoped=true&\"\nimport script from \"./management.cattle.io.roletemplate.vue?vue&type=script&lang=js&\"\nexport * from \"./management.cattle.io.roletemplate.vue?vue&type=script&lang=js&\"\nimport style0 from \"./management.cattle.io.roletemplate.vue?vue&type=style&index=0&id=00a88808&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"00a88808\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"yaml-editor\"},[_c('div',{staticClass:\"text-right\"},[(_vm.isPreview && !_vm.hidePreviewButtons)?_c('span',{directives:[{name:\"trim-whitespace\",rawName:\"v-trim-whitespace\"}],staticClass:\"btn-group btn-sm diff-mode\"},[_c('button',{staticClass:\"btn btn-sm bg-default\",class:{'active': _vm.diffMode !== 'split'},attrs:{\"type\":\"button\"},on:{\"click\":function($event){_vm.diffMode='unified'}}},[_vm._v(\"Unified\")]),_c('button',{staticClass:\"btn btn-sm bg-default\",class:{'active': _vm.diffMode === 'split'},attrs:{\"type\":\"button\"},on:{\"click\":function($event){_vm.diffMode='split'}}},[_vm._v(\"Split\")])]):_vm._e()]),(_vm.showCodeEditor)?_c('CodeMirror',{ref:\"cm\",class:{fill: true, scrolling: _vm.scrolling},attrs:{\"value\":_vm.curValue,\"options\":_vm.cmOptions,\"data-testid\":_vm.componentTestid + '-code-mirror'},on:{\"onInput\":_vm.onInput,\"onReady\":_vm.onReady,\"onChanges\":_vm.onChanges}}):_c('FileDiff',{class:{fill: true, scrolling: _vm.scrolling},attrs:{\"filename\":'.yaml',\"side-by-side\":_vm.diffMode === 'split',\"orig\":_vm.original,\"neu\":_vm.curValue}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('resize-observer',{on:{\"notify\":_vm.fit}}),_c('div',{ref:\"root\",staticClass:\"root\",domProps:{\"innerHTML\":_vm._s(_vm.html)}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n
\n \n \n
\n\n\n\n\n\n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./FileDiff.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./FileDiff.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FileDiff.vue?vue&type=template&id=362c8193&scoped=true&\"\nimport script from \"./FileDiff.vue?vue&type=script&lang=js&\"\nexport * from \"./FileDiff.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FileDiff.vue?vue&type=style&index=0&id=362c8193&prod&lang=scss&scoped=true&\"\nimport style1 from \"./FileDiff.vue?vue&type=style&index=1&id=362c8193&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"362c8193\",\n null\n \n)\n\nexport default component.exports","\n\n\n
\n
\n \n \n \n \n
\n \n \n
\n\n\n\n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./YamlEditor.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./YamlEditor.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./YamlEditor.vue?vue&type=template&id=7d86070c&scoped=true&\"\nimport script from \"./YamlEditor.vue?vue&type=script&lang=js&\"\nexport * from \"./YamlEditor.vue?vue&type=script&lang=js&\"\nimport style0 from \"./YamlEditor.vue?vue&type=style&index=0&id=7d86070c&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7d86070c\",\n null\n \n)\n\nexport default component.exports","var mapCacheClear = require('./_mapCacheClear'),\n mapCacheDelete = require('./_mapCacheDelete'),\n mapCacheGet = require('./_mapCacheGet'),\n mapCacheHas = require('./_mapCacheHas'),\n mapCacheSet = require('./_mapCacheSet');\n\n/**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction MapCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `MapCache`.\nMapCache.prototype.clear = mapCacheClear;\nMapCache.prototype['delete'] = mapCacheDelete;\nMapCache.prototype.get = mapCacheGet;\nMapCache.prototype.has = mapCacheHas;\nMapCache.prototype.set = mapCacheSet;\n\nmodule.exports = MapCache;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../../../@vue/cli-service/node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.id, \".clearfix[data-v-580f49fe]:after,.clearfix[data-v-580f49fe]:before{content:\\\" \\\";display:table}.clearfix[data-v-580f49fe]:after{clear:both}.list-unstyled[data-v-580f49fe]{margin:0;padding:0;list-style-type:none}.no-select[data-v-580f49fe]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-resize[data-v-580f49fe]{resize:none}.hand[data-v-580f49fe]{cursor:pointer;cursor:hand}.fixed[data-v-580f49fe]{table-layout:fixed}.clip[data-v-580f49fe]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clip[data-v-580f49fe],.force-wrap[data-v-580f49fe]{word-wrap:break-word}.force-wrap[data-v-580f49fe]{white-space:normal}.bordered-section[data-v-580f49fe]{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.section-divider[data-v-580f49fe]{margin-bottom:20px;margin-top:20px}.labeled-select[data-v-580f49fe]{position:relative;padding-bottom:1px}.labeled-select.no-label.compact-input[data-v-580f49fe] .vs__actions:after{top:-2px}.labeled-select.no-label.compact-input .labeled-container[data-v-580f49fe]{padding:5px 0 1px 10px}.labeled-select.no-label[data-v-580f49fe]:not(.compact-input){height:61px;padding-top:4px}.labeled-select.no-label[data-v-580f49fe]:not(.compact-input) .vs__actions:after{top:0}.labeled-select .icon-spinner[data-v-580f49fe]{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em)}.labeled-select .labeled-container[data-v-580f49fe]{padding:7px 0 0 10px;padding:10px 0 0 10px}.labeled-select .labeled-container label[data-v-580f49fe]{margin:0}.labeled-select .labeled-container .selected[data-v-580f49fe]{background-color:transparent}.labeled-select.view.labeled-input .labeled-container[data-v-580f49fe]{padding:0}.labeled-select.taggable.compact-input[data-v-580f49fe]{min-height:40px}.labeled-select.taggable.compact-input[data-v-580f49fe] .vs__selected-options{padding-top:8px!important}.labeled-select.taggable[data-v-580f49fe]:not(.compact-input){min-height:61px}.labeled-select.taggable[data-v-580f49fe]:not(.compact-input) .vs__selected-options{margin-top:0}.labeled-select[data-v-580f49fe]:not(.taggable) .vs__selected-options .vs__selected{width:100%}.labeled-select.taggable[data-v-580f49fe] .vs__selected-options{padding:3px 0}.labeled-select.taggable[data-v-580f49fe] .vs__selected-options .vs__selected{border-color:var(--accent-btn);height:20px;min-height:unset!important;padding:0 0 0 7px!important}.labeled-select.taggable[data-v-580f49fe] .vs__selected-options .vs__selected>button{height:20px;line-height:14px}.labeled-select.taggable[data-v-580f49fe] .vs__selected-options .vs__selected>button:hover{background-color:var(--primary);border-radius:0}.labeled-select.taggable[data-v-580f49fe] .vs__selected-options .vs__selected>button:hover:after{color:#fff}.labeled-select[data-v-580f49fe] .vs__selected-options{margin-top:-5px}.labeled-select[data-v-580f49fe] .v-select:not(.vs--single) .vs__selected-options{padding:5px 0}.labeled-select[data-v-580f49fe] .vs__actions:after{line-height:1.85rem;position:relative;right:3px;top:-10px}.labeled-select[data-v-580f49fe] .v-select.vs--open .vs__dropdown-toggle{color:var(--outline)!important}[data-v-580f49fe] .labeled-select.disabled .labeled-container,[data-v-580f49fe] .labeled-select.disabled .vs__dropdown-toggle,[data-v-580f49fe] .labeled-select.disabled input,[data-v-580f49fe] .labeled-select.disabled label{cursor:not-allowed}.labeled-select .no-label[data-v-580f49fe] .v-select:not(.vs--single){min-height:33px}.labeled-select .no-label[data-v-580f49fe] .selected{padding-top:8px;padding-bottom:9px;position:relative;max-height:2.3em;overflow:hidden}.labeled-select .no-label[data-v-580f49fe] .vs__selected-options{padding:8px 0 7px 0}.vs__dropdown-menu .vs__dropdown-option .vs__option-kind-group[data-v-580f49fe]{display:flex}.vs__dropdown-menu .vs__dropdown-option .vs__option-kind-group>b[data-v-580f49fe]{flex:1}.vs__dropdown-menu .vs__dropdown-option .vs__option-kind-group>div[data-v-580f49fe]{background-color:var(--primary);border-radius:4px;color:var(--primary-text);font-size:12px;height:18px;line-height:18px;margin-top:1px;padding:0 10px}.vs__dropdown-option>.option-kind-highlighted[data-v-580f49fe]{color:var(--dropdown-highlight-text)}.vs__dropdown-option.vs__dropdown-option--highlight>.option-kind-highlighted[data-v-580f49fe],.vs__dropdown-option.vs__dropdown-option--selected>.option-kind-highlighted[data-v-580f49fe],.vs__dropdown-option>.option-kind-highlighted[data-v-580f49fe]:hover{color:var(--dropdown-hover-text)}\", \"\"]);\n// Exports\nmodule.exports = exports;\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.isView)?_c('button',{staticClass:\"file-selector btn\",attrs:{\"disabled\":_vm.disabled,\"type\":\"button\"},on:{\"click\":_vm.selectFile}},[_c('span',[_vm._v(_vm._s(_vm.label))]),_c('input',{ref:\"uploader\",staticClass:\"hide\",attrs:{\"type\":\"file\",\"multiple\":_vm.multiple,\"webkitdirectory\":_vm.directory},on:{\"change\":_vm.fileChange}})]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../../../cache-loader/dist/cjs.js??ref--14-0!../../../../thread-loader/dist/cjs.js!../../../../babel-loader/lib/index.js!../../../../cache-loader/dist/cjs.js??ref--2-0!../../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./FileSelector.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../cache-loader/dist/cjs.js??ref--14-0!../../../../thread-loader/dist/cjs.js!../../../../babel-loader/lib/index.js!../../../../cache-loader/dist/cjs.js??ref--2-0!../../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./FileSelector.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FileSelector.vue?vue&type=template&id=5e0d3f24&\"\nimport script from \"./FileSelector.vue?vue&type=script&lang=js&\"\nexport * from \"./FileSelector.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used to match property names within property paths. */\nvar reIsDeepProp = /\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,\n reIsPlainProp = /^\\w*$/;\n\n/**\n * Checks if `value` is a property name and not a property path.\n *\n * @private\n * @param {*} value The value to check.\n * @param {Object} [object] The object to query keys on.\n * @returns {boolean} Returns `true` if `value` is a property name, else `false`.\n */\nfunction isKey(value, object) {\n if (isArray(value)) {\n return false;\n }\n var type = typeof value;\n if (type == 'number' || type == 'symbol' || type == 'boolean' ||\n value == null || isSymbol(value)) {\n return true;\n }\n return reIsPlainProp.test(value) || !reIsDeepProp.test(value) ||\n (object != null && value in Object(object));\n}\n\nmodule.exports = isKey;\n","module.exports = __WEBPACK_EXTERNAL_MODULE__8bbf__;","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('client-only',{attrs:{\"placeholder\":\" Loading...\"}},[_c('div',{staticClass:\"code-mirror\"},[(_vm.loaded)?_c('codemirror',{ref:\"cm\",attrs:{\"value\":_vm.value,\"options\":_vm.combinedOptions},on:{\"ready\":_vm.onReady,\"input\":_vm.onInput,\"changes\":_vm.onChanges}}):_c('div',[_vm._v(\" Loading... \")])],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n \n
\n \n
\n Loading...\n
\n
\n \n\n\n\n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./CodeMirror.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./CodeMirror.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CodeMirror.vue?vue&type=template&id=277cdd6e&\"\nimport script from \"./CodeMirror.vue?vue&type=script&lang=js&\"\nexport * from \"./CodeMirror.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CodeMirror.vue?vue&type=style&index=0&id=277cdd6e&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var baseUniq = require('./_baseUniq');\n\n/**\n * Creates a duplicate-free version of an array, using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons, in which only the first occurrence of each element\n * is kept. The order of result values is determined by the order they occur\n * in the array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.uniq([2, 1, 2]);\n * // => [2, 1]\n */\nfunction uniq(array) {\n return (array && array.length) ? baseUniq(array) : [];\n}\n\nmodule.exports = uniq;\n","// style-loader: Adds some css to the DOM by adding a \n\n\n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./ResourceYaml.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./ResourceYaml.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ResourceYaml.vue?vue&type=template&id=1f613982&scoped=true&\"\nimport script from \"./ResourceYaml.vue?vue&type=script&lang=js&\"\nexport * from \"./ResourceYaml.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ResourceYaml.vue?vue&type=style&index=0&id=1f613982&prod&lang=scss&scoped=true&\"\nimport style1 from \"./ResourceYaml.vue?vue&type=style&index=1&id=1f613982&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1f613982\",\n null\n \n)\n\nexport default component.exports","// style-loader: Adds some css to the DOM by adding a \n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./DetailText.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./DetailText.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DetailText.vue?vue&type=template&id=0be4a5de&scoped=true&\"\nimport script from \"./DetailText.vue?vue&type=script&lang=js&\"\nexport * from \"./DetailText.vue?vue&type=script&lang=js&\"\nimport style0 from \"./DetailText.vue?vue&type=style&index=0&id=0be4a5de&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0be4a5de\",\n null\n \n)\n\nexport default component.exports","// style-loader: Adds some css to the DOM by adding a \n","import mod from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./amazonec2.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../cache-loader/dist/cjs.js??ref--14-0!../../../thread-loader/dist/cjs.js!../../../babel-loader/lib/index.js!../../../cache-loader/dist/cjs.js??ref--2-0!../../../@vue/cli-service/node_modules/vue-loader/lib/index.js??vue-loader-options!./amazonec2.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./amazonec2.vue?vue&type=template&id=0f3ebcc0&scoped=true&\"\nimport script from \"./amazonec2.vue?vue&type=script&lang=js&\"\nexport * from \"./amazonec2.vue?vue&type=script&lang=js&\"\nimport style0 from \"./amazonec2.vue?vue&type=style&index=0&id=0f3ebcc0&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/cli-service/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0f3ebcc0\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.machine-config10.js b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.machine-config10.js
deleted file mode 100644
index 6dd0857..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.machine-config10.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]=("undefined"!==typeof self?self:this)["webpackJsonpelemental_1_0_0"]||[]).push([[1],{f3b9:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.$fetchState.pending?i("Loading",{attrs:{delayed:!0}}):e.errors.length?i("div",e._l(e.errors,(function(t,a){return i("div",{key:a},[i("Banner",{attrs:{color:"error",label:e.stringify(t)}})],1)})),0):i("div",[i("div",{staticClass:"row mt-20"},[i("div",{staticClass:"col span-6"},[i("LabeledSelect",{attrs:{mode:e.mode,options:e.regionOptions,searchable:!0,required:!0,disabled:e.disabled,label:"Region"},model:{value:e.value.region,callback:function(t){e.$set(e.value,"region",t)},expression:"value.region"}})],1),i("div",{staticClass:"col span-6"},[i("LabeledSelect",{attrs:{mode:e.mode,options:e.instanceOptions,searchable:!0,required:!0,disabled:e.disabled,label:"Type"},model:{value:e.value.instanceType,callback:function(t){e.$set(e.value,"instanceType",t)},expression:"value.instanceType"}})],1)]),i("div",{staticClass:"row mt-20"},[i("div",{staticClass:"col span-6"},[i("LabeledSelect",{attrs:{mode:e.mode,options:e.imageOptions,searchable:!0,required:!0,disabled:e.disabled,label:"OS Image"},model:{value:e.value.image,callback:function(t){e.$set(e.value,"image",t)},expression:"value.image"}})],1),i("div",{staticClass:"col span-6 pt-5"},[i("h3",[e._v("Additional Linode Options")]),i("Checkbox",{attrs:{mode:e.mode,disabled:e.disabled,label:"Private Networking"},model:{value:e.value.createPrivateIp,callback:function(t){e.$set(e.value,"createPrivateIp",t)},expression:"value.createPrivateIp"}})],1)])])},s=[],n=i("907c"),l=i("3e9d"),d=i("da25"),o=i("305c"),r=i("15ca"),c=i("6418"),u=i("466b"),p=i("0df0"),h={components:{Loading:r["a"],Banner:c["a"],LabeledSelect:u["a"],Checkbox:p["a"]},mixins:[o["a"]],props:{credentialId:{type:String,required:!0},disabled:{type:Boolean,default:!1}},async fetch(){this.errors=[];try{this.credentialId&&(this.credential=await this.$store.dispatch("rancher/find",{type:n["u"].CLOUD_CREDENTIAL,id:this.credentialId}))}catch(a){this.credential=null}try{var e;this.regionOptions=await this.$store.dispatch("linode/regionOptions",{credentialId:this.credentialId});let a="us-west";var t;if(!this.regionOptions.find(e=>e.value===a))a=null===(t=this.regionOptions[0])||void 0===t?void 0:t.value;const s=this.value.region||(null===(e=this.credential)||void 0===e?void 0:e.defaultRegion)||a;this.value.region||(this.value.region=s),this.instanceOptions=await this.$store.dispatch("linode/instanceOptions",{credentialId:this.credentialId});let n="g6-standard-2";var i;if(!this.instanceOptions.find(e=>e.value===n))n=null===(i=this.instanceOptions.find(e=>e.memoryGb>=4))||void 0===i?void 0:i.value,n||(n=this.instanceOptions[0].value);this.value.instanceType||(this.value.instanceType=n),this.imageOptions=await this.$store.dispatch("linode/imageOptions",{credentialId:this.credentialId});let l="linode/ubuntu20.04";this.imageOptions.find(e=>e.value===l)||(l=this.imageOptions[0].value),this.value.image||(this.value.image=l),this.updateInterfaces()}catch(a){this.errors=Object(l["c"])(a)}},data(){return{credential:null,regionOptions:null,instanceOptions:null,imageOptions:null}},watch:{credentialId(){this.$fetch()}},computed:{isCreate(){return this.mode===d["m"]}},methods:{stringify:l["d"],updateInterfaces(){this.value.interfaces||(this.value.interfaces=[])}}},v=h,f=i("d802"),m=Object(f["a"])(v,a,s,!1,null,null,null);t["default"]=m.exports}}]);
-//# sourceMappingURL=elemental-1.0.0.umd.min.machine-config10.js.map
\ No newline at end of file
diff --git a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.machine-config10.js.map b/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.machine-config10.js.map
deleted file mode 100644
index 077976f..0000000
--- a/extensions/elemental/1.0.0/plugin/elemental-1.0.0.umd.min.machine-config10.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack://elemental-1.0.0//home/runner/work/elemental-ui/elemental-ui/node_modules/@rancher/shell/machine-config/linode.vue?3182","webpack://elemental-1.0.0/../../node_modules/@rancher/shell/machine-config/linode.vue","webpack://elemental-1.0.0//home/runner/work/elemental-ui/elemental-ui/node_modules/@rancher/shell/machine-config/linode.vue?582b","webpack://elemental-1.0.0//home/runner/work/elemental-ui/elemental-ui/node_modules/@rancher/shell/machine-config/linode.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","$fetchState","attrs","errors","_l","err","idx","key","stringify","staticClass","mode","regionOptions","disabled","model","value","callback","$$v","$set","expression","instanceOptions","imageOptions","_v","staticRenderFns","components","Loading","Banner","LabeledSelect","Checkbox","mixins","props","credentialId","type","required","default","id","defaultRegion","defaultInstanceType","defaultImage","data","credential","watch","computed","isCreate","methods","updateInterfaces","component"],"mappings":"oMAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAIM,YAAmB,QAAEF,EAAG,UAAU,CAACG,MAAM,CAAC,SAAU,KAASP,EAAIQ,OAAa,OAAEJ,EAAG,MAAMJ,EAAIS,GAAIT,EAAU,QAAE,SAASU,EAAIC,GAAK,OAAOP,EAAG,MAAM,CAACQ,IAAID,GAAK,CAACP,EAAG,SAAS,CAACG,MAAM,CAAC,MAAQ,QAAQ,MAAQP,EAAIa,UAAUH,OAAS,MAAK,GAAGN,EAAG,MAAM,CAACA,EAAG,MAAM,CAACU,YAAY,aAAa,CAACV,EAAG,MAAM,CAACU,YAAY,cAAc,CAACV,EAAG,gBAAgB,CAACG,MAAM,CAAC,KAAOP,EAAIe,KAAK,QAAUf,EAAIgB,cAAc,YAAa,EAAK,UAAW,EAAK,SAAWhB,EAAIiB,SAAS,MAAQ,UAAUC,MAAM,CAACC,MAAOnB,EAAImB,MAAY,OAAEC,SAAS,SAAUC,GAAMrB,EAAIsB,KAAKtB,EAAImB,MAAO,SAAUE,IAAME,WAAW,mBAAmB,GAAGnB,EAAG,MAAM,CAACU,YAAY,cAAc,CAACV,EAAG,gBAAgB,CAACG,MAAM,CAAC,KAAOP,EAAIe,KAAK,QAAUf,EAAIwB,gBAAgB,YAAa,EAAK,UAAW,EAAK,SAAWxB,EAAIiB,SAAS,MAAQ,QAAQC,MAAM,CAACC,MAAOnB,EAAImB,MAAkB,aAAEC,SAAS,SAAUC,GAAMrB,EAAIsB,KAAKtB,EAAImB,MAAO,eAAgBE,IAAME,WAAW,yBAAyB,KAAKnB,EAAG,MAAM,CAACU,YAAY,aAAa,CAACV,EAAG,MAAM,CAACU,YAAY,cAAc,CAACV,EAAG,gBAAgB,CAACG,MAAM,CAAC,KAAOP,EAAIe,KAAK,QAAUf,EAAIyB,aAAa,YAAa,EAAK,UAAW,EAAK,SAAWzB,EAAIiB,SAAS,MAAQ,YAAYC,MAAM,CAACC,MAAOnB,EAAImB,MAAW,MAAEC,SAAS,SAAUC,GAAMrB,EAAIsB,KAAKtB,EAAImB,MAAO,QAASE,IAAME,WAAW,kBAAkB,GAAGnB,EAAG,MAAM,CAACU,YAAY,mBAAmB,CAACV,EAAG,KAAK,CAACJ,EAAI0B,GAAG,+BAA+BtB,EAAG,WAAW,CAACG,MAAM,CAAC,KAAOP,EAAIe,KAAK,SAAWf,EAAIiB,SAAS,MAAQ,sBAAsBC,MAAM,CAACC,MAAOnB,EAAImB,MAAqB,gBAAEC,SAAS,SAAUC,GAAMrB,EAAIsB,KAAKtB,EAAImB,MAAO,kBAAmBE,IAAME,WAAW,4BAA4B,QACvpDI,EAAkB,G,gGCSP,GACfC,YACAC,eAAAC,cAAAC,qBAAAC,iBAGAC,gBAEAC,OACAC,cACAC,YACAC,aAEApB,UACAmB,aACAE,aAIA,cACA,eAEA,IACA,oBACA,2DACAF,6BACAG,wBAGA,SACA,qBAGA,UACA,sEAAAJ,iCAEA,gBAEA,kDACAK,8DAGA,8FAEA,oBACA,qBAGA,0EAAAL,iCAEA,sBAEA,oDACAM,oFAEA,IACAA,iCAIA,0BACA,2BAGA,oEAAAN,iCAEA,2BAEA,yCACAO,8BAGA,mBACA,oBAGA,wBACA,SACA,gCAIAC,OACA,OACAC,gBACA5B,mBACAQ,qBACAC,oBAIAoB,OACA,eACA,gBAIAC,UACAC,WACA,4BAIAC,SACAnC,iBAEAoC,mBACA,wBACA,6BCrH4T,I,YCOxTC,EAAY,eACd,EACAnD,EACA4B,GACA,EACA,KACA,KACA,MAIa,aAAAuB,E","file":"elemental-1.0.0.umd.min.machine-config10.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.$fetchState.pending)?_c('Loading',{attrs:{\"delayed\":true}}):(_vm.errors.length)?_c('div',_vm._l((_vm.errors),function(err,idx){return _c('div',{key:idx},[_c('Banner',{attrs:{\"color\":\"error\",\"label\":_vm.stringify(err)}})],1)}),0):_c('div',[_c('div',{staticClass:\"row mt-20\"},[_c('div',{staticClass:\"col span-6\"},[_c('LabeledSelect',{attrs:{\"mode\":_vm.mode,\"options\":_vm.regionOptions,\"searchable\":true,\"required\":true,\"disabled\":_vm.disabled,\"label\":\"Region\"},model:{value:(_vm.value.region),callback:function ($$v) {_vm.$set(_vm.value, \"region\", $$v)},expression:\"value.region\"}})],1),_c('div',{staticClass:\"col span-6\"},[_c('LabeledSelect',{attrs:{\"mode\":_vm.mode,\"options\":_vm.instanceOptions,\"searchable\":true,\"required\":true,\"disabled\":_vm.disabled,\"label\":\"Type\"},model:{value:(_vm.value.instanceType),callback:function ($$v) {_vm.$set(_vm.value, \"instanceType\", $$v)},expression:\"value.instanceType\"}})],1)]),_c('div',{staticClass:\"row mt-20\"},[_c('div',{staticClass:\"col span-6\"},[_c('LabeledSelect',{attrs:{\"mode\":_vm.mode,\"options\":_vm.imageOptions,\"searchable\":true,\"required\":true,\"disabled\":_vm.disabled,\"label\":\"OS Image\"},model:{value:(_vm.value.image),callback:function ($$v) {_vm.$set(_vm.value, \"image\", $$v)},expression:\"value.image\"}})],1),_c('div',{staticClass:\"col span-6 pt-5\"},[_c('h3',[_vm._v(\"Additional Linode Options\")]),_c('Checkbox',{attrs:{\"mode\":_vm.mode,\"disabled\":_vm.disabled,\"label\":\"Private Networking\"},model:{value:(_vm.value.createPrivateIp),callback:function ($$v) {_vm.$set(_vm.value, \"createPrivateIp\", $$v)},expression:\"value.createPrivateIp\"}})],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n \n