From 6301b777e837f3460827a8157fab9acca0866c3c Mon Sep 17 00:00:00 2001 From: Michal Jura Date: Tue, 27 Jun 2023 18:52:51 +0200 Subject: [PATCH 1/2] Release AKS operator to v1.1.2 --- ...r-aks-operator-crd-102.2.1+up1.1.2-rc2.tgz | Bin 1217 -> 0 bytes ...ncher-aks-operator-102.2.1+up1.1.2-rc2.tgz | Bin 2043 -> 0 bytes .../102.2.1+up1.1.2-rc2/Chart.yaml | 12 -- .../102.2.1+up1.1.2-rc2/templates/crds.yaml | 202 ------------------ .../102.2.1+up1.1.2-rc2/Chart.yaml | 20 -- .../102.2.1+up1.1.2-rc2/templates/NOTES.txt | 4 - .../templates/_helpers.tpl | 25 --- .../templates/clusterrole.yaml | 15 -- .../templates/clusterrolebinding.yaml | 13 -- .../templates/deployment.yaml | 61 ------ .../templates/serviceaccount.yaml | 5 - .../102.2.1+up1.1.2-rc2/values.yaml | 23 -- .../rancher-aks-operator-crd/package.yaml | 2 +- .../rancher-aks-operator/package.yaml | 2 +- release.yaml | 4 +- 15 files changed, 4 insertions(+), 384 deletions(-) delete mode 100644 assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2-rc2.tgz delete mode 100644 assets/rancher-aks-operator/rancher-aks-operator-102.2.1+up1.1.2-rc2.tgz delete mode 100644 charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/Chart.yaml delete mode 100644 charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/templates/crds.yaml delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/Chart.yaml delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/NOTES.txt delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/_helpers.tpl delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrole.yaml delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrolebinding.yaml delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/deployment.yaml delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/serviceaccount.yaml delete mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/values.yaml diff --git a/assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2-rc2.tgz b/assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2-rc2.tgz deleted file mode 100644 index f353e43f9a7743ca164afbf49f8ae9e3af45ff6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1217 zcmV;y1U~y8iwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PI;`a~d}g_cNbDlh+n}*beFNhDn?8Bu$x+q%(b6q&29glQgRp zHtF=cckT{s2M&yF;hDDH7v`kB-%q=@er0KQFP5>=s5a9|q3w%TOc7r-s#qv6c#zl^^_T4{ZR2(0tVb#|hxU!uk5}3%cNH472@OKPcDaBXD>fp&1zvwe3fkGen4h%3 z`6~=B zKSY1acj)iGHUAk4Z-6lzOH$!UgK zI(w<7p#yoi&EQt>C`-I4x#%nPJCilYlCNIt;Qe@5;|(jkYRa2PU>eA(*)Vg&A8&!$ zm7c8Uw4Fu+wE1pJ2u~Q0=J>_t)?L|OG#VB9;u1{2mJmTYkA3lRRs2*-h-JoCOzou$ z=G~e~&ai-b2|_rJb}+j5dOH4YxFju;mGx@1wXEE9E6sYPK;+pu1pGo~eM$%$je&{5 zz9`H2#xyTVlLC{r(*{^a`WvbX{|W4LlUNANSTqdZOS_YJ&qV_fEY{cjEfNk16>0BkcyF|< zs@W$OS=;F&879sd1iLn?3-5?gZG!H4D~}T-i;Q7aw-Z`j?WG2)(Dq9}vWbJsI8f(c zz)GZX9@9ck2NukNwG6*I%BxcQuId(tW=Wlbg|nI+rH(d>eB~$~nK;!+V`c?h_w|&( zPT|No^NNLfYQDYLPD5hK}`M25lLq)d_D? z(3T*B$ZjmbG=}Gc`IcECH zcb=pSPT>cbU{iIe1(d4JH(*Bh6qUVKmAW9f$)6~Bt9_qATmFw!I7f1Zfvfw8ts9>Q z^X*u-3vYGE$NC$-J3nwf)l{ELy#t$cc#e5dy6nIl7I_>e7Wv}sA(?h2*`rUJWoE8! zQIhXaUF3<2RyBX<$K!gZQlGFq={Ybi?`e|mb?H#*b^^|3G|cBqfYsofmHY!oL( z%lDXccOI$)Oo_-aZRkh)w&7>EJ8G;1b4?tDc zVQyr3R8em|NM&qo0PGs=ZsW%Be)A~?G77ipk)mYTIuN}At}kecB(`C@X%E4{SS?55 zRx2*Evy@L&^zOwjDT4$QRhwAIqr7*ZynkvJLP$@+o0B43tH3~R0Mq(gTo8?CNA|=D5jG*bb_*}>DC(Q7qkpM?+#86;d z?QTR%L>yxpLCfeITa75=e1QHGH3^kQaQN5v&5c(nf#a{O93O{0i&sok(MKN6pw;O+}34kES{THYP4}GN`#qhhjtl z8&eH?+G!-RwECLv-JoBp-VNT}uenBvjL^3hXnuZ;+lZ?SBbcz1jc|gg@mMB)Sn{8C zJ(gwF-%ij8y1wRJFGk{8WX3I@!Z#=+_*p;(l;mlP_VXHeiSU-zF$C z)D)QP>7~G~{;zX%yy5@-lkPtMzX;6d?XO@eCJ_)C7z&AImf`z}H49HLg0I?(h3C!Z zKEyZ_DMG6#4sPS3I=IzkdC&rXv2ciD2*D3U30agE%f6zqtf;nSTBK$Otv^t^^&|o) z39CP?l{}cnTi2dd-1}G2xh>-n+zBax#W9r16*=9N6Ry>BiJsotS_B3t)m^zs7J1wxim*=6b5^b!+1>PA8B!x&=;Xr~ZB10~SZ&Ab%J!(- zYZq`hL~bHzovZ7Tzg=GXc?7Mmf6AF`ZCa*L3@U4%LWcG7Y1J{WQF`sey@#E!BmS3; zp_Rm^w}ZRtzmxt({nrhTkB;~8|0Q57(l~;${JK&S*XBHWz<9uNlPE3z>q1a4en;h` zYJ!Hv%rM*i6%(0_Ztvcqo6aS=aib3`6Mxq#&uj~Hc=)MoB$rbh`0Zv~3K73ZNL3_Ly#D2Z1%v^$s1 z@_-Z`z;?813_X+&{)61ODR8mn8ue6gJmp;Fsrll7_1aJA*MlAYUz<2ReHy&O|9hS8 zR{lTg_4fY%5>WSlmSwbZ^$*pfzbDfddFoOALm6_rSz{&zXB0ul16Xzx#rW90LHy3m zZ;J(hG1lM8Rb2}klLxRoq~-3Kh!*4;p&g_EmI7MX81&9Tq+I6lecez1KSL_g7*hl9 zV7mpblPhk6Q6JevHe>t@o3v~@wOEwGtqqOuk!`JE+$CPUb#0Wcj<7>GT8pyhO(E98 zh6G!a>=nVLA@_WK@5aTVRb#Os8qXcBN)3KCtAjD5GVgT4uwSj}JUyj<66&>eu2RE9 zin=;jesdxzpm;Z8pVIQIJ}^89V6m9bE2Gq2vjmP#uzI}$i$(Mxs$rv*=A|5$xs;bm z3O25;sdCNKj)?BkLCuUNVzJ&_=_nSKCCg z&6&TFI>_8-4l5|^X(ah;cz&V68Y<<3g2lrWHM003m9q$p&T*&qS}EffCa7x~E2Q+$ zIE|gcZ#O6na^nofQ5#Fg;@IcG86gyXkyWYu;Dp-(#-ed1CC2W-B?!aZCHF z%^to4cGUl6MrTDve_{`?tN-sDZTA12ZrI(||1SY+Uv(`@|BY^Wv;4p3L%N1a=(V-m Z!yfjqhdtZ}{|f*B|Nryg6NUgV001fh{q_I= diff --git a/charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/Chart.yaml b/charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/Chart.yaml deleted file mode 100644 index 3ac886717f..0000000000 --- a/charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/Chart.yaml +++ /dev/null @@ -1,12 +0,0 @@ -annotations: - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/namespace: cattle-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/release-name: rancher-aks-operator-crd -apiVersion: v2 -appVersion: 1.1.2-rc2 -description: AKS Operator CustomResourceDefinitions -name: rancher-aks-operator-crd -version: 102.2.1+up1.1.2-rc2 diff --git a/charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/templates/crds.yaml b/charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/templates/crds.yaml deleted file mode 100644 index 7877ff6a59..0000000000 --- a/charts/rancher-aks-operator-crd/102.2.1+up1.1.2-rc2/templates/crds.yaml +++ /dev/null @@ -1,202 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - annotations: - helm.sh/resource-policy: keep - name: aksclusterconfigs.aks.cattle.io -spec: - group: aks.cattle.io - names: - kind: AKSClusterConfig - plural: aksclusterconfigs - shortNames: - - akscc - singular: aksclusterconfig - preserveUnknownFields: false - scope: Namespaced - versions: - - name: v1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - authBaseUrl: - nullable: true - type: string - authorizedIpRanges: - items: - nullable: true - type: string - nullable: true - type: array - azureCredentialSecret: - nullable: true - type: string - baseUrl: - nullable: true - type: string - clusterName: - nullable: true - type: string - dnsPrefix: - nullable: true - type: string - dnsServiceIp: - nullable: true - type: string - dockerBridgeCidr: - nullable: true - type: string - httpApplicationRouting: - nullable: true - type: boolean - imported: - type: boolean - kubernetesVersion: - nullable: true - type: string - linuxAdminUsername: - nullable: true - type: string - loadBalancerSku: - nullable: true - type: string - logAnalyticsWorkspaceGroup: - nullable: true - type: string - logAnalyticsWorkspaceName: - nullable: true - type: string - monitoring: - nullable: true - type: boolean - networkPlugin: - nullable: true - type: string - networkPolicy: - nullable: true - type: string - nodePools: - items: - properties: - availabilityZones: - items: - nullable: true - type: string - nullable: true - type: array - count: - nullable: true - type: integer - enableAutoScaling: - nullable: true - type: boolean - maxCount: - nullable: true - type: integer - maxPods: - nullable: true - type: integer - maxSurge: - nullable: true - type: string - minCount: - nullable: true - type: integer - mode: - nullable: true - type: string - name: - nullable: true - type: string - nodeLabels: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - nodeTaints: - items: - nullable: true - type: string - nullable: true - type: array - orchestratorVersion: - nullable: true - type: string - osDiskSizeGB: - nullable: true - type: integer - osDiskType: - nullable: true - type: string - osType: - nullable: true - type: string - vmSize: - nullable: true - type: string - vnetSubnetID: - nullable: true - type: string - type: object - nullable: true - type: array - nodeResourceGroup: - nullable: true - type: string - outboundType: - nullable: true - type: string - podCidr: - nullable: true - type: string - privateCluster: - nullable: true - type: boolean - resourceGroup: - nullable: true - type: string - resourceLocation: - nullable: true - type: string - serviceCidr: - nullable: true - type: string - sshPublicKey: - nullable: true - type: string - subnet: - nullable: true - type: string - tags: - additionalProperties: - nullable: true - type: string - nullable: true - type: object - virtualNetwork: - nullable: true - type: string - virtualNetworkResourceGroup: - nullable: true - type: string - type: object - status: - properties: - failureMessage: - nullable: true - type: string - phase: - nullable: true - type: string - rbacEnabled: - nullable: true - type: boolean - type: object - type: object - served: true - storage: true - subresources: - status: {} diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/Chart.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/Chart.yaml deleted file mode 100644 index 9bc7e4ef5a..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -annotations: - catalog.cattle.io/auto-install: rancher-aks-operator-crd=match - catalog.cattle.io/certified: rancher - catalog.cattle.io/hidden: "true" - catalog.cattle.io/kube-version: '>= 1.20.0-0 < 1.27.0-0' - catalog.cattle.io/namespace: cattle-system - catalog.cattle.io/os: linux - catalog.cattle.io/permits-os: linux,windows - catalog.cattle.io/provides-gvr: aksclusterconfigs.aks.cattle.io/v1 - catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.0-0' - catalog.cattle.io/release-name: rancher-aks-operator - catalog.cattle.io/scope: management -apiVersion: v2 -appVersion: 1.1.2-rc2 -description: A Helm chart for provisioning AKS clusters -home: https://github.com/rancher/aks-operator -name: rancher-aks-operator -sources: -- https://github.com/rancher/aks-operator -version: 102.2.1+up1.1.2-rc2 diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/NOTES.txt b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/NOTES.txt deleted file mode 100644 index 5ba05b482c..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/NOTES.txt +++ /dev/null @@ -1,4 +0,0 @@ -You have deployed the Rancher AKS operator -Version: {{ .Chart.AppVersion }} -Description: This operator provisions AKS clusters -from AKSClusterConfig CRs. diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/_helpers.tpl b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/_helpers.tpl deleted file mode 100644 index de3b332f6a..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/_helpers.tpl +++ /dev/null @@ -1,25 +0,0 @@ -{{/* vim: set filetype=mustache: */}} - -{{- 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" -}} -kubernetes.io/os: linux -{{- end -}} - diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrole.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrole.yaml deleted file mode 100644 index 5e2ce97567..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrole.yaml +++ /dev/null @@ -1,15 +0,0 @@ -kind: ClusterRole -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: aks-operator - namespace: cattle-system -rules: - - apiGroups: [''] - resources: ['secrets'] - verbs: ['get', 'list', 'create', 'watch', 'update'] - - apiGroups: ['aks.cattle.io'] - resources: ['aksclusterconfigs'] - verbs: ['get', 'list', 'update', 'watch'] - - apiGroups: ['aks.cattle.io'] - resources: ['aksclusterconfigs/status'] - verbs: ['update'] diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrolebinding.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrolebinding.yaml deleted file mode 100644 index 7aa7e785a4..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: aks-operator - namespace: cattle-system -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: aks-operator -subjects: -- kind: ServiceAccount - name: aks-operator - namespace: cattle-system diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/deployment.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/deployment.yaml deleted file mode 100644 index 1d85eb18c8..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/deployment.yaml +++ /dev/null @@ -1,61 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: aks-config-operator - namespace: cattle-system -spec: - replicas: 1 - selector: - matchLabels: - ke.cattle.io/operator: aks - template: - metadata: - labels: - ke.cattle.io/operator: aks - spec: - nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} -{{- if .Values.nodeSelector }} -{{ toYaml .Values.nodeSelector | indent 8 }} -{{- end }} - tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} -{{- if .Values.tolerations }} -{{ toYaml .Values.tolerations | indent 8 }} -{{- end }} - serviceAccountName: aks-operator - {{- if .Values.priorityClassName }} - priorityClassName: "{{.Values.priorityClassName}}" - {{- end }} - securityContext: - fsGroup: 1007 - runAsUser: 1007 - containers: - - name: aks-operator - image: {{ template "system_default_registry" . }}{{ .Values.aksOperator.image.repository }}:{{ .Values.aksOperator.image.tag }} - imagePullPolicy: IfNotPresent - env: - - name: HTTP_PROXY - value: {{ .Values.httpProxy }} - - name: HTTPS_PROXY - value: {{ .Values.httpsProxy }} - - name: NO_PROXY - value: {{ .Values.noProxy }} -{{- if .Values.additionalTrustedCAs }} - # aks-operator mounts the additional CAs in two places: - volumeMounts: - # This directory is owned by the aks-operator user so c_rehash works here. - - mountPath: /etc/rancher/ssl/ca-additional.pem - name: tls-ca-additional-volume - subPath: ca-additional.pem - readOnly: true - # This directory is root-owned so c_rehash doesn't work here, - # but the cert is here in case update-ca-certificates is called in the future or by the OS. - - mountPath: /etc/pki/trust/anchors/ca-additional.pem - name: tls-ca-additional-volume - subPath: ca-additional.pem - readOnly: true - volumes: - - name: tls-ca-additional-volume - secret: - defaultMode: 0400 - secretName: tls-ca-additional - {{- end }} diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/serviceaccount.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/serviceaccount.yaml deleted file mode 100644 index 9c40a152f5..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/templates/serviceaccount.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - namespace: cattle-system - name: aks-operator diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/values.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/values.yaml deleted file mode 100644 index 91252f2243..0000000000 --- a/charts/rancher-aks-operator/102.2.1+up1.1.2-rc2/values.yaml +++ /dev/null @@ -1,23 +0,0 @@ -global: - cattle: - systemDefaultRegistry: "" - -aksOperator: - image: - repository: rancher/aks-operator - tag: v1.1.2-rc2 - -httpProxy: "" -httpsProxy: "" -noProxy: "" -additionalTrustedCAs: false - -## Node labels for pod assignment -## Ref: https://kubernetes.io/docs/user-guide/node-selection/ -## -nodeSelector: {} -## List of node taints to tolerate (requires Kubernetes >= 1.6) -tolerations: [] - -## PriorityClassName assigned to deployment. -priorityClassName: "" diff --git a/packages/rancher-aks-operator/rancher-aks-operator-crd/package.yaml b/packages/rancher-aks-operator/rancher-aks-operator-crd/package.yaml index 7848520bef..3d94f51be9 100644 --- a/packages/rancher-aks-operator/rancher-aks-operator-crd/package.yaml +++ b/packages/rancher-aks-operator/rancher-aks-operator-crd/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/aks-operator/releases/download/v1.1.2-rc2/rancher-aks-operator-crd-1.1.2-rc2.tgz +url: https://github.com/rancher/aks-operator/releases/download/v1.1.2/rancher-aks-operator-crd-1.1.2.tgz version: 102.2.1 diff --git a/packages/rancher-aks-operator/rancher-aks-operator/package.yaml b/packages/rancher-aks-operator/rancher-aks-operator/package.yaml index 964d19cfbe..1442fbf91b 100644 --- a/packages/rancher-aks-operator/rancher-aks-operator/package.yaml +++ b/packages/rancher-aks-operator/rancher-aks-operator/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/aks-operator/releases/download/v1.1.2-rc2/rancher-aks-operator-1.1.2-rc2.tgz +url: https://github.com/rancher/aks-operator/releases/download/v1.1.2/rancher-aks-operator-1.1.2.tgz version: 102.2.1 diff --git a/release.yaml b/release.yaml index 5c56714b18..cd7ef02212 100644 --- a/release.yaml +++ b/release.yaml @@ -1,4 +1,4 @@ rancher-aks-operator: - - 102.2.1+up1.1.2-rc2 + - 102.2.1+up1.1.2 rancher-aks-operator-crd: - - 102.2.1+up1.1.2-rc2 + - 102.2.1+up1.1.2 From bd46e92db3238b6ca1f59293c28e588e8590667d Mon Sep 17 00:00:00 2001 From: Michal Jura Date: Tue, 27 Jun 2023 18:59:45 +0200 Subject: [PATCH 2/2] Make charts --- ...ncher-aks-operator-crd-102.2.1+up1.1.2.tgz | Bin 0 -> 1216 bytes .../rancher-aks-operator-102.2.1+up1.1.2.tgz | Bin 0 -> 2040 bytes .../102.2.1+up1.1.2/Chart.yaml | 12 ++ .../102.2.1+up1.1.2/templates/crds.yaml | 202 ++++++++++++++++++ .../102.2.1+up1.1.2/Chart.yaml | 20 ++ .../102.2.1+up1.1.2/templates/NOTES.txt | 4 + .../102.2.1+up1.1.2/templates/_helpers.tpl | 25 +++ .../templates/clusterrole.yaml | 15 ++ .../templates/clusterrolebinding.yaml | 13 ++ .../102.2.1+up1.1.2/templates/deployment.yaml | 61 ++++++ .../templates/serviceaccount.yaml | 5 + .../102.2.1+up1.1.2/values.yaml | 23 ++ index.yaml | 20 +- 13 files changed, 390 insertions(+), 10 deletions(-) create mode 100644 assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2.tgz create mode 100644 assets/rancher-aks-operator/rancher-aks-operator-102.2.1+up1.1.2.tgz create mode 100644 charts/rancher-aks-operator-crd/102.2.1+up1.1.2/Chart.yaml create mode 100644 charts/rancher-aks-operator-crd/102.2.1+up1.1.2/templates/crds.yaml create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/Chart.yaml create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/templates/NOTES.txt create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/templates/_helpers.tpl create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrole.yaml create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrolebinding.yaml create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/templates/deployment.yaml create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/templates/serviceaccount.yaml create mode 100644 charts/rancher-aks-operator/102.2.1+up1.1.2/values.yaml diff --git a/assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2.tgz b/assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..483da024539c72f520e45eb39439ce7ec19ecad1 GIT binary patch literal 1216 zcmV;x1V8&9iwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PI;`a~d}g_cNbDlh+n}I0Sci!=%l4lBP^Z(wV+3(i+s$Nt)FP zn{@i!J9h_;0|&vj@Jw6p3v<%m@2B0{KawD@a*ou7JhYuh0(R7vq)tb3Anq)oFei_d zEX%TfuUGwMS+@C`^7)B){ocPDt8?kwFwPEz;?NSTPwCAz6D-?Mhe>5fmoci z!28?BZl~KhYbgwpwC8GQ_;wU~rKnzQ!wUb>-96cQ_Zf4B1)dtkeA= z`kL#hzW>hrXDqw{#&9Z0g+~>F{rTU0*?-mF$p7>HdG9&@pF-{iJ$Q{bjJA9Vo&2Xz zCeNbV%C%L4oiW}jkU;@MSwA+)i4b!%MJLQpY4u*)JEP@tAaX?C5~9uz$b&R7Fp_lk zO3y+E^6)i-Tfw6&@n++!4S33e>Lj zWIda+vc6(!uUxR` z)>Lwi1=LFr!g;jA@#W{2lW&Gg(lS|DuUA{k+D%`jS+5j`JimZ|pU7-Z31Oo#Ff}+3 zWjWuP=4EM8VA6Kh0P9G9L3QarfSqj<3!xc{hT-qh?j=5O(Le;t%{70Cgd;+QmNl3O zNHwpW8IrUTgF*+!rK2$D$}*c4Q8VJc(0_eEIsAOnZ~;!KckKGuO8$ z$#mz+i~ZVgt~#Oe-sU`M6H?u^9gy2jjkdG#&C eUw=Q@ze3OQEYI?PkbeRI0RR7CD|qDqA^-s1E@R&S literal 0 HcmV?d00001 diff --git a/assets/rancher-aks-operator/rancher-aks-operator-102.2.1+up1.1.2.tgz b/assets/rancher-aks-operator/rancher-aks-operator-102.2.1+up1.1.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..966b68ff66d6e8ab63188a8bda9dbe8d8bff2785 GIT binary patch literal 2040 zcmVDc zVQyr3R8em|NM&qo0PGs=ZsW%Be)A~?G77ipks@WCd?0!STwl->No>Qurac6Q!)iGa zw_0(Touz!LqIWNLNl}zUTaM$}Eu#4&YB@V!-1#Im%Xo^~XA|;Oj+z;zyXPs>CYZCS zeDxF%hG979_uX$8hTFeU|0H}B_51z7AnHZY$*VAW)9Zz=Abb+;d!Qi0^sDe!^V(MK z{{&c;DZ`9V8O0s|XNE~N4mdMLVjxtP6-N0YBg3SOq3yW%Tqp0Q%<#0807q@aNMKU$ zZbeH)l3*4?$LIn(ttgXXi2e*U36;fg{O5NN1-&o`{Sf|SFHh~|aqHHMO_6fOF@|!{ zr#Ts%wjwKvL5i&S(t0;XJr#!h8te6~$P#r+?buq)M1tgxXF3KpAubCtsJY5UVoU*> zPy>4wwGvrbeM9$Na9XL}3*O$XxkibM(6<(7e}1joh^ri9n6iwGaf+GoST258@t^fP zmgn`~D2RfdmmqO1a^sfH;2V@v;5L%LNNI3}u;?Ni!`ZhtP#J=}R9VSVV{(eS-LWuf zF$}nxuGH>s2z!qnqzcWEV$Xjtwc4Ul*b90=^v5DEm3e8ud@g8>|1%~Fq$f)Nd*Xk1 z8l7y%|NbC4#Q*1ju~b7QtI%&G+ADxEIKIabE2O!`u^^-8F?2ef$0l@HofC^Irfgho z(wHj}Mp?{OXR}C#jboUVKIU03z0&GSN!t1B`fsMz*DOhdjVnxk&^Br$=Vuhdh)F`v zJ34|3l^{qqL`h|^Q3)_2G0t4*Iy!=D9Ia!FO(Z%)gJeTpqBwO6LhX+WkzhAd3HpQ* zxnK#joO1H(jS2#f-wq*WK;_ZojHghqmIYj)sr*5D6b zh2_#N{P@W!aixXQ!pzSlBf4NytW?0n(oHazYHrmDynGwe8R=2azt#T@PIJi&QupHW z!`C-~`C@*}8QbUoy_4RS{|`=k2mgN-_^1j<*$k`mWzSlQa9y4Xm#1s@t<(Kt0YTX! zoYh4DESKK=zaw=F^z%Hz(`0m^Bmtztyy@AF?`isExiYW2lESrmF4@y-TaUmHrMj(_8|mEU>RY8J zQn7@9t3p~-Af94U$TF9kR1r2Qdd|vCBfFcvD@7W_OPzd}pskCV9jon_UD+O2d+h>_ zM#xPJoeOnS@wdw>KaZjF^-l$poo&msia}NVQ_8SeLajUI4N5P4xDT)w_Qe0nF|?BS z_;zq#{Wmz>s{eZ7o8IXm{yzsyM3%%*m0#CN;>Mgu4;c?wVN#{Vzg-9lCU2>lR87&a zgc)YLzj7+G)$QFmbkl`IH*WNS<>Iee6}fGLj*mZ8jpS;Q13w-Ua*c+nTQk%{w>(C3 z{2Gp>Aot5PGK2Q&mKmPfiy}|#(x+WE8#A{yo;zc@J=`l+HTNgs*(JkFvBSDn>uH|< z!~K6KvP5L#M}&cW{@?Epw*0>r9_ByK0}uB0oj~!I@;tPJfrrNdCGi?ZcIV1j?vcU+ z*o{`Lp@)j$zmOX@2`;zXpq>eiXPm1dGru@sz4TN1@4+7bZ%myYKMmgF|NW@9lmAan z1_%Ft4ruy6%X3=0`uqCP-;wFdJoO;|p&Ys0tTC5@Gm0Vd09GAEIX-r85WjOX+;Rb6 zg3Y&bb=SfsS>X|=l{q6N7@Xb&lXm4FtuhP?|A8J9(JS2q;E&ya~M!OXy0*lmHE z z-=0WHDBq3Pr?fh&_Y6-0SS}Zf+9-|JEPD~*IM7nXq8Y;Bd5Uf+E9aP|4>`tqM2>s$4lp&>&3BB#l=N#o{$MCeW`7nctp zQN1&2Ip%F|keY0cHXb2N?Exk?3t#U9yGLYTZWZK`acsnwnUcj6zjxc>hK!c78-*uA zI|rYGAW*j%CNP|r44RA!LJg#Vf7X~XO5H4pAVrNqgREalc*RT_Ll+INUvCr1E@%E) z>L7QYIjo_yr;+4u;Q6Hr8>mzaOBVN2)X0*{OwMC4y1>2KYo&}|nxLs^qL8v<<1}^( zzuuxWEQ~W4M{O(}i({V$XM|ApMOLNigA;BG7>mZ4l$f{&mm-V`Q)mRGSLVOGx!b=e1SE_>?DV_HR|?^S{^g#9qwl+^9GXlLMU#M_syXb$j8 zU{C#DWpq|%^hfpp`}+UrWV`>5qSOAN{(lbG_^NAF`fqj1+vWcqAJVl{LNBe|0S<70 W103Kk_)h=;0RR8izm2{CFaQ8@;PlV{ literal 0 HcmV?d00001 diff --git a/charts/rancher-aks-operator-crd/102.2.1+up1.1.2/Chart.yaml b/charts/rancher-aks-operator-crd/102.2.1+up1.1.2/Chart.yaml new file mode 100644 index 0000000000..65bf3c0ec4 --- /dev/null +++ b/charts/rancher-aks-operator-crd/102.2.1+up1.1.2/Chart.yaml @@ -0,0 +1,12 @@ +annotations: + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/namespace: cattle-system + catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/release-name: rancher-aks-operator-crd +apiVersion: v2 +appVersion: 1.1.2 +description: AKS Operator CustomResourceDefinitions +name: rancher-aks-operator-crd +version: 102.2.1+up1.1.2 diff --git a/charts/rancher-aks-operator-crd/102.2.1+up1.1.2/templates/crds.yaml b/charts/rancher-aks-operator-crd/102.2.1+up1.1.2/templates/crds.yaml new file mode 100644 index 0000000000..7877ff6a59 --- /dev/null +++ b/charts/rancher-aks-operator-crd/102.2.1+up1.1.2/templates/crds.yaml @@ -0,0 +1,202 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + helm.sh/resource-policy: keep + name: aksclusterconfigs.aks.cattle.io +spec: + group: aks.cattle.io + names: + kind: AKSClusterConfig + plural: aksclusterconfigs + shortNames: + - akscc + singular: aksclusterconfig + preserveUnknownFields: false + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + properties: + spec: + properties: + authBaseUrl: + nullable: true + type: string + authorizedIpRanges: + items: + nullable: true + type: string + nullable: true + type: array + azureCredentialSecret: + nullable: true + type: string + baseUrl: + nullable: true + type: string + clusterName: + nullable: true + type: string + dnsPrefix: + nullable: true + type: string + dnsServiceIp: + nullable: true + type: string + dockerBridgeCidr: + nullable: true + type: string + httpApplicationRouting: + nullable: true + type: boolean + imported: + type: boolean + kubernetesVersion: + nullable: true + type: string + linuxAdminUsername: + nullable: true + type: string + loadBalancerSku: + nullable: true + type: string + logAnalyticsWorkspaceGroup: + nullable: true + type: string + logAnalyticsWorkspaceName: + nullable: true + type: string + monitoring: + nullable: true + type: boolean + networkPlugin: + nullable: true + type: string + networkPolicy: + nullable: true + type: string + nodePools: + items: + properties: + availabilityZones: + items: + nullable: true + type: string + nullable: true + type: array + count: + nullable: true + type: integer + enableAutoScaling: + nullable: true + type: boolean + maxCount: + nullable: true + type: integer + maxPods: + nullable: true + type: integer + maxSurge: + nullable: true + type: string + minCount: + nullable: true + type: integer + mode: + nullable: true + type: string + name: + nullable: true + type: string + nodeLabels: + additionalProperties: + nullable: true + type: string + nullable: true + type: object + nodeTaints: + items: + nullable: true + type: string + nullable: true + type: array + orchestratorVersion: + nullable: true + type: string + osDiskSizeGB: + nullable: true + type: integer + osDiskType: + nullable: true + type: string + osType: + nullable: true + type: string + vmSize: + nullable: true + type: string + vnetSubnetID: + nullable: true + type: string + type: object + nullable: true + type: array + nodeResourceGroup: + nullable: true + type: string + outboundType: + nullable: true + type: string + podCidr: + nullable: true + type: string + privateCluster: + nullable: true + type: boolean + resourceGroup: + nullable: true + type: string + resourceLocation: + nullable: true + type: string + serviceCidr: + nullable: true + type: string + sshPublicKey: + nullable: true + type: string + subnet: + nullable: true + type: string + tags: + additionalProperties: + nullable: true + type: string + nullable: true + type: object + virtualNetwork: + nullable: true + type: string + virtualNetworkResourceGroup: + nullable: true + type: string + type: object + status: + properties: + failureMessage: + nullable: true + type: string + phase: + nullable: true + type: string + rbacEnabled: + nullable: true + type: boolean + type: object + type: object + served: true + storage: true + subresources: + status: {} diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/Chart.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2/Chart.yaml new file mode 100644 index 0000000000..03e44d7f92 --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/Chart.yaml @@ -0,0 +1,20 @@ +annotations: + catalog.cattle.io/auto-install: rancher-aks-operator-crd=match + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/kube-version: '>= 1.20.0-0 < 1.27.0-0' + catalog.cattle.io/namespace: cattle-system + catalog.cattle.io/os: linux + catalog.cattle.io/permits-os: linux,windows + catalog.cattle.io/provides-gvr: aksclusterconfigs.aks.cattle.io/v1 + catalog.cattle.io/rancher-version: '>= 2.7.0-0 < 2.8.0-0' + catalog.cattle.io/release-name: rancher-aks-operator + catalog.cattle.io/scope: management +apiVersion: v2 +appVersion: 1.1.2 +description: A Helm chart for provisioning AKS clusters +home: https://github.com/rancher/aks-operator +name: rancher-aks-operator +sources: +- https://github.com/rancher/aks-operator +version: 102.2.1+up1.1.2 diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/NOTES.txt b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/NOTES.txt new file mode 100644 index 0000000000..5ba05b482c --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/NOTES.txt @@ -0,0 +1,4 @@ +You have deployed the Rancher AKS operator +Version: {{ .Chart.AppVersion }} +Description: This operator provisions AKS clusters +from AKSClusterConfig CRs. diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/_helpers.tpl b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/_helpers.tpl new file mode 100644 index 0000000000..de3b332f6a --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/_helpers.tpl @@ -0,0 +1,25 @@ +{{/* vim: set filetype=mustache: */}} + +{{- 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" -}} +kubernetes.io/os: linux +{{- end -}} + diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrole.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrole.yaml new file mode 100644 index 0000000000..5e2ce97567 --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrole.yaml @@ -0,0 +1,15 @@ +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: aks-operator + namespace: cattle-system +rules: + - apiGroups: [''] + resources: ['secrets'] + verbs: ['get', 'list', 'create', 'watch', 'update'] + - apiGroups: ['aks.cattle.io'] + resources: ['aksclusterconfigs'] + verbs: ['get', 'list', 'update', 'watch'] + - apiGroups: ['aks.cattle.io'] + resources: ['aksclusterconfigs/status'] + verbs: ['update'] diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrolebinding.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrolebinding.yaml new file mode 100644 index 0000000000..7aa7e785a4 --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/clusterrolebinding.yaml @@ -0,0 +1,13 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: aks-operator + namespace: cattle-system +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: aks-operator +subjects: +- kind: ServiceAccount + name: aks-operator + namespace: cattle-system diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/deployment.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/deployment.yaml new file mode 100644 index 0000000000..1d85eb18c8 --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/deployment.yaml @@ -0,0 +1,61 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aks-config-operator + namespace: cattle-system +spec: + replicas: 1 + selector: + matchLabels: + ke.cattle.io/operator: aks + template: + metadata: + labels: + ke.cattle.io/operator: aks + spec: + nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} +{{- if .Values.nodeSelector }} +{{ toYaml .Values.nodeSelector | indent 8 }} +{{- end }} + tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} +{{- if .Values.tolerations }} +{{ toYaml .Values.tolerations | indent 8 }} +{{- end }} + serviceAccountName: aks-operator + {{- if .Values.priorityClassName }} + priorityClassName: "{{.Values.priorityClassName}}" + {{- end }} + securityContext: + fsGroup: 1007 + runAsUser: 1007 + containers: + - name: aks-operator + image: {{ template "system_default_registry" . }}{{ .Values.aksOperator.image.repository }}:{{ .Values.aksOperator.image.tag }} + imagePullPolicy: IfNotPresent + env: + - name: HTTP_PROXY + value: {{ .Values.httpProxy }} + - name: HTTPS_PROXY + value: {{ .Values.httpsProxy }} + - name: NO_PROXY + value: {{ .Values.noProxy }} +{{- if .Values.additionalTrustedCAs }} + # aks-operator mounts the additional CAs in two places: + volumeMounts: + # This directory is owned by the aks-operator user so c_rehash works here. + - mountPath: /etc/rancher/ssl/ca-additional.pem + name: tls-ca-additional-volume + subPath: ca-additional.pem + readOnly: true + # This directory is root-owned so c_rehash doesn't work here, + # but the cert is here in case update-ca-certificates is called in the future or by the OS. + - mountPath: /etc/pki/trust/anchors/ca-additional.pem + name: tls-ca-additional-volume + subPath: ca-additional.pem + readOnly: true + volumes: + - name: tls-ca-additional-volume + secret: + defaultMode: 0400 + secretName: tls-ca-additional + {{- end }} diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/serviceaccount.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/serviceaccount.yaml new file mode 100644 index 0000000000..9c40a152f5 --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/templates/serviceaccount.yaml @@ -0,0 +1,5 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + namespace: cattle-system + name: aks-operator diff --git a/charts/rancher-aks-operator/102.2.1+up1.1.2/values.yaml b/charts/rancher-aks-operator/102.2.1+up1.1.2/values.yaml new file mode 100644 index 0000000000..1d333e1f61 --- /dev/null +++ b/charts/rancher-aks-operator/102.2.1+up1.1.2/values.yaml @@ -0,0 +1,23 @@ +global: + cattle: + systemDefaultRegistry: "" + +aksOperator: + image: + repository: rancher/aks-operator + tag: v1.1.2 + +httpProxy: "" +httpsProxy: "" +noProxy: "" +additionalTrustedCAs: false + +## Node labels for pod assignment +## Ref: https://kubernetes.io/docs/user-guide/node-selection/ +## +nodeSelector: {} +## List of node taints to tolerate (requires Kubernetes >= 1.6) +tolerations: [] + +## PriorityClassName assigned to deployment. +priorityClassName: "" diff --git a/index.yaml b/index.yaml index 9fb4505f08..30f7dfa643 100755 --- a/index.yaml +++ b/index.yaml @@ -4368,17 +4368,17 @@ entries: catalog.cattle.io/release-name: rancher-aks-operator catalog.cattle.io/scope: management apiVersion: v2 - appVersion: 1.1.2-rc2 - created: "2023-06-27T12:10:33.408197572+02:00" + appVersion: 1.1.2 + created: "2023-06-27T18:54:34.882919498+02:00" description: A Helm chart for provisioning AKS clusters - digest: 44c44b400b1648e616e6f10ca2f5cd78b4c69d54561001a237e63ec7a0f88843 + digest: a943b4ce00fe4b1cc48574bdb584f3ec46aa2218b4a58cf68b6781164fbbbeb4 home: https://github.com/rancher/aks-operator name: rancher-aks-operator sources: - https://github.com/rancher/aks-operator urls: - - assets/rancher-aks-operator/rancher-aks-operator-102.2.1+up1.1.2-rc2.tgz - version: 102.2.1+up1.1.2-rc2 + - assets/rancher-aks-operator/rancher-aks-operator-102.2.1+up1.1.2.tgz + version: 102.2.1+up1.1.2 - annotations: catalog.cattle.io/auto-install: rancher-aks-operator-crd=match catalog.cattle.io/certified: rancher @@ -4649,14 +4649,14 @@ entries: catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/release-name: rancher-aks-operator-crd apiVersion: v2 - appVersion: 1.1.2-rc2 - created: "2023-06-27T12:10:34.83747823+02:00" + appVersion: 1.1.2 + created: "2023-06-27T18:54:36.628197894+02:00" description: AKS Operator CustomResourceDefinitions - digest: ba809451e117b013527d6e78b082378b4f5f983303fa66cd6b76e9d9edef7f93 + digest: 3319df96f02e418d3128fcdd3d265536d73128dc88bd46a47a5e0a58c5818c96 name: rancher-aks-operator-crd urls: - - assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2-rc2.tgz - version: 102.2.1+up1.1.2-rc2 + - assets/rancher-aks-operator-crd/rancher-aks-operator-crd-102.2.1+up1.1.2.tgz + version: 102.2.1+up1.1.2 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true"