From b895cb49b74d4f7a5ad0e93afd3b9ed542a02c61 Mon Sep 17 00:00:00 2001 From: Matthew Christopher Date: Wed, 26 May 2021 19:58:11 -0700 Subject: [PATCH] Update Helm chart for 1.3.0 (#1512) * Update Helm chart for 1.3.0 * Update pipeline to error better --- azure-pipelines.yml | 7 +- charts/azure-service-operator-1.3.0.tgz | Bin 0 -> 27297 bytes charts/azure-service-operator/Chart.yaml | 4 +- ...ition_apimgmtapis.azure.microsoft.com.yaml | 189 ++++++++++++++++ ...tion_apimservices.azure.microsoft.com.yaml | 121 +++++++++++ ...ition_appinsights.azure.microsoft.com.yaml | 108 ++++++++++ ...ppinsightsapikeys.azure.microsoft.com.yaml | 102 +++++++++ ...zureloadbalancers.azure.microsoft.com.yaml | 120 +++++++++++ ...networkinterfaces.azure.microsoft.com.yaml | 112 ++++++++++ ...publicipaddresses.azure.microsoft.com.yaml | 117 ++++++++++ ...n_azuresqlactions.azure.microsoft.com.yaml | 115 ++++++++++ ...zuresqldatabases.azure.microsoft.com.yaml} | 47 ++-- ...qlfailovergroups.azure.microsoft.com.yaml} | 47 ++-- ...sqlfirewallrules.azure.microsoft.com.yaml} | 47 ++-- ...resqlmanagedusers.azure.microsoft.com.yaml | 120 +++++++++++ ..._azuresqlservers.azure.microsoft.com.yaml} | 47 ++-- ...ion_azuresqlusers.azure.microsoft.com.yaml | 125 +++++++++++ ...azuresqlvnetrules.azure.microsoft.com.yaml | 118 ++++++++++ ...machineextensions.azure.microsoft.com.yaml | 126 +++++++++++ ...revirtualmachines.azure.microsoft.com.yaml | 120 +++++++++++ ..._azurevmscalesets.azure.microsoft.com.yaml | 134 ++++++++++++ ...n_blobcontainers.azure.microsoft.com.yaml} | 47 ++-- ...on_consumergroups.azure.microsoft.com.yaml | 105 +++++++++ ...inition_cosmosdbs.azure.microsoft.com.yaml | 178 +++++++++++++++ ...venthubnamespaces.azure.microsoft.com.yaml | 156 ++++++++++++++ ...inition_eventhubs.azure.microsoft.com.yaml | 203 ++++++++++++++++++ ...tion_keyvaultkeys.azure.microsoft.com.yaml | 121 +++++++++++ ...inition_keyvaults.azure.microsoft.com.yaml | 182 ++++++++++++++++ ...on_mysqlaadusers.azure.microsoft.com.yaml} | 47 ++-- ...on_mysqldatabases.azure.microsoft.com.yaml | 99 +++++++++ ...ysqlfirewallrules.azure.microsoft.com.yaml | 106 +++++++++ ...veradministrators.azure.microsoft.com.yaml | 124 +++++++++++ ...ion_mysqlservers.azure.microsoft.com.yaml} | 59 +++-- ...ition_mysqlusers.azure.microsoft.com.yaml} | 47 ++-- ...on_mysqlvnetrules.azure.microsoft.com.yaml | 115 ++++++++++ ...stgresqldatabases.azure.microsoft.com.yaml | 103 +++++++++ ...esqlfirewallrules.azure.microsoft.com.yaml | 109 ++++++++++ ...ostgresqlservers.azure.microsoft.com.yaml} | 59 +++-- ...n_postgresqlusers.azure.microsoft.com.yaml | 119 ++++++++++ ...stgresqlvnetrules.azure.microsoft.com.yaml | 116 ++++++++++ ...rediscacheactions.azure.microsoft.com.yaml | 117 ++++++++++ ...achefirewallrules.azure.microsoft.com.yaml | 114 ++++++++++ ...ition_rediscaches.azure.microsoft.com.yaml | 136 ++++++++++++ ...on_resourcegroups.azure.microsoft.com.yaml | 97 +++++++++ ...n_storageaccounts.azure.microsoft.com.yaml | 202 +++++++++++++++++ ...n_virtualnetworks.azure.microsoft.com.yaml | 125 +++++++++++ ...ition_apimgmtapis.azure.microsoft.com.yaml | 189 ---------------- ...tion_apimservices.azure.microsoft.com.yaml | 121 ----------- ...ition_appinsights.azure.microsoft.com.yaml | 108 ---------- ...ppinsightsapikeys.azure.microsoft.com.yaml | 102 --------- ...zureloadbalancers.azure.microsoft.com.yaml | 120 ----------- ...networkinterfaces.azure.microsoft.com.yaml | 112 ---------- ...publicipaddresses.azure.microsoft.com.yaml | 117 ---------- ...n_azuresqlactions.azure.microsoft.com.yaml | 115 ---------- ...resqlmanagedusers.azure.microsoft.com.yaml | 120 ----------- ...ion_azuresqlusers.azure.microsoft.com.yaml | 125 ----------- ...azuresqlvnetrules.azure.microsoft.com.yaml | 118 ---------- ...machineextensions.azure.microsoft.com.yaml | 126 ----------- ...revirtualmachines.azure.microsoft.com.yaml | 120 ----------- ..._azurevmscalesets.azure.microsoft.com.yaml | 134 ------------ ...on_consumergroups.azure.microsoft.com.yaml | 105 --------- ...inition_cosmosdbs.azure.microsoft.com.yaml | 176 --------------- ...venthubnamespaces.azure.microsoft.com.yaml | 156 -------------- ...inition_eventhubs.azure.microsoft.com.yaml | 203 ------------------ ...tion_keyvaultkeys.azure.microsoft.com.yaml | 120 ----------- ...inition_keyvaults.azure.microsoft.com.yaml | 179 --------------- ...on_mysqldatabases.azure.microsoft.com.yaml | 99 --------- ...ysqlfirewallrules.azure.microsoft.com.yaml | 106 --------- ...veradministrators.azure.microsoft.com.yaml | 124 ----------- ...on_mysqlvnetrules.azure.microsoft.com.yaml | 115 ---------- ...stgresqldatabases.azure.microsoft.com.yaml | 102 --------- ...esqlfirewallrules.azure.microsoft.com.yaml | 109 ---------- ...n_postgresqlusers.azure.microsoft.com.yaml | 119 ---------- ...stgresqlvnetrules.azure.microsoft.com.yaml | 115 ---------- ...rediscacheactions.azure.microsoft.com.yaml | 117 ---------- ...achefirewallrules.azure.microsoft.com.yaml | 114 ---------- ...ition_rediscaches.azure.microsoft.com.yaml | 136 ------------ ...on_resourcegroups.azure.microsoft.com.yaml | 97 --------- ...n_storageaccounts.azure.microsoft.com.yaml | 202 ----------------- ...n_virtualnetworks.azure.microsoft.com.yaml | 125 ----------- ...ator-validating-webhook-configuration.yaml | 2 + ...ment_azureoperator-controller-manager.yaml | 22 +- charts/azure-service-operator/values.yaml | 2 +- charts/index.yaml | 27 ++- 84 files changed, 4681 insertions(+), 4530 deletions(-) create mode 100644 charts/azure-service-operator-1.3.0.tgz create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimservices.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsights.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml} (92%) rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml} (92%) rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml} (89%) create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml} (89%) create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml} (89%) create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml} (91%) create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml} (89%) rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml} (90%) create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml rename charts/azure-service-operator/crds/{apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml => apiextensions.k8s.io_v1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml} (90%) create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml create mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimservices.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsights.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml delete mode 100644 charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 63732e4ba47..7bac8ae625e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -273,6 +273,7 @@ steps: inputs: targetType: 'inline' script: | + set -e kubectl delete namespace $(OPERATOR_NAMESPACE) imagename="$(PIPELINE_CONTAINER_REGISTRY_NAME)/$(IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)" echo $imagename @@ -298,11 +299,14 @@ steps: kubectl logs -n $(OPERATOR_NAMESPACE) deployment/azureoperator-controller-manager -c manager - task: AzureCLI@2 + displayName: Deploy to AKS - Clean up deployment and release cluster back to free pool + condition: or(eq(variables['check_changes.SOURCE_CODE_CHANGED'], 'true'), eq(variables['Build.SourceBranch'], 'refs/heads/master')) inputs: azureSubscription: 'ASO Subscription' scriptType: 'bash' scriptLocation: 'inlineScript' inlineScript: | + set -e echo "Chosen AKS Cluster name" echo $(chosenclustername) # Delete CRDs to clean up cluster @@ -315,8 +319,7 @@ steps: az resource tag --tags 'freeforpipeline=true' -g $(AKS_CLUSTER_RG) -n $(chosenclustername) --resource-type Microsoft.ContainerService/managedClusters workingDirectory: '$(System.DefaultWorkingDirectory)' failOnStandardError: true - displayName: Deploy to AKS - Clean up deployment and release cluster back to free pool - condition: or(eq(variables['check_changes.SOURCE_CODE_CHANGED'], 'true'), eq(variables['Build.SourceBranch'], 'refs/heads/master')) + - task: Docker@2 condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master')) diff --git a/charts/azure-service-operator-1.3.0.tgz b/charts/azure-service-operator-1.3.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9ae5838feeb93646d39052c16d021cf369f78f29 GIT binary patch literal 27297 zcmXV%b9Cn1_xA7Fwr$(CJ+<4ZZQI7wwr#ten$vcswr$;SpYQL@A3IqmSy^Xiot*6R zxvmh!K%)cx+ki9xI%8>7W>aYePI)gL4imN?%w}pFRyt}toJv1_a4KlpS{vJ&d8w;7 z2uPdT+5s+lUp@YDrwRQPdaoaFd3+{6jsM|5qog^v+L)V4dCQuX;xDlBsfr9EgPj5% z1GubEecj$36pe-xR*f;|13AlymaxUb8i2Th!s@tr<`!j$F4Dayz=Tl&$BE({SHo_6 zf`8k}|ADk=-`?HdP4{)_-aQ)7{SMU~aCYhb?EVJjQY zQ}a0NijMOk1qpv4i>9U=B25P9$*0+-((qcWp6w26Jpq7dcfny?TMsfHKD4@=Q(g6_C0-W&KhOi3(9Ia1T`ixf)z93b(R z21RFvHQEWbO#$G5ee$nmp>D;7D$1CqG5ayDc>0l3I2}j}GV0iuW%6BK{n2^rxBl`O z>C_e@aJvs^Z`aHMZuaE@v!O>TKO62bm5|LN0u_w|9Dwti9)^!QUxNuy@0*`jTUT2N zpP%|)Rz1!CF0Ze7>J57TUS4z0CQRTE6!?MXhU5~gh4_W$EYx*#h=35yO$dPh`?T-> zclM~mw|TzxWgKwq_&o03zAA9y{`{=FsTr|(^`t|&j0P9}8UWXey})4yus#CLZhiS1 ze_eY#dt82Oi@%64s;yE7g5c!<*vncxF=_#>5n8xy_TaXp`o>a=lP*AP#5=Lz4-1q3#1?Pp}M; z6Qv>af}U6hcii!8j6tMuOTV2Mo@JSPQuTjj_LZ|&A$PXuCsJ|(G!tzVO+*B}G-;HS z>v>Psm?9P1Qt|C^VdvZ+D3=A4Fay$25b^OvkrJVE1_6qRaLEjW$CmOaK&Ua>Ng>`u z632*j^|a!b4E3yY&Q~Yuw<6)Vivr$gljx1fu7Jee7@Ej=2bTCmxT`X10L$p0xSCNJ zv3xN8W%4xsClNI-9sr94{gr!1pAS-M7>*~9N4Fr&Sle0yqo_pe2GSe7baV=Lt}r1a z>Tf*QiPu3qsD*5#CFn8Y110&8?OFMUqe`eliV7p9%U?(t6u;ky5if#<_nT(kzijr; zOD!3mcELfg;w0!KxRL@z@C&3zqYQ8j0uws|6=g0uiK9bmi3WI#Pn4g6-x$ZH&_R$` z#c?7NBMJ)e6orxB$Fgvlz)0rwq2#ZM1tqg_BCp%-x5Fs znue1CL;|mpYaud3yB@)?NzkY1@JHce=QF0j^1KWHWyFa3eWsqj`<-ip&;&(n&!GZ~ zBE=slgi|;jO<5k+>Cx|bnZ_i!0~h3BXK8vQh>7(a6RAbn531CdLB=(y0_*E!enw~l z^*E8h#Yd_uvNd}k?mt(*M~u;@v9ab6pUS^+MR97JDgCt>I$8~w);=n9!dVTzS(98? zP3#Sm77TY6Uy(#xwNE}#8Es!%s~80-??&b=Y!U0^I}Xg)y=^tStWGy}>4N^ns*tuJBcrSa`R{xtyF27)Wx4^;vv;uvK3O(kbNX(Y&+Vt;6!bDanOMBP=|8Z+!+u6Ct9-qinuu1zi{2WLkVFtQ?5A^5zcs#KU_R7h-_UZ zoskLy;;-RKjR=7o_60uu+Nf%sdqw07MFchMcfVs5i(NNb+#8(%ISw0{Onajh zv1=5ba;FyEJ?C~5aD|Si68bE0$2BRM@boK{QJ}S=EVYd6^rNLnAB!j`wv=Mv5nGDW zpCa);Z-eS}g!N%f{yLIz?_!Zyzyz2^3e^W~<<#_2tG2kb74` z7)5SNk|S!Ax0=!2f@J|# z0J}g;nUFNR^j}7UBK#6E4=m1Y1K26aPG|{q5b(y-6?aB5)zgg%#O>esSe3=q-q z^6Kg!d7Q)?CHPB8ZER>*v3yksS;i-#zN@|~S5GHF9=mW_LgfKXPB@kP?y1~>>yvna zmf2~<{hE@nP$gCXOJeW(2Yaw0UF^j1`mSAj?`ob!Dp+wMbsU1si1UnswzCYWJG67H z94wktItKhbN=$c4NvVCGkz^Kii&~kCOmFy3>{n>?_;Gxfz*FiVC5v#-d)q{tRJA1yl2ia4-5t6>xdH%e3HE~a>PS3)3 zqlc#}3y-5K#L+Eez?NNTG6#H>V#bwvJy< zOXEw`yWcnT+wU)XXyrV)+Y4QFQn^^Y1pIP* z+kIGC$Ua}HHYtrT@+t4u*DHVhb5`5}L^k|;FILu>mwi*(akauQDRhQ;ShJW*0~g3l z8p}Px2fjL$ujH;S`i zP#+M^#)9(3AgQh^xvef4;2@+n#&Bywl$*poaldkGc))zZEOfEaQ&h`O#HSq^oAy%d z*vwNp-wWNNZGSUKCL9FW6IT$zs1h2*CyofC*VnB0B%VAmt*EXRmXoY4*5{_0=d z^g4Umo(cN(*kbxSaRnGN;LD1MPVC4}gu){(T;69h@LCq#ji-F8KbWO)V*5{BD|?HV z?xzEvfjmz1UqYvXb_hTjyQE4Nv0NVf$T)+Ma0<=c7`hVZL7QXpol_L&{zv*lTA6>L zfK4XwbJM`->$%JQ%YmGp8MvZVpZ|8q(m(NW{2DMcJNIyO>s1FS-2aZja{wZQx9`r?A{0_zw!copn z0M2q-A5rG2$Pd$J7}C*fPOuBgl=ViEJL>0-_)T1d=>^*&I`;J{@ z91ecktzVW)cXc_|YCXmMUh^oN{t1y*E=4UHlj07E3VMS$gX0`sO=g)|97+u$KjTQA zCK#eAivq_-8~N=h+b~q^l0CRZJ?8I2|GZCVrBlpIbm|o$u+|yje?`8el}?Ye>181} zE97zWvxd_Y$@j<>aZQv-aaYksERBsX*afbUp=;AGpIN!apqWNh@>_erNsg?-@aG$81Cv#*-IS0^PV?a6Mq$*Vg$aWPo z>qxWNX*eh9rN$`9JUGWwrG}F59>v%8dB`VJ)i28QHXyxeE3cCp$0pL_m`C#$w)vrn z(5#clDkpM$56Z9~CI(jd6?8D|(A_aO1VuL*k`0T$6&nF(Uhg~ z(tQ4gW}ENr@9SbzbB^bZQ!dY-`Ze!;BpHW!Wwm^)Q_EtbPEsb^&Z~%NCFypNe0E3nMhe2YBr38H2z=A=A5)(~WMswbJAu8V{Hg6_=V zozEA+E0IrJMevbF{8q940H^jA;K9x2Z=3cS2_u?(K2x3m_NXWRT zBj*_;J>EKN89LVZ<2oXxfHC-x1W+nE8ebt#o4le+ul02{KlH#fY1r=y?7yxrF+YIc zi@kTHP2eh*5b#$>nhr|=4jIN>pr^DzW3v1PY*$;dg;tY^)i1hZ>n*q_a=9OQMezqm zEDU-A`YSh9F;JJgXAOTp@?$*jFC18bKBKSw%?{fEYtkLSS3_JfBFMHoiKFHC#r5~)d`xuYCly-^@Ub$zI;>?6OWN4n_c$12lD7bB-Vi1jgWR?!OBZ}SL@3#B*; zSPJVmiDmxsd{B`cV$NtTtr+_{4X))W8^*(-{(aE<%%=ERjM{)8*Dv z)2KlO$g|?+{L~-iyJB^FZJPIFGx(HG*? z4`h-fzi?5gP9rOvo&>hD6_n>^xdYI{%H@>Wd+G3n{s@vA2z)Hg9Et}^cn@~~%4Va@ z{>3vwS)k<;=*tE;6P8`*lkD}1r+`5BatCi2?=F}FPEy4$d<~j>XEY^ujZl4Vl%j=<%NkHma- z?jHe5$rBli{-PGyN1$|$_JFJW-LU&@e%h^9M-zj}Rob=ZD^8PBpr>Nd=}>Bt%6DEf zZUur^;;$|f8C*OyIG$^K)hrAziq4YryzmQWfX6|HQPu-KVh4vw8Ag|63K_yS8r7Xt za{(}c-9S@DEL!9O%99r3zcmJc41}IH1}IIH1)``_ zu4y)lW){7Jp2&>bGJ(MB?F{2YBG*HVh?Mo{cIE`Kp^^lKu&7`U8<(>U(r0!c-hOfq z*#1FrK~6Anl312#pEy_Mw;G(tGzrJYl&Sy|+dwUWGP!H>dyaVM+1HN$qna>DOsOh? zbn^<%454iPt2TozD`0PpD6X74$zEFx^p1S?3KJvI@F>0c%JmBO=sf^w{k zGDu_xw*O}nT=Mmz#wd0%bYf#668LU9SRH*yz~XCHlMWl^ksD8b<_hg)bPgeDS@t}} z$Spoq0Yvywemxqx86W^Jvp3Ef7Gl^zU$ z!Er{@NL~zS_JE2Ni|@Q}vO#wqMMKEq>~Q|D0AY5dZsyhm3+LqP_3c97T7ihQQz;Z} zSh(IQe{Zuh>DKG+xbiR*OW+Tr1q(*^5Frr`-zKADS>l|(SBfkaKdO8hsTOA!NbSF! zIB8g&-$c=)dhCUPAozjZH11_E+X^Xh!BHb_AWvebQTo>uh3E{4ncgUCCmBgZB>2&rEaC909otUM&_o41gcrGq zvK;R|wSjhM-wto2Jpd4s%puK|=BH}yNQ=pYiw2%IVLr1egnBosA~b|YhJsU~>^hs% z0Chazs64ML5Ny(Dr-1VX3y-<*HJk)i?|_mUz{I#BFO@in>DU{~WLQ?4fF~7IRRb+u zEj!3&0G5sq06jGoPvxgfazdlSSvIgPBS&1xz9?c$Y2oROAa9~!kZn;4E;|ze7f4WB z3<3jVOmT9Qvrnuh^3EXH?f|pyU>~9mW>e@ni$zLW4MdPFKI~ltl_Hbv$@qPxspNhC$IB>(KOM!%G~)0Cpd~6(q}&*i zE~=`qkyVyuW;(h>kD{|E*_668KInrkzxIIqFgXEf1}`y4@&fd?`aHifyi@{uf7N3F zzs~cs$*7XjE*YYpQu`4&Lb`sDa)!;htdt@r**KGp$Qk|7$XLBGp^ zSJ=t$2gH*+C1&TL?-(^1`6nQ?06OoW)yX2OovVw(!*2Ldo0Hd z{zOf1Uga6k6AWZBY(FXrhPz56dG7Hv>!_X9Td^v5IZYHMoLCUMnd)yh8=d&f!2f%j zfaJHM3oVxmq+*oC!v!p_1rS_ZxlMib_bA9@4Tp#XR?SM5 zk)RTu7CO3_6KYir>`>61XKln2-6h;&kLHT(!{1tjy`+d!bcu4o5x6QmnLlCKx?t$) z2WHq3hw!gfJlsTi2KphzDJg^BwBh4K0NWssFoY{)>6uE*slRJ}^(+hp0h<-M9EsT| zVuu!Spbg1ko)gO(MYfI{B%tc8F6d5 z9$oMCaE2WRMJaN{-%8+FsO!BO zs`Q=ceY5YI-J#?WeyQ<%q=g5lQWSs#OIUDUs7gmezjja`Qf5pF^EC?cTTEl;l_qUs zKC}+TNrjL?K1!BaVD3_|hGiGd9l;^mHzD|2gshcefZH2z_RC%bD0D)g z^_~zHN>u~YgzsN54lG9Q7h_|?Cf=_m29e0a0VKlE!#6Nu3%kpF<1pSa6HrXFhKvC) zQ&8tw#!z@Oau-xw?Qr^^7^uysHwT-IdcE=G%+QG{Da@DWg+6io2V|Htm@{293WNHg zIJ~rsLo;W!$`7p-u^OATX9oXts=IVo2((r{7s5v$0~pf;KsQkyzUL)N^G~2rzvctb zW&Yf)_NzbY=HLM+IqabQnNQ`TRPe5YVXzF0xi$an7tc#|GoJ!DsEb2JYcsGm;Ib-T z(4(;`pRvZkYncs@f*}RNqaWLXnF-T1rx^XXUWUVys>36ZWrDfIY#Y*)fR@4t_w@}{ zkbTA*OY%&WIp_%<1kcTyfyPZ^Hgi;=bz~-W+Q}1ZQ$L?6gWsOaMSgXk-BFE8a@%h8 zBJM``99X5=8?Ht!#_M*I8QGyHr%mV+4X%ozc~xwzNQK7yWxb&jBde_rtEFyj^+6?k z5iiaq>W4ktl`edClfPx~8))NkUHKl+{4)2sD-;*LO^ZF>S!0x_UN9UKZS|m~9Hov% zh@M&(ebS^WZ|NpqvF4=Fk=XZc) z3{+Fu?&w*cYL?T`D>oQ) zoZWHBZ)Qmn>3@%ef!dx@BNJEhP&~tKnz%l*fWd%RF>T?IP&WKJG-^Z}EeH<{8LjjvIc}$4XpmA zbqr=@1UgH5phm_*YoLZR24cF;e1LvI%o?S+ye^vjZ^?>y4W$VON_EsmH)T_7eB;KC zKIa5ok#Hm-q}yxUMPue}>~x`a+SBZDJVyU%kAHK($5kO6rmy?gd&90;BH-uhG0-|j z=<9Az$nYcS8zbZoV*-@?dfR_xI(gVefb+WD6PkK|ovY3E z3@rk%i0g72F`%}RuViwt4pXBxRC0BT$|GKtyD^Ov6wvcogQI)LkqViQQ`|NbJK>n+ zu_ZInzQg2Lp`lYgXmI*9eZ?2Jphes_2}hF3>ji@C4B^<>#6aw1$!W?Drfz@`L9!)b z>p7$R8xlFkeTUW~aq57&YB+X6k=;+EYnxcX%DP~78gPI6i@uT~RgVc;dTE|ze?oT| zM(d5n^p^nxogvA_&-r>nFi2{qQd?PMHlMBTPsfOL@!7R$Oq(BrVxL51@I{+e3fdmW@{w2f7 zXkt|oOI{`PL9YTm)B0U!TeuHA2(u%PG>PmKQf7sI1o5F~T@DZw(IE~Jz`=gQ|0G3? z`Z6sS_&0^KV`E`SpGFXuJ=R(?Pj&bO6hh~Y=yFY`%s$)=v{BsylqlFHmUL7<4fq{RV8w3*Wa4_@wHfRl*Wx3sJ%|HBJdxxL9p z-3wekf2{pnr5t*;0BQ(1)}mzmhQ5f~+w@J)Yy+PvWyuOT^bv8^v_a#fbatb`3p4 zhOZajr^>W;(2!EArOC;LLC0!A)(GLNCfEu?zS>9!!o>yl=sk`$!{N2=ak0SYDB|XE z^!I3COCYZ4LFeyOA`*be1Sx=K0RDx=To?g=)|`K=lp)VDi9Jvn8pPRS`gj5d-sGeg zylF^f8c=pRi@zbGn|ap-&nkgG8vBxHTwcRgTgQ<-{U@*KPi*ko>Uvm7?DEKO|F=4f z8*@7nqOCSHny6un7MINDsxBHlHs)Hj&FyTB=U8O+lKJT@ipvn^p6dACrf|u7BaP>= z+SaOWjm;nqcG~p-dMjWEnJbh4Q*>_^S3%WffcLk*#9;TcJOs=J*qnJo@E5p@pl9=C z$_`Yi>5djy;!|EH|GA%UizWT%%r4;S;D@5=dkW29)>qB=1J#m?+kkB)(5#`OX4IU4 z@jbD__9r3}UM?q8-v>^nf&oRh%toF&i6eCaJf@A^ zzE(n){x4`vVd!T3ze~^0i>7~0-2{eCe1gykKi1-Pk;D-)TA$JbUJU#){j2{~|4UKn z)@=82!?-Zmd|1ef{oC;HTF<}aVj5kJ2MVfr z;OCb-CNQXqLG8AHEq%yyHj_d%TJ4ghoM>udk;a0uU*JG*n8c!P)mr$M>h^CV7L1rm zE&0Pi=3g7|_OO+yqh6?(0b$Aaifp<^%iqO=3JSJ2c+oQ_`UP3w)=9&lAm zVXT<`RquriA7p!{Tc`TZ0!0YxHwo-t`3Su|0CjRtvt2ScA`aWyumpNvaC+Yd^5Mmo z1U+P2&w#pC;I_cpI?Y?a*1yJ=Im!RtB|{d++Qa_ecS0^q&9?VUWO39PCY}%gNrV^8 zuG5z9avf5lDcxF`X+;zBsEIi}tdnrjRl2FIb0P6)uSffG^S}o!;onco*KFA5SapU| z-%{IB2Nm3y#Ym(7BETlm;d#y-X#4-ev%L$@G9hU7Xno$k?(#?nyt}h4+vWy6K{#Cy zXk+qHE1LWHe061i`%%B$dL3X#&ad%){m%MP*YHxu{#e(1%bDq^`|qlC-CYygjf%kR z(YZQZxA%i&ragPz4k_RsvtcFtTPo;WsaGkNp*BAt=30F7O0?7dWQ>RSV_OKy}1^43>g~<4Bx*?tCe{#)8x~SpE}EW&yjrgSLu!9p%E3 zc58U9MZsp|q_9YO@dsq&h35O1^CdA7aX<(ftWl_{L<_=z3Nsi;SBe29O-5426xXg+ z5v2m+}B*O>#(B*4#W|{}XgbUKX3NJP!mCZmXrmtJmuU$IK69&Rz)BUZ~D#s9CR0T(WSiwPr(VM6g}sT;P3uTe+Q;dUEl4~ z%j*l^|Jf!8gH& z@d%sR5Tu&!Rq&WPZSzfGX+)E6^UUSdwJ1|5rS9g^qG5w3(-RSns3KUoyMf|=X^_qU zn5aC`q{#qj=>LmGEOvNT zbTwf6x+}n?t3m(YK(&D9sQrLHUoL7d+XBP>kCujLiS?lWsw1B0i`wnQ>v<9_Zuw%i zwLh+IcRdjDpB5+X$d~n~zl2pmg{T5Kn(%XVjI$$(R{pHa3eoFaQdF zAL&rnEc?TSX;V*&8e_uh`e>m7Z!5tB#8GVS!1Z!JR~73$fgS+?t6RWLY0s<|rNgQLMc`HQ%Ho`uO@m1p9N1Nu21TmLdw#T~-xvqVj zqi%Q3yfDu}r?CYtA)wC_Ze-%86eL?i65Pz8h(FoXCA^4gb**o&|Lt0CiU4qmKoC%ay9mb(LU|xE~Jn{hC9-7pfSb9kH*_*Y-J7 zog2^qeYjqLl~>X82SD7#iGrJb&JGNl*BMsYk}-W$L~}^Q<)rj{p6mL5;e5TPKR`U&!$$dL0`a9* z>D{X#+oRj7J=?>l&qmBn>*ZsW1mv(AHt4Np|Kr=I*>1=S++1(|0&=0|{ryaM+igF% zOfc2B@fBkiI-4H-70-K5E(4;?d*)g~ok!$$X<97@B=gDt zr6f1`os!0xA?4hVFvMQY8xJ8vs+E0nv*gH*37pp{U$FAwQu*VN(SjI{;%4_H*~o2U44AC zH1DhtEBBhq_vQ)M8onz`Kf2rh_O4tJNp`2RwM3cZqjbqsIQ}9u7&Ulh17wgG-gi0= zXNrGA$!5_FgevJE)?xxaKG2oQ09&FLgD6kY31|~WdCIJgc6l2`C#*x{i-O8Ui!}PEP`2d` z(rS;XQG3{*M5qOHEAVl$c?{C^*OQ4ia!6O^axBvUXa(eA)gxGTMf4bwAnM5l>(aS^ zsx#Khi7t7zNUN&X9F+F&@h>2bk3G3yjxRc9rA*09V^h{sx`6Py{Pp)ipu5>PxM zjBw3ygY`Qd-n{<~;d+;o>5SsmYhRS}-&bpqdT(TQ1SU7a&V<-_qAGR=if!Uk7O-BV zs~zP|peCREHB~h0M@e-iV}ZSJ$fU>&*tTgbv4qrO@Qn$-WYQN5q4GsFn%Iwd&{eg* zil`YpV1X-$7+n04aXNC!8e7^iM8(BlOl(%{4rW@DK5a$p&M33=5yIiZh%Xf5@U3ht z+<9S2lQ)*VWEPca#x-83d@TUg?)jr%5( zK!_^Of=MW;@oSNhc31D&)z;PYY_Q@v-g#T73W8~*PgS)qjXa6x-oG4srj-*VX?hVi z&Zd>AFyloONWK*pvJs3JmiT!Bbk8Kg8xkl< z%V`gNljhov0zy70HR(aSKrLq{Aq~(tib-F$HUvf7#=Z5OZ_8NlP|#ph zAci^)Q`n1Gej$+JGn@c>f_V$s{89Q^AuTei=H)^ITHN+AR#uVeXRg<3sm?H9}lzM%ZF0N zxct6~^{r|EvX;x&s?gdw)+g}Mz3b`20d2Q37s!F#D&5oghD@>9uGNn zAk(SBOD4Wl@B;5kQ!l`vciPghtQ&4R?3}-TFXrQKIfq2F_tC&^agK!gD9Q)(Q~&f| zeu-@v5|*+IqSe5pLWcd713z_(ZhKUfaoQ4-Wof|h+4#ZJc4=~JOmG6FBNAbi7+4WjZLDJbmjF2?c;T* z!U%rEey;WBNs{Nu4`=v6Hz0z7$JwG+F`yIPMj`h`VG$4wXLEBgpD6U~a5MAOg4pc1 zuUPqQdI2OCc$GdbmT2ycl#nlAf(1lg{1uVY#(=Bt!1C?O$C&GYi${-VhX1Ik`YrH1 z@N=}B^{)f?>&#kTEH%kH=DZxD+OF^{Sh%jPUyPAP}q0TbA%Fj!@Nymg1&)4sbR zEsY=)nxrI_6yF>R00T}WtImL!^(WX)j?~Jgqy3Q}2b$qgerAaH@Y6U25x#SS@AtBf zP(gxRrZ8L%F=S)9o--Q1fCdu~Te7Yy`&n_q1CUx6NI{#&sq_gF6hl26WV~#J=fXOd z!~s5LPg;#G@_Q80v@(z@v|bgx^Fv8WN12Lg>U>Ttt2G*`QGSz@ac)amy@1pS1&Qtm zg5lPdlSrhe_=wKHJQFlQ8rlm+*=G^baIyArbvC_ZxZk}`Zzytig!yes2qm`9y)P#z zP~p2VXJGyNe7+35;2!Z${%2&T*7xe)H+(Qc#n2!pUct>Iu>}d(+wS~IG+vqWAb;%w zGwzGZ#IZ?sh6fH|58-#HMSYRkeCa|FqV$FzyUE$PuXl`7{VIHewx-@0l?BpyX#wH? zoZ(V5J=UvD{0@gnGiNe!w6wK08JL`wWFL!h`|UuE`ko?PhP@i(kI*J|d_0>m!)XQ! zu9O)Dx{Mi3CEXe6ow8t&l%MB)DSD;ub2155ic&$nK2q^7)Cq&Cm+wsra{rEGnv$%& z_5OQP@gP@+NASU2Cep?b^M}fq=_Z9cP7Q1-rq-|Em!}IKi?A7;&q!&d>PJ8;tTI(r z{wq_8bv;S-6m>AfPSX-zcUJ5bM6x03fIICkC#`2;DRxh#Q=HCl~v-1nf<1be9-ZNQncj?5`7#71(Yg&F|OYz23kr+f};0 z``!B5sMNmFn^t(I7o)jBl9ihI5tgMhp8%Z7@sGHS(9+L?Cf;utl`OzrtorMKk12&W z4^XbYTahu#_gWhK4_%r^v|t>LA6dc%uI75Y1qtb4!Kz=QVQE9#xG7GE^V;d|%h?&n z`9p51NS4bvuHHpj@aGF9xFKv;G(q3Y#_oFe0VAdX*q`yrWGw9mFHS9er zivqOHPKc`WuQnkmV6uLkbj>-Oxi#(2MZLGE9#8nl1e_)PFOIeW-0bNP4$j6g%0Fud z?<|~+y9;4qmjU+k7imn9T$X>9!7IjqbAw+Zw_n%(?d=wq|EW${-yW_T-9_+|TwVd+ zh=aoY4OnV4HCFIRR5A$r-px+k{6HvJI!LwiC} z6U=(wvc+6M9hIV7C^5ERM}U3vpBNrcu)xR8cT@>MYvk{q4#(pd;Y#JsWl2egE^13M z_nXU-bEMyfx)#!>Dlu#1WHjsB*dEQr^l884+oMNrz7mVYFzFs4X);m*eu`WMnV#nQ zM;QrWgynK67m_i0ocEjxzeA+!y}ySRu2DOZ;kN?`CtM>2t9GQF)n@?DhlSr){*(K2 z%*))C;%XnTE$Ms0%YO$1z)vKgJh7MxLQahD3D^w!SPu}!JZP1SlL{b3Kd?u5;a0KS zf&Tdqy>bw6T0goyjWNRu(60=IGc^#Iy98oR_$$|=%|OB5>?-^UtHk9A1UCvTo5!0v z-WZ04LPRV)C3x34*Uo=1w?8*E1(~`Io?3zm=0nCcs$d_LR=*~ zM?WWLC+NCFCHvBs9dkm2I3^OH`Po(l}<-qJ;m74#@0$6g*qm)sY=$K`W{LeF)_Nw zv(=Wo0zydn0g~nXe>db>LPGaux#BXRB<@fln(wVUBvF@dWGGz}`_ohY40Q zO}>XO3OwcdrE(Js7bZ>VoAXd{vdm9HIhRWkoMyCxLWx1S`%{^fUfoyuLNA~ygQjFN z@*?Gr-8qAp)SmpLV-?47zE}xI{xL*HqXJpk-c5CGBhZ~JrVvsz(78PGAltVK9K*wW z0X`}a@247s5+51PXKbsp`B*#|`Ki*j!T)?6JrAw`sCcaIlZKq9(!%&q+D~sCwh~Og z$S3VD3LT#QWK7u-!VLu#0BBJFmL_DOOU1Lrs1CWHWu5?ppxJB-!#kv!Fz6h6`^ZJ= zvDKbp{e>6D`~fJBC^aC`MdyqL<{p8FWazI4 z`;yU|e)e(OaUBJV)tvq#QGbZb>NqNuw zInxeFnw?w;YIf-RG@PH-aK?;$H!J?SbyOGx>6#9d> z@$jHUI5vX>MH53Tma`=}babLDFR&|lR!sr@3xiUTK!H&%RW9JZ>!R@JkVf10k`EmU$B}GM4(R7wW z6mL;13w6NrLk_ddVt1X}hp=za%d-uM-C~a!`9#p7<%J=+oMPR@$%oN?Zj`ReDED}8 zJyR!u(*U*m8?O^Z)Y*6Euf``R4t(r5_^UF2gCoL^gYxQ~5~-n6dy-~UpqbD(2kM<| zzKY~v^ZjP2bsD(|)W69=C35nM0EO}=cU75dQ|ZbvBTuhF60;l zMrU-$V4{RPdFnuJ(-$RF7SRA*E8~F9r3Ur3YQAnG=_@zJe9Fhth>=vsh&|v3hXgA@ zVCtR>@%E*3#s;KR^16w*!Y%`7A_&spBI*DbjG6W!AjCZ^l zu;{5LQipy*yJ;5IAgF9CyP@j?X4}}URx=<*pA4f`M!k&Gci@Z(d+jsNU{V2EJM}q; zf?en$%v%Tk0BgZ5SOL^RYMls9>_Dr!magVB$r+Z)X*T0Xli~68!brR`6~XX zaN2oA$g-*(k!)^3ZRKnr zJJuGDJ(H>&nTX`6YD>S>lx#Ur034*j=Pf2UR>T@E=S-rDfZ4iq?Li4tOAojS^q2`N z)%|S4m)WlbBb-cahx?*DImD+{1)c;JB;^T8D9M9vTy1#>jk*iXVi&>3Vh1BApdl$( zcFfqCo1wH@Ff-dOiyPLeTpbM)rnu~7bcXj4LtZN5m2=_8{0TkFr8FulIR@7{mhcst z3pSnJxg}FgZ4boWUianI2u2<#qzaZgGFljWqqe#@KZosi<%U?`I)D9jAmM`R)Sj3T zwcmEtf&ki_fwtg&|8Muy{XY6GwE0yx3gkrTYkoGQgRJxWY6XSj5X;xFw4fNM^uy-d zY}Mg+VetGZ5Nd^xORr@$I2pm_n(S+5xyMdV_lQC37)mT=F`_Sj+^y2*^dAiBvvE}b zv+fK{Xn}^|s?tDOSNGXT8rE)-F85hk238QIB{k{Lg^D<7Av9Y-P|t9wMzN>a2aOHM zRBMr>`f~O*FKrB~x?TStk@V|7z;&!irsa}Z4kE-tB0z0!$w=p^EMs8X{mVu>UyuRA z)i}LFL#OikpLUC38o@-0RuTd>K0j`d^3;n0qj7G=C^%fs?0juh0!ZDoDpPrL6& z8?^aaQNVR8X8`72a6DrG8m{9Hdkf>Oi;Vy*Od=drwk_ac+?0SZq1ws=@Lezy4Zp*XfV$V_V zy3TQ2MXtlF#Ud1nGK{zl9`daf!w8X##{XtB4NGB4Qu03Vi2+3yxn_+Q6;1kZ5BEi# zVH6Gb>zmP@G&T&&C|Tx17$bL1ObC{66g%g&C8T$?E3|>r|Hltwp zFfcde9CXc1PXht^;wQ>RP{6bbw`uC$Me(AKhDbnvPn|j1GVC)NIze z5r+*z>gOJe6kP)a(wfJepR}$9;}3CtUO#4ZM@Gxf_l3`*I3l=X-u>r(eJK*`F_g4P zGu>tj()*qibA*hKE4*4w$3zdl-aMS);^*eT*Fj+&OI;7%+&y6T;NG;hz4u89L8&zfp7|?1TC|;TLb?;2OXVZpfV`9k7Z%ZyUhb0&A73t z-ZXCt`XH!foURQBJ6r*Xjke_qR&}4&<7gGrxr*VH+W!mQDIwM|u|D(-?9v*+e7j27 zLT>m8djxLypOku6*{z$={T6%>&8l=(r4zxbbXKJU-=$5&a_9fI0b zr|AE0e`nwN|KCV>lJEal4!>0%{r`B5n91*75~n}*PDzqdL;vK}ZJ_n{m*lml8iRvYjO|cQQF^wlg)z`tqi{k5eY{$pRer25DS7>5X6EY z76h>&6BfpQLPFUjLi9H;Ib*5?fokxd{k?v#fd3rq^zHqRjfAI$|1=zaOM*a`vh?A9 zzduo>7m%QGf)X60q0oQ{g*?rufC!bdTUcl%Sg71(25iXGaWYt_$U;RHDtZ8@s62n` z@gjp9Pl8#Kv`|km;X0unYqpUDi&$91!Xg$Hv3T&Xg8o0o5xRq(S8E7TXaCXNExiA* z+wJdJ{eL6j>FWQr!*68_;Ek$5V-ccHRDlKLsI9;Q#&<;%5q%jJ6j&1|knO)(V4&QK zGFWiHf&&&Dcu;U4JC7Fu2ueae31;OD1@0g`a@`2gwcd-d=t4FuV@Sea#FptA6EKnO z>D4fcR)IJRXf){;3ux44v4DmJG%TQD!;)bI{HMZ~dj1Mfo&W!xlK=mM?*5L&e>M@m zpZ7l-4P5&Ss2L8+xR25SVKTY`0#j_S0Kbawh8FW$&}&VgSEYNuQjb}9%fee0-g;Pg ztEr+R2a`_pmFdi%59{;apZg}nVOD<f<+W8qF@n)eA_IdU=an2C|E>6gnLI6svL%k8VqsyDh-JWG;9>o z&^OHN1--%pdZn@?w3y3?jIpN~&ef7qdbYnxT>hWHnc>m<+~|5;&Luia_}Y(>&%ov1 zl~zzGHSbGGP7t|Doc&AcnoOOyrCf7&`fm|wMM)$e5eP_eSY*ggmOaVkcGX;3$j5%2 zT$4lMC}w05k-H{s9_F*m8>}J#j{$EZayM^kfi1E z1%6KQ0_b_<4!NS^;k}M*qfoM7={#7l)PkiJEVVYuHq65c_P<77>O}_tb@#t_4t9#~ z|L^VE``;T0PxtS2$fn)#bd(p#VT-==#;>r~PD%(tLXKC1k_h@-=acmLWOFaLzWZTH~uV6 zWO1Sg$B7EFauJ(l>ooFPee2IUjkHc9EwEF_Z-E^P>=ZItV8;e?SQ!6_kc+7Uohee{ zcGdU)x(EGU$^Pe{cVO|KO@yb0|1=tYOQJtlyzFCM_K}n7+H>ru7+pesO0*eppU8m) z%%_;sB0ei2KE<9g;60`OvKWuWcr3>A5ExH!#@0hTT49}p3VR@tSdRdhuIKUf3wquS zniU5}5*tR?htcc?m9MMH1QhX&t2qf85yGJ71;j<#N<;!x4NqiDlh&k7Ri(FbUVe|} zNL0|gaLefwMy?LaslLl)zQ<*Pdgep65Rvv+V{FL6HWs!K!NN8cwgDElv0(-LXKnsJ zdj}=|pS@k{|6wEH>Eb{4<^OZ8SXB7`)F-MygqryOjGVIfPkjj%A6gSW)WG{^RUgV= zQ6q~QS=8u3QKQAYe^!Y2B$yS@s^^m$P&a>JFnN9p`iSv?As^%_l?j@VTSu65T6(FA zXz&sajM!3n^@s*YU29%yzN^{{nvdam#DqUj2zN4}J@Z~Hp*l$`E!-o5g?k#e*1|m& z?g19=v7r=Jz<(OO{qv_<{HNFJ?sg0IKYM#Ud;e=A;pyT(_k;Nuah?in$BgF~!5jxW1#PTRkA-I}JoCWt%p#CXL&fl39Ythx|L%g?&!X5+5f7UGR1dU^q(G!Cza3oT z^+0%{jw3@Wfq21azKB#6Rnzcn0xd=Z1Ox>~9y%w%kb0LS(&(e0M%4p}-OVwHbrbvK>TT)E)sg(Be<2;LVRCXwjGckuJ^VU|SX?gr_T1hqVHmjh zg-wgnT9j4h5}qFZTQ~fc zhJcIvvn&dniPHeVS&~dx@T7zVXL4CMcttok(?3Q;INM7W6tmBU$dPV(z zchCBN+emn7`hSDrwchDe+uM)4b$#i_vs9Oidfc_4-dT=nWPXv8aeeMMPK#713#5 z71HBEBu^xm>H{`~ELB=%gh*CYEqOo4bu^d&ICt2u#G=O5qDuD;0wka067BCTq|y{~ z_ZP~2gJz3WcY|h&)j)GhU(nKHIs7Z%&-DP9O5d=%xQ0gQHLmr0S6HmlY~m3#fmbP! zEzPHtO%|f%$H@R-7)5Px5qL8|0+g7*jfv-xJ23=BMv+VkjS&)D!ecBZ`B+nCP+t9vSK8M;hzgR3~|ZJ!Fop zjrnML-fctX#sOk?B)YkZJ&oL|wlE#dLP!m^r}>@4Ymt&ST6G@cseA$oSc#Iw1 zd$K%fy{Rn}fcIoF!NH_+hFF9h+R4Jov}~~nBLrYD0}k;=IM8hjlR(Bv*?*|A|HzdM zp1&axK%b!>dgvwCR*7E%m3sSy$xM?(;G7RnMpOecgPu^7FhE0nVsC0F_}MdFuC(z~ z5xP3X}0?jcKNuW%7~CCjEVq&5-N%?4*?lJ|H^T%>(4}fb-8q!Hf@>00aaO zF>J*9DZq!!nJ&S&9DPT;8p*8O_Y)M%mSh+Xh3BURtQuU3l$=M1N%jmb!O`)1P<$aK zQ@Tk>1C5NrIeAB}8zD+BqAM8a&H#+m<};SMc5uo2Yj6o79$ir^SD(P~;N(hS>uT*E zTz=f;iY>20s2;p;kgK?R0b1$dDHxmxEn1cKQtSnkJgh1hfDX+#uA!YT*`EXVYbR&bOgmo$*Ky|d@Ot0<5T5*j7+-H#g0#!%O0PKw>|2LPm+~xc6=&d_V|?C_Gp7Q z#@&?Ib;q73Kx#3&rMOiLqAvkOXbzOP#G!c%yn}*PO!*9E9T?({8VOO@DWKUM(Iw~y zdK2@0)6Yfy79EJ)a)w1UDgMWpBHKN+Ng5PmrX}C)4H7k|&6H%>n=v#FLlQCiGw50=OWJ?rb$$^sxBtjTmh3+YR7p`-vj4c1OU>N)BcIJ0f2?Huk?$gd@kgPf z>@^T;@L&xd9^x8Eezw*hgKMO75-Lu^B^W*AvT~vQ^S6G3cba$mZv^KnvHb;bY17d~!X$NUa~YvA{%oqRwzevN`7+cF z?dzlK4?{V)#n|R-Hvu)7iVI`E@klq8xWEi(#2oW8<#WgRxlX7^S8~UerND3kVHyTT zhj1COR*2GG0kfE%#q?@hYcV~G=>d!BeQ&`8Q%zySXa_>K6%x0FU9L8;S?8F4*S+yw z6>8pp>FyTa|L*tuJ5T-nmnRak_}^`B3x;9(v)A5h?``E){Sy>=M404-B;dNSJi0H8 zlC3H6QBGx@#v^g$EVc@zQMKhmES6dn(Zj74Kt9CYA%Fp<({==XNYM?9{_li;&Y*XE z%OoPV)URT(smy9EK+A2u`48Pc_Z=3T{|XvfOaRo(|NidYL2>@?b?yA$NPw=719_!P ztma}o3{-dXHC)13gA=uEBW1>(V$y2viD8sZA_cDt+(qU~cS=b?awpQwSNIwSuG-w` z%59BgJl`!K4>^oPhrmTX*&36`5w5U>QpC3$g1+soaqM}#sEb<^Mc9?(U|;Qy#UGck z=UoyHJF`P@u*28zvR2`ZYMAVUXw=naA_j!@F` zV;s22Ko^t^0*0bn=naCQaN1AvLm}{aJ8*a{27*vRud$CzxqR%L7y9-Q_2gc!zhp;7 zoK;7RAwOjF4T+8@#ghQJDK+`%V==$nCcPbvpq#OuNAA=WD3U1LiT;xcJn{RX#r4|5 zg6ltLvp8Sse3~LJL{XcCwL5{D^?&E!V5hMD@9ysH+x34F;meoKU%)N)4*^9?fT(<7 z{>kTTai-`H{H62t>lRP7b^1Akfh&+aE+-QUVlh zxPAs;7)lf5t$!d{x=7E!{*Gu41E&L*RQU}vaECol91~Jb zJOxl%{>moQGd|e^&H07LDX)tgq%@5&L8A`w=)9yqi*_9T)V$9#bfzqkrL?akzhvf= z*4)>H2@E3~urb*FKeY9K=ystrS??mF(DZk8FZtNf^i+m4A3NLNxiW1x&ad{1T)nl` z20pH?Ht_MX)z0T)W;}BlqLgetmc^J>6GW!+;0Sq5#PbBd1AntpD zKZlS_UxGi6W_(X`_!DTq!5*URw;maRZQk9TzlaXs=Hm$PG56;r31Tukk7>19*=69N z8)!piSbF}ePq+aZTr>ZB2m3|*cW-C+soQ@)kx;pSE9^tAQuA{nzQTmWP1l#yQhZyP ziXUZ5$=QdeYpHoFAf-zNrmSAvjQg#&EJ&{H5^NHUHEv{+T|gWB0RkNG&tR7ql9)0| z$l6FekCt^_Wx(z)Us5|Bu&vKH$HoDsY3l!H+fYv?xv1?pMd%yUmB9IpYDyC;vA+Bu zP{95IW8rmX!@0_k&}>}SKQeM{Z8W}9Shhi@C9Fu!Jeu@fDNkNGOXvU6^54f!OIh?q z#6wk!K%M;G>lN|8{T+M$x0z6o|Ir9KCb2K#V9cf@!oLd`y?jSV4u~t_A^lXZn6-KQ zV|{ZJh)Wzr9V<0qkVkHjd>Et!V2I^g7Kh-MZQX^a?SJQvK)^5CrmJ#PB)vt^NF@8q z_P>kem&*!?OSfNw?SQx_pC4>{m@*!B2bnY71`SF>wmpEWcTC5cBX-)CB~ zOk4Jowlr!@!e>Q5;SR2sqh%RtUd^d#L{I)|Z_WNe-4@BMpXbYtprk&vKq>PvGB+KU zUs`I6Cgcj6NNG~Hok3>Ar}o^=6MX&J$wYGsL=y1z>tW$LgA?%e>vq2MtQl#knnH>k z%cDu|dY9s8K-e7FnH%Y5bMmHcw_1)zV%H(T7*BrcAm()D9oUg?U;Hm6!FHjF923*B zJThT~G8aWrF+--8IS;aSqs4++w?7p)W=^f8MORfXZUtp_$TX^Wg@~xOz+C z^78>p?=y?U4nMpe9$yVEuLl?Bp9bqAdzgI+`Q-lSzd9XWe7HJ3{q*+g;=|?I$TvII zT`Tn;&puuM^YV0UWPd!no`vN*+H0ft`t_Ap{Al~O$Va5T}38J3$_tr8l&C*^D8IFmcnk zJ%PI3VK&VXnVv^wi_hG>;scrd6Z)Re=9Mzv>lY6CWi~lXOB%9vbWRDCV_>V)85IMy z=}4>@h0QB34aiKRwfxLphMUuqzappQ>8k=uwWTLF1T)Z1a%XUbQZqN!<^^Z3u{A5Z z3jbRL|COD)s{LQTTeAPy>s$NZ&4lW$f8lkAh+A`lCV6?xB0tfs7ev1i9%)D|+f}!H9Qx$;S`WkaySWXO8 z=Qj9;n$s7z#8bKT73ba&Gt?`0=!Ob!ePKmeU(>D6OEFZDY^f_dl8Ho(_{mgxhUyFk zmh+6UC#|Jfi%1tf7>kXa%UA%%Vdr9-6jkv^9SF7AMYAViII^VN-ck(GyDEjQ6u!gA_p4_9+ zcSSEe#dT#}@_*g--@Ch3{%;~YPW$f%T?^J^|E+DqhU~w!bzA#y8%kj%`R_vHlYrJ8 z0o2I8n4dW#b>jG{wvw70r7_ygL1%jP^D`|pIk zB^GbQBwRbHw5RY>LYZw$A z1BWtWCZE|#JI-d3 zV*Pv2Wny`r`E%%!^knE2sa>@ErgUpwxGoc_NmQh-ww$H}tzeQ}m%S+o+84pgl!#>M zjg(fhm=`H(P}(B4;z~F-v$7QL*lH~-MU1o#Onk=@H&<*@VJhv{S!IZ%4OhX#+C3P= zQ{==EX0u}wF!VWRml#I)7JF!tbD1QA14B5%9xl5mgKo)%+xhABr=ydz!Fi1(X)9-w zS+OZG?mX_#?y_Rh)!1EDre50aGW&JSHkeZ2ufqmYTlD>zBl6PMZ;mK-l=p6qXv2oX zO8Cz`+J79__rEq09>D(NLE#}QhVo&-`G0kKbaHmu_T5G5sGk3OJ3BkY_dj}j2iE>; zBjJa#+q|t`il6@dys`hh7s_D{%{s_{p?Fb4ZX6g9jzTF_cDnODme_YAZzeY$zlaLJ zk;CvU0w*{Uo1zRY@&-uWF&7G2G3}_~Ogm6yZn;V3&I|DT=;-7{du!{5AHend|2Vli z+}ir}*IykHP~xGjKZ7aqeBu3zZ`(`ENgWAB@UAVH5mOX7TvG^G1z$Qoqzok!E2&3l zf}U5ZrtDno*I$3#+B*FlB8MS2b=I3Do$Ee_V$Yn(_Wo#i4Nguk-(URm^yCnnkpK)) z2zvXV*E`%jINaR>{ci8atyFP3Oq_IVNq66eY3{A9qFO)h z@4ec8wKv{v-3I>MX8^jL9?yE5z_$XE!odW9Zd$IcA^E~SN5A{G%NHh&+V-ZmEZdq@ z3X6X0AB5{F?9QFI<0T49`na&0(D$;uCtA^U0Q71I&8JYc3%iAm#$w?fMzgGIeypai z;^cHVxH>%n;P}JU)#>?lI-);ZwyrN)Cr8((033Zh8oWPx{r(gPtOX2D-=7{|UtBe! zSCF-nBuW417Jh?lf9V~^{UrRxY1%k{I!fQj>L!`F-0k#v_P(CR9+hJ9habQoU=eX+ z@e;_^))AoC4?P5a;Zk?Lf+SuvUMSBq!r2pIVz9=cbV)OJbsHe$O0P~aMW*EmToM-y zmRUD(kXbU@TU*ytOyw#ei4#tsIa>q%{01|)6KSd3GJr>4^$z7n6)Hw0i zVp28m8{|k(?*%HkBx&l?#FB3T+ESO6;5iX_q4&Z>zdq@ibg7c|jF3(d@jMiP=VycC z7vR_Vpyls;?phC(WPZ;HGS%t)-9fC2~t zbSIku(jCV0Uy^DQe=p_XQ@hCGlYE+kR)1lKLx4brV_X3az{E}3C z8R5XeA@r87+eNp?BVh-IVM{umr!5$`sm>85RnQkNgmWl)`T{WHQ!OMe1yLLXvTr%} zqU_dEnIMV{-4Eb0LgGFY#SGD{za*11dke36|M+5_DN{+pjps-2hA*lMNVlGIS(&u7 zBUyX&ZU|0;2@X(|c(|c0Boe&<^H&x*alBlIW%?s8lzH!T7^F9}!wB(cM{O}%Dj(kg z!E#ki{4c}0`7lA3HV1!U0WUP0KTmZ)mMSx8qOI-K0x3>P~A_lQX z|GxD%8v8zsW`F-1Wf2J`fB)q|iJ^akbR)!7hIGRJt)o)@t&`;4+Um8zaaKks#(v-# zH!Kcf%1P!cPTIMLTYm?iKAm4&pB{et1P1IGRSRsCtd2Z6g+40YFom=<*u+!k!f&D+ z=*R^)XoEK-0(`0n4~m$I63>o5{iRT18w|!$q{84CtE&4YPxj37#5&IDoJ25SB6WG_ z^A@Q|pUNkZbi1@BTqw+B8;E-_d<#OS$n&<~?{lH91b%A*{+3YH5>)*iv;y!q?25P6 z{x0_~{Wg$mtmIXI?!2S~cU~l?28Llo!U*%SdF|5WWTxeuGk2nyiPqiT`dcR*twL(@ z-IADlyq}eRy7iZYuaa9+1b)pex4#Ne{i|*X{xzf0GXh2^r5#cb@~uqPb7-Oi3v}Qm zkmeL3I`K8{d%PG4E67&o_6D4e#GPNZ?Sqq-sq^y8AeN@$Fw_mp+*+0}GER^f)85X(KNX2IjL zzIIW8FLJ7xp97Sr3)1cU(*e}R)(>7ydm%LOBC^a-Mld_)FQ$@<1A?4B-~_&BG?qul z{Q`6z3z>GbK#@5-R#Y(81VxtNB#)jTM2{F)5rlw}dhezpt8h#kJthp$BO;O5puUAT z>(%U9SpSJP=b8T+fM_^nmzcksNl$kte`N@)j(B}_4WFfw;KxDM(t#h|cfBmSnAD(4O?bv8=y*v;WhBSQ zr38N-{XkD__n9XbY}4D<*-8n&7`18&^Z9M#bB@ttg;6@EP-!`U_@J^XzL#H&sH^}q ziJoK~B9+{V%U{I>@de)e;=!=G+2>R^8qWqm_Z>y7cZ=_XuETWaXsA@?K?jT87^MUs z_S@>Z&^1jZe(O0By4DTtFr9cEIV5xq3zFY{j)bmtdmXbJ5;|#8v$s~li`vx~W6q07^F6OB22g^aHSXc%{-SkaEbc}&y5oNZ@&+O&XFn6 zZ$3vGLqQe?ov*L*$Q;?pTf#ynG)Xi1NLF|?ZGOE0!oUwH%Xzhh$qR!BonFg>qa)&jBGXQY~Jy{6FQv4z?Ugg9<7v^~?2o@reV8%dH7qkV>+S7we4|Jk49J%)w?`^uDfsQ>T zf#8|BwaqvE90Q%EtpSn%Q+zZihaVvcLf~ydL}{uW8zf%?38ZI3h=T{|%$8*|W6FUg zph-ZYmtOT-&APw7ySV7iyV@PLm7CNGomNhS)1qg5Z>oJ3)zF=;5jN-? zHwam^I$^CepsvenQp8J~@okS+MN zy0;sktMi5RDwy-G58T;TMXhGNmzb)&WE&MGF+$OZ73p-WQe5jRlK`j=vo)&ozhdC zeUv}DdL0q?wZyO@Owz|KjSg=-8HFd}Y%p|<0MMT4SIxR6#e#^EZ2n2bn^cZuM=FEe zIUCSfjq2(-Em{f#%xLW>y7xVP*3PPS=7z6^G8YCxCw z_$0QV6Um}I`M--RzA;VZKQ0XoWyMi4tdGwmLp>&%&{e_hF7L4JtQ(7Xr_a&Ro)X<-!ZVS|8>>2@(^1oY{W%WkbXgf%Z{n@>_nr`E zSkg(Mh*864vc#G*SLk<=C0Ad_A9C@tw(2yF-gGzRUWqUZKrvV=t^76t}LR`O}t9 zSAtkh6w_}jmX4(RV|6z9df&f|t03b{Y00000 literal 0 HcmV?d00001 diff --git a/charts/azure-service-operator/Chart.yaml b/charts/azure-service-operator/Chart.yaml index 36bf37ca84c..36c8d2305fb 100644 --- a/charts/azure-service-operator/Chart.yaml +++ b/charts/azure-service-operator/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: azure-service-operator -version: 1.2.0 -appVersion: 1.0.22275 +version: 1.3.0 +appVersion: 1.0.23694 description: Deploy components and dependencies of azure-service-operator home: https://github.com/Azure/azure-service-operator sources: diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml new file mode 100644 index 00000000000..521335730c2 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml @@ -0,0 +1,189 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: apimgmtapis.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: APIMgmtAPI + listKind: APIMgmtAPIList + plural: apimgmtapis + shortNames: + - apim + singular: apimgmtapi + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: APIMgmtSpec defines the desired state of APIMgmt + properties: + apiId: + type: string + apiService: + type: string + location: + type: string + properties: + properties: + apiRevision: + description: APIRevision - Describes the Revision of the Api. + If no value is provided, default revision 1 is created + type: string + apiRevisionDescription: + description: APIRevisionDescription - Description of the Api Revision. + type: string + apiVersion: + description: APIVersion - Indicates the Version identifier of + the API if the API is versioned + type: string + apiVersionDescription: + description: APIVersionDescription - Description of the Api Version. + type: string + apiVersionSetId: + description: APIVersionSetID - A resource identifier for the related + ApiVersionSet. + type: string + apiVersionSets: + description: APIVersionSet - APIVersionSetContractDetails an API + Version Set contains the common configuration for a set of API + versions. + properties: + description: + description: Description - Description of API Version Set. + type: string + id: + description: ID - Identifier for existing API Version Set. + Omit this value to create a new Version Set. + type: string + name: + description: Name - The display Name of the API Version Set. + type: string + type: object + description: + description: Description - Description of the API. May include + HTML formatting tags. + type: string + displayName: + description: DisplayName - API name. Must be 1 to 300 characters + long. + type: string + format: + description: " Format - Format of the Content in which the API + is getting imported. Possible values include: \t'WadlXML', 'WadlLinkJSON', + 'SwaggerJSON', 'SwaggerLinkJSON', 'Wsdl', 'WsdlLink', 'Openapi', + 'Openapijson', 'OpenapiLink'" + type: string + isCurrent: + description: IsCurrent - Indicates if API revision is current + api revision. + type: boolean + isOnline: + description: IsOnline - READ-ONLY; Indicates if API revision is + accessible via the gateway. + type: boolean + path: + description: " Path - Relative URL uniquely identifying this API + and all of its resource paths within the API Management service + instance. \tIt is appended to the API endpoint base URL specified + during the service instance creation to form a public URL for + this API." + type: string + protocols: + description: Protocols - Describes on which protocols the operations + in this API can be invoked. + items: + type: string + type: array + serviceUrl: + description: ServiceURL - Absolute URL of the backend service + implementing this API. Cannot be more than 2000 characters long. + type: string + sourceApiId: + description: SourceAPIID - API identifier of the source API. + type: string + subscriptionRequired: + description: SubscriptionRequired - Specifies whether an API or + Product subscription is required for accessing the API. + type: boolean + type: object + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + required: + - apiId + - apiService + - location + - properties + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimservices.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimservices.azure.microsoft.com.yaml new file mode 100644 index 00000000000..14c1bcd3538 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_apimservices.azure.microsoft.com.yaml @@ -0,0 +1,121 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: apimservices.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: ApimService + listKind: ApimServiceList + plural: apimservices + shortNames: + - apims + singular: apimservice + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: ApimService is the Schema for the apimservices API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: ApimServiceSpec defines the desired state of ApimService + properties: + appInsightsName: + type: string + appInsightsResourceGroup: + type: string + location: + type: string + publisherEmail: + type: string + publisherName: + type: string + resourceGroup: + type: string + tier: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + vnetName: + type: string + vnetResourceGroup: + type: string + vnetSubnetName: + type: string + vnetType: + type: string + required: + - location + - publisherEmail + - publisherName + - resourceGroup + - vnetResourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsights.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsights.azure.microsoft.com.yaml new file mode 100644 index 00000000000..d4bf87339f6 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsights.azure.microsoft.com.yaml @@ -0,0 +1,108 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: appinsights.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AppInsights + listKind: AppInsightsList + plural: appinsights + shortNames: + - ai + singular: appinsights + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AppInsights is the Schema for the appinsights API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AppInsightsSpec defines the desired state of AppInsights + properties: + applicationType: + type: string + keyVaultToStoreSecrets: + type: string + kind: + type: string + location: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + required: + - applicationType + - kind + - location + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml new file mode 100644 index 00000000000..c49c956f6e1 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml @@ -0,0 +1,102 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: appinsightsapikeys.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AppInsightsApiKey + listKind: AppInsightsApiKeyList + plural: appinsightsapikeys + singular: appinsightsapikey + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AppInsightsApiKey is the Schema for the appinsightsapikeys API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AppInsightsApiKeySpec defines the desired state of AppInsightsApiKey + properties: + appInsights: + type: string + authSDKControlChannel: + type: boolean + readTelemetry: + type: boolean + resourceGroup: + type: string + writeAnnotations: + type: boolean + required: + - appInsights + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml new file mode 100644 index 00000000000..67bbdc140ac --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml @@ -0,0 +1,120 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azureloadbalancers.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureLoadBalancer + listKind: AzureLoadBalancerList + plural: azureloadbalancers + shortNames: + - alb + singular: azureloadbalancer + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureLoadBalancer is the Schema for the azureloadbalancers API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureLoadBalancerSpec defines the desired state of AzureLoadBalancer + properties: + backendAddressPoolName: + type: string + backendPort: + type: integer + frontendPortRangeEnd: + type: integer + frontendPortRangeStart: + type: integer + inboundNatPoolName: + type: string + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + publicIPAddressName: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + required: + - backendAddressPoolName + - backendPort + - frontendPortRangeEnd + - frontendPortRangeStart + - inboundNatPoolName + - location + - publicIPAddressName + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml new file mode 100644 index 00000000000..4fd933ea5c3 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml @@ -0,0 +1,112 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azurenetworkinterfaces.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureNetworkInterface + listKind: AzureNetworkInterfaceList + plural: azurenetworkinterfaces + shortNames: + - ani + singular: azurenetworkinterface + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureNetworkInterface is the Schema for the azurenetworkinterfaces + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureNetworkInterfaceSpec defines the desired state of AzureNetworkInterface + properties: + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + publicIPAddressName: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + subnetName: + type: string + vnetName: + type: string + required: + - location + - publicIPAddressName + - resourceGroup + - subnetName + - vnetName + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml new file mode 100644 index 00000000000..4333cd88ab0 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml @@ -0,0 +1,117 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azurepublicipaddresses.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzurePublicIPAddress + listKind: AzurePublicIPAddressList + plural: azurepublicipaddresses + shortNames: + - apipa + singular: azurepublicipaddress + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzurePublicIPAddress is the Schema for the azurepublicipaddresses + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzurePublicIPAddressSpec defines the desired state of AzurePublicIPAddress + properties: + idleTimeoutInMinutes: + type: integer + ipTags: + additionalProperties: + type: string + type: object + location: + type: string + publicIPAddressVersion: + type: string + publicIPAllocationMethod: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + skuName: + type: string + required: + - idleTimeoutInMinutes + - location + - publicIPAddressVersion + - publicIPAllocationMethod + - resourceGroup + - skuName + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml new file mode 100644 index 00000000000..622c44e46ae --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml @@ -0,0 +1,115 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azuresqlactions.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureSqlAction + listKind: AzureSqlActionList + plural: azuresqlactions + shortNames: + - asqla + singular: azuresqlaction + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureSqlAction is the Schema for the azuresqlactions API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureSqlActionSpec defines the desired state of AzureSqlAction + properties: + actionName: + type: string + dbName: + type: string + dbUser: + type: string + resourceGroup: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + serverAdminSecretName: + type: string + serverName: + type: string + serverSecretKeyVault: + type: string + userSecretKeyVault: + type: string + required: + - actionName + - resourceGroup + - serverName + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml similarity index 92% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml index 47934cf71df..8774a95f478 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqldatabases.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: azuresqldatabases.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: AzureSqlDatabase @@ -30,11 +26,15 @@ spec: singular: azuresqldatabase preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: AzureSqlDatabase is the Schema for the azuresqldatabases API @@ -112,7 +112,16 @@ spec: type: object served: true storage: false - - name: v1beta1 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1beta1 schema: openAPIV3Schema: description: AzureSqlDatabase is the Schema for the azuresqldatabases API @@ -237,6 +246,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml similarity index 92% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml index e8b1c102b2f..b57a60863a5 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfailovergroups.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: azuresqlfailovergroups.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: AzureSqlFailoverGroup @@ -30,11 +26,15 @@ spec: singular: azuresqlfailovergroup preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: AzureSqlFailoverGroup is the Schema for the azuresqlfailovergroups @@ -127,7 +127,16 @@ spec: type: object served: true storage: false - - name: v1beta1 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1beta1 schema: openAPIV3Schema: description: AzureSqlFailoverGroup is the Schema for the azuresqlfailovergroups @@ -228,6 +237,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml similarity index 89% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml index 442d3acb31a..b6ee0f14ac2 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlfirewallrules.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: azuresqlfirewallrules.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: AzureSqlFirewallRule @@ -30,11 +26,15 @@ spec: singular: azuresqlfirewallrule preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: AzureSqlFirewallRule is the Schema for the azuresqlfirewallrules @@ -107,7 +107,16 @@ spec: type: object served: true storage: false - - name: v1beta1 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1beta1 schema: openAPIV3Schema: description: AzureSqlFirewallRule is the Schema for the azuresqlfirewallrules @@ -181,6 +190,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml new file mode 100644 index 00000000000..0e4fa3c3a09 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml @@ -0,0 +1,120 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azuresqlmanagedusers.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureSQLManagedUser + listKind: AzureSQLManagedUserList + plural: azuresqlmanagedusers + shortNames: + - asqlmu + singular: azuresqlmanageduser + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureSQLManagedUser is the Schema for the azuresqlmanagedusers + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureSQLManagedUserSpec defines the desired state of AzureSQLManagedUser + properties: + dbName: + minLength: 1 + type: string + keyVaultSecretPrefix: + type: string + keyVaultToStoreSecrets: + type: string + managedIdentityClientId: + type: string + managedIdentityName: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + roles: + items: + type: string + type: array + server: + minLength: 1 + type: string + required: + - dbName + - managedIdentityClientId + - resourceGroup + - roles + - server + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml similarity index 89% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml index fba35c4a565..6a9303726ba 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlservers.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: azuresqlservers.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: AzureSqlServer @@ -30,11 +26,15 @@ spec: singular: azuresqlserver preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: AzureSqlServer is the Schema for the azuresqlservers API @@ -104,7 +104,16 @@ spec: type: object served: true storage: false - - name: v1beta1 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1beta1 schema: openAPIV3Schema: description: AzureSqlServer is the Schema for the azuresqlservers API @@ -175,6 +184,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml new file mode 100644 index 00000000000..c577968886b --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml @@ -0,0 +1,125 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azuresqlusers.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureSQLUser + listKind: AzureSQLUserList + plural: azuresqlusers + shortNames: + - asqlu + singular: azuresqluser + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureSQLUser is the Schema for the sqlusers API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureSQLUserSpec defines the desired state of SqlUser + properties: + adminSecret: + description: optional + type: string + adminSecretKeyVault: + type: string + dbName: + minLength: 1 + type: string + keyVaultSecretFormats: + items: + type: string + type: array + keyVaultSecretPrefix: + type: string + keyVaultToStoreSecrets: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + roles: + items: + type: string + type: array + server: + minLength: 1 + type: string + username: + type: string + required: + - dbName + - resourceGroup + - roles + - server + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml new file mode 100644 index 00000000000..cb8994a7987 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml @@ -0,0 +1,118 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azuresqlvnetrules.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureSQLVNetRule + listKind: AzureSQLVNetRuleList + plural: azuresqlvnetrules + shortNames: + - asqlvnr + singular: azuresqlvnetrule + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureSQLVNetRule is the Schema for the azuresqlvnetrules API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: 'NOTE: json tags are required. Any new fields you add must + have json tags for the fields to be serialized. AzureSQLVNetRuleSpec + defines the desired state of AzureSQLVNetRule' + properties: + ignoreMissingServiceEndpoint: + type: boolean + resourceGroup: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + minLength: 1 + type: string + subnetName: + type: string + vNetName: + type: string + vNetResourceGroup: + type: string + vNetSubscriptionID: + type: string + required: + - resourceGroup + - server + - subnetName + - vNetName + - vNetResourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml new file mode 100644 index 00000000000..1397ffe21cc --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml @@ -0,0 +1,126 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azurevirtualmachineextensions.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureVirtualMachineExtension + listKind: AzureVirtualMachineExtensionList + plural: azurevirtualmachineextensions + shortNames: + - avme + singular: azurevirtualmachineextension + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureVirtualMachineExtension is the Schema for the azurevirtualmachineextensions + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureVirtualMachineExtensionSpec defines the desired state + of AzureVirtualMachineExtension + properties: + autoUpgradeMinorVersion: + type: boolean + forceUpdateTag: + type: string + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + protectedSettings: + type: string + publisher: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + settings: + type: string + typeHandlerVersion: + type: string + typeName: + type: string + vmName: + type: string + required: + - autoUpgradeMinorVersion + - forceUpdateTag + - location + - publisher + - resourceGroup + - typeHandlerVersion + - typeName + - vmName + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml new file mode 100644 index 00000000000..884bfdf0f5d --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml @@ -0,0 +1,120 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azurevirtualmachines.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureVirtualMachine + listKind: AzureVirtualMachineList + plural: azurevirtualmachines + shortNames: + - avm + singular: azurevirtualmachine + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureVirtualMachine is the Schema for the azurevirtualmachines + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureVirtualMachineSpec defines the desired state of AzureVirtualMachine + properties: + adminUserName: + type: string + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + networkInterfaceName: + type: string + osType: + type: string + platformImageURN: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + sshPublicKeyData: + type: string + vmSize: + type: string + required: + - adminUserName + - location + - networkInterfaceName + - osType + - platformImageURN + - resourceGroup + - vmSize + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml new file mode 100644 index 00000000000..295bc9f87e7 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml @@ -0,0 +1,134 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: azurevmscalesets.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: AzureVMScaleSet + listKind: AzureVMScaleSetList + plural: azurevmscalesets + shortNames: + - avmss + singular: azurevmscaleset + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: AzureVMScaleSet is the Schema for the azurevmscalesets API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: AzureVMScaleSetSpec defines the desired state of AzureVMScaleSet + properties: + adminUserName: + type: string + backendAddressPoolName: + type: string + capacity: + type: integer + inboundNatPoolName: + type: string + loadBalancerName: + type: string + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + osType: + type: string + platformImageURN: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + sshPublicKeyData: + type: string + subnetName: + type: string + virtualNetworkName: + type: string + vmSize: + type: string + required: + - adminUserName + - backendAddressPoolName + - capacity + - inboundNatPoolName + - loadBalancerName + - location + - osType + - platformImageURN + - resourceGroup + - subnetName + - virtualNetworkName + - vmSize + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml similarity index 89% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml index 3dec7f3ecdb..e8798c49054 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_blobcontainers.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: blobcontainers.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: BlobContainer @@ -30,11 +26,15 @@ spec: singular: blobcontainer preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: BlobContainer is the Schema for the blobcontainers API @@ -107,7 +107,16 @@ spec: type: object served: true storage: false - - name: v1alpha2 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha2 schema: openAPIV3Schema: description: BlobContainer is the Schema for the blobcontainers API @@ -180,6 +189,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml new file mode 100644 index 00000000000..7cead4d1e53 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml @@ -0,0 +1,105 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: consumergroups.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: ConsumerGroup + listKind: ConsumerGroupList + plural: consumergroups + shortNames: + - cg + singular: consumergroup + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: ConsumerGroup is the Schema for the consumergroups API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: ConsumerGroupSpec defines the desired state of ConsumerGroup + properties: + consumerGroupName: + type: string + eventHub: + type: string + namespace: + type: string + resourceGroup: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + required: + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml new file mode 100644 index 00000000000..c9174012806 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml @@ -0,0 +1,178 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: cosmosdbs.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: CosmosDB + listKind: CosmosDBList + plural: cosmosdbs + shortNames: + - cdb + singular: cosmosdb + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: CosmosDB is the Schema for the cosmosdbs API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: CosmosDBSpec defines the desired state of CosmosDB + properties: + ipRules: + items: + type: string + type: array + keyVaultToStoreSecrets: + type: string + kind: + description: CosmosDBKind enumerates the values for kind. Only one + of the following kinds may be specified. If none of the following + kinds is specified, the default one is GlobalDocumentDBKind. + enum: + - GlobalDocumentDB + - MongoDB + type: string + location: + minLength: 0 + type: string + locations: + items: + description: CosmosDBLocation defines one or more locations for + geo-redundancy and high availability + properties: + failoverPriority: + format: int32 + type: integer + isZoneRedundant: + type: boolean + locationName: + type: string + required: + - failoverPriority + - locationName + type: object + type: array + properties: + description: CosmosDBProperties the CosmosDBProperties of CosmosDB. + properties: + capabilities: + items: + description: Capability cosmos DB capability object + properties: + name: + description: Name *CosmosCapability `json:"name,omitempty"` + enum: + - EnableCassandra + - EnableTable + - EnableGremlin + - EnableMongo + type: string + type: object + type: array + databaseAccountOfferType: + description: DatabaseAccountOfferType - The offer type for the + Cosmos DB database account. + enum: + - Standard + type: string + enableMultipleWriteLocations: + type: boolean + isVirtualNetworkFilterEnabled: + description: IsVirtualNetworkFilterEnabled - Flag to indicate + whether to enable/disable Virtual Network ACL rules. + type: boolean + mongoDBVersion: + type: string + type: object + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + virtualNetworkRules: + items: + description: CosmosDBVirtualNetworkRule virtual Network ACL Rule + object + properties: + ignoreMissingVNetServiceEndpoint: + description: IgnoreMissingVNetServiceEndpoint - Create firewall + rule before the virtual network has vnet service endpoint + enabled. + type: boolean + subnetID: + description: 'ID - Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.' + type: string + type: object + type: array + required: + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml new file mode 100644 index 00000000000..a0878d7f179 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml @@ -0,0 +1,156 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: eventhubnamespaces.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: EventhubNamespace + listKind: EventhubNamespaceList + plural: eventhubnamespaces + shortNames: + - ehns + singular: eventhubnamespace + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: EventhubNamespace is the Schema for the eventhubnamespaces API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: EventhubNamespaceSpec defines the desired state of EventhubNamespace + properties: + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + networkRule: + description: EventhubNamespaceNetworkRule defines the namespace network + rule + properties: + defaultAction: + description: DefaultAction defined as a string + type: string + ipRules: + description: IPRules - List of IpRules + items: + properties: + ipMask: + description: IPMask - IPv4 address 1.1.1.1 or CIDR notation + 1.1.0.0/24 + type: string + type: object + type: array + virtualNetworkRules: + description: VirtualNetworkRules - List VirtualNetwork Rules + items: + properties: + ignoreMissingServiceEndpoint: + description: IgnoreMissingVnetServiceEndpoint - Value that + indicates whether to ignore missing VNet Service Endpoint + type: boolean + subnetId: + description: Subnet - Full Resource ID of Virtual Network + Subnet + type: string + type: object + type: array + type: object + properties: + description: EventhubNamespaceProperties defines the namespace properties + properties: + isAutoInflateEnabled: + type: boolean + kafkaEnabled: + type: boolean + maximumThroughputUnits: + format: int32 + type: integer + type: object + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + sku: + description: EventhubNamespaceSku defines the sku + properties: + capacity: + format: int32 + type: integer + name: + type: string + tier: + type: string + type: object + required: + - location + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml new file mode 100644 index 00000000000..82abb47f83e --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml @@ -0,0 +1,203 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: eventhubs.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: Eventhub + listKind: EventhubList + plural: eventhubs + shortNames: + - eh + singular: eventhub + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: Eventhub is the Schema for the eventhubs API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: EventhubSpec defines the desired state of Eventhub + properties: + authorizationRule: + description: EventhubAuthorizationRule defines the name and rights + of the access policy + properties: + name: + description: Name - Name of AuthorizationRule for eventhub + type: string + rights: + description: Rights - Rights set on the AuthorizationRule + items: + type: string + type: array + type: object + keyVaultToStoreSecrets: + type: string + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + namespace: + type: string + properties: + description: EventhubProperties defines the namespace properties + properties: + captureDescription: + description: CaptureDescription - Details specifying EventHub + capture to persistent storage + properties: + destination: + description: Destination - Resource id of the storage account + to be used to create the blobs + properties: + archiveNameFormat: + description: ArchiveNameFormat - Blob naming convention + for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. + Here all the parameters (Namespace,EventHub .. etc) + are mandatory irrespective of order + type: string + blobContainer: + description: BlobContainer - Blob container Name + type: string + name: + description: Name - Name for capture destination + enum: + - EventHubArchive.AzureBlockBlob + - EventHubArchive.AzureDataLake + type: string + storageAccount: + description: StorageAccount - Details of the storage account + properties: + accountName: + description: AccountName - Name of the storage account + maxLength: 24 + minLength: 3 + pattern: ^[a-z0-9]+$ + type: string + resourceGroup: + description: ResourceGroup - Name of the storage account + resource group + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + type: object + type: object + enabled: + description: Enabled - indicates whether capture is enabled + type: boolean + intervalInSeconds: + description: IntervalInSeconds - The time window allows you + to set the frequency with which the capture to Azure Blobs + will happen + format: int32 + maximum: 900 + minimum: 60 + type: integer + sizeLimitInBytes: + description: SizeLimitInBytes - The size window defines the + amount of data built up in your Event Hub before an capture + operation + format: int32 + maximum: 524288000 + minimum: 10485760 + type: integer + required: + - enabled + type: object + messageRetentionInDays: + description: MessageRetentionInDays - Number of days to retain + the events for this Event Hub, value should be 1 to 7 days + format: int32 + maximum: 7 + minimum: 1 + type: integer + partitionCount: + description: PartitionCount - Number of partitions created for + the Event Hub, allowed values are from 2 to 32 partitions. + format: int32 + maximum: 32 + minimum: 2 + type: integer + type: object + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + secretName: + description: SecretName - Used to specify the name of the secret. + Defaults to Event Hub name if omitted. + type: string + required: + - location + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml new file mode 100644 index 00000000000..2c6e5f97a75 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml @@ -0,0 +1,121 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: keyvaultkeys.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: KeyVaultKey + listKind: KeyVaultKeyList + plural: keyvaultkeys + shortNames: + - kvk + singular: keyvaultkey + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: KeyVaultKey is the Schema for the keyvaultkeys API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: KeyVaultKeySpec defines the desired state of KeyVaultKey + properties: + curve: + description: JSONWebKeyCurveName enumerates the values for json web + key curve name. + type: string + keySize: + format: int32 + type: integer + keyVault: + type: string + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + operations: + items: + description: JSONWebKeyOperation enumerates the values for json + web key operation. + type: string + type: array + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + type: + description: JSONWebKeyType enumerates the values for json web key + type. + type: string + required: + - location + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml new file mode 100644 index 00000000000..aa7500d7c06 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml @@ -0,0 +1,182 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: keyvaults.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: KeyVault + listKind: KeyVaultList + plural: keyvaults + shortNames: + - kv + singular: keyvault + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: KeyVault is the Schema for the keyvaults API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: KeyVaultSpec defines the desired state of KeyVault + properties: + accessPolicies: + items: + properties: + applicationID: + description: ApplicationID - Application ID of the client making + request on behalf of a principal + type: string + clientID: + description: 'ClientID - The client ID of a user, service principal + or security group in the Azure Active Directory tenant for + the vault. The client ID must be unique for the list of access + policies. TODO: Remove this in a future API version, see: + https://github.com/Azure/azure-service-operator/issues/1351' + type: string + objectID: + description: ObjectID is the AAD object id of the entity to + provide access to. + type: string + permissions: + description: Permissions - Permissions the identity has for + keys, secrets, and certificates. + properties: + certificates: + items: + type: string + type: array + keys: + items: + type: string + type: array + secrets: + items: + type: string + type: array + storage: + items: + type: string + type: array + type: object + tenantID: + description: TenantID - The Azure Active Directory tenant ID + that should be used for authenticating requests to the key + vault. + type: string + type: object + type: array + enableSoftDelete: + type: boolean + location: + type: string + networkPolicies: + properties: + bypass: + description: 'Bypass - Tells what traffic can bypass network rules. + This can be ''AzureServices'' or ''None''. If not specified + the default is ''AzureServices''. Possible values include: ''AzureServices'', + ''None''' + type: string + defaultAction: + description: 'DefaultAction - The default action when no rule + from ipRules and from virtualNetworkRules match. This is only + used after the bypass property has been evaluated. Possible + values include: ''Allow'', ''Deny''' + type: string + ipRules: + description: IPRules - The list of IP address rules. + items: + type: string + type: array + virtualNetworkRules: + description: VirtualNetworkRules - The list of virtual network + rules. + items: + type: string + type: array + type: object + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + sku: + description: KeyVaultSku the SKU of the Key Vault + properties: + name: + description: 'Name - The SKU name. Required for account creation; + optional for update. Possible values include: ''Premium'', `Standard`' + type: string + type: object + required: + - location + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml similarity index 91% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml index a22cbed7f3e..258a6c8b574 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlaadusers.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: mysqlaadusers.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: MySQLAADUser @@ -28,11 +24,15 @@ spec: singular: mysqlaaduser preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: MySQLAADUser is the Schema for an AAD user for MySQL @@ -122,7 +122,16 @@ spec: type: object served: true storage: false - - name: v1alpha2 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha2 schema: openAPIV3Schema: description: MySQLAADUser is the Schema for an AAD user for MySQL @@ -213,6 +222,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml new file mode 100644 index 00000000000..da776afd6f8 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml @@ -0,0 +1,99 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: mysqldatabases.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: MySQLDatabase + listKind: MySQLDatabaseList + plural: mysqldatabases + shortNames: + - mysqldb + singular: mysqldatabase + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: MySQLDatabase is the Schema for the mysqldatabases API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MySQLDatabaseSpec defines the desired state of MySQLDatabase + properties: + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + type: string + required: + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml new file mode 100644 index 00000000000..05d8ad3ef72 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml @@ -0,0 +1,106 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: mysqlfirewallrules.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: MySQLFirewallRule + listKind: MySQLFirewallRuleList + plural: mysqlfirewallrules + shortNames: + - mysqlfwr + singular: mysqlfirewallrule + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: MySQLFirewallRule is the Schema for the mysqlfirewallrules API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MySQLFirewallRuleSpec defines the desired state of MySQLFirewallRule + properties: + endIpAddress: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + type: string + startIpAddress: + type: string + required: + - endIpAddress + - resourceGroup + - server + - startIpAddress + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml new file mode 100644 index 00000000000..7108b7a4c79 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml @@ -0,0 +1,124 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: mysqlserveradministrators.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: MySQLServerAdministrator + listKind: MySQLServerAdministratorList + plural: mysqlserveradministrators + shortNames: + - mysqladmin + singular: mysqlserveradministrator + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: MySQLServerAdministrator is the Schema for the mysqlserveradministrator + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + properties: + administratorType: + description: 'AdministratorType: The type of administrator.' + enum: + - ActiveDirectory + type: string + login: + description: 'Login: The server administrator login account name. + For example: "myuser@microsoft.com" might be the login if specifying + an AAD user. "my-mi" might be the name of a managed identity' + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + type: string + sid: + description: 'Sid: The server administrator Sid (Secure ID). If creating + for an AAD user or group, this is the OID of the entity in AAD. + For a managed identity this should be the Client ID (or app id) + of the identity.' + type: string + tenantId: + description: 'TenantId: The server Active Directory Administrator + tenant id.' + type: string + required: + - administratorType + - login + - resourceGroup + - server + - sid + - tenantId + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml similarity index 89% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml index 3513de263da..1d1d4f9f424 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlservers.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: mysqlservers.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: MySQLServer @@ -30,11 +26,15 @@ spec: singular: mysqlserver preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: MySQLServer is the Schema for the mysqlservers API @@ -137,7 +137,16 @@ spec: type: object served: true storage: false - - name: v1alpha2 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha2 schema: openAPIV3Schema: description: MySQLServer is the Schema for the mysqlservers API @@ -196,9 +205,16 @@ spec: tier: description: 'Tier - The tier of the particular SKU, e.g. Basic. Possible values include: ''Basic'', ''GeneralPurpose'', ''MemoryOptimized''' + enum: + - Basic + - GeneralPurpose + - MemoryOptimized type: string type: object sslEnforcement: + enum: + - Enabled + - Disabled type: string storageProfile: properties: @@ -213,7 +229,10 @@ spec: type: string storageAutogrow: description: 'StorageAutogrow - Enable Storage Auto Grow. Possible - values include: ''StorageAutogrowEnabled'', ''StorageAutogrowDisabled''' + values include: ''Enabled'', ''Disabled''' + enum: + - Enabled + - Disabled type: string storageMB: description: StorageMB - Max storage allowed for a server. @@ -260,6 +279,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml similarity index 90% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml index 24dab1c0c43..cf23bf8bdb4 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlusers.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: mysqlusers.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: MySQLUser @@ -28,11 +24,15 @@ spec: singular: mysqluser preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: MySQLUser is the Schema for the mysqlusers API @@ -117,7 +117,16 @@ spec: type: object served: true storage: false - - name: v1alpha2 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha2 schema: openAPIV3Schema: description: MySQLUser is the Schema for the mysqlusers API @@ -207,6 +216,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml new file mode 100644 index 00000000000..68706872491 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml @@ -0,0 +1,115 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: mysqlvnetrules.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: MySQLVNetRule + listKind: MySQLVNetRuleList + plural: mysqlvnetrules + shortNames: + - mysqlvnr + singular: mysqlvnetrule + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: MySQLVNetRule is the Schema for the mysqlvnetrules API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MySQLVNetRuleSpec defines the desired state of MySQLVNetRule + properties: + ignoreMissingServiceEndpoint: + type: boolean + resourceGroup: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + type: string + subnetName: + type: string + vNetName: + type: string + vNetResourceGroup: + type: string + vNetSubscriptionID: + type: string + required: + - resourceGroup + - server + - subnetName + - vNetName + - vNetResourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml new file mode 100644 index 00000000000..fe192d94747 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml @@ -0,0 +1,103 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: postgresqldatabases.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: PostgreSQLDatabase + listKind: PostgreSQLDatabaseList + plural: postgresqldatabases + shortNames: + - psqldb + singular: postgresqldatabase + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: PostgreSQLDatabase is the Schema for the postgresqldatabases + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: PostgreSQLDatabaseSpec defines the desired state of PostgreSQLDatabase + properties: + resourceGroup: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + type: string + required: + - resourceGroup + - server + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml new file mode 100644 index 00000000000..4aae84077c6 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml @@ -0,0 +1,109 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: postgresqlfirewallrules.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: PostgreSQLFirewallRule + listKind: PostgreSQLFirewallRuleList + plural: postgresqlfirewallrules + shortNames: + - psqlfwr + singular: postgresqlfirewallrule + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: PostgreSQLFirewallRule is the Schema for the postgresqlfirewallrules + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: PostgreSQLFirewallRuleSpec defines the desired state of PostgreSQLFirewallRule + properties: + endIpAddress: + type: string + resourceGroup: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + type: string + startIpAddress: + type: string + required: + - endIpAddress + - resourceGroup + - server + - startIpAddress + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml similarity index 90% rename from charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml rename to charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml index 7ed3cd39dad..2e14a3a0233 100644 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlservers.azure.microsoft.com.yaml @@ -1,4 +1,4 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: @@ -6,20 +6,16 @@ metadata: controller-gen.kubebuilder.io/version: v0.4.0 name: postgresqlservers.azure.microsoft.com spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string conversion: strategy: Webhook - webhookClientConfig: - service: - name: azureoperator-webhook-service - namespace: azureoperator-system - path: /convert + webhook: + clientConfig: + service: + name: webhook-service + namespace: system + path: /convert + conversionReviewVersions: + - v1beta1 group: azure.microsoft.com names: kind: PostgreSQLServer @@ -30,11 +26,15 @@ spec: singular: postgresqlserver preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - version: v1alpha1 versions: - - name: v1alpha1 + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 schema: openAPIV3Schema: description: PostgreSQLServer is the Schema for the postgresqlservers API @@ -137,7 +137,16 @@ spec: type: object served: true storage: false - - name: v1alpha2 + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha2 schema: openAPIV3Schema: description: PostgreSQLServer is the Schema for the postgresqlservers API @@ -196,9 +205,16 @@ spec: tier: description: 'Tier - The tier of the particular SKU, e.g. Basic. Possible values include: ''Basic'', ''GeneralPurpose'', ''MemoryOptimized''' + enum: + - Basic + - GeneralPurpose + - MemoryOptimized type: string type: object sslEnforcement: + enum: + - Enabled + - Disabled type: string storageProfile: properties: @@ -213,7 +229,10 @@ spec: type: string storageAutogrow: description: 'StorageAutogrow - Enable Storage Auto Grow. Possible - values include: ''StorageAutogrowEnabled'', ''StorageAutogrowDisabled''' + values include: ''Enabled'', ''Disabled''' + enum: + - Enabled + - Disabled type: string storageMB: description: StorageMB - Max storage allowed for a server. @@ -260,6 +279,8 @@ spec: type: object served: true storage: true + subresources: + status: {} status: acceptedNames: kind: "" diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml new file mode 100644 index 00000000000..ef6f4721f36 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml @@ -0,0 +1,119 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: postgresqlusers.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: PostgreSQLUser + listKind: PostgreSQLUserList + plural: postgresqlusers + shortNames: + - psqlu + singular: postgresqluser + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: PostgreSQLUser is the Schema for the postgresqlusers API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: PostgreSQLUserSpec defines the desired state of PostgreSqlUser + properties: + adminSecret: + description: optional + type: string + adminSecretKeyVault: + type: string + dbName: + type: string + keyVaultToStoreSecrets: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + roles: + items: + type: string + type: array + server: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + username: + type: string + required: + - dbName + - resourceGroup + - roles + - server + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml new file mode 100644 index 00000000000..863f6fa9d00 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml @@ -0,0 +1,116 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: postgresqlvnetrules.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: PostgreSQLVNetRule + listKind: PostgreSQLVNetRuleList + plural: postgresqlvnetrules + shortNames: + - psqlvnr + singular: postgresqlvnetrule + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: PostgreSQLVNetRule is the Schema for the PostgreSQLVNetRules + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: PotgreSQLVNetRuleSpec defines the desired state of PostgreSQLVNetRule + properties: + ignoreMissingServiceEndpoint: + type: boolean + resourceGroup: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + server: + type: string + subnetName: + type: string + vNetName: + type: string + vNetResourceGroup: + type: string + vNetSubscriptionID: + type: string + required: + - resourceGroup + - server + - subnetName + - vNetName + - vNetResourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml new file mode 100644 index 00000000000..3ed00d88288 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml @@ -0,0 +1,117 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: rediscacheactions.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: RedisCacheAction + listKind: RedisCacheActionList + plural: rediscacheactions + shortNames: + - rca + singular: rediscacheaction + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: RedisCacheAction is the Schema for the rediscacheactions API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: RedisCacheActionSpec defines the desired state of RedisCacheAction + properties: + actionName: + enum: + - rollallkeys + - rollprimarykey + - rollsecondarykey + - rebootallnodes + - rebootprimarynode + - rebootsecondarynode + type: string + cacheName: + type: string + keyVaultToStoreSecrets: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + secretName: + type: string + shardID: + format: int32 + type: integer + required: + - actionName + - cacheName + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml new file mode 100644 index 00000000000..02f20649b69 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml @@ -0,0 +1,114 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: rediscachefirewallrules.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: RedisCacheFirewallRule + listKind: RedisCacheFirewallRuleList + plural: rediscachefirewallrules + shortNames: + - rcfwr + singular: rediscachefirewallrule + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: RedisCacheFirewallRule is the Schema for the rediscachefirewallrules + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: RedisCacheFirewallRuleSpec defines the desired state of RedisCacheFirewallRule + properties: + properties: + description: RedisCacheFirewallRuleProperties the parameters of the + RedisCacheFirewallRule + properties: + endIP: + type: string + startIP: + type: string + required: + - endIP + - startIP + type: object + redisCache: + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + required: + - properties + - redisCache + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml new file mode 100644 index 00000000000..66366a0a4c0 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml @@ -0,0 +1,136 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: rediscaches.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: RedisCache + listKind: RedisCacheList + plural: rediscaches + shortNames: + - rc + singular: rediscache + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: RedisCache is the Schema for the rediscaches API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: RedisCacheSpec defines the desired state of RedisCache + properties: + keyVaultToStoreSecrets: + type: string + location: + minLength: 0 + type: string + properties: + description: RedisCacheProperties the properties of the Redis Cache. + properties: + configuration: + additionalProperties: + type: string + type: object + enableNonSslPort: + type: boolean + shardCount: + format: int32 + type: integer + sku: + description: RedisCacheSku the SKU of the Redis Cache. + properties: + capacity: + format: int32 + type: integer + family: + type: string + name: + description: 'Name - The SKU name. Required for account creation; + optional for update. Possible values include: ''StandardLRS'', + ''StandardGRS'', ''StandardRAGRS'', ''StandardZRS'', ''PremiumLRS'', + ''PremiumZRS'', ''StandardGZRS'', ''StandardRAGZRS''' + type: string + type: object + staticIp: + type: string + subnetId: + type: string + type: object + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + secretName: + type: string + required: + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml new file mode 100644 index 00000000000..cb27dc38150 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml @@ -0,0 +1,97 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: resourcegroups.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: ResourceGroup + listKind: ResourceGroupList + plural: resourcegroups + shortNames: + - rg + singular: resourcegroup + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: ResourceGroup is the Schema for the resourcegroups API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: ResourceGroupSpec defines the desired state of ResourceGroup + properties: + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + required: + - location + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml new file mode 100644 index 00000000000..c4d902cd916 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml @@ -0,0 +1,202 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: storageaccounts.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: StorageAccount + listKind: StorageAccountList + plural: storageaccounts + shortNames: + - sacct + singular: storageaccount + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: StorageAccount is the Schema for the storages API + properties: + additionalResources: + description: StorageAccountAdditionalResources holds the additional resources + properties: + secrets: + items: + type: string + type: array + type: object + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + output: + description: StorageAccountOutput is the object that contains the output + from creating a Storage Account object + properties: + connectionString1: + type: string + connectionString2: + type: string + key1: + type: string + key2: + type: string + storageAccountName: + type: string + type: object + spec: + description: StorageAccountSpec defines the desired state of Storage + properties: + accessTier: + description: StorageAccountAccessTier enumerates the values for access + tier. Only one of the following access tiers may be specified. If + none of the following access tiers is specified, the default one + is Hot. + enum: + - Cool + - Hot + type: string + dataLakeEnabled: + type: boolean + kind: + description: StorageAccountKind enumerates the values for kind. Only + one of the following kinds may be specified. If none of the following + kinds is specified, the default one is StorageV2. + enum: + - BlobStorage + - BlockBlobStorage + - FileStorage + - Storage + - StorageV2 + type: string + location: + minLength: 0 + type: string + networkRule: + properties: + bypass: + description: 'Bypass - Specifies whether traffic is bypassed for + Logging/Metrics/AzureServices. Possible values are any combination + of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), + or None to bypass none of those traffics. Possible values include: + ''None'', ''Logging'', ''Metrics'', ''AzureServices''' + type: string + defaultAction: + description: 'DefaultAction - Specifies the default action of + allow or deny when no other rules match. Possible values include: + ''DefaultActionAllow'', ''DefaultActionDeny''' + type: string + ipRules: + description: IPRules - Sets the IP ACL rules + items: + properties: + ipAddressOrRange: + description: IPAddressOrRange - Specifies the IP or IP range + in CIDR format. Only IPV4 address is allowed. + type: string + type: object + type: array + virtualNetworkRules: + description: VirtualNetworkRules - Sets the virtual network rules + items: + properties: + subnetId: + description: 'SubnetId - Resource ID of a subnet, for example: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.' + type: string + type: object + type: array + type: object + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + sku: + description: StorageAccountSku the SKU of the storage account. + properties: + name: + description: 'Name - The SKU name. Required for account creation; + optional for update. Possible values include: ''Standard_LRS'', + ''Standard_GRS'', ''Standard_RAGRS'', ''Standard_ZRS'', ''Premium_LRS'', + ''Premium_ZRS'', ''Standard_GZRS'', ''Standard_RAGZRS''. For + the full list of allowed options, see: https://docs.microsoft.com/en-us/rest/api/storagerp/storageaccounts/create#skuname' + enum: + - Premium_LRS + - Premium_ZRS + - Standard_GRS + - Standard_GZRS + - Standard_LRS + - Standard_RAGRS + - Standard_RAGZRS + - Standard_ZRS + type: string + type: object + supportsHttpsTrafficOnly: + type: boolean + required: + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml new file mode 100644 index 00000000000..deface67a55 --- /dev/null +++ b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml @@ -0,0 +1,125 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.0 + creationTimestamp: null + name: virtualnetworks.azure.microsoft.com +spec: + group: azure.microsoft.com + names: + kind: VirtualNetwork + listKind: VirtualNetworkList + plural: virtualnetworks + shortNames: + - vn + singular: virtualnetwork + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .status.provisioned + name: Provisioned + type: string + - jsonPath: .status.message + name: Message + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: VirtualNetwork is the Schema for the virtualnetworks API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: VirtualNetworkSpec defines the desired state of VirtualNetwork + properties: + addressSpace: + type: string + location: + description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + Important: Run "make" to regenerate code after modifying this file' + type: string + resourceGroup: + minLength: 1 + pattern: ^[-\w\._\(\)]+$ + type: string + subnets: + items: + description: VNetSubnets defines subnets for this vnet + properties: + serviceEndpoints: + items: + type: string + type: array + subnetAddressPrefix: + type: string + subnetName: + description: 'INSERT ADDITIONAL STATUS FIELD - define observed + state of cluster Important: Run "make" to regenerate code + after modifying this file' + type: string + required: + - subnetAddressPrefix + - subnetName + type: object + type: array + required: + - addressSpace + - location + - resourceGroup + type: object + status: + description: ASOStatus (AzureServiceOperatorsStatus) defines the observed + state of resource actions + properties: + completed: + format: date-time + type: string + containsUpdate: + type: boolean + failedProvisioning: + type: boolean + flattenedSecrets: + type: boolean + message: + type: string + output: + type: string + pollingUrl: + type: string + provisioned: + type: boolean + provisioning: + type: boolean + requested: + format: date-time + type: string + resourceId: + type: string + specHash: + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml deleted file mode 100644 index a6e64428f09..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimgmtapis.azure.microsoft.com.yaml +++ /dev/null @@ -1,189 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: apimgmtapis.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: APIMgmtAPI - listKind: APIMgmtAPIList - plural: apimgmtapis - shortNames: - - apim - singular: apimgmtapi - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: APIMgmtSpec defines the desired state of APIMgmt - properties: - apiId: - type: string - apiService: - type: string - location: - type: string - properties: - properties: - apiRevision: - description: APIRevision - Describes the Revision of the Api. If - no value is provided, default revision 1 is created - type: string - apiRevisionDescription: - description: APIRevisionDescription - Description of the Api Revision. - type: string - apiVersion: - description: APIVersion - Indicates the Version identifier of the - API if the API is versioned - type: string - apiVersionDescription: - description: APIVersionDescription - Description of the Api Version. - type: string - apiVersionSetId: - description: APIVersionSetID - A resource identifier for the related - ApiVersionSet. - type: string - apiVersionSets: - description: APIVersionSet - APIVersionSetContractDetails an API - Version Set contains the common configuration for a set of API - versions. - properties: - description: - description: Description - Description of API Version Set. - type: string - id: - description: ID - Identifier for existing API Version Set. Omit - this value to create a new Version Set. - type: string - name: - description: Name - The display Name of the API Version Set. - type: string - type: object - description: - description: Description - Description of the API. May include HTML - formatting tags. - type: string - displayName: - description: DisplayName - API name. Must be 1 to 300 characters - long. - type: string - format: - description: " Format - Format of the Content in which the API is - getting imported. Possible values include: \t'WadlXML', 'WadlLinkJSON', - 'SwaggerJSON', 'SwaggerLinkJSON', 'Wsdl', 'WsdlLink', 'Openapi', - 'Openapijson', 'OpenapiLink'" - type: string - isCurrent: - description: IsCurrent - Indicates if API revision is current api - revision. - type: boolean - isOnline: - description: IsOnline - READ-ONLY; Indicates if API revision is - accessible via the gateway. - type: boolean - path: - description: " Path - Relative URL uniquely identifying this API - and all of its resource paths within the API Management service - instance. \tIt is appended to the API endpoint base URL specified - during the service instance creation to form a public URL for - this API." - type: string - protocols: - description: Protocols - Describes on which protocols the operations - in this API can be invoked. - items: - type: string - type: array - serviceUrl: - description: ServiceURL - Absolute URL of the backend service implementing - this API. Cannot be more than 2000 characters long. - type: string - sourceApiId: - description: SourceAPIID - API identifier of the source API. - type: string - subscriptionRequired: - description: SubscriptionRequired - Specifies whether an API or - Product subscription is required for accessing the API. - type: boolean - type: object - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - required: - - apiId - - apiService - - location - - properties - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimservices.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimservices.azure.microsoft.com.yaml deleted file mode 100644 index 7f7b97b5daf..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_apimservices.azure.microsoft.com.yaml +++ /dev/null @@ -1,121 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: apimservices.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: ApimService - listKind: ApimServiceList - plural: apimservices - shortNames: - - apims - singular: apimservice - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: ApimService is the Schema for the apimservices API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ApimServiceSpec defines the desired state of ApimService - properties: - appInsightsName: - type: string - appInsightsResourceGroup: - type: string - location: - type: string - publisherEmail: - type: string - publisherName: - type: string - resourceGroup: - type: string - tier: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - vnetName: - type: string - vnetResourceGroup: - type: string - vnetSubnetName: - type: string - vnetType: - type: string - required: - - location - - publisherEmail - - publisherName - - resourceGroup - - vnetResourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsights.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsights.azure.microsoft.com.yaml deleted file mode 100644 index 6cd5831336d..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsights.azure.microsoft.com.yaml +++ /dev/null @@ -1,108 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: appinsights.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AppInsights - listKind: AppInsightsList - plural: appinsights - shortNames: - - ai - singular: appinsights - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AppInsights is the Schema for the appinsights API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AppInsightsSpec defines the desired state of AppInsights - properties: - applicationType: - type: string - keyVaultToStoreSecrets: - type: string - kind: - type: string - location: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - required: - - applicationType - - kind - - location - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml deleted file mode 100644 index 16af80a6a2a..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_appinsightsapikeys.azure.microsoft.com.yaml +++ /dev/null @@ -1,102 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: appinsightsapikeys.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AppInsightsApiKey - listKind: AppInsightsApiKeyList - plural: appinsightsapikeys - singular: appinsightsapikey - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AppInsightsApiKey is the Schema for the appinsightsapikeys API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AppInsightsApiKeySpec defines the desired state of AppInsightsApiKey - properties: - appInsights: - type: string - authSDKControlChannel: - type: boolean - readTelemetry: - type: boolean - resourceGroup: - type: string - writeAnnotations: - type: boolean - required: - - appInsights - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml deleted file mode 100644 index fd1ced37585..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azureloadbalancers.azure.microsoft.com.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azureloadbalancers.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureLoadBalancer - listKind: AzureLoadBalancerList - plural: azureloadbalancers - shortNames: - - alb - singular: azureloadbalancer - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureLoadBalancer is the Schema for the azureloadbalancers API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureLoadBalancerSpec defines the desired state of AzureLoadBalancer - properties: - backendAddressPoolName: - type: string - backendPort: - type: integer - frontendPortRangeEnd: - type: integer - frontendPortRangeStart: - type: integer - inboundNatPoolName: - type: string - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - publicIPAddressName: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - required: - - backendAddressPoolName - - backendPort - - frontendPortRangeEnd - - frontendPortRangeStart - - inboundNatPoolName - - location - - publicIPAddressName - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml deleted file mode 100644 index abc99819592..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurenetworkinterfaces.azure.microsoft.com.yaml +++ /dev/null @@ -1,112 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azurenetworkinterfaces.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureNetworkInterface - listKind: AzureNetworkInterfaceList - plural: azurenetworkinterfaces - shortNames: - - ani - singular: azurenetworkinterface - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureNetworkInterface is the Schema for the azurenetworkinterfaces - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureNetworkInterfaceSpec defines the desired state of AzureNetworkInterface - properties: - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - publicIPAddressName: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - subnetName: - type: string - vnetName: - type: string - required: - - location - - publicIPAddressName - - resourceGroup - - subnetName - - vnetName - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml deleted file mode 100644 index 2dd35c6aa6b..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurepublicipaddresses.azure.microsoft.com.yaml +++ /dev/null @@ -1,117 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azurepublicipaddresses.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzurePublicIPAddress - listKind: AzurePublicIPAddressList - plural: azurepublicipaddresses - shortNames: - - apipa - singular: azurepublicipaddress - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzurePublicIPAddress is the Schema for the azurepublicipaddresses - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzurePublicIPAddressSpec defines the desired state of AzurePublicIPAddress - properties: - idleTimeoutInMinutes: - type: integer - ipTags: - additionalProperties: - type: string - type: object - location: - type: string - publicIPAddressVersion: - type: string - publicIPAllocationMethod: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - skuName: - type: string - required: - - idleTimeoutInMinutes - - location - - publicIPAddressVersion - - publicIPAllocationMethod - - resourceGroup - - skuName - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml deleted file mode 100644 index f9e63e25b87..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlactions.azure.microsoft.com.yaml +++ /dev/null @@ -1,115 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azuresqlactions.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureSqlAction - listKind: AzureSqlActionList - plural: azuresqlactions - shortNames: - - asqla - singular: azuresqlaction - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureSqlAction is the Schema for the azuresqlactions API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureSqlActionSpec defines the desired state of AzureSqlAction - properties: - actionName: - type: string - dbName: - type: string - dbUser: - type: string - resourceGroup: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - serverAdminSecretName: - type: string - serverName: - type: string - serverSecretKeyVault: - type: string - userSecretKeyVault: - type: string - required: - - actionName - - resourceGroup - - serverName - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml deleted file mode 100644 index 7c1fc55c0de..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlmanagedusers.azure.microsoft.com.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azuresqlmanagedusers.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureSQLManagedUser - listKind: AzureSQLManagedUserList - plural: azuresqlmanagedusers - shortNames: - - asqlmu - singular: azuresqlmanageduser - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureSQLManagedUser is the Schema for the azuresqlmanagedusers - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureSQLManagedUserSpec defines the desired state of AzureSQLManagedUser - properties: - dbName: - minLength: 1 - type: string - keyVaultSecretPrefix: - type: string - keyVaultToStoreSecrets: - type: string - managedIdentityClientId: - type: string - managedIdentityName: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - roles: - items: - type: string - type: array - server: - minLength: 1 - type: string - required: - - dbName - - managedIdentityClientId - - resourceGroup - - roles - - server - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml deleted file mode 100644 index 1e712e3cc78..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlusers.azure.microsoft.com.yaml +++ /dev/null @@ -1,125 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azuresqlusers.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureSQLUser - listKind: AzureSQLUserList - plural: azuresqlusers - shortNames: - - asqlu - singular: azuresqluser - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureSQLUser is the Schema for the sqlusers API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureSQLUserSpec defines the desired state of SqlUser - properties: - adminSecret: - description: optional - type: string - adminSecretKeyVault: - type: string - dbName: - minLength: 1 - type: string - keyVaultSecretFormats: - items: - type: string - type: array - keyVaultSecretPrefix: - type: string - keyVaultToStoreSecrets: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - roles: - items: - type: string - type: array - server: - minLength: 1 - type: string - username: - type: string - required: - - dbName - - resourceGroup - - roles - - server - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml deleted file mode 100644 index 10120aa75e2..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azuresqlvnetrules.azure.microsoft.com.yaml +++ /dev/null @@ -1,118 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azuresqlvnetrules.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureSQLVNetRule - listKind: AzureSQLVNetRuleList - plural: azuresqlvnetrules - shortNames: - - asqlvnr - singular: azuresqlvnetrule - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureSQLVNetRule is the Schema for the azuresqlvnetrules API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: 'NOTE: json tags are required. Any new fields you add must - have json tags for the fields to be serialized. AzureSQLVNetRuleSpec defines - the desired state of AzureSQLVNetRule' - properties: - ignoreMissingServiceEndpoint: - type: boolean - resourceGroup: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - minLength: 1 - type: string - subnetName: - type: string - vNetName: - type: string - vNetResourceGroup: - type: string - vNetSubscriptionID: - type: string - required: - - resourceGroup - - server - - subnetName - - vNetName - - vNetResourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml deleted file mode 100644 index 6703a7cd1b4..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachineextensions.azure.microsoft.com.yaml +++ /dev/null @@ -1,126 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azurevirtualmachineextensions.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureVirtualMachineExtension - listKind: AzureVirtualMachineExtensionList - plural: azurevirtualmachineextensions - shortNames: - - avme - singular: azurevirtualmachineextension - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureVirtualMachineExtension is the Schema for the azurevirtualmachineextensions - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureVirtualMachineExtensionSpec defines the desired state - of AzureVirtualMachineExtension - properties: - autoUpgradeMinorVersion: - type: boolean - forceUpdateTag: - type: string - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - protectedSettings: - type: string - publisher: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - settings: - type: string - typeHandlerVersion: - type: string - typeName: - type: string - vmName: - type: string - required: - - autoUpgradeMinorVersion - - forceUpdateTag - - location - - publisher - - resourceGroup - - typeHandlerVersion - - typeName - - vmName - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml deleted file mode 100644 index a649cdec193..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevirtualmachines.azure.microsoft.com.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azurevirtualmachines.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureVirtualMachine - listKind: AzureVirtualMachineList - plural: azurevirtualmachines - shortNames: - - avm - singular: azurevirtualmachine - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureVirtualMachine is the Schema for the azurevirtualmachines - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureVirtualMachineSpec defines the desired state of AzureVirtualMachine - properties: - adminUserName: - type: string - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - networkInterfaceName: - type: string - osType: - type: string - platformImageURN: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - sshPublicKeyData: - type: string - vmSize: - type: string - required: - - adminUserName - - location - - networkInterfaceName - - osType - - platformImageURN - - resourceGroup - - vmSize - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml deleted file mode 100644 index ce9041d4ef0..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_azurevmscalesets.azure.microsoft.com.yaml +++ /dev/null @@ -1,134 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: azurevmscalesets.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: AzureVMScaleSet - listKind: AzureVMScaleSetList - plural: azurevmscalesets - shortNames: - - avmss - singular: azurevmscaleset - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: AzureVMScaleSet is the Schema for the azurevmscalesets API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: AzureVMScaleSetSpec defines the desired state of AzureVMScaleSet - properties: - adminUserName: - type: string - backendAddressPoolName: - type: string - capacity: - type: integer - inboundNatPoolName: - type: string - loadBalancerName: - type: string - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - osType: - type: string - platformImageURN: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - sshPublicKeyData: - type: string - subnetName: - type: string - virtualNetworkName: - type: string - vmSize: - type: string - required: - - adminUserName - - backendAddressPoolName - - capacity - - inboundNatPoolName - - loadBalancerName - - location - - osType - - platformImageURN - - resourceGroup - - subnetName - - virtualNetworkName - - vmSize - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml deleted file mode 100644 index 03f197a6d62..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_consumergroups.azure.microsoft.com.yaml +++ /dev/null @@ -1,105 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: consumergroups.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: ConsumerGroup - listKind: ConsumerGroupList - plural: consumergroups - shortNames: - - cg - singular: consumergroup - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: ConsumerGroup is the Schema for the consumergroups API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ConsumerGroupSpec defines the desired state of ConsumerGroup - properties: - consumerGroupName: - type: string - eventHub: - type: string - namespace: - type: string - resourceGroup: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - required: - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml deleted file mode 100644 index c3c35d2f9f5..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_cosmosdbs.azure.microsoft.com.yaml +++ /dev/null @@ -1,176 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: cosmosdbs.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: CosmosDB - listKind: CosmosDBList - plural: cosmosdbs - shortNames: - - cdb - singular: cosmosdb - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: CosmosDB is the Schema for the cosmosdbs API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: CosmosDBSpec defines the desired state of CosmosDB - properties: - ipRules: - items: - type: string - type: array - keyVaultToStoreSecrets: - type: string - kind: - description: CosmosDBKind enumerates the values for kind. Only one of - the following kinds may be specified. If none of the following kinds - is specified, the default one is GlobalDocumentDBKind. - enum: - - GlobalDocumentDB - - MongoDB - type: string - location: - minLength: 0 - type: string - locations: - items: - description: CosmosDBLocation defines one or more locations for geo-redundancy - and high availability - properties: - failoverPriority: - format: int32 - type: integer - isZoneRedundant: - type: boolean - locationName: - type: string - required: - - failoverPriority - - locationName - type: object - type: array - properties: - description: CosmosDBProperties the CosmosDBProperties of CosmosDB. - properties: - capabilities: - items: - description: Capability cosmos DB capability object - properties: - name: - description: Name *CosmosCapability `json:"name,omitempty"` - enum: - - EnableCassandra - - EnableTable - - EnableGremlin - - EnableMongo - type: string - type: object - type: array - databaseAccountOfferType: - description: DatabaseAccountOfferType - The offer type for the Cosmos - DB database account. - enum: - - Standard - type: string - enableMultipleWriteLocations: - type: boolean - isVirtualNetworkFilterEnabled: - description: IsVirtualNetworkFilterEnabled - Flag to indicate whether - to enable/disable Virtual Network ACL rules. - type: boolean - mongoDBVersion: - type: string - type: object - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - virtualNetworkRules: - items: - description: CosmosDBVirtualNetworkRule virtual Network ACL Rule object - properties: - ignoreMissingVNetServiceEndpoint: - description: IgnoreMissingVNetServiceEndpoint - Create firewall - rule before the virtual network has vnet service endpoint enabled. - type: boolean - subnetID: - description: 'ID - Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.' - type: string - type: object - type: array - required: - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml deleted file mode 100644 index b498f28e732..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubnamespaces.azure.microsoft.com.yaml +++ /dev/null @@ -1,156 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: eventhubnamespaces.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: EventhubNamespace - listKind: EventhubNamespaceList - plural: eventhubnamespaces - shortNames: - - ehns - singular: eventhubnamespace - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: EventhubNamespace is the Schema for the eventhubnamespaces API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: EventhubNamespaceSpec defines the desired state of EventhubNamespace - properties: - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - networkRule: - description: EventhubNamespaceNetworkRule defines the namespace network - rule - properties: - defaultAction: - description: DefaultAction defined as a string - type: string - ipRules: - description: IPRules - List of IpRules - items: - properties: - ipMask: - description: IPMask - IPv4 address 1.1.1.1 or CIDR notation - 1.1.0.0/24 - type: string - type: object - type: array - virtualNetworkRules: - description: VirtualNetworkRules - List VirtualNetwork Rules - items: - properties: - ignoreMissingServiceEndpoint: - description: IgnoreMissingVnetServiceEndpoint - Value that - indicates whether to ignore missing VNet Service Endpoint - type: boolean - subnetId: - description: Subnet - Full Resource ID of Virtual Network - Subnet - type: string - type: object - type: array - type: object - properties: - description: EventhubNamespaceProperties defines the namespace properties - properties: - isAutoInflateEnabled: - type: boolean - kafkaEnabled: - type: boolean - maximumThroughputUnits: - format: int32 - type: integer - type: object - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - sku: - description: EventhubNamespaceSku defines the sku - properties: - capacity: - format: int32 - type: integer - name: - type: string - tier: - type: string - type: object - required: - - location - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml deleted file mode 100644 index 4789d367736..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_eventhubs.azure.microsoft.com.yaml +++ /dev/null @@ -1,203 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: eventhubs.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: Eventhub - listKind: EventhubList - plural: eventhubs - shortNames: - - eh - singular: eventhub - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: Eventhub is the Schema for the eventhubs API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: EventhubSpec defines the desired state of Eventhub - properties: - authorizationRule: - description: EventhubAuthorizationRule defines the name and rights of - the access policy - properties: - name: - description: Name - Name of AuthorizationRule for eventhub - type: string - rights: - description: Rights - Rights set on the AuthorizationRule - items: - type: string - type: array - type: object - keyVaultToStoreSecrets: - type: string - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - namespace: - type: string - properties: - description: EventhubProperties defines the namespace properties - properties: - captureDescription: - description: CaptureDescription - Details specifying EventHub capture - to persistent storage - properties: - destination: - description: Destination - Resource id of the storage account - to be used to create the blobs - properties: - archiveNameFormat: - description: ArchiveNameFormat - Blob naming convention - for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. - Here all the parameters (Namespace,EventHub .. etc) are - mandatory irrespective of order - type: string - blobContainer: - description: BlobContainer - Blob container Name - type: string - name: - description: Name - Name for capture destination - enum: - - EventHubArchive.AzureBlockBlob - - EventHubArchive.AzureDataLake - type: string - storageAccount: - description: StorageAccount - Details of the storage account - properties: - accountName: - description: AccountName - Name of the storage account - maxLength: 24 - minLength: 3 - pattern: ^[a-z0-9]+$ - type: string - resourceGroup: - description: ResourceGroup - Name of the storage account - resource group - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - type: object - type: object - enabled: - description: Enabled - indicates whether capture is enabled - type: boolean - intervalInSeconds: - description: IntervalInSeconds - The time window allows you - to set the frequency with which the capture to Azure Blobs - will happen - format: int32 - maximum: 900 - minimum: 60 - type: integer - sizeLimitInBytes: - description: SizeLimitInBytes - The size window defines the - amount of data built up in your Event Hub before an capture - operation - format: int32 - maximum: 524288000 - minimum: 10485760 - type: integer - required: - - enabled - type: object - messageRetentionInDays: - description: MessageRetentionInDays - Number of days to retain the - events for this Event Hub, value should be 1 to 7 days - format: int32 - maximum: 7 - minimum: 1 - type: integer - partitionCount: - description: PartitionCount - Number of partitions created for the - Event Hub, allowed values are from 2 to 32 partitions. - format: int32 - maximum: 32 - minimum: 2 - type: integer - type: object - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - secretName: - description: SecretName - Used to specify the name of the secret. Defaults - to Event Hub name if omitted. - type: string - required: - - location - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml deleted file mode 100644 index 9f31e332424..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaultkeys.azure.microsoft.com.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: keyvaultkeys.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: KeyVaultKey - listKind: KeyVaultKeyList - plural: keyvaultkeys - shortNames: - - kvk - singular: keyvaultkey - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: KeyVaultKey is the Schema for the keyvaultkeys API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: KeyVaultKeySpec defines the desired state of KeyVaultKey - properties: - curve: - description: JSONWebKeyCurveName enumerates the values for json web - key curve name. - type: string - keySize: - format: int32 - type: integer - keyVault: - type: string - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - operations: - items: - description: JSONWebKeyOperation enumerates the values for json web - key operation. - type: string - type: array - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - type: - description: JSONWebKeyType enumerates the values for json web key type. - type: string - required: - - location - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml deleted file mode 100644 index 679bf58ff8f..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_keyvaults.azure.microsoft.com.yaml +++ /dev/null @@ -1,179 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: keyvaults.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: KeyVault - listKind: KeyVaultList - plural: keyvaults - shortNames: - - kv - singular: keyvault - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: KeyVault is the Schema for the keyvaults API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: KeyVaultSpec defines the desired state of KeyVault - properties: - accessPolicies: - items: - properties: - applicationID: - description: ApplicationID - Application ID of the client making - request on behalf of a principal - type: string - clientID: - description: 'ClientID - The client ID of a user, service principal - or security group in the Azure Active Directory tenant for the - vault. The client ID must be unique for the list of access policies. - TODO: Remove this in a future API version, see: https://github.com/Azure/azure-service-operator/issues/1351' - type: string - objectID: - description: ObjectID is the AAD object id of the entity to provide - access to. - type: string - permissions: - description: Permissions - Permissions the identity has for keys, - secrets, and certificates. - properties: - certificates: - items: - type: string - type: array - keys: - items: - type: string - type: array - secrets: - items: - type: string - type: array - storage: - items: - type: string - type: array - type: object - tenantID: - description: TenantID - The Azure Active Directory tenant ID that - should be used for authenticating requests to the key vault. - type: string - type: object - type: array - enableSoftDelete: - type: boolean - location: - type: string - networkPolicies: - properties: - bypass: - description: 'Bypass - Tells what traffic can bypass network rules. - This can be ''AzureServices'' or ''None''. If not specified the - default is ''AzureServices''. Possible values include: ''AzureServices'', - ''None''' - type: string - defaultAction: - description: 'DefaultAction - The default action when no rule from - ipRules and from virtualNetworkRules match. This is only used - after the bypass property has been evaluated. Possible values - include: ''Allow'', ''Deny''' - type: string - ipRules: - description: IPRules - The list of IP address rules. - items: - type: string - type: array - virtualNetworkRules: - description: VirtualNetworkRules - The list of virtual network rules. - items: - type: string - type: array - type: object - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - sku: - description: KeyVaultSku the SKU of the Key Vault - properties: - name: - description: 'Name - The SKU name. Required for account creation; - optional for update. Possible values include: ''Premium'', `Standard`' - type: string - type: object - required: - - location - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml deleted file mode 100644 index 06c3f2beb67..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqldatabases.azure.microsoft.com.yaml +++ /dev/null @@ -1,99 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: mysqldatabases.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: MySQLDatabase - listKind: MySQLDatabaseList - plural: mysqldatabases - shortNames: - - mysqldb - singular: mysqldatabase - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: MySQLDatabase is the Schema for the mysqldatabases API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: MySQLDatabaseSpec defines the desired state of MySQLDatabase - properties: - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - type: string - required: - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml deleted file mode 100644 index 9c195c71bdb..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlfirewallrules.azure.microsoft.com.yaml +++ /dev/null @@ -1,106 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: mysqlfirewallrules.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: MySQLFirewallRule - listKind: MySQLFirewallRuleList - plural: mysqlfirewallrules - shortNames: - - mysqlfwr - singular: mysqlfirewallrule - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: MySQLFirewallRule is the Schema for the mysqlfirewallrules API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: MySQLFirewallRuleSpec defines the desired state of MySQLFirewallRule - properties: - endIpAddress: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - type: string - startIpAddress: - type: string - required: - - endIpAddress - - resourceGroup - - server - - startIpAddress - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml deleted file mode 100644 index 0e00a8ca3ff..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlserveradministrators.azure.microsoft.com.yaml +++ /dev/null @@ -1,124 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: mysqlserveradministrators.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: MySQLServerAdministrator - listKind: MySQLServerAdministratorList - plural: mysqlserveradministrators - shortNames: - - mysqladmin - singular: mysqlserveradministrator - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: MySQLServerAdministrator is the Schema for the mysqlserveradministrator - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - properties: - administratorType: - description: 'AdministratorType: The type of administrator.' - enum: - - ActiveDirectory - type: string - login: - description: 'Login: The server administrator login account name. For - example: "myuser@microsoft.com" might be the login if specifying an - AAD user. "my-mi" might be the name of a managed identity' - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - type: string - sid: - description: 'Sid: The server administrator Sid (Secure ID). If creating - for an AAD user or group, this is the OID of the entity in AAD. For - a managed identity this should be the Client ID (or app id) of the - identity.' - type: string - tenantId: - description: 'TenantId: The server Active Directory Administrator tenant - id.' - type: string - required: - - administratorType - - login - - resourceGroup - - server - - sid - - tenantId - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml deleted file mode 100644 index 55b2a3b50a8..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_mysqlvnetrules.azure.microsoft.com.yaml +++ /dev/null @@ -1,115 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: mysqlvnetrules.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: MySQLVNetRule - listKind: MySQLVNetRuleList - plural: mysqlvnetrules - shortNames: - - mysqlvnr - singular: mysqlvnetrule - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: MySQLVNetRule is the Schema for the mysqlvnetrules API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: MySQLVNetRuleSpec defines the desired state of MySQLVNetRule - properties: - ignoreMissingServiceEndpoint: - type: boolean - resourceGroup: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - type: string - subnetName: - type: string - vNetName: - type: string - vNetResourceGroup: - type: string - vNetSubscriptionID: - type: string - required: - - resourceGroup - - server - - subnetName - - vNetName - - vNetResourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml deleted file mode 100644 index d7f8a818a74..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqldatabases.azure.microsoft.com.yaml +++ /dev/null @@ -1,102 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: postgresqldatabases.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: PostgreSQLDatabase - listKind: PostgreSQLDatabaseList - plural: postgresqldatabases - shortNames: - - psqldb - singular: postgresqldatabase - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: PostgreSQLDatabase is the Schema for the postgresqldatabases API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: PostgreSQLDatabaseSpec defines the desired state of PostgreSQLDatabase - properties: - resourceGroup: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - type: string - required: - - resourceGroup - - server - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml deleted file mode 100644 index e42612b56ca..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlfirewallrules.azure.microsoft.com.yaml +++ /dev/null @@ -1,109 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: postgresqlfirewallrules.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: PostgreSQLFirewallRule - listKind: PostgreSQLFirewallRuleList - plural: postgresqlfirewallrules - shortNames: - - psqlfwr - singular: postgresqlfirewallrule - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: PostgreSQLFirewallRule is the Schema for the postgresqlfirewallrules - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: PostgreSQLFirewallRuleSpec defines the desired state of PostgreSQLFirewallRule - properties: - endIpAddress: - type: string - resourceGroup: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - type: string - startIpAddress: - type: string - required: - - endIpAddress - - resourceGroup - - server - - startIpAddress - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml deleted file mode 100644 index 85a5419a9e8..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlusers.azure.microsoft.com.yaml +++ /dev/null @@ -1,119 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: postgresqlusers.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: PostgreSQLUser - listKind: PostgreSQLUserList - plural: postgresqlusers - shortNames: - - psqlu - singular: postgresqluser - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: PostgreSQLUser is the Schema for the postgresqlusers API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: PostgreSQLUserSpec defines the desired state of PostgreSqlUser - properties: - adminSecret: - description: optional - type: string - adminSecretKeyVault: - type: string - dbName: - type: string - keyVaultToStoreSecrets: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - roles: - items: - type: string - type: array - server: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - username: - type: string - required: - - dbName - - resourceGroup - - roles - - server - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml deleted file mode 100644 index 4c91726c3fb..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_postgresqlvnetrules.azure.microsoft.com.yaml +++ /dev/null @@ -1,115 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: postgresqlvnetrules.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: PostgreSQLVNetRule - listKind: PostgreSQLVNetRuleList - plural: postgresqlvnetrules - shortNames: - - psqlvnr - singular: postgresqlvnetrule - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: PostgreSQLVNetRule is the Schema for the PostgreSQLVNetRules API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: PotgreSQLVNetRuleSpec defines the desired state of PostgreSQLVNetRule - properties: - ignoreMissingServiceEndpoint: - type: boolean - resourceGroup: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - server: - type: string - subnetName: - type: string - vNetName: - type: string - vNetResourceGroup: - type: string - vNetSubscriptionID: - type: string - required: - - resourceGroup - - server - - subnetName - - vNetName - - vNetResourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml deleted file mode 100644 index 6f73a3b0dfe..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscacheactions.azure.microsoft.com.yaml +++ /dev/null @@ -1,117 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: rediscacheactions.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: RedisCacheAction - listKind: RedisCacheActionList - plural: rediscacheactions - shortNames: - - rca - singular: rediscacheaction - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: RedisCacheAction is the Schema for the rediscacheactions API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: RedisCacheActionSpec defines the desired state of RedisCacheAction - properties: - actionName: - enum: - - rollallkeys - - rollprimarykey - - rollsecondarykey - - rebootallnodes - - rebootprimarynode - - rebootsecondarynode - type: string - cacheName: - type: string - keyVaultToStoreSecrets: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - secretName: - type: string - shardID: - format: int32 - type: integer - required: - - actionName - - cacheName - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml deleted file mode 100644 index d273d6f6c5b..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscachefirewallrules.azure.microsoft.com.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: rediscachefirewallrules.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: RedisCacheFirewallRule - listKind: RedisCacheFirewallRuleList - plural: rediscachefirewallrules - shortNames: - - rcfwr - singular: rediscachefirewallrule - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: RedisCacheFirewallRule is the Schema for the rediscachefirewallrules - API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: RedisCacheFirewallRuleSpec defines the desired state of RedisCacheFirewallRule - properties: - properties: - description: RedisCacheFirewallRuleProperties the parameters of the - RedisCacheFirewallRule - properties: - endIP: - type: string - startIP: - type: string - required: - - endIP - - startIP - type: object - redisCache: - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - required: - - properties - - redisCache - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml deleted file mode 100644 index e7653917952..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_rediscaches.azure.microsoft.com.yaml +++ /dev/null @@ -1,136 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: rediscaches.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: RedisCache - listKind: RedisCacheList - plural: rediscaches - shortNames: - - rc - singular: rediscache - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: RedisCache is the Schema for the rediscaches API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: RedisCacheSpec defines the desired state of RedisCache - properties: - keyVaultToStoreSecrets: - type: string - location: - minLength: 0 - type: string - properties: - description: RedisCacheProperties the properties of the Redis Cache. - properties: - configuration: - additionalProperties: - type: string - type: object - enableNonSslPort: - type: boolean - shardCount: - format: int32 - type: integer - sku: - description: RedisCacheSku the SKU of the Redis Cache. - properties: - capacity: - format: int32 - type: integer - family: - type: string - name: - description: 'Name - The SKU name. Required for account creation; - optional for update. Possible values include: ''StandardLRS'', - ''StandardGRS'', ''StandardRAGRS'', ''StandardZRS'', ''PremiumLRS'', - ''PremiumZRS'', ''StandardGZRS'', ''StandardRAGZRS''' - type: string - type: object - staticIp: - type: string - subnetId: - type: string - type: object - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - secretName: - type: string - required: - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml deleted file mode 100644 index 02e4bbe460d..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_resourcegroups.azure.microsoft.com.yaml +++ /dev/null @@ -1,97 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: resourcegroups.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: ResourceGroup - listKind: ResourceGroupList - plural: resourcegroups - shortNames: - - rg - singular: resourcegroup - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: ResourceGroup is the Schema for the resourcegroups API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ResourceGroupSpec defines the desired state of ResourceGroup - properties: - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - required: - - location - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml deleted file mode 100644 index 5ecf2b0e18d..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_storageaccounts.azure.microsoft.com.yaml +++ /dev/null @@ -1,202 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: storageaccounts.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: StorageAccount - listKind: StorageAccountList - plural: storageaccounts - shortNames: - - sacct - singular: storageaccount - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: StorageAccount is the Schema for the storages API - properties: - additionalResources: - description: StorageAccountAdditionalResources holds the additional resources - properties: - secrets: - items: - type: string - type: array - type: object - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - output: - description: StorageAccountOutput is the object that contains the output - from creating a Storage Account object - properties: - connectionString1: - type: string - connectionString2: - type: string - key1: - type: string - key2: - type: string - storageAccountName: - type: string - type: object - spec: - description: StorageAccountSpec defines the desired state of Storage - properties: - accessTier: - description: StorageAccountAccessTier enumerates the values for access - tier. Only one of the following access tiers may be specified. If - none of the following access tiers is specified, the default one is - Hot. - enum: - - Cool - - Hot - type: string - dataLakeEnabled: - type: boolean - kind: - description: StorageAccountKind enumerates the values for kind. Only - one of the following kinds may be specified. If none of the following - kinds is specified, the default one is StorageV2. - enum: - - BlobStorage - - BlockBlobStorage - - FileStorage - - Storage - - StorageV2 - type: string - location: - minLength: 0 - type: string - networkRule: - properties: - bypass: - description: 'Bypass - Specifies whether traffic is bypassed for - Logging/Metrics/AzureServices. Possible values are any combination - of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), - or None to bypass none of those traffics. Possible values include: - ''None'', ''Logging'', ''Metrics'', ''AzureServices''' - type: string - defaultAction: - description: 'DefaultAction - Specifies the default action of allow - or deny when no other rules match. Possible values include: ''DefaultActionAllow'', - ''DefaultActionDeny''' - type: string - ipRules: - description: IPRules - Sets the IP ACL rules - items: - properties: - ipAddressOrRange: - description: IPAddressOrRange - Specifies the IP or IP range - in CIDR format. Only IPV4 address is allowed. - type: string - type: object - type: array - virtualNetworkRules: - description: VirtualNetworkRules - Sets the virtual network rules - items: - properties: - subnetId: - description: 'SubnetId - Resource ID of a subnet, for example: - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.' - type: string - type: object - type: array - type: object - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - sku: - description: StorageAccountSku the SKU of the storage account. - properties: - name: - description: 'Name - The SKU name. Required for account creation; - optional for update. Possible values include: ''Standard_LRS'', - ''Standard_GRS'', ''Standard_RAGRS'', ''Standard_ZRS'', ''Premium_LRS'', - ''Premium_ZRS'', ''Standard_GZRS'', ''Standard_RAGZRS''. For the - full list of allowed options, see: https://docs.microsoft.com/en-us/rest/api/storagerp/storageaccounts/create#skuname' - enum: - - Premium_LRS - - Premium_ZRS - - Standard_GRS - - Standard_GZRS - - Standard_LRS - - Standard_RAGRS - - Standard_RAGZRS - - Standard_ZRS - type: string - type: object - supportsHttpsTrafficOnly: - type: boolean - required: - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml b/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml deleted file mode 100644 index ec6c48d6025..00000000000 --- a/charts/azure-service-operator/crds/apiextensions.k8s.io_v1beta1_customresourcedefinition_virtualnetworks.azure.microsoft.com.yaml +++ /dev/null @@ -1,125 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.4.0 - creationTimestamp: null - name: virtualnetworks.azure.microsoft.com -spec: - additionalPrinterColumns: - - JSONPath: .status.provisioned - name: Provisioned - type: string - - JSONPath: .status.message - name: Message - type: string - group: azure.microsoft.com - names: - kind: VirtualNetwork - listKind: VirtualNetworkList - plural: virtualnetworks - shortNames: - - vn - singular: virtualnetwork - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: VirtualNetwork is the Schema for the virtualnetworks API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: VirtualNetworkSpec defines the desired state of VirtualNetwork - properties: - addressSpace: - type: string - location: - description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster - Important: Run "make" to regenerate code after modifying this file' - type: string - resourceGroup: - minLength: 1 - pattern: ^[-\w\._\(\)]+$ - type: string - subnets: - items: - description: VNetSubnets defines subnets for this vnet - properties: - serviceEndpoints: - items: - type: string - type: array - subnetAddressPrefix: - type: string - subnetName: - description: 'INSERT ADDITIONAL STATUS FIELD - define observed - state of cluster Important: Run "make" to regenerate code after - modifying this file' - type: string - required: - - subnetAddressPrefix - - subnetName - type: object - type: array - required: - - addressSpace - - location - - resourceGroup - type: object - status: - description: ASOStatus (AzureServiceOperatorsStatus) defines the observed - state of resource actions - properties: - completed: - format: date-time - type: string - containsUpdate: - type: boolean - failedProvisioning: - type: boolean - flattenedSecrets: - type: boolean - message: - type: string - output: - type: string - pollingUrl: - type: string - provisioned: - type: boolean - provisioning: - type: boolean - requested: - format: date-time - type: string - resourceId: - type: string - specHash: - type: string - state: - type: string - type: object - type: object - version: v1alpha1 - versions: - - name: v1alpha1 - served: true - storage: true -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/charts/azure-service-operator/templates/generated/admissionregistration.k8s.io_v1beta1_validatingwebhookconfiguration_azureoperator-validating-webhook-configuration.yaml b/charts/azure-service-operator/templates/generated/admissionregistration.k8s.io_v1beta1_validatingwebhookconfiguration_azureoperator-validating-webhook-configuration.yaml index 711dfbfa547..78847d93d34 100644 --- a/charts/azure-service-operator/templates/generated/admissionregistration.k8s.io_v1beta1_validatingwebhookconfiguration_azureoperator-validating-webhook-configuration.yaml +++ b/charts/azure-service-operator/templates/generated/admissionregistration.k8s.io_v1beta1_validatingwebhookconfiguration_azureoperator-validating-webhook-configuration.yaml @@ -23,6 +23,7 @@ webhooks: - UPDATE resources: - azuresqlmanagedusers + sideEffects: None - clientConfig: caBundle: Cg== service: @@ -41,3 +42,4 @@ webhooks: - UPDATE resources: - azuresqlusers + sideEffects: None diff --git a/charts/azure-service-operator/templates/generated/apps_v1_deployment_azureoperator-controller-manager.yaml b/charts/azure-service-operator/templates/generated/apps_v1_deployment_azureoperator-controller-manager.yaml index 5add14169ee..a2e8c4910b1 100644 --- a/charts/azure-service-operator/templates/generated/apps_v1_deployment_azureoperator-controller-manager.yaml +++ b/charts/azure-service-operator/templates/generated/apps_v1_deployment_azureoperator-controller-manager.yaml @@ -18,6 +18,16 @@ spec: control-plane: controller-manager spec: containers: + - args: + - --secure-listen-address=0.0.0.0:8443 + - --upstream=http://127.0.0.1:8080/ + - --logtostderr=true + - --v=10 + image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0 + name: kube-rbac-proxy + ports: + - containerPort: 8443 + name: https - args: - --metrics-addr=127.0.0.1:8080 command: @@ -40,11 +50,13 @@ spec: secretKeyRef: key: AZURE_TENANT_ID name: azureoperatorsettings + optional: true - name: AZURE_SUBSCRIPTION_ID valueFrom: secretKeyRef: key: AZURE_SUBSCRIPTION_ID name: azureoperatorsettings + optional: true - name: AZURE_USE_MI valueFrom: secretKeyRef: @@ -95,16 +107,6 @@ spec: - mountPath: /tmp/k8s-webhook-server/serving-certs name: cert readOnly: true - - args: - - --secure-listen-address=0.0.0.0:8443 - - --upstream=http://127.0.0.1:8080/ - - --logtostderr=true - - --v=10 - image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0 - name: kube-rbac-proxy - ports: - - containerPort: 8443 - name: https terminationGracePeriodSeconds: 10 volumes: - name: cert diff --git a/charts/azure-service-operator/values.yaml b/charts/azure-service-operator/values.yaml index 280577f8c44..29e2730fcab 100644 --- a/charts/azure-service-operator/values.yaml +++ b/charts/azure-service-operator/values.yaml @@ -30,7 +30,7 @@ azureSecretNamingVersion: "2" # corresponding CRD yaml in the cart (and so no CRD in the k8s # repository). image: - repository: mcr.microsoft.com/k8s/azureserviceoperator:1.0.22275 + repository: mcr.microsoft.com/k8s/azureserviceoperator:1.0.23694 # installAadPodIdentity determines if the aad-pod-identity subchart should be installed. installAadPodIdentity: False diff --git a/charts/index.yaml b/charts/index.yaml index 8606c2664c2..84f4b58f45e 100644 --- a/charts/index.yaml +++ b/charts/index.yaml @@ -1,9 +1,26 @@ apiVersion: v1 entries: azure-service-operator: + - apiVersion: v2 + appVersion: 1.0.23694 + created: "2021-05-25T15:33:55.491388681-07:00" + dependencies: + - condition: installAadPodIdentity + name: aad-pod-identity + repository: https://raw.githubusercontent.com/Azure/aad-pod-identity/master/charts + version: 1.5.5 + description: Deploy components and dependencies of azure-service-operator + digest: 49c5758b9520018400a911015a754c70a14fb6a89ed94ff25faeb1caedd34e86 + home: https://github.com/Azure/azure-service-operator + name: azure-service-operator + sources: + - https://github.com/Azure/azure-service-operator + urls: + - azure-service-operator-1.3.0.tgz + version: 1.3.0 - apiVersion: v2 appVersion: 1.0.22275 - created: "2021-04-23T15:32:46.5506904+12:00" + created: "2021-05-25T15:33:55.48954869-07:00" dependencies: - condition: installAadPodIdentity name: aad-pod-identity @@ -20,7 +37,7 @@ entries: version: 1.2.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2021-04-23T15:32:46.549221+12:00" + created: "2021-05-25T15:33:55.487844098-07:00" dependencies: - condition: installAadPodIdentity name: aad-pod-identity @@ -37,7 +54,7 @@ entries: version: 1.1.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2021-04-23T15:32:46.5469889+12:00" + created: "2021-05-25T15:33:55.486128107-07:00" dependencies: - condition: installAadPodIdentity name: aad-pod-identity @@ -54,7 +71,7 @@ entries: version: 1.0.0 - apiVersion: v2 appVersion: 0.1.0 - created: "2021-04-23T15:32:46.545413+12:00" + created: "2021-05-25T15:33:55.483683218-07:00" dependencies: - condition: installAadPodIdentity name: aad-pod-identity @@ -69,4 +86,4 @@ entries: urls: - azure-service-operator-0.1.0.tgz version: 0.1.0 -generated: "2021-04-23T15:32:46.5439136+12:00" +generated: "2021-05-25T15:33:55.481669828-07:00"