Граф коммитов

99 Коммитов

Автор SHA1 Сообщение Дата
Caden Marchese faf377c984
Incorporate CI and ARM feedback from azure-rest-api-specs to v2024-08-12-preview API (#3727)
* api changes

fix tag package-2023-11
this was wrong in the readme

remove UserAssignedIdentities
top level fields must not have additionalproperties

update the default tag to latest

define a new IdentityType with x-ms-enum

modelAsString on identityType x-ms-enum should be false

rename IdentityType to ResourceIdentityType to match v3/types.json

make client

add descriptions to all new API fields

make client

fix unit test that was failing as a result of removing the UserAssignedIdentity type from the API

Adjust a doc comment according to feedback

make client

* add platformworkloadidentityroleset to API definition and examples

Update client generation to account for swagger subfolder

make client

fix pwip and validatestatic unit tests

fix relative path to common-types

migrate from common-types/v3 to common-types/v6
it was requested that we use the latest version of
common types. This involves some changes to our examples
to match the UUID expected.

move from Identity to ManagedServiceIdentity type
defined in common-types/v6

use modelerfour.lenient-model-deduplication=true
avoids python client generation issues

convert PlatformWorkloadIdentity to map

ARO-4382 fix unit test cases

make generate swagger

fix unit tests

revert naming openShiftCluster.ManagedServiceIdentity to Identity

fix prod code and unit tests post-rebase, reference common-types
directly for the identity property

* more swagger CI fixes
* fix examples to contain identity and type
* remove PlatformWorkloadIdentityRoleSetUpdate

oct 16th changes

oct 17th changes

fix issues post-rebase

* update readme to contain suppression for avoidAdditionalProperties

* fix ModelValidation error by converting example IDs to resourceIDs

* Update python/go clients

* Update az aro extension to enumerate platform_workload_identities as a dict instead of a list

* Fix python linter issues

* configure suppression for PatchBodyParametersSchema

appease the linter, fix subscriptionID type in util/azureclient

appease the linter again

correct log statement, use better naming

* regenerate examples
* changes operatorName and roleDefinitionName in PWIRS_List.json

---------

Co-authored-by: Tanmay Satam <tsatam@redhat.com>
2024-10-29 14:08:36 -07:00
Petr Kotas 751cfe3b6b
Move ARM swagger to subfolder (#3805)
To add new HCP RP, the ARO RP is moved into the subfolder openshiftclusters.

There are no additional changes, no impact on the SDK and clients.
2024-08-30 18:18:40 +02:00
kimorris27 47289ba59e `make client` 2024-06-18 11:38:56 -05:00
cadenmarchese 0c47ee7f2c fix typos, use semver 2024-05-30 13:48:54 -04:00
cadenmarchese 0db13aadf7 add field and type, make client, converters 2024-05-22 16:36:26 -04:00
Caden Marchese adc4836520
Add new initial fields to v20240812preview (#3478)
* Add new initial fields to v20240812preview
* update openshiftcluster_example.go
* add new fields to converter

Co-authored-by: kimorris27 <kimorris@redhat.com>
2024-04-08 09:26:41 -04:00
Kipp Morris 8ee1b531ef
2024-08-12-preview API skeleton (#3419) 2024-02-29 12:37:28 -05:00
Tony Schneider af311a2d31
Back port v2023-11-22 Azure REST specs (#3420)
* ProvisioningState Cancelled -> Canceled
* add WorkerProfileStatuses to example openshift cluster
* add x-ms-enum header to ProvisioningState and PreconfiguredNSG
* make client
2024-02-26 15:15:33 -07:00
Tanmay Satam 9eb8db1e4e
Update cluster lifecycle API fields to readOnly (#3380)
* Exclude Python AAZ client from license hack script
* Update clusterProfile url, apiserverProfile url and ip, ingressProfile ip, systemdata to be readonly in v20231122 API
* Update swagger json (generated)
* Update API static validation tests and converter to respect readOnly fields
* Update generated client SDKs
2024-02-08 10:35:17 -07:00
Jory Horeman 3abcd30e5b
2023-11-22 stable API (porting 07-01-preview api) (#3300)
* adding 2023-11-22 stable

---------

Co-authored-by: b-jhoreman <b-jhoreman@microsoft.com>
2024-01-18 14:15:38 -07:00
Jory Horeman 2a16a3634c
upstreaming changes required by upstream CI (#3117)
Co-authored-by: b-jhoreman <b-jhoreman@microsoft.com>
2023-09-20 10:15:03 -06:00
Goutham Muguluvalli Niranjan dba48c1f0c
Add worker profile status (#3053)
* add workerProfilesStatus field to hold the enriched worker profile data

* update swagger

* swagger examples

* update clients

* resolve golint

* update defaults

* validate worker Profile status is nil in input request

* make client changes after rebase

* rebase

* update workerProfiles references and UTs

* fix golint errors

* remove duplicate logic of verifing workerProfilesStatus not nil

---------

Co-authored-by: gniranjan <gniranjan@microsoft.com>
2023-09-05 14:56:27 -04:00
Tony Schneider aa61608c9f
Preview api lb profile (#3020)
* add LoadBalancerProfile to v20230701preview
2023-07-28 16:03:54 -06:00
Nont b9a207e7a1
Add preconfigured NSG to 2023-09-04 api (#3062) 2023-07-28 13:10:53 -04:00
Goutham Muguluvalli Niranjan f9ee191ad8
skeleton for 20230904 (#3048)
* skeleton for 20230904

* Update .sha256sum

---------

Co-authored-by: gniranjan <gniranjan@microsoft.com>
2023-07-21 12:16:46 -04:00
Tony Schneider bcd60e807f
initial scaffolding for preview api (#2972) 2023-06-20 18:56:30 -04:00
Carlo Wisse 24a70ea611
Updated OutboundType to include comment for Swagger generation - Updated Swagger Readmes (#2920)
* Updated OutboundType to include comment for Swagger generation and linting fix upstream. Updated swagger readmes for new API.

* Added xmsEnum

* Re-word description for OutboundType
2023-06-05 19:01:04 -04:00
Tony Schneider 23b52a40a0 fix typo 2023-04-12 11:16:37 -04:00
tschneid 3f9a99f54a generate swagger 2023-04-12 11:16:37 -04:00
Carlo Wisse d536465e5d New API skeleton for v20230401 & make generate output 2023-02-22 16:35:08 -05:00
Christoph Blecker 92859ec12b
Generate API/clients 2022-11-16 10:38:00 -08:00
Andrew Denton 76481d0a60
More changes for Microsoft acceptance (#2523) 2022-11-08 13:02:52 -08:00
Andrew Denton 0a6f9968d7 Microsoft-requested changed for API acceptance, next round 2022-11-07 12:33:42 -05:00
Andrew Denton 32679f39fd Microsoft-requested changes for API acceptance 2022-11-07 12:33:42 -05:00
cadenmarchese b32cc6b6f9 remove SecretResources from external representation 2022-11-07 12:33:42 -05:00
cadenmarchese b960f4b324 fix the examples 2022-11-07 12:33:42 -05:00
Ross Bryan 228e537c0f update examples 2022-09-20 15:13:08 -04:00
Ross Bryan 7812c70247 make client 2022-09-20 11:56:02 -04:00
Ross Bryan 0ef1dde3b9 update examples, address feedback, make client
Co-authored-by: Spencer Amann <samann@redhat.com>

refactor
2022-09-14 10:26:47 -04:00
Ross Bryan a5673f1532 rm interface support - refactor examples to resources b64 strings 2022-09-14 09:57:31 -04:00
Ross Bryan 2d076a8242 create clustermanager api definitions, wire up cosmosdb 2022-09-14 09:57:29 -04:00
Christoph Blecker 295940d4c6
Run make client 2022-08-30 11:44:12 -07:00
David Newman e0c9352eb3
API 2022-09-04: install-version parameter activation and version listing fixes (#2356)
* Move InstallVersion into cluster properties and give it a type.

* Regenerated 2022-09-04 API

* Add 2022-09-04 API to the cluster creation, in preparation for the switchover.

* Pass a validated install-version parameter for create creation

* Fix the InstallVersion's parameters and example output

* Fix python visual indentation test requirement
2022-08-29 14:38:42 -04:00
darthhexx d9e072684e API update from 'make client' 2022-08-04 21:34:39 +10:00
darthhexx 4019747200 Add v3 location path type filter for listing install versions 2022-08-04 21:30:45 +10:00
Anshul Verma 7b17f7f973 changed 2022-08-02 17:40:25 +05:30
Anshul Verma 1f5a9a92ef changed installOpenShiftVersions to installVersions 2022-08-02 11:34:33 +05:30
Anshul Verma 5d4f5fea0c changed in path from 'listinstallopenshiftversions' to 'listinstallversions' 2022-08-02 09:55:44 +05:30
Anshul Verma 25590c623f Added an endpoint to list available versions to install. Currently it responds with hardcoded data 2022-07-27 17:00:07 +05:30
Brendan Bergen 17a7185406 make generate 2022-07-11 13:26:46 -06:00
Brendan Bergen 873ffe9cdb Feat: Add API support for choosing SDN 2022-07-11 10:45:09 -06:00
Ross Bryan 95d192c35f create new api version, make client 2022-07-05 17:40:36 -04:00
Peter Kostyukov 49ed232c76
Create 2022-04-01 API (#1876) 2022-04-05 15:34:54 +02:00
Ross Bryan 3a57d37fc8 refactor fips from preview api to feature flag and admin api 2021-10-01 15:58:30 -04:00
Ross Bryan 9b38321e87 make client 2021-09-24 13:53:07 -04:00
Ross Bryan 0edad0f1f5 fips api/cosmos models/converters 2021-09-24 13:32:15 -04:00
Mangirdas Judeikis 63382712ce
Adjust swagger as per ARM requirments 2021-08-20 12:09:56 +01:00
Mangirdas Judeikis 5efde463fb
Set Defaults functionality (#1654)
* Add internal API defaulting code
* ListAdminKubeconfig -> ListAdminCredentials
2021-08-11 15:21:05 +01:00
Mangirdas Judeikis 7150882043
Make EncryptionAtHost enum 2021-08-04 12:13:22 +01:00
Mangirdas Judeikis 6ba3d3b1bd
rename 20210131 -> 20210901 2021-07-20 12:15:25 +01:00