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.0Make Raw Request Action1.6.3Lookup Objects action, now the method search is used instead of list for the customer object type1.1.0