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 00000000000..9ae5838feeb Binary files /dev/null and b/charts/azure-service-operator-1.3.0.tgz differ 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"