As part of ongoing codebase optimisation several redundant parameters have been removed from our API - these changes are reflected in our API docs.
PLease visit our API documentation for more information.
We constantly improve different aspects of HELM3 deployments in collaboration with our partners. This section lists updates and improvements included in this release.
To increase the flexibility of in ingress configurations for different hosts we made a breaking change. We have changed the structure of the model properties tenant.ingressConfig.annotations
and helm.Values.global.services.handmaiden.annotations
. Please be aware that upgrading to elastic.io Tenants to this latest version requires the small changes described below:
tenant.ingress_config.annotations
format changed. This parameter must be reset via API call before updating to the latest version. Please use this API call: {
"data": {
"type": "tenant",
"attributes": {
"ingress_config": {}
}
}
}
global.services.handmaiden.annotations
HELM variable format changed, please set it to the new format during upgradeHere you can see the corresponding code for PATCH v2/tenants endpoint:
{
"data": {
"type": "tenant",
"attributes": {
"ingress_config": {
"annotations": {
"app": {
"nginx/123": "123",
"nginx/456": "456"
},
"api": {
"nginx/123": "123",
"nginx/456": "456"
},
"webhooks": {
"nginx/mtls": "true",
"nginx/456": "456"
},
"apidocs": {
"nginx/mtls": "true",
"nginx/456": "456"
}
}
}
}
}
}
Please visit our API documentation for more information.
To improve push behaviour we added --push-retry
and made this configurable only via gitreceiver (deafult: 3). Please setup using .Values.global.gitReceiver.dockerImageBuildJobPushRetry
.
Information in this section is intended for our customers who use the OEM version of the elastic.io platform.
We are introducing a new сomponent-build-helper
version 0.1.0
. It also means that the old appbuilder is totally deprecated and is no longer supported. We have added custom dockerfile support for Java components.
Please Note: For now our new component builder supports Java 8 based components only.
Component vulnerabilities check in the build docker image is done by сomponent-build-helper
during component build process. Components-build-helper has build_component_docker
command which checks docker image vulnerabilities using grype tool.
For more information please visit our article on Components build configuration requirements.
tenant.attributes.customScripts
.PLease visit our API documentation for more information.
1.0.0
Make Raw Request
Action1.6.3
Lookup Objects
action, now the method search
is used instead of list
for the customer
object type1.1.0