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
templates.obscpio
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File templates.obscpio of Package elemental-operator1.5-helm
07070100000000000081A40000000000000000000000016613E399000001CE000000000000000000000000000000000000001700000000templates/_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 -}} 07070100000001000081A40000000000000000000000016613E399000000CE000000000000000000000000000000000000001A00000000templates/apiservice.yamlkind: APIService apiVersion: management.cattle.io/v3 metadata: name: {{ .Release.Name }} spec: secretName: elemental-operator secretNamespace: {{ .Release.Namespace }} pathPrefixes: - /elemental/ 07070100000002000081A40000000000000000000000016613E399000000F1000000000000000000000000000000000000001900000000templates/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: ["*"] 07070100000003000081A40000000000000000000000016613E39900000137000000000000000000000000000000000000001700000000templates/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 }} 07070100000004000081A40000000000000000000000016613E39900000D1B000000000000000000000000000000000000001C00000000templates/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 07070100000005000081A40000000000000000000000016613E39900000129000000000000000000000000000000000000002400000000templates/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}} 07070100000006000081A40000000000000000000000016613E39900000640000000000000000000000000000000000000001A00000000templates/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 }} 07070100000007000081A40000000000000000000000016613E39900000135000000000000000000000000000000000000001A00000000templates/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: - '*' 07070100000008000081A40000000000000000000000016613E3990000004A000000000000000000000000000000000000001E00000000templates/serviceaccount.yamlapiVersion: v1 kind: ServiceAccount metadata: name: {{ .Release.Name }} 07070100000009000081A40000000000000000000000016613E399000005ED000000000000000000000000000000000000002400000000templates/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 -}} 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000TRAILER!!!20 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