Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to github action #279

Merged
merged 23 commits into from
Jul 28, 2021
Merged

Move to github action #279

merged 23 commits into from
Jul 28, 2021

Conversation

lgrateau
Copy link
Collaborator

No description provided.

@lgrateau lgrateau merged commit 9bdfe7c into vnext-release Jul 28, 2021
lgrateau added a commit that referenced this pull request Dec 9, 2021
* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
@lgrateau lgrateau deleted the pyl-testghactions branch June 14, 2022 07:25
lgrateau added a commit that referenced this pull request Jun 15, 2022
* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
lgrateau added a commit that referenced this pull request Jun 20, 2022
* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
lgrateau added a commit that referenced this pull request Dec 13, 2022
* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
lgrateau added a commit that referenced this pull request Dec 19, 2022
* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
lgrateau added a commit that referenced this pull request Dec 19, 2022
* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
lgrateau added a commit that referenced this pull request Jun 20, 2023
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
lgrateau added a commit that referenced this pull request Jun 20, 2023
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* Update full-description.md

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
lgrateau added a commit that referenced this pull request Dec 11, 2023
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* Update full-description.md

* Fix asset creation workflow

* Fix branch creation workflow when publishing

* Improve ARM Support

* #DBACLD-97272 Import Private Certifiate

* try fix build

* Fix build for ARM

* Fix CP4BA Version

* add PKCE and private key JWT support

* remove not needed clientSecret

* liberty change the way to register private key

* https://jsw.ibm.com/browse/DBACLD-81167

* https://jsw.ibm.com/browse/DBACLD-79811

* https://jsw.ibm.com/browse/DBACLD-79811

* Add date and architecture informations

* https://jsw.ibm.com/browse/DBACLD-79811

* Update .env

temporary rollback to see if it fixes ZEN Demo Mode tests

* Docker image manage P12 format internally : DBACLD-104767
Replace JKS support by P12 format

* Fix bad commit

* update IBM cert

* missing JVM option

* Enable FISP nssdb DBACLD-104767 (#334)

* Enable FISP nssdb DBACLD-104767

* Resolv conflict

---------

Co-authored-by: root <[email protected]>

* missing directory creation for FIPS

* DBACLD-79811 Revert hack to workaround SOLR FIPS issue.

* Try new liberty version

* load public certificate with same alias than private

* load public certificate with same alias than private

* Systematically download latest working version of loan services

* Update enablefips-java.security

Try to fix cp4ba FIPS deployment from DC to RES

* Trust certs as in https://openliberty.io/docs/latest/enable-fips.html

* Update README.md

* try to use pcks12 format in FIPS

* Update .env Switch Liberty images 23.0.0.9

DBACLD-109060

* Fix issue issue with ltpa token configuration on 23.0.0.9 Release. DBACLD-109060

* DBACLD-79811 always import cert in nssdb

* Update enablefips-java.security

* DBACLD-109819 Renew automically the IBM certificate.

* update dbserver sample demo

* https://jsw.ibm.com/browse/DBACLD-110112

* remaining decisionmodel extract

* Revert "DBACLD-79811 always import cert in nssdb"

This reverts commit f8e3932.

* https://jsw.ibm.com/browse/DBACLD-112133

* Add mpmetric feature

* Update build.sh

* Update images (#337)

* Draft of the update image contribution

* Update after testing on an x86 machine

* README for update images

* Update README.md

* Update README.md

* Update README.md

* updat table of content

* Update .env

* Update README.md

* Update README.md

* Update build.sh (#338)

* Update full-description.md

* Update full-description.md

* Add arm64

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: root <[email protected]>
mmouly added a commit that referenced this pull request Jan 18, 2024
* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 18, 2024
* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
mmouly added a commit that referenced this pull request Jan 18, 2024
* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
mmouly added a commit that referenced this pull request Jan 18, 2024
* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
mmouly added a commit that referenced this pull request Jan 18, 2024
* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 18, 2024
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 18, 2024
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* Update full-description.md

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 18, 2024
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* Update full-description.md

* Fix asset creation workflow

* Fix branch creation workflow when publishing

* Improve ARM Support

* #DBACLD-97272 Import Private Certifiate

* try fix build

* Fix build for ARM

* Fix CP4BA Version

* add PKCE and private key JWT support

* remove not needed clientSecret

* liberty change the way to register private key

* https://jsw.ibm.com/browse/DBACLD-81167

* https://jsw.ibm.com/browse/DBACLD-79811

* https://jsw.ibm.com/browse/DBACLD-79811

* Add date and architecture informations

* https://jsw.ibm.com/browse/DBACLD-79811

* Update .env

temporary rollback to see if it fixes ZEN Demo Mode tests

* Docker image manage P12 format internally : DBACLD-104767
Replace JKS support by P12 format

* Fix bad commit

* update IBM cert

* missing JVM option

* Enable FISP nssdb DBACLD-104767 (#334)

* Enable FISP nssdb DBACLD-104767

* Resolv conflict

---------

Co-authored-by: root <[email protected]>

* missing directory creation for FIPS

* DBACLD-79811 Revert hack to workaround SOLR FIPS issue.

* Try new liberty version

* load public certificate with same alias than private

* load public certificate with same alias than private

* Systematically download latest working version of loan services

* Update enablefips-java.security

Try to fix cp4ba FIPS deployment from DC to RES

* Trust certs as in https://openliberty.io/docs/latest/enable-fips.html

* Update README.md

* try to use pcks12 format in FIPS

* Update .env Switch Liberty images 23.0.0.9

DBACLD-109060

* Fix issue issue with ltpa token configuration on 23.0.0.9 Release. DBACLD-109060

* DBACLD-79811 always import cert in nssdb

* Update enablefips-java.security

* DBACLD-109819 Renew automically the IBM certificate.

* update dbserver sample demo

* https://jsw.ibm.com/browse/DBACLD-110112

* remaining decisionmodel extract

* Revert "DBACLD-79811 always import cert in nssdb"

This reverts commit 84c2086952c78e2f3918808b733ebf491547863d.

* https://jsw.ibm.com/browse/DBACLD-112133

* Add mpmetric feature

* Update build.sh

* Update images (#337)

* Draft of the update image contribution

* Update after testing on an x86 machine

* README for update images

* Update README.md

* Update README.md

* Update README.md

* updat table of content

* Update .env

* Update README.md

* Update README.md

* Update build.sh (#338)

* Update full-description.md

* Update full-description.md

* Add arm64

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: root <[email protected]>
mmouly added a commit that referenced this pull request Jan 19, 2024
* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 19, 2024
* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
mmouly added a commit that referenced this pull request Jan 19, 2024
* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
mmouly added a commit that referenced this pull request Jan 19, 2024
* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
mmouly added a commit that referenced this pull request Jan 19, 2024
* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 19, 2024
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 19, 2024
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* Update full-description.md

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
mmouly added a commit that referenced this pull request Jan 19, 2024
* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* Update full-description.md

* Fix asset creation workflow

* Fix branch creation workflow when publishing

* Improve ARM Support

* #DBACLD-97272 Import Private Certifiate

* try fix build

* Fix build for ARM

* Fix CP4BA Version

* add PKCE and private key JWT support

* remove not needed clientSecret

* liberty change the way to register private key

* https://jsw.ibm.com/browse/DBACLD-81167

* https://jsw.ibm.com/browse/DBACLD-79811

* https://jsw.ibm.com/browse/DBACLD-79811

* Add date and architecture informations

* https://jsw.ibm.com/browse/DBACLD-79811

* Update .env

temporary rollback to see if it fixes ZEN Demo Mode tests

* Docker image manage P12 format internally : DBACLD-104767
Replace JKS support by P12 format

* Fix bad commit

* update IBM cert

* missing JVM option

* Enable FISP nssdb DBACLD-104767 (#334)

* Enable FISP nssdb DBACLD-104767

* Resolv conflict

---------

Co-authored-by: root <[email protected]>

* missing directory creation for FIPS

* DBACLD-79811 Revert hack to workaround SOLR FIPS issue.

* Try new liberty version

* load public certificate with same alias than private

* load public certificate with same alias than private

* Systematically download latest working version of loan services

* Update enablefips-java.security

Try to fix cp4ba FIPS deployment from DC to RES

* Trust certs as in https://openliberty.io/docs/latest/enable-fips.html

* Update README.md

* try to use pcks12 format in FIPS

* Update .env Switch Liberty images 23.0.0.9

DBACLD-109060

* Fix issue issue with ltpa token configuration on 23.0.0.9 Release. DBACLD-109060

* DBACLD-79811 always import cert in nssdb

* Update enablefips-java.security

* DBACLD-109819 Renew automically the IBM certificate.

* update dbserver sample demo

* https://jsw.ibm.com/browse/DBACLD-110112

* remaining decisionmodel extract

* Revert "DBACLD-79811 always import cert in nssdb"

This reverts commit 2a8b91f7bdfadadb8d3fb5832b078da823580e07.

* https://jsw.ibm.com/browse/DBACLD-112133

* Add mpmetric feature

* Update build.sh

* Update images (#337)

* Draft of the update image contribution

* Update after testing on an x86 machine

* README for update images

* Update README.md

* Update README.md

* Update README.md

* updat table of content

* Update .env

* Update README.md

* Update README.md

* Update build.sh (#338)

* Update full-description.md

* Update full-description.md

* Add arm64

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: root <[email protected]>
lgrateau added a commit that referenced this pull request Jun 24, 2024
* Update full-description.md

* Update .env

* Update build-and-test.yml

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Move to the 8.11.1.0 Version

* Move to the new release

* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Update README.md

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Some update about versions and link broken

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Try results by email

* Change mail server to public one

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* Semeru DB2 SSL issue

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* Improve validate-odm script documentation following review

* Changed address to more serious one :)

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* New release 8.12 (#328)

* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error…
lgrateau added a commit that referenced this pull request Jun 26, 2024
* Update build-and-test.yml

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Move to the 8.11.1.0 Version

* Move to the new release

* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Update README.md

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Some update about versions and link broken

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Try results by email

* Change mail server to public one

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* Semeru DB2 SSL issue

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* Improve validate-odm script documentation following review

* Changed address to more serious one :)

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* New release 8.12 (#328)

* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test
…
lgrateau added a commit that referenced this pull request Dec 6, 2024
* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* Semeru DB2 SSL issue

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* Improve validate-odm script documentation following review

* Changed address to more serious one :)

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* New release 8.12 (#328)

* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update build-and-test.yml - Send mail break the build (#329)

* Update full-description.md

* Vnext release (#330)

* https://jsw.ibm.com/browse/DBACLD-73409

* https://jsw.ibm.com/browse/DBACLD-73692

* Remove slack (#319)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75171

* Fix after assessment (#320)

* 8.11.1 Release (#318)

* Include missing change from master (#310)

* Deliver 8.11 Release (#290)

* enable FIPS

* https://github.ibm.com/dba/icp4a-odm/issues/576

* https://github.ibm.com/dba/icp4a-odm/issues/567

* https://github.ibm.com/dba/icp4a-odm/issues/580

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/575

* https://github.ibm.com/dba/icp4a-odm/issues/576

* enable FIPS by default on Docker image

* move FIPS enable on amd64 base image only

* Update or add context-param in web.xml runtime

* Allow to specify a docker builder image. (#275)

* Allow to specify a docker builder image.

* Remove volume section

* Use dockerbuilder env variable

* Improve build by adding the capability to override the settings.xml for the maven part

* Try to fix bamboo build

* Update setting.xml

* remove decision-center-client-api.zip build

* Add authentication customization in web.xml using ENABLE_TLS_AUTH env var

* update IAM tests

* https://github.ibm.com/dba/icp4a-odm/issues/549

* update IAM tests

* removing teamserver from md doc

* referencing teamserver not needed anymore

* removing teamserver from md doc

* https://github.ibm.com/dba/icp4a-odm/issues/511

* Move to github action (#279)

* pb with rm swidtag on OKD

* Move to new release.

* Renamed workflow

* no message

* First try

* Get docker-compose

* Env variables are not in a list, it's a YAML dict

* Try sudo

* Try the full chain

* Don't know what the (failing) egrep is about

* Try to download ODM dist from right place

* Debug

* Try to get right value from secret

* Try sth else

* 8.10.5.1 seems to be unavailable

* Debug

* Removed debug

* Update the VM

* Try to get meaningful error messages

* Try another way to build

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Rename settings file

* Refresh liberty + Upgrade to Postgresql13

* Move to the latest postgresql version.

No that the 42.2.19 version include fixes in sasl protocol.

* restore teamserver-dbdump war copy

* https://github.ibm.com/dba/icp4a-odm/issues/612

* Change VTT to pull images

* Change VTT To pull images

* Refresh liberty version to 21.0.0.9

* Update build.sh

* take into account server config in demo mode with contextroot DBACLD-11443

* Implement support of context root in case of db sample.

* Update description in Dockerhub (#280)

* keycloak material

* Fix issue tracker link

* Fix download of the postgresql driver

* Fix download of the postgresql driver.

* Typo to retrieve the jar files.

* move to client_credentials grant_type

* Add -Xshareclasses:none jvm option in keytool commands (#281)

* adapt server update in demo mode for Zen

* put RuleDesigner files under assets

* forgor RD provider template

* typo

* missing context root replace

* replace URL internal service token URL endpoint by external URL

* typo

* Move the actions build to 8.10.5.1 Release (#285)

* to trigger action

* Update to 8.10.5.1 release

* disable ALL_AUTHENTICATED_USER for rtsUser

* Prepare next release. License update.

* Add doc for metering annotation (#284)

* Add new md file to document metering annotations

* Add example

* Update README-license-annotations.md

I added a few mentions to "custom ODM containers"

* Fix example to use res

* Fix image name

* Update after review

Co-authored-by: avi44522 <[email protected]>

* Fix productVersion value (#286)

* Update ODM version

* move UMS server

* https://jsw.ibm.com/browse/DBACLD-16340

* update eclipse version

* Update to raw version

* Add env var USERS_PASSWORD to configure the password used for the default users in standalone image

* Fix sed

* remove teamserver URL

* change the ODM doc link

* update free image welcome page

* new www.ibm.com & doc cert

* Try to fix KPI Issue

* Fix build

* Fix prod build

* Fix last kpi

* Update doc links for 8.11.0.0

* Update build-and-test.yml

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>

* Bump httpclient from 4.5.2 to 4.5.13 in /standalone/samples/loan-server (#270)

Bumps httpclient from 4.5.2 to 4.5.13.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* https://jsw.ibm.com/browse/DBACLD-31678

make server definition editable

* https://jsw.ibm.com/browse/DBACLD-31678

update server password

* Update README-license-annotations.md (#292)

Added a line to indicate that the annotations are also valid for ODM 8.10.5.1

* Update README.md (#291)

Replaced link to old Developer Center by one to the BA community - Decision Management topic.

* Simplify merge

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove hack to workaround issue  https://www.ibm.com/support/pages/apar/IJ39517 Workaround

* https://jsw.ibm.com/browse/DBACLD-54232

* lib directory not necessary any more

* https://jsw.ibm.com/browse/DBACLD-53629

* missing decisionmodel URL config

* https://jsw.ibm.com/browse/DBACLD-53629

* https://jsw.ibm.com/browse/DBACLD-53629

* keep only decision services in samples

* https://jsw.ibm.com/browse/DBACLD-55813

* https://jsw.ibm.com/browse/DBACLD-58998

* Add possibility to pass db-config credentials as volume mount

* Add possibility to pass tls passwords as volume mount

* Add possibility to pass Openid credentials as volume mount

* Add possibility to pass dba env context as volume mount

* Add possibility to pass db ssl trustore password as volume mount

* Fix indentation

* Fix indentation

* Fix tls configuration

* Add possibility to pass Postgres credentials as volume mount

* Try to fix usage of postgres credentials file

* DBACLD-9972 : DecisionRunner diagnostic failed sometimes

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Fix usage of postgres credentials files

* https://jsw.ibm.com/browse/DBACLD-59255

* https://jsw.ibm.com/browse/DBACLD-59255

* Improve rundb.sh to depend on POSTGRESQL_USER_FILE env var

* Fix tls secret config path

* DBACLD-56118 - Add checkdb script (#314)

Add checkdb.sh script to replace command line in init container

* DBACLD-56118 - Fix Permission denied error for checkdb.sh in postgres official image

* missing -J-Xshareclasses:none option with keytool

* Fix DBACLD-62930 Fix CVE-2022-31197 Postgres 42.3.3->  42.4.1 or above. on Postgresql driver

* Sync up Dockerhub description with the committed version

* DBACLD-55794 Add Getting Started link in the landing page.

* Update README.md

* https://jsw.ibm.com/browse/DBACLD-65956

* bad place for the new logoutTokenParam parameter in the template

* use an always present property as last place

* https://jsw.ibm.com/browse/DBACLD-65621

* https://jsw.ibm.com/browse/DBACLD-65621

* Update README.md

* Update README.md

* always provide a downloadable truststore.jks

* Add classloader on rest-api - case TS010968326

* move /res/api endpoint filter

* Change doc version

* Update License : DBACLD-70802

* Update full-description.md

* Update full-description.md

* Update .env

* Update README.md

* update badge

* fix badges

* improve badge

* Use Acvtion instead of Travis

* Fix secret name

* ODM 8.11.1 Release

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Update README.md

* Some update about versions and link broken

Co-authored-by: mathias-mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* https://jsw.ibm.com/browse/DBACLD-75162

* https://jsw.ibm.com/browse/DBACLD-75162

* Fix links in welcome page

* https://jsw.ibm.com/browse/DBACLD-76886

* try to fix MAT tests issues

* try to hide warning on jaxb

* Fix for JDK 11 support

* https://jsw.ibm.com/browse/DBACLD-78354

* Fix DBACLD-79445 duplicate context-root

* Improve fix  DBACLD-79445 duplicate context-root

* https://jsw.ibm.com/browse/DBACLD-74128

* Fix DBACLD-79445

* https://jsw.ibm.com/browse/DBACLD-79785

* https://jsw.ibm.com/browse/DBACLD-79965

* Fix issue following the move to jdk 11 : DBACLD-76865

* Fix Free image testing

* https://jsw.ibm.com/browse/DBACLD-74128

* upgrade maven-compiler-plugin

* add javax.xml.bind dependency

* fix properties

* Add /opt/ibm/version.txt in the container. DBACLD-81018

* Missing file :DBACLD-81018

* Miss to copy version file.

* https://jsw.ibm.com/browse/DBACLD-79785

* replace JKS by p12 on DB2

* replace JKS by p12 on DB2

* remove sslVersion to check if really necessary

* sslVersion="TLSv1.2" is compulsory for DB2 SSL

* https://jsw.ibm.com/browse/DBACLD-79965

* https://jsw.ibm.com/browse/DBACLD-79965

* Work on DBACLD-83524

* https://jsw.ibm.com/browse/DBACLD-85745

* Fix copyright for 2023: DBACLD-90119

* best managed by diagnostic

* https://jsw.ibm.com/browse/DBACLD-87369

* https://jsw.ibm.com/browse/DBACLD-87369

* Enable final liberty version 23.0.0.3 version

* https://jsw.ibm.com/browse/DBACLD-87369

* Refresh sample db for 8.12 Release

* Improve stability of the build

* Improve stability of the production image build

* Fix labels in Dockerfiles (#327)

* Fix docker labels to respect best practices

* Add labels in dc to be consistent

* DBACLD-72801 - Add a script to validate an ODM instance (#323)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Fix error handling when import fail

* Fix wait for test

* Add spinner when waiting for longer steps

* Fix error handling when testing ruleApp deployment

* Fix syntaxe and typos after first review

* Create a zip file automatically at publication (#324)

* First version of the script

* Factorize curl request

* Create functions

* Create main function

* Add usage and parameters

* Fix parse_args function

* Add test of Loan Validation ruleset

* Clean script

* Improve curlRequest to accept json filename

* Improve script to manage url with spaces

* Add OpenId support

* Add error catching for getDeploymentIds function

* Remove trailing slash

* USe DSR to test ruleset and add response payload validation

* Fix waiting for test completion

* Handle errors in curlRequest function

* Add error function

* Handle errors in setDecisionServiceId function

* Handle errors in runTestSuite function

* Handle errors in getDeploymentIds function

* Handle errors in deployRuleApp function

* Handle errors in verifyRuleApp function

* Handle errors in testRuleSet function

* Log sucess uin green in terminal

* Add default value for error code return

* Use configuration file to get script parameters

* Add a config file template

* Add json test definition and expected response

* Add timeout for while loop

* Refactor to deploy and verify in one loop

* Add optional clean at the end of the script

* Add README and fix typos

* Improve function to get deployment information and create a clean function

* Add ruleapp version

* Improve functions to get and use decision service id

* Improve doc

* Improve script name

* Fix format for openId URL variable

* Download Loan_Validation_Service.zip file if it does not exist locally

* Do not ask for cleaning at the end of the script

* Move script to validate odm in contrib folder

* Improve verification of ruleApp deployment

* Test if zip file is valid

* Simplify by removing -f option and using .env file or environment variables

* Fix error hadnling when import in DC fails

* Improve error handling

* Improve logs

* Improve script documentation

* Add image for article

* Improve README and reorganize folder

* Improve README

* Add Download button in README

* Add workflow to create a draft release and add zip asset when pushing v* tag

* Add workflow to create a branch and update the Download link when publishing a release

* Fix script permission

* Fix README

* Improve validate-odm script documentation following review

* Update full-description.md Remove specificity about Memory for mac

* Remove deprecated feature

* Remove Rule Designer section as it's for ODM on Cloud

* Change version

* Remove decision model from the docs

* DBACLD-93708 Update Licenses for the next release

* Update ODM version

* Replace wget with curl and increase timeout to get test suite result

* Miss some locale Licenses file.

* Prepare 8.12.0 delivery. change from 8.11 to 8.12

* 8.12 Delivery

* Update build-and-test.yml

* Update full-description.md

---------

Co-authored-by: Mathias Mouly <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Julie Garrone <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>
Co-authored-by: avi44522 <[email protected]>
Co-authored-by: julie-garrone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fredibm <[email protected]>
Co-authored-by: cmosbach <[email protected]>
Co-authored-by: Pierre-Yves Lochou <[email protected]>

* Fix asset creation workflow

* Fix asset creation workflow

* Fix branch creation workflow when publishing

* Fix branch creation workflow when publishing

* Improve branch creation workflow

* Revert previous commit to improve branche creation workflow

* Improve ARM Support

* #DBACLD-97272 Import Private Certifiate

* try fix build

* Fix build for ARM

* Fix CP4BA Version

* add PKCE and private key JWT support

* remove not needed clientSecret

* liberty change the way to register private key

* https://jsw.ibm.com/browse/DBACLD-81167

* https://jsw.ibm.com/browse/DBACLD-79811

* https://jsw.ibm.com/browse/DBACLD-79811

* Add date and architecture informations

* https://jsw.ibm.com/browse/DBACLD-79811

* Update .env

temporary rollback to see if it fixes ZEN Demo Mode tests

* Docker image manage P12 format internally : DBACLD-104767
Replace JKS support by P12 format

* Fix bad commit

* update IBM cert

* missing JVM option

* Enable FISP nssdb DBACLD-104767 (#334)

* Enable FISP nssdb DBACLD-104767

* Resolv conflict

---------

Co-authored-by: root <[email protected]>

* missing directory creation for FIPS

* DBACLD-79811 Revert hack to workaround SOLR FIPS issue.

* Try new liberty version

* load public certificate with same alias than private

* load public certificate with same alias than private

* Systematically download latest working version of loan services

* Update enablefips-java.security

Try to fix cp4ba FIPS deployment from DC to RES

* Trust certs as in https://openliberty.io/docs/latest/enable-fips.html

* Update README.md

* try to use pcks12 format in FIPS

* Update .env Switch Liberty images 23.0.0.9

DBACLD-109060

* Fix issue issue with ltpa token configuration on 23.0.0.9 Release. DBACLD-109060

* DBACLD-79811 always import cert in nssdb

* Update enablefips-java.security

* DBACLD-109819 Renew automically the IBM certificate.

* Bump actions/checkout from 2 to 4 (#335)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* update dbserver sample demo

* https://jsw.ibm.com/browse/DBACLD-110112

* remaining decisionmodel extract

* Revert "DBACLD-79811 always import cert in nssdb"

This reverts commit f8e3932cb50e7f75b4f1010a0366f2802e21aabd.

* https://jsw.ibm.com/browse/DBACLD-112133

* no message

* Update stale.yml

* Bump actions/stale from 5 to 8

Bumps [actions/stale](https://github.com/actions/stale) from 5 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/acti…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants