Skip to content

⬆️ bump: bump oapi to 1.42 - #295

Open
jobs62 wants to merge 1 commit into
mainfrom
feat/1.42
Open

⬆️ bump: bump oapi to 1.42#295
jobs62 wants to merge 1 commit into
mainfrom
feat/1.42

Conversation

@jobs62

@jobs62 jobs62 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Description

Bump SDK Go to unable using api 1.42

Type of Change

Please check the relevant option(s):

  • 🐛 Bug fix
  • ✨ New feature
  • 🧹 Code cleanup or refactor
  • 📝 Documentation update
  • 🔧 Build or CI-related change
  • 🔒 Security fix
  • Other (specify):

How Has This Been Tested?

Please describe the test strategy:

  • Manual testing
  • Unit tests
  • Integration tests
  • Not tested yet

Checklist

  • I have followed the Contributing Guidelines
  • I have added tests or explained why they are not needed
  • I have updated relevant documentation (README, examples, etc.)
  • My changes follow the Conventional Commits specification
  • My commits include appropriate Gitmoji

@jobs62
jobs62 requested a review from a team August 6, 2026 12:14
@jobs62
jobs62 requested a review from a team as a code owner August 6, 2026 12:14
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

WARNING : Differences in reference doc 🤔

 docs/reference/octl_iaas.md                        |  1 +
 docs/reference/octl_iaas_account_create.md         |  2 -
 docs/reference/octl_iaas_api.md                    |  1 +
 docs/reference/octl_iaas_api_CreateAccount.md      |  2 -
 docs/reference/octl_iaas_api_CreateNetPeering.md   |  2 +-
 docs/reference/octl_iaas_api_CreatePublicIp.md     |  2 +-
 docs/reference/octl_iaas_api_CreateVms.md          | 84 +++++++++++-----------
 docs/reference/octl_iaas_api_ReadVmsStopHistory.md | 53 ++++++++++++++
 docs/reference/octl_iaas_api_UpdateVm.md           | 40 ++++++-----
 docs/reference/octl_iaas_netpeering_create.md      |  2 +-
 docs/reference/octl_iaas_publicip_create.md        |  2 +-
 docs/reference/octl_iaas_vm_create.md              | 82 ++++++++++-----------
 docs/reference/octl_iaas_vm_update.md              | 36 +++++-----
 docs/reference/octl_iaas_vmsstophistory.md         | 40 +++++++++++
 docs/reference/octl_iaas_vmsstophistory_list.md    | 53 ++++++++++++++
 docs/reference/octl_kube_api_CreateCluster.md      | 10 +--
 docs/reference/octl_kube_api_CreateProject.md      |  4 +-
 docs/reference/octl_kube_cluster_create.md         |  8 +--
 docs/reference/octl_kube_project_create.md         |  4 +-
 docs/reference/octl_storage_api.md                 |  1 +
 docs/reference/octl_storage_api_DeleteObjects.md   | 55 ++++++++++++++
 21 files changed, 346 insertions(+), 138 deletions(-)
Detailed changes

docs/reference/octl_iaas.md

+* [octl iaas vmsstophistory](octl_iaas_vmsstophistory.md)	 - vmsstophistory commands

docs/reference/octl_iaas_account_create.md

-* If you want to pass a numeral value as a string instead of an integer, you must wrap your string in additional quotes (for example, `'"92000"'`).
-

docs/reference/octl_iaas_api.md

+* [octl iaas api ReadVmsStopHistory](octl_iaas_api_ReadVmsStopHistory.md)	 - Lists the stop history of one or more VMs.

docs/reference/octl_iaas_api_CreateAccount.md

-* If you want to pass a numeral value as a string instead of an integer, you must wrap your string in additional quotes (for example, `'"92000"'`).
-

docs/reference/octl_iaas_api_CreateNetPeering.md

-      --AccepterNetId string     The ID of the Net you want to connect with.
+      --AccepterNetId string     The ID of the Net you want to connect with.<br/ > If the Net does not belong to you, you must also specify the AccepterOwnerId parameter with the OUTSCALE account ID owning the Net you want to connect with.

docs/reference/octl_iaas_api_CreatePublicIp.md

-A public IP is a static IP designed for dynamic Cloud computing. It can be associated with a virtual machine (VM) in the public Cloud or in a Net, a network interface card (NIC), a NAT service.
+A public IP is a static IP designed for dynamic Cloud computing. It can be associated with a virtual machine (VM) in the public Cloud, a VM in a Net, a network interface card (NIC), or a NAT service.

docs/reference/octl_iaas_api_CreateVms.md

+      --ShutdownBehaviorConfiguration.GuestAction string   The action performed by the orchestrator when the VM is shut down from the guest operating system.
+      --ShutdownBehaviorConfiguration.HostAction string    The action performed by the orchestrator when the VM is shut down due to a host infrastructure failure.

docs/reference/octl_iaas_api_ReadVmsStopHistory.md

new file mode 100644
+## octl iaas api ReadVmsStopHistory
+
+Lists the stop history of one or more VMs.
+
+### Synopsis
+
+Lists the stop history of one or more VMs.
+
+```
+octl iaas api ReadVmsStopHistory [flags]
+```
+
+### Options
+
+```
+      --Filters.StateReasons strings     The reason explaining why the VM stopped.
+      --Filters.StopDateAfter osctime    The date and time (UTC), or the date, after which you want to retrieve VM stops, in ISO 8601 format (for example, 2026-06-14T00:00:00.000Z or 2026-06-14).
+      --Filters.StopDateBefore osctime   The date and time (UTC), or the date, before which you want to retrieve VM stops, in ISO 8601 format (for example, 2026-06-14T00:00:00.000Z or 2026-06-14).
+      --Filters.VmIds strings            The IDs of the stopped VM(s).
+      --NextPageToken string             The token to request the next page of results.
+      --ResultsPerPage int               The maximum number of logs returned in a single response (between 1 and 1000, both included).
+  -h, --help                             help for ReadVmsStopHistory
+```
+
+### Options inherited from parent commands
+
+```
+  -c, --columns string             columns to display - [+]<title>:<jq query for content>||<title>:<jq query for content>
+      --config string              Path of profile file (by default, ~/.osc/config.json)
+      --dry-run                    Display the request payload that would be sent to the API without sending it
+      --elapsed                    add elapsed time column when using --watch (default true)
+      --filter strings             comma separated list of filters for results - name:value,name:value, alias for jq filter 'select(.name | tostring | test("value"))'
+      --interval duration          interval between two watch/waitfor iterations (default 5s)
+      --jq string                  jq filter
+      --max-pages int              maximum number of pages a command can fetch (default 20)
+      --no-upgrade                 do not check for new versions
+  -O, --out-file string            redirect output to file
+  -o, --output string              output format (raw, json, yaml, table, csv, none, base64, text)
+      --payload string             JSON content for query body
+      --profile string             Profile to use in profile file (by default, "default")
+      --single                     convert single entry lists to a single object
+      --template string            JSON template file for query body
+  -v, --verbose                    Verbose output
+      --waitfor string             repeatedly call the API until the specified jq expression returns 1/true or a non empty result
+      --waitfor-timeout duration   maximum duration of a wait (default 10m0s)
+      --watch                      repeatedly call the API and display changes
+  -y, --yes                        answer yes to all prompts
+```
+
+### SEE ALSO
+
+* [octl iaas api](octl_iaas_api.md)	 - iaas api calls
+

docs/reference/octl_iaas_api_UpdateVm.md

+      --ShutdownBehaviorConfiguration.GuestAction string   The action performed by the orchestrator when the VM is shut down from the guest operating system.
+      --ShutdownBehaviorConfiguration.HostAction string    The action performed by the orchestrator when the VM is shut down due to a host infrastructure failure.

docs/reference/octl_iaas_netpeering_create.md

-      --accepter-net-id string     [REQUIRED] The ID of the Net you want to connect with.
+      --accepter-net-id string     [REQUIRED] The ID of the Net you want to connect with.<br/ > If the Net does not belong to you, you must also specify the AccepterOwnerId parameter with the OUTSCALE account ID owning the Net you want to connect with.

docs/reference/octl_iaas_publicip_create.md

-A public IP is a static IP designed for dynamic Cloud computing. It can be associated with a virtual machine (VM) in the public Cloud or in a Net, a network interface card (NIC), a NAT service.
+A public IP is a static IP designed for dynamic Cloud computing. It can be associated with a virtual machine (VM) in the public Cloud, a VM in a Net, a network interface card (NIC), or a NAT service.

docs/reference/octl_iaas_vm_create.md

+      --shutdown-behavior-configuration-guest-action string   The action performed by the orchestrator when the VM is shut down from the guest operating system.
+      --shutdown-behavior-configuration-host-action string    The action performed by the orchestrator when the VM is shut down due to a host infrastructure failure.

docs/reference/octl_iaas_vm_update.md

+      --shutdown-behavior-configuration-guest-action string   The action performed by the orchestrator when the VM is shut down from the guest operating system.
+      --shutdown-behavior-configuration-host-action string    The action performed by the orchestrator when the VM is shut down due to a host infrastructure failure.

docs/reference/octl_iaas_vmsstophistory.md

new file mode 100644
+## octl iaas vmsstophistory
+
+vmsstophistory commands
+
+### Options
+
+```
+  -h, --help   help for vmsstophistory
+```
+
+### Options inherited from parent commands
+
+```
+  -c, --columns string             columns to display - [+]<title>:<jq query for content>||<title>:<jq query for content>
+      --config string              Path of profile file (by default, ~/.osc/config.json)
+      --dry-run                    Display the request payload that would be sent to the API without sending it
+      --elapsed                    add elapsed time column when using --watch (default true)
+      --filter strings             comma separated list of filters for results - name:value,name:value, alias for jq filter 'select(.name | tostring | test("value"))'
+      --interval duration          interval between two watch/waitfor iterations (default 5s)
+      --jq string                  jq filter
+      --max-pages int              maximum number of pages a command can fetch (default 20)
+      --no-upgrade                 do not check for new versions
+  -O, --out-file string            redirect output to file
+  -o, --output string              output format (raw, json, yaml, table, csv, none, base64, text)
+      --payload string             JSON content for query body
+      --profile string             Profile to use in profile file (by default, "default")
+      --single                     convert single entry lists to a single object
+      --template string            JSON template file for query body
+  -v, --verbose                    Verbose output
+      --waitfor string             repeatedly call the API until the specified jq expression returns 1/true or a non empty result
+      --waitfor-timeout duration   maximum duration of a wait (default 10m0s)
+      --watch                      repeatedly call the API and display changes
+  -y, --yes                        answer yes to all prompts
+```
+
+### SEE ALSO
+
+* [octl iaas](octl_iaas.md)	 - OUTSCALE IaaS management
+* [octl iaas vmsstophistory list](octl_iaas_vmsstophistory_list.md)	 - alias for api ReadVmsStopHistory
+

docs/reference/octl_iaas_vmsstophistory_list.md

new file mode 100644
+## octl iaas vmsstophistory list
+
+alias for api ReadVmsStopHistory
+
+### Synopsis
+
+> *alias for api ReadVmsStopHistory*
+
+Lists the stop history of one or more VMs.
+
+```
+octl iaas vmsstophistory list [flags]
+```
+
+### Options
+
+```
+  -h, --help                       help for list
+      --state-reason strings       The reason explaining why the VM stopped.
+      --stop-date-after osctime    The date and time (UTC), or the date, after which you want to retrieve VM stops, in ISO 8601 format (for example, 2026-06-14T00:00:00.000Z or 2026-06-14).
+      --stop-date-before osctime   The date and time (UTC), or the date, before which you want to retrieve VM stops, in ISO 8601 format (for example, 2026-06-14T00:00:00.000Z or 2026-06-14).
+      --vm-id strings              The IDs of the stopped VM(s).
+```
+
+### Options inherited from parent commands
+
+```
+  -c, --columns string             columns to display - [+]<title>:<jq query for content>||<title>:<jq query for content>
+      --config string              Path of profile file (by default, ~/.osc/config.json)
+      --dry-run                    Display the request payload that would be sent to the API without sending it
+      --elapsed                    add elapsed time column when using --watch (default true)
+      --filter strings             comma separated list of filters for results - name:value,name:value, alias for jq filter 'select(.name | tostring | test("value"))'
+      --interval duration          interval between two watch/waitfor iterations (default 5s)
+      --jq string                  jq filter
+      --max-pages int              maximum number of pages a command can fetch (default 20)
+      --no-upgrade                 do not check for new versions
+  -O, --out-file string            redirect output to file
+  -o, --output string              output format (raw, json, yaml, table, csv, none, base64, text)
[...]
</details>

@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

🔖 auto-tagging: Adding label "dependencies"

@github-actions github-actions Bot added the dependencies Dependency update label Aug 6, 2026
@jobs62
jobs62 force-pushed the feat/1.42 branch 2 times, most recently from 3d00d80 to 7bd87d8 Compare August 6, 2026 13:04
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

Binary size: 82.3MB => 82.4MB (change +72KB, +0.0%) 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency update

Development

Successfully merging this pull request may close these issues.

1 participant