Bot releases are visible (Hide)
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.8.0
.
Adds support for the organizations API (https://www.elastic.co/guide/en/cloud/current/Organizations.html). This API is currently unavailable in self-hosted ECE and can only be used against the Elastic cloud service.
Updates the generated clients and models to match the API available in Elastic cloud.
Published by github-actions[bot] 4 months ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Fixes the deployment API (DeploymentCreateRequest
, DeploymentUpdateRequest
) so it is possible to remove the deployment-alias. An explicit empty String can now be passed to remove the alias.
Published by github-actions[bot] 5 months ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Adds support for parameters show_instance_configurations
, enrich_with_template
, force_all_plan_history
and clear_transient
when getting deployment info.
Published by github-actions[bot] 5 months ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Adds support for new parameters show_deleted
, show_max_zones
and config_version
for get and list instance-configs.
Published by github-actions[bot] 6 months ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Breaking:
show_max_zones
parameter for deployment-templates API. (#462)This parameter adds the max_zones
field to each instance-configuration. (Left empty by default).
Published by gigerdo 10 months ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
When using the allocator vacate API, the code can now properly handle tracking the vacate process for instances of type integrations-serer.
Published by claudia-correia 10 months ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Updates the generated clients and models to match the API available in Elastic cloud MS-101.
instance_configuration_version
s in topology elements. (#450)We couldn't set instance_configuration_version
to 0 because it would be considered as an empty value and it would be omitted during JSON marshalling.
This has now been fixed by updating the instance_configuration_version
type to *int32
.
Published by gigerdo about 1 year ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Updates the generated clients and models to match the latest API available in Elastic cloud.
AllocatorDown
parameter for the VacateCluster
command. (#443)The vacate parameter AllocatorDown
was ignored and not passed through to the actual request.
This has now been fixed and the parameter can be used when calling VacateCluster
.
Published by elasticcloudclients over 1 year ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.5.1
.
Add the missing PathStyleAccess field to the struct S3Config which is used for configuring S3 snapshot repositories.
See also https://www.elastic.co/guide/en/elasticsearch/reference/current/repository-s3.html#repository-s3-client
Published by elasticcloudclients almost 2 years ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.4.0
.
Updates the ECE generated Clients and models to the latest version.
deploymentapi.NewUpdateRequest
for deployments with autoscaling enabled (#416)Requests generated by deploymentapi.NewUpdateRequest
used to only contain topology elements with size > 0.
However for deployments with autoscaling enabled, all elements must be included. With this fix the generated
request will contain all topology elements for Elasticsearch as defined by the deployment template.
Published by elasticcloudclients over 2 years ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.2.0
.
This PR updates apidocs.json file along with its regenerated derivatives to match the upcoming release.
integrations_server
resources (#401)Includes resource overrides for integrations server resources.
Published by elasticcloudclients over 2 years ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.0.0
.
Cluster Metadata Info did not have any attributes to imply whether cert verification should be skipped when trying to communicate with it.
This PR updates the API with changes from ms-68 (still not removing the clusters API) but it does remove the old deployment templates endpoint and models.
This PR updates the API with changes from ms-68 (removing the clusters API and the reauthenticate endpoint)
It adds HTTP 409 response to Mock API client. To be able to run acceptance tests in TF ElasticCloud provider, we need to mock API client and e.g. to check whether a role already exists, we need to return that HTTP code.
This PR updates apidocs.json file along with its regenerated derivatives to match the upcoming release.
When leveraging the cloud client method for: https://github.com/elastic/cloud-sdk-go/blob/master/pkg/client/deployments/deployments_client.go#L1552-L1586 which hits the following API endpoint: https://www.elastic.co/guide/en/cloud-enterprise/current/set-deployment-resource-raw-metadata.html, we should not be escaping the string JSON body.
Adds the missing api.API validation in CreateKeyParams.Validate().
Published by elasticcloudclients about 3 years ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 2.11.0
.
Updates the ECE generated Clients and models to the latest version.
Published by marclop over 3 years ago
This release of the Elastic Cloud SDK Go should be used for ECE Version 2.10.0
.
trafficfilterapi.NewUpdateRequestFromGet
(#317)New function allows building a traffic filter update request from the current traffic filter.
settingsapi.Get
function (#326)Adds a new API that allows obtaining ECE Proxy setting information.
settingsapi.Update
function (#327)Adds a new API that allows updating an ECE Proxy settings, overriding any previous settings with the specified parameters.
settingsapi.Patch
function (#328)Adds a new API that allows updating a partial definition of a proxy's settings using the PATCH method.
A new FailureDetails
field has been added to the plan tracking output and returned error from plan.TrackChange
.
This change will only be noticeable for clients that choose to plan a change with a JSON formatter. Other clients'
outputs will remain untouched.
Updates the deploymentsize.ParseGb
function to allow parsing "0"
and "0g"
.
allocatorapi.Vacate
API calls (#330)Optimizes the API calls that the Vacate function performs in order to reduce the amount of work
the API has to perform to calculate a cluster's move.
DeploymentTemplate
structures (#323)Updates the field type of the DeploymentTemplate
structures to *int32
so the 0
value is not lost when the JSON is decoded.