Public Release Note - IOM Helm Charts 1.2.0

1 Introduction

Welcome to the IOM Helm Charts 1.2.0.

IOM is delivered in the form of Docker images which are dedicated to run in Kubernetes. Intershop also provides Helm Charts for IOM, which makes it very easy to operate IOM.

1.1 Dependency Version Information


IOM Helm ChartsIntershop Order Management
Version1.03.0
1.1

3.0

  • IOM-10458 still occurres in this combination
3.1
1.2

3.0

  • IOM-10458 still occurres in this combination
  • Helm parameter for timeout of test-data import does not work in this combination
  • Helm parameter to control creation of access log does not work in this combination

3.1

  • IOM-10362 still occurres in this combination
  • Helm parameter for timeout of test-data import does not work in this combination
  • Helm parameter to control creation of access log does not work in this combination
3.2

1.2 Glossary

TermDescription
DockerAn OS-level virtualization software.
HelmA package manager for Kubernetes.
IOMThe abbreviation for Intershop Order Management
KubernetesAn open-source system for automating deployment, scaling, and management of containerized applications.

2 General Information


3 New Features

3.1 Updated Versions of Images of DBAccount and IOM Images

Default values of image.tag and config.image.tag were set to 3.1.0.0. Default value of dbaccount.image.tag was set to 1.2.1.0.

3.2 New Parameter to Control the Creation of Access Log Messages

A new helm parameter log.access.enabled was added. A full description of this parameter can be found in Guide - Operate Intershop Order Management 3.X.

3.3 Enable Setting Timeout of Test Data Import by Helm Parameter

A new helm parameter caas.importTestDataTimeout was added. A full description of this parameter can be found in Guide - Operate Intershop Order Management 3.X.

3.4 Disabled Admission Webhooks in Ingress-nginx sub-chart

The admission webhook is used by global NGINX ingress controllers to check for conflicting or defect ingress configurations. This is necessary to avoid impact on other systems that use the global NGINX ingress controller as well. Since the ingress-nginx sub-chart of IOM helm charts is not meant to be used as a global ingress controller, there cannot be any conflicting ingress configurations. Defect configurations are isolated to the current IOM installation too. Therefore the admission webhook for ingress-nginx sub-chart was disabled.

3.5 Updated Mailhog sub-chart to Version 3.3.0

The Mailhog sub-chart was updated to version 3.3.0.

3.6 Updated Ingress-nginx sub-chart to Version 3.12.0

Ingress-nginx sub-chart was updated to version 3.12.0.

3.7 Enable fine tuning of Liveness and readiness Probes

New helm parameters for fine tuning of liveness and readiness probes were added:

  • readinessProbe.periodSeconds
  • readinessProbe.initialDelaySeconds
  • readinessProbe.timeoutSeconds
  • readinessProbe.failureThreshold
  • readinessProbe.successThreshold

A full description of these parameters can be found in Guide - Operate Intershop Order Management 3.X.


5 Migration Notes

5.1 Enable Setting Timeout of Test Data Import by Helm Parameter

The old method to define time of test-data import, property TIMEOUT in import.properties located in directory holding the test data, has higher precedence than the new helm parameter caas.importTestDataTimeout. You have to delete import.properties from your project, in order to use the new helm parameter. 

5.2 Secure Flag missing on security-related Cookies

A new helm parameter oms.secureCookiesEnabled was added. When set to true, security related cookies are always sent with the secure flag. In this case, unencrypted communication with OMT becomes impossible. See Guide - Operate Intershop Order Management 3.X.

Disclaimer

The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.

Customer Support
Knowledge Base
Product Resources
Tickets