Skip to content

Release 4.149.0 #774

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

Merged
merged 11 commits into from
Mar 20, 2023
Merged
23 changes: 23 additions & 0 deletions .github/workflows/cli-release-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Trigger CLI Release
on:
release:
types: [ published ]
jobs:
trigger-cli-release:
runs-on: ubuntu-22.04
steps:
- name: Generate App Installation Token
id: generate_token
uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92 # pin@v1
with:
app_id: ${{ secrets.CLI_RELEASE_APP_ID }}
private_key: ${{ secrets.CLI_RELEASE_PRIVATE_KEY }}
repository: linode/linode-cli

- name: Repository Dispatch
uses: peter-evans/repository-dispatch@26b39ed245ab8f31526069329e112ab2fb224588 # pin@v2
with:
token: ${{ steps.generate_token.outputs.token }}
repository: linode/linode-cli
event-type: cli-release
client-payload: '{"spec_version": "${{ github.event.release.tag_name }}"}'
33 changes: 16 additions & 17 deletions openapi.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
openapi: 3.0.1
info:
version: 4.147.0
version: 4.149.0

title: Linode API
description: |
Expand Down Expand Up @@ -14385,7 +14385,7 @@ paths:
https://api.linode.com/v4beta/networking/vlans/
- lang: CLI
source: >
linode-cli networking vlans-list
linode-cli vlans list
/nodebalancers:
x-linode-cli-command: nodebalancers
get:
Expand Down Expand Up @@ -22981,25 +22981,24 @@ components:
readOnly: true
memory:
type: integer
description: >
The amount of RAM, in MB, this Linode has access to. Typically a Linode will
choose to boot with all of its available RAM, but this can be configured in a
Config profile, see the
[/linode/instances/{linodeId}/configs](/docs/api/linode-instances/#configuration-profiles-list)
endpoints and the LinodeConfig object for more information.
description: |
The amount of RAM, in MB, this Linode has access to.

Typically, a Linode boots with all of its available RAM, but this can be configured in a Config profile. See the [/linode/instances/{linodeId}/configs](/docs/api/linode-instances/#configuration-profiles-list) endpoints and the LinodeConfig object for more information.
example: 4096
readOnly: true
vcpus:
type: integer
description: >
The number of vcpus this Linode has access to.
Typically a Linode will choose to
boot with all of its available vcpus, but this can be configured in a Config
Profile, see the
[/linode/instances/{linodeId}/configs](/docs/api/linode-instances/#configuration-profiles-list)
endpoints and the LinodeConfig object for more information.
example: 2
readOnly: true
gpus:
type: integer
description: |
The number of gpus this Linode has access to.
example: 0
readOnly: true
transfer:
type: integer
description: The amount of network transfer this Linode is allotted each month.
Expand Down Expand Up @@ -23556,12 +23555,12 @@ components:
Cost in US dollars, broken down into hourly and monthly charges.
properties:
hourly:
type: integer
type: number
description: Cost (in US dollars) per hour.
example: 0.03
x-linode-cli-display: 9
monthly:
type: integer
type: number
description: Cost (in US dollars) per month.
example: 20
x-linode-cli-display: 10
Expand All @@ -23583,12 +23582,12 @@ components:
description: Cost of enabling Backups for this Linode Type.
properties:
hourly:
type: integer
type: number
description: >
The cost (in US dollars) per hour to add Backups service.
example: 0.008
monthly:
type: integer
type: number
description: >
The cost (in US dollars) per month to add Backups service.
example: 5
Expand Down