Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove "delete" from kubernetes recycle node pool operation #682

Merged
merged 1 commit into from
Jun 28, 2022

Conversation

scotchneat
Copy link
Contributor

This is a post operation so it shouldn't have delete in the operation ID.

@scotchneat scotchneat merged commit d65bb4d into operationID Jun 28, 2022
@scotchneat scotchneat deleted the cg/naming-suggestions-kubernetes branch June 28, 2022 16:59
ChiefMateStarbuck added a commit that referenced this pull request Jun 28, 2022
* error to warn

* new rules added

* fixing operationId for 1clicks

* forgot one thing for 1clicks

* Revert 1clicks changes (#621)

* Revert "forgot one thing for 1clicks"

This reverts commit 5580ee1.

* Revert "fixing operationId for 1clicks"

This reverts commit bbf2a17.

* snakeAndCamel (#624)

* OperationID Fixes: Tags (#622)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Tags

list_all_tags -> tags_list
create_new_tag -> tags_create
get_tag -> tags_get
delete_tag -> tags_delete
tag_resource -> tags_assign_resources
untag_resource -> tags_unassign_resources

I also added "unassign" to POST list in validateOperationIdNaming.js

* ignore

* move "unassign" to validateOpIDNaming.js

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: VPCS (#620)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: VPCS
update_vpc -> vpcs_update
List_vpc_members -> vpcs_list_members
list_vpcs -> vpcs_list
patch_vpc -> vpcs_patch
create_vpc -> vpcs_create
Delete_vpc -> vpcs_delete
get_vpc -> vpcs_get

* forgot to uncomment something

* ignore

* ignore

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Volumes and Snapshots (#619)

* OperationID fixes: snapshots

* OperationID Fixes: Volumes

changed the following:

list_all_volumes  ——> volumes_list
create_new_volume —> volumes_create
delete_volume_by_name —> volumes_delete_byName
get_volume —> volumes_get
delete_volume —> volumes_delete

post_volume_action_by_name —> volumeActions_create_byName
list_all_volume_actions —> volumeActions_list
post_volume_action_by_id —> volumeActions_create_byId
get_volume_action —> volumeActions_get

get_volume_snapshot_by_id —> volumeSnapshots_get_byId
delete_volume_snapshot_by_id —> volumeSnapshots_delete_byId
list_volume_snapshots —> volumeSnapshots_list
create_volume_snapshot —> volumeSnapshots_create

I also ran these endpoints through autorest and it grouped the endpoints by resources (as expected, screenshot below)

* Revert 1clicks changes (#621)

* Revert "forgot one thing for 1clicks"

This reverts commit 5580ee1.

* Revert "fixing operationId for 1clicks"

This reverts commit bbf2a17.

* ignore

* ignore

* OperationID Fixes: sshKeys (#623)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: SSHKeys

create_ssh_key -> sshKeys_create
destroy_ssh_key -> sshKeys_delete
get_ssh_key -> sshKeys_get
list_all_keys -> sshKeys_list
update_ssh_key -> sshKeys_update

* forgot to uncomment

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* AutoRest++ (#601) (#626)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Account and oneClicks (#629)

* OperationID Fixes: oneClicks

install_kubernetes -> oneClicks_install_kubernetes
list -> oneClicks_list

* forgot to uncomment things

* OperationID Fixes: account

get_user_information -> account_get

* make 1_click_type to oneClicks_type

* With camel (#630)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* two left

* add back

* fix?

* what

* OperationID Fixes: Actions (#631)

* OperationID Fixes: Actions

get_action -> actions_get
list_all_actions -> actions_list

* forgot to change droplets reference

* forgot to uncomment

* OperationID Fixes: Billing (#632)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Billing

get_customer_balance -> balance_get
list_billing_history -> billingHistory_list
list_invoices -> invoices_list
get_invoice_by_uuid -> invoices_get_byUUID
get_invoice_csv_by_uuid -> invoices_get_csvByUUID
get_invoice_pdf_by_uuid -> invoices_get_pdfByUUID
get_invoice_summary_by_uuid -> invoices_get_summaryByUUID

* forgot to uncomment something

* invoices_get_csvbyUUID -> invoices_get_csvByUUID

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* regions: Update operationId for new pattern. (#634)

* sizes: Update operationId for new pattern. (#635)

* projects: Update operationId for new pattern. (#640)

* OperationID Fixes: Apps (#633)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: apps

list_apps -> apps_list
create_app -> apps_create
delete_app -> apps_delete
get_app -> apps_get
update_app -> apps_update
list_deployments -> apps_list_deployments
create_deployment -> apps_create_deployment
get_deployment -> apps_get_deployment
cancel_deployment -> appss_cancel_deployment
get_logs -> apps_get_logs
get_logs_aggregate -> apps_get_logsAggregate
list_tiers -> apps_list_tiers
get_tier -> apps_get_tier
list_instance_sizes -> apps_list_instanceSizes
get_instance_size -> apps_get_instanceSize
list_regions -> apps_list_regions
propose_app -> apps_validate_appSpec
list_alerts -> apps_list_alerts
assign_alert_destinations -> apps_assign_alertDestinations

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: CDN (#638)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: CDN

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Certs (#639)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Certifications

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Domains and DomainRecords (#642)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Domains

* forgot to uncomment

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Images and ImageActions (#644)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Images and ImageActions

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Firewalls (#643)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Firewalls

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: FloatingIPs and FloatingIPsActions (#650)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* OperationID Fixes: FloatingIPs

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* registry: Update operationId for new pattern. (#641)

* registry: Update operationId for new pattern.

* registry: Use {resource}_{verb}_{otherThings} pattern.

* registry_list_repositoryManifests operationId should match file name.

* droplets operationID changes (#616)

* droplets

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* sssssssss

* big yaml clean up

* curl

* examples

* refs

* refsssss

* clean up

* BBBB

* OperationID Fixes: K8s (#645)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* OperationID Fixes: Kubernetes

* uncomment something

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>

* OperationID Fixes: Domain Records (forgot to push saved files) (#646)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Domains

* forgot to uncomment

* OperationID Fixes: Domain Records (forgot to push saved files)

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Loadbalancers (#653)

* OperationID Fixes: Monitoring (#647)

* OperationID Fixes: Droplet Actions (#654)

* OperationID Fixes: Droplet Actions

* forgot a reference

* OperationID Fixes: Databases (#652)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* Fix pg version on the create database examples (#649)

* OperationID Fixes: Databases

* forgot to uncomment

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
Co-authored-by: Sharon Shabtai <sshabtai@digitalocean.com>

* OperationID Fixes: godo consistency changes (#655)

* Merge main into operationID branch and fix new operationIds (#661)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* Fix pg version on the create database examples (#649)

* project: App Platform apps are now supported resources. (#651)

* APPS-5636 App Platform updates (#656)

* * Update minimumTLSVersion to only support 1.2 and 1.3
* Add Functions Alert rule types
* Spelling and grammar fixes

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Kamal Nasser <hello@kamal.io>

* set example to string in app domain spec

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* app platform: app rollback api spec (#570)

* Rename create_app_rollback  to apps_create_rollback

* Rename run_commit_app_rollback to apps_commit_rollback

* Rename run_revert_app_rollback to apps_run_rollback

* Rename validate_app_rollback to apps_validate_rollback

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Sharon Shabtai <sshabtai@digitalocean.com>
Co-authored-by: Elan Hasson <234704+ElanHasson@users.noreply.github.com>
Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Kamal Nasser <kamal@digitalocean.com>

* Bump rules to error (#658)

* Fixes quotes in app domain spec (#676)

Submitting this on its own so it's not blocked by the discussion about model changes in #670.

I'll also push a commit to #670 to remove this from that PR.

* volume.attach (#669)

* Pushmain (#668)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* Fix pg version on the create database examples (#649)

* project: App Platform apps are now supported resources. (#651)

* APPS-5636 App Platform updates (#656)

* * Update minimumTLSVersion to only support 1.2 and 1.3
* Add Functions Alert rule types
* Spelling and grammar fixes

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Kamal Nasser <hello@kamal.io>

* set example to string in app domain spec

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* app platform: app rollback api spec (#570)

* Add documentation for new dbaas api (#659)

* 000000000 (#662)

* Add App Functions Spec. (#660)

* Add App Functions Spec.

* Add functions to app_spec

* Apply suggestions from code review

Co-authored-by: Kamal Nasser <hello@kamal.io>

* update functions

* make alerts array of app_alert_spec

* add log destinations

* linter fixes

* add app logs and functions to deployment

Co-authored-by: Kamal Nasser <hello@kamal.io>

* account: Now includes info on current team. (#663)

* remove extra "new" in enum (#664)

causing client gen failures

* Adding project_id to the database payload (#665)

* Adding project_id to the database payload

* updating verbage for the project id

Co-authored-by: Ryan Moore <rmoore@digitialocean.com>

* Floating IPs to Reserved IPs (#666)

* added reserved IPs

* updated spec with Reserved IP endpoints and info

* minor copy changes

* updated some examples

* added links and example

* renamed response files

* Update specification/resources/reserved_ips/list_reserved_ip_actions.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* Update specification/resources/reserved_ips/post_reserved_ip_action.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* Apply suggestions from code review

paragraph breaks

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* added additional messaging

* updated messaging

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* added empty_content (#597)

* added empty_content

* wording

* more wording

* no_content_with

* eh

* changing operationids for reservedips

* remove extra apps_rollback files

* Add shared_buffers_percentage to postgres API (#671)

* commit

* changes to responses outside of Reserved IP product API (#672)

This PR updates some copy and adds the reserved_ip field to various responses around the API. These changes are expected to go live on June 16.

* Reserved IP Copy Update (#673)

* updated copy in destroy associated resource description

* fixed example too

* droplets: Document request body for selectively destroying associated resources. (#674)

* Clarify default error example (#675)

* error to warn

* new rules added

* fixing operationId for 1clicks

* forgot one thing for 1clicks

* Revert 1clicks changes (#621)

* Revert "forgot one thing for 1clicks"

This reverts commit 5580ee1.

* Revert "fixing operationId for 1clicks"

This reverts commit bbf2a17.

* snakeAndCamel (#624)

* OperationID Fixes: Tags (#622)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Tags

list_all_tags -> tags_list
create_new_tag -> tags_create
get_tag -> tags_get
delete_tag -> tags_delete
tag_resource -> tags_assign_resources
untag_resource -> tags_unassign_resources

I also added "unassign" to POST list in validateOperationIdNaming.js

* ignore

* move "unassign" to validateOpIDNaming.js

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: VPCS (#620)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: VPCS
update_vpc -> vpcs_update
List_vpc_members -> vpcs_list_members
list_vpcs -> vpcs_list
patch_vpc -> vpcs_patch
create_vpc -> vpcs_create
Delete_vpc -> vpcs_delete
get_vpc -> vpcs_get

* forgot to uncomment something

* ignore

* ignore

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Volumes and Snapshots (#619)

* OperationID fixes: snapshots

* OperationID Fixes: Volumes

changed the following:

list_all_volumes  ——> volumes_list
create_new_volume —> volumes_create
delete_volume_by_name —> volumes_delete_byName
get_volume —> volumes_get
delete_volume —> volumes_delete

post_volume_action_by_name —> volumeActions_create_byName
list_all_volume_actions —> volumeActions_list
post_volume_action_by_id —> volumeActions_create_byId
get_volume_action —> volumeActions_get

get_volume_snapshot_by_id —> volumeSnapshots_get_byId
delete_volume_snapshot_by_id —> volumeSnapshots_delete_byId
list_volume_snapshots —> volumeSnapshots_list
create_volume_snapshot —> volumeSnapshots_create

I also ran these endpoints through autorest and it grouped the endpoints by resources (as expected, screenshot below)

* Revert 1clicks changes (#621)

* Revert "forgot one thing for 1clicks"

This reverts commit 5580ee1.

* Revert "fixing operationId for 1clicks"

This reverts commit bbf2a17.

* ignore

* ignore

* OperationID Fixes: sshKeys (#623)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: SSHKeys

create_ssh_key -> sshKeys_create
destroy_ssh_key -> sshKeys_delete
get_ssh_key -> sshKeys_get
list_all_keys -> sshKeys_list
update_ssh_key -> sshKeys_update

* forgot to uncomment

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Account and oneClicks (#629)

* OperationID Fixes: oneClicks

install_kubernetes -> oneClicks_install_kubernetes
list -> oneClicks_list

* forgot to uncomment things

* OperationID Fixes: account

get_user_information -> account_get

* make 1_click_type to oneClicks_type

* With camel (#630)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* two left

* add back

* fix?

* what

* OperationID Fixes: Actions (#631)

* OperationID Fixes: Actions

get_action -> actions_get
list_all_actions -> actions_list

* forgot to change droplets reference

* forgot to uncomment

* OperationID Fixes: Billing (#632)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Billing

get_customer_balance -> balance_get
list_billing_history -> billingHistory_list
list_invoices -> invoices_list
get_invoice_by_uuid -> invoices_get_byUUID
get_invoice_csv_by_uuid -> invoices_get_csvByUUID
get_invoice_pdf_by_uuid -> invoices_get_pdfByUUID
get_invoice_summary_by_uuid -> invoices_get_summaryByUUID

* forgot to uncomment something

* invoices_get_csvbyUUID -> invoices_get_csvByUUID

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* regions: Update operationId for new pattern. (#634)

* sizes: Update operationId for new pattern. (#635)

* projects: Update operationId for new pattern. (#640)

* OperationID Fixes: Apps (#633)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: apps

list_apps -> apps_list
create_app -> apps_create
delete_app -> apps_delete
get_app -> apps_get
update_app -> apps_update
list_deployments -> apps_list_deployments
create_deployment -> apps_create_deployment
get_deployment -> apps_get_deployment
cancel_deployment -> appss_cancel_deployment
get_logs -> apps_get_logs
get_logs_aggregate -> apps_get_logsAggregate
list_tiers -> apps_list_tiers
get_tier -> apps_get_tier
list_instance_sizes -> apps_list_instanceSizes
get_instance_size -> apps_get_instanceSize
list_regions -> apps_list_regions
propose_app -> apps_validate_appSpec
list_alerts -> apps_list_alerts
assign_alert_destinations -> apps_assign_alertDestinations

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: CDN (#638)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: CDN

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Certs (#639)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Certifications

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Domains and DomainRecords (#642)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Domains

* forgot to uncomment

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Images and ImageActions (#644)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Images and ImageActions

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Firewalls (#643)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Firewalls

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: FloatingIPs and FloatingIPsActions (#650)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* OperationID Fixes: FloatingIPs

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* registry: Update operationId for new pattern. (#641)

* registry: Update operationId for new pattern.

* registry: Use {resource}_{verb}_{otherThings} pattern.

* registry_list_repositoryManifests operationId should match file name.

* droplets operationID changes (#616)

* droplets

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* sssssssss

* big yaml clean up

* curl

* examples

* refs

* refsssss

* clean up

* BBBB

* OperationID Fixes: K8s (#645)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* OperationID Fixes: Kubernetes

* uncomment something

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>

* OperationID Fixes: Domain Records (forgot to push saved files) (#646)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* OperationID Fixes: Domains

* forgot to uncomment

* OperationID Fixes: Domain Records (forgot to push saved files)

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>

* OperationID Fixes: Loadbalancers (#653)

* OperationID Fixes: Monitoring (#647)

* OperationID Fixes: Droplet Actions (#654)

* OperationID Fixes: Droplet Actions

* forgot a reference

* OperationID Fixes: Databases (#652)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* Fix pg version on the create database examples (#649)

* OperationID Fixes: Databases

* forgot to uncomment

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
Co-authored-by: Sharon Shabtai <sshabtai@digitalocean.com>

* OperationID Fixes: godo consistency changes (#655)

* Merge main into operationID branch and fix new operationIds (#661)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* Fix pg version on the create database examples (#649)

* project: App Platform apps are now supported resources. (#651)

* APPS-5636 App Platform updates (#656)

* * Update minimumTLSVersion to only support 1.2 and 1.3
* Add Functions Alert rule types
* Spelling and grammar fixes

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Kamal Nasser <hello@kamal.io>

* set example to string in app domain spec

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* app platform: app rollback api spec (#570)

* Rename create_app_rollback  to apps_create_rollback

* Rename run_commit_app_rollback to apps_commit_rollback

* Rename run_revert_app_rollback to apps_run_rollback

* Rename validate_app_rollback to apps_validate_rollback

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Sharon Shabtai <sshabtai@digitalocean.com>
Co-authored-by: Elan Hasson <234704+ElanHasson@users.noreply.github.com>
Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Kamal Nasser <kamal@digitalocean.com>

* Bump rules to error (#658)

* eh

* changing operationids for reservedips

* remove extra apps_rollback files

* commit

Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
Co-authored-by: Sharon Shabtai <sshabtai@digitalocean.com>
Co-authored-by: Elan Hasson <234704+ElanHasson@users.noreply.github.com>
Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Kamal Nasser <kamal@digitalocean.com>
Co-authored-by: danaelhe <42972711+danaelhe@users.noreply.github.com>
Co-authored-by: Ryan Moore <ryan.moore@greyrocksoft.com>
Co-authored-by: Ryan Moore <rmoore@digitialocean.com>
Co-authored-by: Dan Brian <daniel.brian@gmail.com>
Co-authored-by: Dana Elhertani <danaelhertani@gmail.com>

* Add files to main operationID to fix merge conflicts (#679)

* AutoRest++ (#601)

* autorest-basics

* add typescript

* getting past the allOf error. lint is now broken

* remove format:string

* fixed lint error

* no example when example?

* example

* lenient

* commented endpoints with redundanies

* generated code

* removed

* creds

* first directive

* update py version

* correct yaml

* 1click

* removed generated

* enpoints back

* delete auto

* Adds a common meta model with total property not required (#614)

Also updates the billing history response schema to use this new model

* registry: missing the surrounding subscription in response. (#648)

* registry: missing the surrounding subscription in response.

* registry: document storage_overage_price_in_cents

* Fix pg version on the create database examples (#649)

* project: App Platform apps are now supported resources. (#651)

* APPS-5636 App Platform updates (#656)

* * Update minimumTLSVersion to only support 1.2 and 1.3
* Add Functions Alert rule types
* Spelling and grammar fixes

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Kamal Nasser <hello@kamal.io>

* set example to string in app domain spec

* Update specification/resources/apps/models/app_domain_spec.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* app platform: app rollback api spec (#570)

* Add documentation for new dbaas api (#659)

* 000000000 (#662)

* Add App Functions Spec. (#660)

* Add App Functions Spec.

* Add functions to app_spec

* Apply suggestions from code review

Co-authored-by: Kamal Nasser <hello@kamal.io>

* update functions

* make alerts array of app_alert_spec

* add log destinations

* linter fixes

* add app logs and functions to deployment

Co-authored-by: Kamal Nasser <hello@kamal.io>

* account: Now includes info on current team. (#663)

* remove extra "new" in enum (#664)

causing client gen failures

* Adding project_id to the database payload (#665)

* Adding project_id to the database payload

* updating verbage for the project id

Co-authored-by: Ryan Moore <rmoore@digitialocean.com>

* Floating IPs to Reserved IPs (#666)

* added reserved IPs

* updated spec with Reserved IP endpoints and info

* minor copy changes

* updated some examples

* added links and example

* renamed response files

* Update specification/resources/reserved_ips/list_reserved_ip_actions.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* Update specification/resources/reserved_ips/post_reserved_ip_action.yml

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* Apply suggestions from code review

paragraph breaks

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* added additional messaging

* updated messaging

Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>

* added empty_content (#597)

* added empty_content

* wording

* more wording

* no_content_with

* Add shared_buffers_percentage to postgres API (#671)

* changes to responses outside of Reserved IP product API (#672)

This PR updates some copy and adds the reserved_ip field to various responses around the API. These changes are expected to go live on June 16.

* Reserved IP Copy Update (#673)

* updated copy in destroy associated resource description

* fixed example too

* droplets: Document request body for selectively destroying associated resources. (#674)

* Clarify default error example (#675)

* Clarifies the IP limit of DBaaS trusted sources (#677)

Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
Co-authored-by: Sharon Shabtai <sshabtai@digitalocean.com>
Co-authored-by: Elan Hasson <234704+ElanHasson@users.noreply.github.com>
Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Kamal Nasser <kamal@digitalocean.com>
Co-authored-by: danaelhe <42972711+danaelhe@users.noreply.github.com>
Co-authored-by: Ryan Moore <ryan.moore@greyrocksoft.com>
Co-authored-by: Ryan Moore <rmoore@digitialocean.com>
Co-authored-by: Dan Brian <daniel.brian@gmail.com>
Co-authored-by: Gabriel <gabriel@naiboa.com>

* Revert "Add files to main operationID to fix merge conflicts (#679)"

This reverts commit ce8995c.

* Change volumeActions_attach to volumeActions_post (#681)

* Change volumeActions_attach to volumeActions_run

`attach` is one of the enum values for the `type` field of volumeActions

* Renames volumeActions_run to volumeActions_post

For consistency with other "action" endpoints.

* Remove "delete" from kubernetes recycle node pool operation (#682)

* Clarify operations are on rules (#683)

e.g. We're not listing firewalls, we're listing the firewall rules.

* cleanup

Co-authored-by: Dana Elhertani <danaelhertani@gmail.com>
Co-authored-by: danaelhe <42972711+danaelhe@users.noreply.github.com>
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
Co-authored-by: Cesar Garza <scotch.neat@live.com>
Co-authored-by: Sharon Shabtai <sshabtai@digitalocean.com>
Co-authored-by: Elan Hasson <234704+ElanHasson@users.noreply.github.com>
Co-authored-by: Kamal Nasser <hello@kamal.io>
Co-authored-by: Kamal Nasser <kamal@digitalocean.com>
Co-authored-by: Ryan Moore <ryan.moore@greyrocksoft.com>
Co-authored-by: Ryan Moore <rmoore@digitialocean.com>
Co-authored-by: Dan Brian <daniel.brian@gmail.com>
Co-authored-by: Gabriel <gabriel@naiboa.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants