Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
isv:Rancher:Elemental:Maintenance:5.5
elemental-operator1.5-helm
elemental-operator-1.5.1.obscpio
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File elemental-operator-1.5.1.obscpio of Package elemental-operator1.5-helm
07070100000000000081A40000000000000000000000016613E3990000043A000000000000000000000000000000000000002400000000elemental-operator-1.5.1/Chart.yaml# SPDX-License-Identifier: Apache-2.0 #!BuildTag: rancher/elemental-operator-chart:latest #!BuildTag: rancher/elemental-operator-chart:%VERSION% #!BuildTag: rancher/elemental-operator-chart:%VERSION%-%RELEASE% apiVersion: v2 name: elemental-operator description: Elemental provides Cloud Native OS Management for Cluster Nodes. icon: https://raw.githubusercontent.com/rancher/elemental/main/logo/icon-elemental.svg version: "%VERSION%" appVersion: "%VERSION%" annotations: catalog.cattle.io/auto-install: elemental-operator-crds=match catalog.cattle.io/certified: rancher catalog.cattle.io/display-name: Elemental catalog.cattle.io/kube-version: '>= 1.23.0-0' catalog.cattle.io/namespace: cattle-elemental-system catalog.cattle.io/os: linux catalog.cattle.io/permits-os: linux catalog.cattle.io/provides-gvr: elemental.cattle.io/v1beta1 catalog.cattle.io/rancher-version: '>= 2.7.0-0' catalog.cattle.io/release-name: elemental-operator catalog.cattle.io/scope: management catalog.cattle.io/type: cluster-tool catalog.cattle.io/upstream-version: "%VERSION" 07070100000001000081A40000000000000000000000016613E39900000198000000000000000000000000000000000000002300000000elemental-operator-1.5.1/README.md# Elemental Operator Helm Chart This chart bootstraps an elemental-operator deployment on a [Rancher Manager](https://rancher.com/docs/rancher/) cluster using the [Helm](https://helm.sh) package manager. Check out the [Elemental Operator Helm Chart documentation](https://elemental.docs.rancher.com/elementaloperatorchart-reference/) in the official [Elemental guide](https://elemental.docs.rancher.com/). 07070100000002000081A40000000000000000000000016613E39900000036000000000000000000000000000000000000002500000000elemental-operator-1.5.1/_helmignore/*helmignore /*.patch /*.obsinfo elemental-operator-* 07070100000003000081A40000000000000000000000016613E39900000100000000000000000000000000000000000000002700000000elemental-operator-1.5.1/app-readme.md# Elemental Elemental brings to Rancher the ability to install and manage the OS of bare metal and virtualized machines. For more information on how to deploy an Elemental Cluster, follow the [official documentation](https://elemental.docs.rancher.com/).07070100000004000081A40000000000000000000000016613E399000003DA000000000000000000000000000000000000002800000000elemental-operator-1.5.1/questions.yamlquestions: - variable: channel.defaultChannel default: "true" description: "Provide an Elemental OS Channel container image" label: Elemental OS Channel type: boolean show_subquestion_if: true group: "Elemental OS Channel" subquestions: - variable: channel.image default: "%%IMG_REPO%%/rancher/elemental-channel" description: "Specify the Elemental OS channel: for air-gapped scenarios you need to provide your own OS channel image (see https://elemental.docs.rancher.com/airgap for detailed instructions)" type: string label: Elemental OS Channel Image group: "Elemental OS Channel" - variable: channel.tag default: "%VERSION%" description: "Specify Elemental OS channel image tag" type: string label: "Elemental OS Channel Tag" group: "Elemental OS Channel" - variable: debug default: "false" description: "Enable debug logging in the Elemental operator" type: boolean label: "Enable Debug Logging" group: "Logging" 07070100000005000041ED0000000000000000000000026613E39900000000000000000000000000000000000000000000002300000000elemental-operator-1.5.1/templates07070100000006000081A40000000000000000000000016613E399000001CE000000000000000000000000000000000000003000000000elemental-operator-1.5.1/templates/_helpers.tpl{{- define "system_default_registry" -}} {{- if .Values.global.cattle.systemDefaultRegistry -}} {{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} {{- else -}} {{- "" -}} {{- end -}} {{- end -}} {{- define "registry_url" -}} {{- if .Values.global.cattle.systemDefaultRegistry -}} {{ include "system_default_registry" . }} {{- else if .Values.registryUrl -}} {{- printf "%s/" .Values.registryUrl -}} {{- else -}} {{- "" -}} {{- end -}} {{- end -}} 07070100000007000081A40000000000000000000000016613E399000000CE000000000000000000000000000000000000003300000000elemental-operator-1.5.1/templates/apiservice.yamlkind: APIService apiVersion: management.cattle.io/v3 metadata: name: {{ .Release.Name }} spec: secretName: elemental-operator secretNamespace: {{ .Release.Namespace }} pathPrefixes: - /elemental/ 07070100000008000081A40000000000000000000000016613E399000000F1000000000000000000000000000000000000003200000000elemental-operator-1.5.1/templates/capi_rbac.yamlapiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: elemental-capi-role labels: cluster.x-k8s.io/aggregate-to-manager: "true" rules: - apiGroups: ["elemental.cattle.io"] resources: ["*"] verbs: ["*"] 07070100000009000081A40000000000000000000000016613E39900000137000000000000000000000000000000000000003000000000elemental-operator-1.5.1/templates/channel.yaml{{ if and .Values.channel .Values.channel.image .Values.channel.tag }} apiVersion: elemental.cattle.io/v1beta1 kind: ManagedOSVersionChannel metadata: name: elemental-channel namespace: fleet-default spec: options: image: {{ .Values.channel.image }}:{{ .Values.channel.tag }} type: custom {{ end }} 0707010000000A000081A40000000000000000000000016613E39900000D1B000000000000000000000000000000000000003500000000elemental-operator-1.5.1/templates/cluster_role.yamlapiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: '{{ .Release.Name }}' rules: - apiGroups: - "" resources: - configmaps verbs: - create - delete - get - list - patch - update - watch - apiGroups: - "" resources: - events verbs: - create - patch - apiGroups: - "" resources: - pods verbs: - create - delete - get - list - patch - update - watch - apiGroups: - "" resources: - pods/log verbs: - get - apiGroups: - "" resources: - pods/status verbs: - get - apiGroups: - "" resources: - secrets verbs: - create - delete - get - list - patch - update - watch - apiGroups: - "" resources: - serviceaccounts verbs: - create - delete - get - list - watch - apiGroups: - "" resources: - services verbs: - create - delete - get - list - patch - update - watch - apiGroups: - "" resources: - services/status verbs: - get - apiGroups: - cluster.x-k8s.io resources: - machines verbs: - get - list - watch - apiGroups: - elemental.cattle.io resources: - machineinventories verbs: - create - delete - get - list - patch - update - watch - apiGroups: - elemental.cattle.io resources: - machineinventories/status verbs: - get - patch - update - apiGroups: - elemental.cattle.io resources: - machineinventoryselectors verbs: - create - delete - get - list - patch - update - watch - apiGroups: - elemental.cattle.io resources: - machineinventoryselectors/status verbs: - get - list - patch - update - apiGroups: - elemental.cattle.io resources: - machineregistrations verbs: - create - delete - get - list - patch - update - watch - apiGroups: - elemental.cattle.io resources: - machineregistrations/status verbs: - get - patch - update - apiGroups: - elemental.cattle.io resources: - managedosimages verbs: - create - delete - get - list - patch - update - watch - apiGroups: - elemental.cattle.io resources: - managedosimages/status verbs: - get - list - patch - update - apiGroups: - elemental.cattle.io resources: - managedosversionchannels verbs: - create - delete - get - list - patch - update - watch - apiGroups: - elemental.cattle.io resources: - managedosversionchannels/status verbs: - get - list - patch - update - apiGroups: - elemental.cattle.io resources: - managedosversions verbs: - create - delete - get - list - patch - update - watch - apiGroups: - elemental.cattle.io resources: - managedosversions/status verbs: - get - patch - update - apiGroups: - elemental.cattle.io resources: - seedimages verbs: - create - delete - get - list - patch - update - watch - apiGroups: - elemental.cattle.io resources: - seedimages/status verbs: - get - patch - update - apiGroups: - fleet.cattle.io resources: - bundles verbs: - create - get - list - update - watch - apiGroups: - management.cattle.io resources: - settings verbs: - get - list - watch - apiGroups: - rbac.authorization.k8s.io resources: - rolebindings - roles verbs: - create - delete - list - watch 0707010000000B000081A40000000000000000000000016613E39900000129000000000000000000000000000000000000003D00000000elemental-operator-1.5.1/templates/cluster_role_binding.yamlapiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: {{ .Release.Name }} roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: {{ .Release.Name }} subjects: - kind: ServiceAccount name: {{ .Release.Name }} namespace: {{.Release.Namespace}} 0707010000000C000081A40000000000000000000000016613E39900000640000000000000000000000000000000000000003300000000elemental-operator-1.5.1/templates/deployment.yamlapiVersion: apps/v1 kind: Deployment metadata: name: {{ .Release.Name }} spec: replicas: {{ .Values.replicas }} selector: matchLabels: app: elemental-operator template: metadata: labels: app: elemental-operator spec: containers: - env: - name: NO_PROXY value: {{ .Values.noProxy }} {{- if .Values.proxy }} - name: HTTP_PROXY value: {{ .Values.proxy }} - name: HTTPS_PROXY value: {{ .Values.proxy }} {{- end }} name: {{ .Release.Name }} imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" image: {{ template "registry_url" . }}{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }} args: - operator {{- if .Values.debug }} - --v=5 - --debug {{- end }} - --namespace - {{ .Release.Namespace }} - --operator-image - {{ template "registry_url" . }}{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }} - --seedimage-image - {{ template "registry_url" . }}{{ .Values.seedImage.repository }}:{{ .Values.seedImage.tag | default .Chart.AppVersion }} - --seedimage-image-pullpolicy - {{ .Values.seedImage.imagePullPolicy}} serviceAccountName: {{ .Release.Name }} {{- with .Values.tolerations }} tolerations: {{- toYaml . | nindent 8 }} {{- end }} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} {{- end }} 0707010000000D000081A40000000000000000000000016613E39900000135000000000000000000000000000000000000003300000000elemental-operator-1.5.1/templates/globalrole.yamlapiVersion: management.cattle.io/v3 builtin: false description: "Elemental Administrator Role" displayName: Elemental Administrator kind: GlobalRole metadata: labels: cattle.io/creator: norman name: {{ .Release.Name }} rules: - apiGroups: - elemental.cattle.io resources: - '*' verbs: - '*' 0707010000000E000081A40000000000000000000000016613E3990000004A000000000000000000000000000000000000003700000000elemental-operator-1.5.1/templates/serviceaccount.yamlapiVersion: v1 kind: ServiceAccount metadata: name: {{ .Release.Name }} 0707010000000F000081A40000000000000000000000016613E399000005ED000000000000000000000000000000000000003D00000000elemental-operator-1.5.1/templates/validate-install-crd.yaml{{ if gt (len (lookup "rbac.authorization.k8s.io/v1" "ClusterRole" "" "")) 0 }} {{ $apis := dict "elemental.cattle.io/v1beta1/MachineInventory" "machineinventories" "elemental.cattle.io/v1beta1/MachineInventorySelector" "machineinventoryselectors" "elemental.cattle.io/v1beta1/MachineInventorySelectorTemplate" "machineinventoryselectortemplates" "elemental.cattle.io/v1beta1/MachineRegistration" "machineregistrations" "elemental.cattle.io/v1beta1/ManagedOSImage" "managedosimages" "elemental.cattle.io/v1beta1/ManagedOSVersionChannel" "managedosversionchannels" "elemental.cattle.io/v1beta1/ManagedOSVersion" "managedosversions" "elemental.cattle.io/v1beta1/SeedImage" "seedimages" }} {{- range $api, $crd := $apis -}} {{- if not ($.Capabilities.APIVersions.Has $api) -}} {{- required "Required CRDs are missing. Please install the corresponding CRD chart before installing this chart." "" -}} {{- end -}} {{- $crdobj := lookup "apiextensions.k8s.io/v1" "CustomResourceDefinition" "" (print $crd ".elemental.cattle.io") -}} {{- if not $crdobj -}} {{- print "Cannot lookup " $crd ".elemental.cattle.io crd object" | fail -}} {{- end -}} {{- $crdrelease := index $crdobj.metadata.annotations "meta.helm.sh/release-name" -}} {{- if eq $crdrelease $.Release.Name -}} {{- required "Elemental CRDs should be moved to the new elemental-operator-crds chart before upgrading this operator." "" -}} {{- end -}} {{- end -}} {{- end -}} 07070100000010000081A40000000000000000000000016613E39900000392000000000000000000000000000000000000002500000000elemental-operator-1.5.1/values.yamlimage: empty: rancher/pause:3.1 repository: "rancher/elemental-operator" tag: "%VERSION%" imagePullPolicy: IfNotPresent seedImage: repository: "rancher/seedimage-builder" tag: "%VERSION%" imagePullPolicy: IfNotPresent channel: image: "%%IMG_REPO%%/rancher/elemental-channel" tag: "%VERSION%" # number of operator replicas to deploy replicas: 1 # http[s] proxy server # proxy: http://<username>@<password>:<url>:<port> # comma separated list of domains or ip addresses that will not use the proxy noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local global: cattle: systemDefaultRegistry: "" # used only if systemDefaultRegistry is empty registryUrl: "%%IMG_REPO%%" # enable debug output for operator debug: false nodeSelector: kubernetes.io/os: linux tolerations: - key: cattle.io/os operator: "Equal" value: "linux" effect: NoSchedule 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000TRAILER!!!30 blocks
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor