Skip to content

Reusing the OSSku definition and renaming definitions to avoid overlap in SDK - HybridAKS 2023-11-15-preview#26741

Merged
raosuhas merged 6 commits into
mainfrom
users/hav/fix_hybridaks_properties
Nov 22, 2023
Merged

Reusing the OSSku definition and renaming definitions to avoid overlap in SDK - HybridAKS 2023-11-15-preview#26741
raosuhas merged 6 commits into
mainfrom
users/hav/fix_hybridaks_properties

Conversation

@HariPrasadV
Copy link
Copy Markdown
Contributor

@HariPrasadV HariPrasadV commented Nov 16, 2023

ARM (Control Plane) API Specification Update Pull Request

PR review workflow diagram

Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

diagram

[1] ARM review queue (for merge queues, see [4])
The PRs are processed by time opened, ascending. Your PR may show up on 2nd or later page.
If you addressed Step 1 from the diagram and your PR is not showing up in the queue, ensure the label ARMChangesRequested
is removed from your PR. This should cause the label WaitForARMFeedback to be added.
[2] https://aka.ms/azsdk/support/specreview-channel
[3] List of SDK breaking changes approvers in pinned Teams announcement
[4] public repo merge queue, private repo merge queue (for ARM review queue, [1])

If you need further help with anything, see Getting help section below.

Purpose of this PR

What's the purpose of this PR? Check all that apply. This is mandatory!

Due diligence checklist

To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

Breaking changes review (Step 1)

  • If the automation determines you have breaking changes, i.e. Step 1 from the diagram applies to you,
    you must follow the breaking changes process.
    IMPORTANT This applies even if:
    • The tool fails while it shouldn't, e.g. due to runtime exception, or incorrect detection of breaking changes.
    • You believe there is no need for you to request breaking change approval, for any reason.
      Such claims must be reviewed, and the process is the same.

ARM API changes review (Step 2)

  • If this PR is in purview of ARM review then automation will add the ARMReview label.
  • If you want to force ARM review, add the label yourself.
  • Proceed according to the diagram at the top of this comment.

Viewing API changes

For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures

If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
Swagger-Suppression-Process
to get approval.

Getting help

@openapi-pipeline-app
Copy link
Copy Markdown

openapi-pipeline-app Bot commented Nov 16, 2023

Next Steps to Merge

✔️ All automated merging requirements have been met! Refer to step 4 in the PR workflow diagram (even if your PR is for data plane, not ARM).

@openapi-pipeline-app
Copy link
Copy Markdown

openapi-pipeline-app Bot commented Nov 16, 2023

Swagger Validation Report

️❌BreakingChange: 6 Errors, 0 Warnings failed [Detail]
compared swaggers (via Oad v0.10.4)] new version base version
provisionedClusterInstances.json 2023-11-15-preview(2982f56) 2023-11-15-preview(main)
Rule Message
1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1777:15
Old: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1777:15
1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
Old: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1938:15
Old: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1950:15
1027 - DefaultValueChanged The new version has a different default value than the previous one.
New: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
Old: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
Old: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
1047 - XmsEnumChanged The new version has a different x-ms-enum 'name' than the previous one.
New: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
Old: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1868:9
️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️⚠️LintDiff: 1 Warnings warning [Detail]
compared tags (via openapi-validator v2.1.6) new version base version
package-preview-2023-11 package-preview-2023-11(2982f56) package-preview-2023-11(main)

[must fix]The following errors/warnings are introduced by current PR:

Rule Message Related RPC [For API reviewers]
⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1800


The following errors/warnings exist before current PR submission:

Only 30 items are listed, please refer to log for more details.

Rule Message
⚠️ ReservedResourceNamesModelAsEnum The service-defined (reserved name) resource 'default' should be represented as a path parameter enum with modelAsString set to true.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L37
⚠️ ParameterDescription Parameter should have a description.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L90
⚠️ PutInOperationName 'PUT' operation 'HybridIdentityMetadata_Put' should use method name 'Create'. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L237
⚠️ ParameterDescription Parameter should have a description.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L252
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'agentPoolModel'. Consider using the plural form of 'agentPool' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L398
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'agentPoolModel'. Consider using the plural form of 'agentPool' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L433
⚠️ ParameterDescription Parameter should have a description.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L455
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'agentPoolModel'. Consider using the plural form of 'agentPool' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L486
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'agentPoolModel'. Consider using the plural form of 'agentPool' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L530
⚠️ ParameterDescription Parameter should have a description.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L548
⚠️ PageableOperation Based on the response model schema, operation 'agentPool_ListByProvisionedCluster' might be pageable. Consider adding the x-ms-pageable extension.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L589
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'agentPoolModel'. Consider using the plural form of 'agentPool' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L590
⚠️ OperationSummaryOrDescription Operation should have a summary or description.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1049
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1111
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1122
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1190
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1206
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1209
⚠️ SchemaDescriptionOrTitle Schema should have a description or title.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1339
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1361
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1368
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1371
⚠️ LocationMustHaveXmsMutability Property location must have 'x-ms-mutability':['read', 'create'] extension defined.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1427
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1509
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1535
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1571
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1610
⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1666
⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1767
⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
Location: Microsoft.HybridContainerService/preview/2023-11-15-preview/provisionedClusterInstances.json#L1871
️️✔️Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️️✔️Automated merging requirements met succeeded [Detail] [Expand]
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link
Copy Markdown

openapi-pipeline-app Bot commented Nov 16, 2023

Swagger Generation Artifacts

️️✔️ApiDocPreview succeeded [Detail] [Expand]
 Please click here to preview with your @microsoft account. 
️❌SDK Breaking Change Tracking failed [Detail]

Breaking Changes Tracking

azure-sdk-for-go - sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice - Approved - 0.3.0
-	Function `NewAgentPoolClient` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(azcore.TokenCredential, *arm.ClientOptions)`
-	Function `NewHybridIdentityMetadataClient` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(azcore.TokenCredential, *arm.ClientOptions)`
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs] Generate from 2336c670d76e69d23cf17720c454820a096a458a. SDK Automation 14.0.0
    command	sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json
    cmderr	[automation_init.sh] WARNING: azure-devtools 1.2.1 does not provide the extra 'ci-tools'
    cmderr	[automation_init.sh] WARNING: azure-devtools 1.2.1 does not provide the extra 'ci-tools'
    cmderr	[automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed.
    command	sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
    cmderr	[automation_generate.sh]
    cmderr	[automation_generate.sh] npm notice New major version of npm available! 9.8.1 -> 10.2.4
    cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.4>
    cmderr	[automation_generate.sh] npm notice Run `npm install -g npm@10.2.4` to update!
    cmderr	[automation_generate.sh] npm notice
  • ️✔️track2_azure-mgmt-hybridcontainerservice [View full logs]  [Preview SDK Changes] Breaking Change Detected
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog]   - Added operation group HybridContainerServiceMgmtClientOperationsMixin
    info	[Changelog]   - Added operation group KubernetesVersionsOperations
    info	[Changelog]   - Added operation group ProvisionedClusterInstancesOperations
    info	[Changelog]   - Added operation group VMSkusOperations
    info	[Changelog]   - Model AgentPool has a new parameter os_sku
    info	[Changelog]   - Model AgentPoolProfile has a new parameter os_sku
    info	[Changelog]   - Model AgentPoolProperties has a new parameter os_sku
    info	[Changelog]   - Model AgentPoolProvisioningStatusStatus has a new parameter operation_status
    info	[Changelog]   - Model ControlPlaneProfile has a new parameter os_sku
    info	[Changelog]   - Model NamedAgentPoolProfile has a new parameter os_sku
    info	[Changelog]   - Model ProvisionedClusterUpgradeProfile has a new parameter system_data
    info	[Changelog]   - Model ProxyResource has a new parameter system_data
    info	[Changelog]   - Model Resource has a new parameter system_data
    info	[Changelog]   - Model TrackedResource has a new parameter system_data
    info	[Changelog]
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog]   - Model AgentPool no longer has parameter cloud_provider_profile
    info	[Changelog]   - Model AgentPool no longer has parameter max_count
    info	[Changelog]   - Model AgentPool no longer has parameter max_pods
    info	[Changelog]   - Model AgentPool no longer has parameter min_count
    info	[Changelog]   - Model AgentPool no longer has parameter mode
    info	[Changelog]   - Model AgentPool no longer has parameter node_labels
    info	[Changelog]   - Model AgentPool no longer has parameter node_taints
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter cloud_provider_profile
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter count
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter max_count
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter max_pods
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter min_count
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter mode
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter node_labels
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter node_taints
    info	[Changelog]   - Model AgentPoolProfile no longer has parameter vm_size
    info	[Changelog]   - Model AgentPoolProperties no longer has parameter cloud_provider_profile
    info	[Changelog]   - Model AgentPoolProperties no longer has parameter max_count
    info	[Changelog]   - Model AgentPoolProperties no longer has parameter max_pods
    info	[Changelog]   - Model AgentPoolProperties no longer has parameter min_count
    info	[Changelog]   - Model AgentPoolProperties no longer has parameter mode
    info	[Changelog]   - Model AgentPoolProperties no longer has parameter node_labels
    info	[Changelog]   - Model AgentPoolProperties no longer has parameter node_taints
    info	[Changelog]   - Model AgentPoolProvisioningStatusStatus no longer has parameter provisioning_status
    info	[Changelog]   - Model AgentPoolProvisioningStatusStatus no longer has parameter replicas
    info	[Changelog]   - Model CloudProviderProfile no longer has parameter infra_storage_profile
    info	[Changelog]   - Model ControlPlaneProfile no longer has parameter cloud_provider_profile
    info	[Changelog]   - Model ControlPlaneProfile no longer has parameter max_count
    info	[Changelog]   - Model ControlPlaneProfile no longer has parameter max_pods
    info	[Changelog]   - Model ControlPlaneProfile no longer has parameter min_count
    info	[Changelog]   - Model ControlPlaneProfile no longer has parameter mode
    info	[Changelog]   - Model ControlPlaneProfile no longer has parameter node_labels
    info	[Changelog]   - Model ControlPlaneProfile no longer has parameter node_taints
    info	[Changelog]   - Model HybridIdentityMetadata no longer has parameter identity
    info	[Changelog]   - Model LinuxProfileProperties no longer has parameter admin_username
    info	[Changelog]   - Model NamedAgentPoolProfile no longer has parameter cloud_provider_profile
    info	[Changelog]   - Model NamedAgentPoolProfile no longer has parameter max_count
    info	[Changelog]   - Model NamedAgentPoolProfile no longer has parameter max_pods
    info	[Changelog]   - Model NamedAgentPoolProfile no longer has parameter min_count
    info	[Changelog]   - Model NamedAgentPoolProfile no longer has parameter mode
    info	[Changelog]   - Model NamedAgentPoolProfile no longer has parameter node_labels
    info	[Changelog]   - Model NamedAgentPoolProfile no longer has parameter node_taints
    info	[Changelog]   - Model NetworkProfile no longer has parameter dns_service_ip
    info	[Changelog]   - Model NetworkProfile no longer has parameter load_balancer_sku
    info	[Changelog]   - Model NetworkProfile no longer has parameter pod_cidrs
    info	[Changelog]   - Model NetworkProfile no longer has parameter service_cidr
    info	[Changelog]   - Model NetworkProfile no longer has parameter service_cidrs
    info	[Changelog]   - Model ProvisionedClusters no longer has parameter identity
    info	[Changelog]   - Model ProvisionedClusters no longer has parameter location
    info	[Changelog]   - Model ProvisionedClusters no longer has parameter tags
    info	[Changelog]   - Operation AgentPoolOperations.begin_create_or_update has a new required parameter connected_cluster_resource_uri
    info	[Changelog]   - Operation AgentPoolOperations.begin_create_or_update no longer has parameter resource_group_name
    info	[Changelog]   - Operation AgentPoolOperations.begin_create_or_update no longer has parameter resource_name
    info	[Changelog]   - Operation AgentPoolOperations.get has a new required parameter connected_cluster_resource_uri
    info	[Changelog]   - Operation AgentPoolOperations.get no longer has parameter resource_group_name
    info	[Changelog]   - Operation AgentPoolOperations.get no longer has parameter resource_name
    info	[Changelog]   - Operation AgentPoolOperations.list_by_provisioned_cluster has a new required parameter connected_cluster_resource_uri
    info	[Changelog]   - Operation AgentPoolOperations.list_by_provisioned_cluster no longer has parameter resource_group_name
    info	[Changelog]   - Operation AgentPoolOperations.list_by_provisioned_cluster no longer has parameter resource_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get has a new required parameter connected_cluster_resource_uri
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get no longer has parameter hybrid_identity_metadata_resource_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get no longer has parameter resource_group_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get no longer has parameter resource_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.list_by_cluster has a new required parameter connected_cluster_resource_uri
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.list_by_cluster no longer has parameter resource_group_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.list_by_cluster no longer has parameter resource_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.put has a new required parameter connected_cluster_resource_uri
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.put no longer has parameter hybrid_identity_metadata_resource_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.put no longer has parameter resource_group_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.put no longer has parameter resource_name
    info	[Changelog]   - Operation VirtualNetworksOperations.begin_create_or_update has a new required parameter virtual_network_name
    info	[Changelog]   - Operation VirtualNetworksOperations.begin_create_or_update no longer has parameter virtual_networks_name
    info	[Changelog]   - Operation VirtualNetworksOperations.begin_update has a new required parameter virtual_network_name
    info	[Changelog]   - Operation VirtualNetworksOperations.begin_update no longer has parameter virtual_networks_name
    info	[Changelog]   - Operation VirtualNetworksOperations.retrieve has a new required parameter virtual_network_name
    info	[Changelog]   - Operation VirtualNetworksOperations.retrieve no longer has parameter virtual_networks_name
    info	[Changelog]   - Removed operation group HybridContainerServiceOperations
    info	[Changelog]   - Removed operation group ProvisionedClustersOperations
    info	[Changelog]   - Removed operation group StorageSpacesOperations
    info	[Changelog]   - Renamed operation AgentPoolOperations.delete to AgentPoolOperations.begin_delete
    info	[Changelog]   - Renamed operation AgentPoolOperations.update to AgentPoolOperations.begin_update
    info	[Changelog]   - Renamed operation HybridIdentityMetadataOperations.delete to HybridIdentityMetadataOperations.begin_delete
    info	[Changelog]   - Renamed operation VirtualNetworksOperations.delete to VirtualNetworksOperations.begin_delete
️⚠️ azure-sdk-for-java warning [Detail]
  • ⚠️Warning [Logs] Generate from 2336c670d76e69d23cf17720c454820a096a458a. SDK Automation 14.0.0
    command	./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json
    cmderr	[init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.3.1
    cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
    cmderr	[init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.3.1
    cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
    command	./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
  • ️✔️azure-resourcemanager-hybridcontainerservice [View full logs]  [Preview SDK Changes]
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from 2336c670d76e69d23cf17720c454820a096a458a. SDK Automation 14.0.0
    command	sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json
    command	generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
  • ️✔️sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog] - Struct `StorageSpacesPatch` has been removed
    info	[Changelog] - Struct `StorageSpacesProperties` has been removed
    info	[Changelog] - Struct `StorageSpacesPropertiesHciStorageProfile` has been removed
    info	[Changelog] - Struct `StorageSpacesPropertiesStatus` has been removed
    info	[Changelog] - Struct `StorageSpacesPropertiesStatusProvisioningStatus` has been removed
    info	[Changelog] - Struct `StorageSpacesPropertiesStatusProvisioningStatusError` has been removed
    info	[Changelog] - Struct `StorageSpacesPropertiesVmwareStorageProfile` has been removed
    info	[Changelog] - Struct `VMSKUListResult` has been removed
    info	[Changelog] - Struct `VirtualNetworks` has been removed
    info	[Changelog] - Struct `VirtualNetworksExtendedLocation` has been removed
    info	[Changelog] - Struct `VirtualNetworksProperties` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesInfraVnetProfile` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesInfraVnetProfileHci` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesInfraVnetProfileNetworkCloud` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesInfraVnetProfileVmware` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesStatus` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesStatusProvisioningStatus` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesStatusProvisioningStatusError` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesVipPoolItem` has been removed
    info	[Changelog] - Struct `VirtualNetworksPropertiesVmipPoolItem` has been removed
    info	[Changelog] - Struct `WindowsProfile` has been removed
    info	[Changelog] - Struct `WindowsProfileResponse` has been removed
    info	[Changelog] - Field `CloudProviderProfile`, `MaxCount`, `MaxPods`, `MinCount`, `Mode`, `NodeLabels`, `NodeTaints` of struct `AgentPoolProperties` has been removed
    info	[Changelog] - Field `ProvisioningStatus`, `Replicas` of struct `AgentPoolProvisioningStatusStatus` has been removed
    info	[Changelog] - Field `InfraStorageProfile` of struct `CloudProviderProfile` has been removed
    info	[Changelog] - Field `CloudProviderProfile`, `MaxCount`, `MaxPods`, `MinCount`, `Mode`, `NodeLabels`, `NodeTaints` of struct `ControlPlaneProfile` has been removed
    info	[Changelog] - Field `Identity` of struct `HybridIdentityMetadataProperties` has been removed
    info	[Changelog] - Field `AdminUsername` of struct `LinuxProfileProperties` has been removed
    info	[Changelog] - Field `CloudProviderProfile`, `MaxCount`, `MaxPods`, `MinCount`, `Mode`, `NodeLabels`, `NodeTaints` of struct `NamedAgentPoolProfile` has been removed
    info	[Changelog] - Field `DNSServiceIP`, `LoadBalancerSKU`, `PodCidrs`, `ServiceCidr`, `ServiceCidrs` of struct `NetworkProfile` has been removed
    info	[Changelog] - Field `ResourceProviderOperationList` of struct `OperationsClientListResponse` has been removed
    info	[Changelog] - Field `Identity`, `Location`, `Tags` of struct `ProvisionedClusters` has been removed
    info	[Changelog] - Field `VirtualNetworks` of struct `VirtualNetworksClientCreateOrUpdateResponse` has been removed
    info	[Changelog] - Field `VirtualNetworks` of struct `VirtualNetworksClientRetrieveResponse` has been removed
    info	[Changelog] - Field `VirtualNetworks` of struct `VirtualNetworksClientUpdateResponse` has been removed
    info	[Changelog]
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog] - New enum type `ActionType` with values `ActionTypeInternal`
    info	[Changelog] - New enum type `AddonPhase` with values `AddonPhaseDeleting`, `AddonPhaseFailed`, `AddonPhasePending`, `AddonPhaseProvisioned`, `AddonPhaseProvisioning`, `AddonPhaseProvisioningHelmChartInstalled`, `AddonPhaseProvisioningMSICertificateDownloaded`, `AddonPhaseUpgrading`
    info	[Changelog] - New enum type `AzureHybridBenefit` with values `AzureHybridBenefitFalse`, `AzureHybridBenefitNotApplicable`, `AzureHybridBenefitTrue`
    info	[Changelog] - New enum type `ExtendedLocationTypes` with values `ExtendedLocationTypesCustomLocation`
    info	[Changelog] - New enum type `OSSKU` with values `OSSKUCBLMariner`, `OSSKUWindows2019`, `OSSKUWindows2022`
    info	[Changelog] - New enum type `Origin` with values `OriginSystem`, `OriginUser`, `OriginUserSystem`
    info	[Changelog] - New enum type `ResourceProvisioningState` with values `ResourceProvisioningStateAccepted`, `ResourceProvisioningStateCanceled`, `ResourceProvisioningStateCreated`, `ResourceProvisioningStateCreating`, `ResourceProvisioningStateDeleting`, `ResourceProvisioningStateFailed`, `ResourceProvisioningStateInProgress`, `ResourceProvisioningStateSucceeded`, `ResourceProvisioningStateUpdating`, `ResourceProvisioningStateUpgrading`
    info	[Changelog] - New function `*Client.BeginDeleteKubernetesVersions(context.Context, string, *ClientBeginDeleteKubernetesVersionsOptions) (*runtime.Poller[ClientDeleteKubernetesVersionsResponse], error)`
    info	[Changelog] - New function `*Client.BeginDeleteVMSKUs(context.Context, string, *ClientBeginDeleteVMSKUsOptions) (*runtime.Poller[ClientDeleteVMSKUsResponse], error)`
    info	[Changelog] - New function `*Client.GetKubernetesVersions(context.Context, string, *ClientGetKubernetesVersionsOptions) (ClientGetKubernetesVersionsResponse, error)`
    info	[Changelog] - New function `*Client.GetVMSKUs(context.Context, string, *ClientGetVMSKUsOptions) (ClientGetVMSKUsResponse, error)`
    info	[Changelog] - New function `*Client.BeginPutKubernetesVersions(context.Context, string, KubernetesVersionProfile, *ClientBeginPutKubernetesVersionsOptions) (*runtime.Poller[ClientPutKubernetesVersionsResponse], error)`
    info	[Changelog] - New function `*Client.BeginPutVMSKUs(context.Context, string, VMSKUProfile, *ClientBeginPutVMSKUsOptions) (*runtime.Poller[ClientPutVMSKUsResponse], error)`
    info	[Changelog] - New function `*ClientFactory.NewKubernetesVersionsClient() *KubernetesVersionsClient`
    info	[Changelog] - New function `*ClientFactory.NewProvisionedClusterInstancesClient() *ProvisionedClusterInstancesClient`
    info	[Changelog] - New function `*ClientFactory.NewVMSKUsClient() *VMSKUsClient`
    info	[Changelog] - New function `NewKubernetesVersionsClient(azcore.TokenCredential, *arm.ClientOptions) (*KubernetesVersionsClient, error)`
    info	[Changelog] - New function `*KubernetesVersionsClient.NewListPager(string, *KubernetesVersionsClientListOptions) *runtime.Pager[KubernetesVersionsClientListResponse]`
    info	[Changelog] - New function `NewProvisionedClusterInstancesClient(azcore.TokenCredential, *arm.ClientOptions) (*ProvisionedClusterInstancesClient, error)`
    info	[Changelog] - New function `*ProvisionedClusterInstancesClient.BeginCreateOrUpdate(context.Context, string, ProvisionedClusters, *ProvisionedClusterInstancesClientBeginCreateOrUpdateOptions) (*runtime.Poller[ProvisionedClusterInstancesClientCreateOrUpdateResponse], error)`
    info	[Changelog] - New function `*ProvisionedClusterInstancesClient.BeginDelete(context.Context, string, *ProvisionedClusterInstancesClientBeginDeleteOptions) (*runtime.Poller[ProvisionedClusterInstancesClientDeleteResponse], error)`
    info	[Changelog] - New function `*ProvisionedClusterInstancesClient.Get(context.Context, string, *ProvisionedClusterInstancesClientGetOptions) (ProvisionedClusterInstancesClientGetResponse, error)`
    info	[Changelog] - New function `*ProvisionedClusterInstancesClient.GetUpgradeProfile(context.Context, string, *ProvisionedClusterInstancesClientGetUpgradeProfileOptions) (ProvisionedClusterInstancesClientGetUpgradeProfileResponse, error)`
    info	[Changelog] - New function `*ProvisionedClusterInstancesClient.BeginListAdminKubeconfig(context.Context, string, *ProvisionedClusterInstancesClientBeginListAdminKubeconfigOptions) (*runtime.Poller[ProvisionedClusterInstancesClientListAdminKubeconfigResponse], error)`
    info	[Changelog] - New function `*ProvisionedClusterInstancesClient.NewListPager(string, *ProvisionedClusterInstancesClientListOptions) *runtime.Pager[ProvisionedClusterInstancesClientListResponse]`
    info	[Changelog] - New function `*ProvisionedClusterInstancesClient.BeginListUserKubeconfig(context.Context, string, *ProvisionedClusterInstancesClientBeginListUserKubeconfigOptions) (*runtime.Poller[ProvisionedClusterInstancesClientListUserKubeconfigResponse], error)`
    info	[Changelog] - New function `NewVMSKUsClient(azcore.TokenCredential, *arm.ClientOptions) (*VMSKUsClient, error)`
    info	[Changelog] - New function `*VMSKUsClient.NewListPager(string, *VMSKUsClientListOptions) *runtime.Pager[VMSKUsClientListResponse]`
    info	[Changelog] - New struct `AddonStatusProfile`
    info	[Changelog] - New struct `AgentPoolPatch`
    info	[Changelog] - New struct `AgentPoolProvisioningStatusOperationStatus`
    info	[Changelog] - New struct `AgentPoolProvisioningStatusOperationStatusError`
    info	[Changelog] - New struct `AgentPoolUpdateProfile`
    info	[Changelog] - New struct `CredentialResult`
    info	[Changelog] - New struct `ExtendedLocation`
    info	[Changelog] - New struct `KubernetesPatchVersions`
    info	[Changelog] - New struct `KubernetesVersionCapabilities`
    info	[Changelog] - New struct `KubernetesVersionProfile`
    info	[Changelog] - New struct `KubernetesVersionProfileList`
    info	[Changelog] - New struct `KubernetesVersionProfileProperties`
    info	[Changelog] - New struct `KubernetesVersionProperties`
    info	[Changelog] - New struct `KubernetesVersionReadiness`
    info	[Changelog] - New struct `ListCredentialResponse`
    info	[Changelog] - New struct `ListCredentialResponseError`
    info	[Changelog] - New struct `ListCredentialResponseProperties`
    info	[Changelog] - New struct `NetworkProfileLoadBalancerProfile`
    info	[Changelog] - New struct `Operation`
    info	[Changelog] - New struct `OperationDisplay`
    info	[Changelog] - New struct `OperationListResult`
    info	[Changelog] - New struct `ProvisionedClusterLicenseProfile`
    info	[Changelog] - New struct `ProvisionedClusterProperties`
    info	[Changelog] - New struct `ProvisionedClusterPropertiesStatus`
    info	[Changelog] - New struct `ProvisionedClusterPropertiesStatusOperationStatus`
    info	[Changelog] - New struct `ProvisionedClusterPropertiesStatusOperationStatusError`
    info	[Changelog] - New struct `ProvisionedClustersListResult`
    info	[Changelog] - New struct `VMSKUCapabilities`
    info	[Changelog] - New struct `VMSKUProfile`
    info	[Changelog] - New struct `VMSKUProfileList`
    info	[Changelog] - New struct `VMSKUProfileProperties`
    info	[Changelog] - New struct `VMSKUProperties`
    info	[Changelog] - New struct `VirtualNetwork`
    info	[Changelog] - New struct `VirtualNetworkExtendedLocation`
    info	[Changelog] - New struct `VirtualNetworkProperties`
    info	[Changelog] - New struct `VirtualNetworkPropertiesInfraVnetProfile`
    info	[Changelog] - New struct `VirtualNetworkPropertiesInfraVnetProfileHci`
    info	[Changelog] - New struct `VirtualNetworkPropertiesInfraVnetProfileVmware`
    info	[Changelog] - New struct `VirtualNetworkPropertiesStatus`
    info	[Changelog] - New struct `VirtualNetworkPropertiesStatusOperationStatus`
    info	[Changelog] - New struct `VirtualNetworkPropertiesStatusOperationStatusError`
    info	[Changelog] - New struct `VirtualNetworkPropertiesVipPoolItem`
    info	[Changelog] - New struct `VirtualNetworkPropertiesVmipPoolItem`
    info	[Changelog] - New field `OSSKU` in struct `AgentPoolProperties`
    info	[Changelog] - New field `OperationStatus` in struct `AgentPoolProvisioningStatusStatus`
    info	[Changelog] - New field `OSSKU` in struct `ControlPlaneProfile`
    info	[Changelog] - New field `OSSKU` in struct `NamedAgentPoolProfile`
    info	[Changelog] - New anonymous field `OperationListResult` in struct `OperationsClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `ProvisionedClusterUpgradeProfile`
    info	[Changelog] - New anonymous field `VirtualNetwork` in struct `VirtualNetworksClientCreateOrUpdateResponse`
    info	[Changelog] - New anonymous field `VirtualNetwork` in struct `VirtualNetworksClientRetrieveResponse`
    info	[Changelog] - New anonymous field `VirtualNetwork` in struct `VirtualNetworksClientUpdateResponse`
    info	[Changelog]
    info	[Changelog] Total 174 breaking change(s), 152 additive change(s).
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from 2336c670d76e69d23cf17720c454820a096a458a. SDK Automation 14.0.0
    command	sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json
    warn	File azure-sdk-for-js_tmp/initOutput.json not found to read
    command	sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
  • ️✔️@azure/arm-hybridcontainerservice [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog]   - Added Interface VmSkuProfileList
    info	[Changelog]   - Added Interface VmSkuProfileProperties
    info	[Changelog]   - Added Interface VmSkuProperties
    info	[Changelog]   - Added Interface VMSkusListNextOptionalParams
    info	[Changelog]   - Added Interface VMSkusListOptionalParams
    info	[Changelog]   - Added Type Alias ActionType
    info	[Changelog]   - Added Type Alias AddonPhase
    info	[Changelog]   - Added Type Alias AgentPoolDeleteResponse
    info	[Changelog]   - Added Type Alias AzureHybridBenefit
    info	[Changelog]   - Added Type Alias DeleteKubernetesVersionsResponse
    info	[Changelog]   - Added Type Alias DeleteVMSkusResponse
    info	[Changelog]   - Added Type Alias ExtendedLocationTypes
    info	[Changelog]   - Added Type Alias GetKubernetesVersionsResponse
    info	[Changelog]   - Added Type Alias GetVMSkusResponse
    info	[Changelog]   - Added Type Alias HybridIdentityMetadataDeleteResponse
    info	[Changelog]   - Added Type Alias KubernetesVersionsListNextResponse
    info	[Changelog]   - Added Type Alias KubernetesVersionsListResponse
    info	[Changelog]   - Added Type Alias Origin
    info	[Changelog]   - Added Type Alias Ossku
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesDeleteResponse
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesGetResponse
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesGetUpgradeProfileResponse
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesListAdminKubeconfigResponse
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesListNextResponse
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesListResponse
    info	[Changelog]   - Added Type Alias ProvisionedClusterInstancesListUserKubeconfigResponse
    info	[Changelog]   - Added Type Alias PutKubernetesVersionsResponse
    info	[Changelog]   - Added Type Alias PutVMSkusResponse
    info	[Changelog]   - Added Type Alias ResourceProvisioningState
    info	[Changelog]   - Added Type Alias VirtualNetworksDeleteResponse
    info	[Changelog]   - Added Type Alias VMSkusListNextResponse
    info	[Changelog]   - Added Type Alias VMSkusListResponse
    info	[Changelog]   - Interface AgentPool has a new optional parameter osSKU
    info	[Changelog]   - Interface AgentPoolDeleteOptionalParams has a new optional parameter resumeFrom
    info	[Changelog]   - Interface AgentPoolDeleteOptionalParams has a new optional parameter updateIntervalInMs
    info	[Changelog]   - Interface AgentPoolProfile has a new optional parameter osSKU
    info	[Changelog]   - Interface AgentPoolProvisioningStatusStatus has a new optional parameter operationStatus
    info	[Changelog]   - Interface AgentPoolUpdateOptionalParams has a new optional parameter resumeFrom
    info	[Changelog]   - Interface AgentPoolUpdateOptionalParams has a new optional parameter updateIntervalInMs
    info	[Changelog]   - Interface HybridIdentityMetadataDeleteOptionalParams has a new optional parameter resumeFrom
    info	[Changelog]   - Interface HybridIdentityMetadataDeleteOptionalParams has a new optional parameter updateIntervalInMs
    info	[Changelog]   - Interface Resource has a new optional parameter systemData
    info	[Changelog]   - Interface VirtualNetworksDeleteOptionalParams has a new optional parameter resumeFrom
    info	[Changelog]   - Interface VirtualNetworksDeleteOptionalParams has a new optional parameter updateIntervalInMs
    info	[Changelog]   - Added Enum KnownActionType
    info	[Changelog]   - Added Enum KnownAddonPhase
    info	[Changelog]   - Added Enum KnownAzureHybridBenefit
    info	[Changelog]   - Added Enum KnownExtendedLocationTypes
    info	[Changelog]   - Added Enum KnownOrigin
    info	[Changelog]   - Added Enum KnownOssku
    info	[Changelog]   - Added Enum KnownResourceProvisioningState
    info	[Changelog]
    info	[Changelog] **Breaking Changes**
    info	[Changelog]
    info	[Changelog]   - Removed operation group HybridContainerService
    info	[Changelog]   - Removed operation group ProvisionedClustersOperations
    info	[Changelog]   - Removed operation group StorageSpacesOperations
    info	[Changelog]   - Removed operation group VirtualNetworksOperations
    info	[Changelog]   - Removed operation AgentPoolOperations.delete
    info	[Changelog]   - Removed operation AgentPoolOperations.update
    info	[Changelog]   - Removed operation HybridIdentityMetadataOperations.delete
    info	[Changelog]   - Operation AgentPoolOperations.beginCreateOrUpdate has a new signature
    info	[Changelog]   - Operation AgentPoolOperations.beginCreateOrUpdateAndWait has a new signature
    info	[Changelog]   - Operation AgentPoolOperations.get has a new signature
    info	[Changelog]   - Operation AgentPoolOperations.listByProvisionedCluster has a new signature
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get has a new signature
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.listByCluster has a new signature
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.put has a new signature
    info	[Changelog]   - Class HybridContainerServiceClient has a new signature
    info	[Changelog]   - Interface AgentPool no longer has parameter cloudProviderProfile
    info	[Changelog]   - Interface AgentPool no longer has parameter maxCount
    info	[Changelog]   - Interface AgentPool no longer has parameter maxPods
    info	[Changelog]   - Interface AgentPool no longer has parameter minCount
    info	[Changelog]   - Interface AgentPool no longer has parameter mode
    info	[Changelog]   - Interface AgentPool no longer has parameter nodeLabels
    info	[Changelog]   - Interface AgentPool no longer has parameter nodeTaints
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter cloudProviderProfile
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter count
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter maxCount
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter maxPods
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter minCount
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter mode
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter nodeLabels
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter nodeTaints
    info	[Changelog]   - Interface AgentPoolProfile no longer has parameter vmSize
    info	[Changelog]   - Interface AgentPoolProvisioningStatusStatus no longer has parameter provisioningStatus
    info	[Changelog]   - Interface AgentPoolProvisioningStatusStatus no longer has parameter replicas
    info	[Changelog]   - Interface CloudProviderProfile no longer has parameter infraStorageProfile
    info	[Changelog]   - Interface HybridIdentityMetadata no longer has parameter identity
    info	[Changelog]   - Interface HybridIdentityMetadata no longer has parameter systemData
    info	[Changelog]   - Interface LinuxProfileProperties no longer has parameter adminUsername
    info	[Changelog]   - Interface NetworkProfile no longer has parameter dnsServiceIP
    info	[Changelog]   - Interface NetworkProfile no longer has parameter loadBalancerSku
    info	[Changelog]   - Interface NetworkProfile no longer has parameter podCidrs
    info	[Changelog]   - Interface NetworkProfile no longer has parameter serviceCidr
    info	[Changelog]   - Interface NetworkProfile no longer has parameter serviceCidrs
    info	[Changelog]   - Interface ProvisionedClusters no longer has parameter identity
    info	[Changelog]   - Interface ProvisionedClusters no longer has parameter systemData
    info	[Changelog]   - Type of parameter extendedLocation of interface AgentPool is changed from AgentPoolExtendedLocation to ExtendedLocation
    info	[Changelog]   - Type of parameter provisioningState of interface AgentPool is changed from AgentPoolProvisioningState to ResourceProvisioningState
    info	[Changelog]   - Type of parameter provisioningState of interface AgentPoolProvisioningStatus is changed from AgentPoolProvisioningState to ResourceProvisioningState
    info	[Changelog]   - Type of parameter readyReplicas of interface AgentPoolProvisioningStatusStatus is changed from number to AgentPoolUpdateProfile[]
    info	[Changelog]   - Type of parameter port of interface ControlPlaneEndpointProfileControlPlaneEndpoint is changed from string to number
    info	[Changelog]   - Type of parameter provisioningState of interface HybridIdentityMetadata is changed from string to ResourceProvisioningState
    info	[Changelog]   - Type of parameter loadBalancerProfile of interface NetworkProfile is changed from LoadBalancerProfile to NetworkProfileLoadBalancerProfile
    info	[Changelog]   - Type of parameter extendedLocation of interface ProvisionedClusters is changed from ProvisionedClustersExtendedLocation to ExtendedLocation
    info	[Changelog]   - Type of parameter properties of interface ProvisionedClusters is changed from ProvisionedClustersAllProperties to ProvisionedClusterProperties
    info	[Changelog]   - Type of parameter provisioningState of interface ProvisionedClusterUpgradeProfile is changed from string to ResourceProvisioningState
    info	[Changelog]   - Type of parameter value of interface VirtualNetworksListResult is changed from VirtualNetworks[] to VirtualNetwork[]
    info	[Changelog]   - Class HybridContainerServiceClient no longer has parameter hybridContainerService
    info	[Changelog]   - Class HybridContainerServiceClient no longer has parameter provisionedClustersOperations
    info	[Changelog]   - Class HybridContainerServiceClient no longer has parameter storageSpacesOperations
    info	[Changelog]   - Class HybridContainerServiceClient no longer has parameter virtualNetworksOperations
    info	[Changelog]   - Removed Enum KnownAgentPoolProvisioningState
    info	[Changelog]   - Removed Enum KnownAutoUpgradeOptions
    info	[Changelog]   - Removed Enum KnownDeploymentState
    info	[Changelog]   - Removed Enum KnownLicenseType
    info	[Changelog]   - Removed Enum KnownLoadBalancerSku
    info	[Changelog]   - Removed Enum KnownMode
️❌ azure-resource-manager-schemas failed [Detail]
  • Failed [Logs] Generate from 2336c670d76e69d23cf17720c454820a096a458a. Schema Automation 14.0.0
    command	.sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json
    cmderr	[initScript.sh] notice
    cmderr	[initScript.sh] npm notice New major version of npm available! 8.19.4 -> 10.2.4
    cmderr	[initScript.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.4>
    cmderr	[initScript.sh] npm notice Run `npm install -g npm@10.2.4` to update!
    cmderr	[initScript.sh] npm notice
    warn	File azure-resource-manager-schemas_tmp/initOutput.json not found to read
    command	.sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json
  • hybridaks/resource-manager [View full logs]  [Preview Schema Changes]
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link
Copy Markdown

openapi-pipeline-app Bot commented Nov 16, 2023

Generated ApiView

Language Package Name ApiView Link
Go sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice https://apiview.dev/Assemblies/Review/fcf241d874c54f0fa09489b8e7daf420
Java azure-resourcemanager-hybridcontainerservice Create ApiView timeout. Package is too large and we cannot create ApiView for it.
JavaScript @azure/arm-hybridcontainerservice https://apiview.dev/Assemblies/Review/d93f031e8cd34447a166f77ca043e761
Swagger Microsoft.HybridContainerService https://apiview.dev/Assemblies/Review/0ae62ce7a8ca4c49ab9502534902a1d6

@openapi-workflow-bot
Copy link
Copy Markdown

Please address or respond to feedback from the ARM API reviewer.
When you are ready to continue the ARM API review, please remove the ARMChangesRequested label.
This will notify the reviewer to have another look.
If the feedback provided needs further discussion, please use this Teams channel to post your questions - aka.ms/azsdk/support/specreview-channel.
Please include [ARM Query] in the title of your question to indicate that it is ARM-related.

@openapi-pipeline-app
Copy link
Copy Markdown

Swagger pipeline started successfully. If there is ApiView generated, it will be updated in this comment.

@openapi-pipeline-app
Copy link
Copy Markdown

Swagger pipeline started successfully. If there is ApiView generated, it will be updated in this comment.

@HariPrasadV HariPrasadV changed the title Reusing the OSSku definition Reusing the OSSku definition and renaming definitions to avoid overlap in SDK Nov 17, 2023
@HariPrasadV HariPrasadV changed the title Reusing the OSSku definition and renaming definitions to avoid overlap in SDK Reusing the OSSku definition and renaming definitions to avoid overlap in SDK - HybridAKS 2023-11-15-preview Nov 17, 2023
@openapi-pipeline-app
Copy link
Copy Markdown

Swagger pipeline started successfully. If there is ApiView generated, it will be updated in this comment.

@openapi-workflow-bot openapi-workflow-bot Bot added the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Nov 17, 2023
@AzureRestAPISpecReview AzureRestAPISpecReview added ARMChangesRequested and removed WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Nov 17, 2023
@JeffreyRichter JeffreyRichter added the Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 label Nov 17, 2023
@openapi-workflow-bot openapi-workflow-bot Bot added the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Nov 17, 2023
@HariPrasadV
Copy link
Copy Markdown
Contributor Author

@rkmanda could you please help us with the ARM API Review of this change? Thanks!

Copy link
Copy Markdown
Contributor

@JocelynBerrendonner JocelynBerrendonner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM from a feature team's perspective

@HariPrasadV HariPrasadV added the EP-Edge-ARMReview ARM API Review requested from E+P edge team label Nov 21, 2023
@raosuhas raosuhas added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Nov 22, 2023
@openapi-workflow-bot openapi-workflow-bot Bot removed the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Nov 22, 2023
@raych1 raych1 added the Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go label Nov 22, 2023
@raych1
Copy link
Copy Markdown
Member

raych1 commented Nov 22, 2023

The Go SDK package hasn't been GAed.

@HariPrasadV
Copy link
Copy Markdown
Contributor Author

/pr RequestMerge

@raosuhas raosuhas merged commit 219d875 into main Nov 22, 2023
@raosuhas raosuhas deleted the users/hav/fix_hybridaks_properties branch November 22, 2023 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required CI-BreakingChange-Go EP-Edge-ARMReview ARM API Review requested from E+P edge team FixS360 ReadyForApiTest <valid label in PR review process>add this label when swagger and service APIs are ready for test resource-manager RPaaS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants