8000 Tags · thegridman/weblogic-kubernetes-operator · GitHub
[go: up one dir, main page]

Skip to content

Tags: thegridman/weblogic-kubernetes-operator

Tags

v3.0.3

Toggle v3.0.3's commit message
Correct release date

v3.0.2

Toggle v3.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Operator version 3.0.2 (oracle#1912)

* Move to version 3.0.2

* remove duplicate parameter srcstorepass in keytool command

* changes to allow setting nodeAffinity and nodeSelector values in operator Helm chart and related doc change

* minor doc change

* changes based on review comments

* Mirror introspector log to a rotating file in 'log home' (if configured)

* minor fix

* remove comment

* Add log rotation for NM .out/.log, enhance log rotation for introspector .out, and document log rotation for WLS .out and .log.

* minor doc edits

* add NGINX for production ICs

* In recheck code path only continue if spec changes

* Minor change

* only add progressing condition when something is really happening to the domain

* cleanup

* populate state and healht when needed

* Changes for OWLS-82011 to reflect introspector status in domain status

* change method name

* Code refactoring

* cleanup debug message

* Remove unused method

* Added check to terminate fiber when intro job fails with BackoffLimitExceeded (which happens when intro job times out due to DeadlineExceeded).

* implement review comment suggestions

* added unit test for introspector pod phase failed

* Adjust access

* Work in progress

* debug

* debug

* more debugging

* remove debugging

* remove debugging

* cleanup

* Fix patchPod handling and change HashMap to ConcurrentHashMap

* Add ProgressingStep on scaling down

* Address review comments

* Review comment

* Corrections

* Update the external client FAQ to discuss 'unknown host' handling. Update the domain-resource doc to try make it easier to read.

* review and edit

* delete extraneous file

* minor doc tweaks

* Backport improvements to ImageBuilders

* temporarily adding chown option to imagetool command

* Update doc. contents

* update tests after image and WIT updates

* fixing the mii domain and sample test after images have been updated

* Modified group name used to copy file to server pod jenkins-ignore

* Chagnes from PR 1906

* Changes to prevent handing during tests

* changes for OWLS-83431

* changes for owls-83431

* Chnages to address PR review comments

* changes to suppresserror from synchronous call

* cleanup changes based on PR comments

* changes to fix javadoc and variable name

* Last changes for single server schedule support

* Change log

Co-authored-by: Johnny Shum <cbdream99@gmail.com>
Co-authored-by: ANIL.KEDIA@ORACLE.COM <anil.kedia@oracle.com>
Co-authored-by: Tom Barnes <tom.barnes@oracle.com>
Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>
Co-authored-by: doxiao <dongbo.xiao@oracle.com>
Co-authored-by: BHAVANI.RAVICHANDRAN@ORACLE.COM <bravicha@bravicha-1.subnet1ad1phx.devweblogicphx.oraclevcn.com>
Co-authored-by: huiling_zhao <huiling.zhao@oracle.com>

v3.0.1

Toggle v3.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Operator version 3.0.1 (oracle#1864)

* Prepare for 3.0.1 release

* Ignore i and k

* Reading comprehension

* Correct JDK URL

* lookup and save internalOperatorkey, if already exists

* Update kindtest.sh

* Review comment

Co-authored-by: Lenny Phan <lenny.phan@oracle.com>

v3.0.0

Toggle v3.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Operator version 3.0.0 (oracle#1819)

* OWLS-80451 - Enhance logHome to override HTTP access log location (#1532)

* introduce httpAccessLogInLogHome to DomainSpec

* comment fix

* httpAccessLogInLogHome comment fix

* junit tests for httpAccessLogInLogHome

* fix minor indentation bug in web-server sit config

* fix httpAccessLogInLogHome description

* fix httpAccessLogInLogHome description

* add httpAccessLogInLogHome to various create domain samples

* update with built index.html

* add httpAccessLogInLogHome to documentation for create domain samples

* update comments for logHome and httpAccessLogInLogHome

* remove extra lines added by IDE

* OWLS-80826, OWLS-80942 (#1538)

* added support for helm 3.0

* added check for repo

* moved from monitoring ns

* added the test

* fixed style

* added missed file

* added condition for ver

* rework to avoid interm failures

* fixed docs

* updated version of MonExp

* added some timing

* style

* redesigned shutdowntest, fix some issues in MonEx

* fixed java docs

* Resolve docs and testing review comments from PRs 1531, 1532, and 1536 (#1545)

* add assert messages

* clarify javadoc

* DomainSpec docs fixes

* getServers() and getClusters() javadoc fix

* more DomainStatus unit tests

* Model in image support (#1478)

* minor README update

* hugo FAQ link fix

* refactor save wallet script 1.

* Model in image scripts fixes to work on MacOS (#1465)

* Make scripts run on MacOS

* Remove unnintentional adds

* rename key for secrets

* MII Sample: remove vestigal nginx

* Fix template and script error

* Edit due to key changes

* placeholders for MII

* sample fodder for rosemary

* Add for debugging merged model

* first pass on MII sample content

* name reconciliation

* update from model-in-image

* revert accidental changes

* mii sample doc edits

* second round edits

* Update script

* Add validation, volume and volume mount for runtime encryption secret

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix an issue after merge with model-in-image-security

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add part of the changes for runtime secret validation and mount

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Second part of the change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Change the sample

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Modify the sample to use the right secret

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix a typo

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix generated files

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* pickup changes from model-in-image-security

* Fixing error message

* Fix TBD

* remove comments

* mark README.md as outdated (will remove later)

* final round edits on sample doc

* Add validation checks for OPSS secret

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor javadoc fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* refacto startServer.sh

* update script and doc

* More javadoc changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII sample doc update

* Fix a merge issue that caused duplicate configuration

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII sample script update

* MII sample script update

* update doc for saving wallet and remote docker registry instructions

* update doc for script name changes

* Add unit test cases

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Shorten suffix names

* Fix merge issues

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix duplicate lines

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix generated files

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* refactor and remove prepending the domain name to configmap/secrets volumes

* add back the mounting for existing introspect configmap source for life-cycle update

* minor edit

* additional edits

* add traefix instructions for console

* Update doc for introspectorJobActiveDeadlineSeconds

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* update doc

* QA infra change to support new secret (#1474)

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* update doc

* Fix a typo

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Use 12.2.1.4 everywhere possible (#1475)

* Use 12.2.1.4 everywhere possible

* Back to soasuite:12.2.1.3

* Correct some 12.2.1.3 vs. 12.2.1.4 confusion

* Correct word choice

* fix to use different separator, '.' is a valid key name

* Refactor getModelInImageSpecHash and fix logic; correct minor script error in encryption_util

* check in for now waiting for WDT

* Make the runtime encryption secret volume source "optional"

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor doc changes for introspectorJobActiveDeadlineSeconds

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add extra line between merging properties file

* add real blank lines between appending variable files

* change wdt secret key to password

* Model in image main hugo doc - first check-in.

* Remove rcu_admin_password - not required at this point

* MII sample updates

* MII sample updates

* Update copyright

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add introspectorJobActiveDeadlineSeconds in toString(), hashCode() and equals() calculation

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII Sample README update.

* MII Sample - remove mention of rcu admin password in sample doc.

* first pass edits

* Remove wdtEncryptionSecret from the schema and code

* fix two broken links

* Clean up after WDT encryption secret related code is removed

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix doc

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix doc links

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* remove wdt encryption passphrase logic from introspector job scripts since it no longer supported in the schema

* update MII doc to mention wdt encryption isn't supported

* update error message in modelInImage.sh

* Enable updateRCUSchemaPassword and add special env variables for macro expansion in modelInImage.sh script

* Add @@SECRET and @@ENV support to MII sample/doc.

* Add utility methods for model in image tests (#1481)

* adding mii utility methods

* adding mii utility methods

* adding wdtDomainType and use of properties for weblogic base image

* minor doc update

* doc update

* doc update

* doc update

* doc update

* doc update

* add script comment

* Add introspectorJobActiveDeadlinSeconds to the samples

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* first draft update of 'choosing a model' doc

* first draft update of 'choosing a model' doc

* Remove updateDomainResult - dynamic update code

* doc updated

* Doc update.

* doc edits from Ryan

* clean up sample descriptor

* Remove mii section from samples domain-template.yaml (#1491)

* undo changes in domain-template.yaml

* adding mii config file

* resolve comment merge

* Move introspectVersion to spec level only

* Update _index.md

* Fix inadvertent change

* Update sample doc for introspectorJobActiveDeadlineSeconds and runtimeEncryptionSecret

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More sample doc update

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* doc update

* clean up sample descriptor

* Update Operator.properties

* doc update

* Removed unused field

* edit new choose a model doc

* Minor doc fix - address review comment

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix copyrights

* Add support for defaulting the MII sample's WORKDIR. Default is '/tmp/tbarnes/model-in-image-sample-work-dir'.

* doc update

* sample update

* doc update

* doc update

* fix for MII sample script opss_wallet_util.sh

* remove mention of helm 2.x syntax from MII sample

* doc update

* doc update

* doc update

* doc update

* doc update

* doc update

* Update the wallet in the primordial domain if the rcu schema password changed

* doc update

* doc update

* add error checking

* doc update

* doc update

* doc update

* Checkstyle

* Update restarting.md

* Update usage.md

* Code review

* remove unnecessary comment

* minor edit

* minor edit

* Minor doc changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Revert one doc change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Javadoc

* Adding weblogic credentials change test (#1493)

* Adding testCredentialsChange

* fix import

* Add utility method to replace runtimeEncryptionSecret

* modify the secret

* fix formatting

* fix formatting

* remove unwanted code

* cleanup

* cleanup

* cleanup

* fix indendation

* doc updates

* doc update

* doc update

* Minor doc fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* doc update

* doc update

* add usage and friendlier syntax error reporting to MII sample create_secret.sh + create_configmap.sh, correct the usage text in opss_wallet_util.sh

* doc update

* doc update

* fix to handle image names with '/' in them in create_domain.sh sample script

* remove mention of unused var from build_image_model.sh sample script

* Fix help text in create_configmap.sh helper script.

* Put the domain name back if present

* remove printing the model

* Correct configmap data is not inserted into the flow after it's read.

* Minor change to Operator.properties

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* remove debug code

* minor help text correction for create_configmap.sh sample script

* doc update (#1509)

* doc update

* doc update

* doc update

* MII: avoid deploying/referencing JRF secrets for non-JRF domain types, it's too confusing (#1507)

* doc update (#1510)

* doc update

* doc update

* doc update

* update ci/cd doc for mii (#1502)

* update ci/cd doc for mii

* first pass edits

* doc update

* doc update

Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* cherry pick 1517 from develop

* two automated test case for Wdt Config Update w single Model File jenkins-ignore (#1495)

* The first test case for OWLS-80444 Automate Wdt Config Override with single Model File jenkins-ignore

* Modified TestUtils.java jenkins-ignore

* Added python file to verify JDBC DS prop in server pod jenkins-ignore

* Changes b ased on the comments jenkins-ignore

* Added the 2nd test case jenkins-ignore

* Used patch domain to restart domain jenkins-ignore

* Changed test case names jenkins-ignore

* adding config delete and app delete tests using mode file (#1521)

* adding config update tests

* add config and app delete tests

* Model in image namefixes (#1515)

* Fix for PR1478

* add more traces and minor update

Co-authored-by: Johnny Shum <cbdream99@gmail.com>

* Missing secret dir fix (#1525)

* Add temporary work around for WDT return non-zero rc if secret directory doesn't exist.

* Change per WDT fix for no more default for custom secrets mount

Co-authored-by: Johnny Shum <cbdream99@gmail.com>

* Update rest_domainqualtrue.yml

* Update OperatorUtils.java

* Update OperatorUtils.java

* removing commented/incomplete test code (#1533)

* Merge from develop to model-in-image with conflict resolution (#1531)

* OWLS-80522 Domain status ordering, OWLS-80144 Ordered rolling upgrade (#1503)

* Domain.getServers() should return servers in order

* ordered rolling upgrade

* minor test fix

* new RollingHelperTest

* update getSortingString to handle up to 20 digits

* rolling upgrade clusters sorted by cluster names

* add isAdminServer to ServerStatus

* ServerStatus isAdminServer excluded from json schema

* ClusterStatus sorted by sorting name

* getClusters returning sorted clusters

* add unit tests

* handle null map

* Enhance Helm chart deletion Logic in cleanup.sh Script   (#1517)

* Enhance the clean up Script to support Helm 2/3

* Addressed the review comment

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* Added test for domainQualifier=true, added cleanup for intermittent failures (#1513)

* added support for helm 3.0

* added check for repo

* moved from monitoring ns

* added the test

* fixed style

* added missed file

* added condition for ver

* rework to avoid interm failures

* fixed docs

* updated version of MonExp

* Stub the ApiClient in tests that get connections but where this was not already done. (#1519)

* Enhance the cleanup script to include deletion of few namesapce(s) created by Integration Tests (#1523)

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* overall doc edits (#1518)

* overall doc edits

* fix a mistake I created

* update Kubernetes prereqs

* incorporate edits from Ryan and Mark

* fix typo

* fix my mistake

* minor fixes

* Disable preserveUnknownFields

* Update rest_domainqualtrue.yml

* Update OperatorUtils.java

* Update OperatorUtils.java

Co-authored-by: Anthony Lai <anthony.lai@oracle.com>
Co-authored-by: Antaryami Panigrahi <31135902+anpanigr@users.noreply.github.com>
Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>
Co-authored-by: Marina Kogan <marina.kogan@oracle.com>
Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* Fix javadoc

* fix broken anchor links (#1540)

* Updated model files to user @@SECRET macro; added sparce jms/wldf mod… (#1529)

* Updated model files to user @@SECRET macro; added sparce jms/wldf model files

* Added Copyright Statements

* Missing CopyRight

* Resync the branch and removed work-around

* Addressed review comment

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* Correct merge of cleanup.sh

* entire site doc edits (#1551)

* entire site doc edits

* sentence perfection

* Added two more tests to cover config update by creating an image w a new tag  (#1528)

* Added two more tests to cover config update by creating an image with a new tag jenkins-ignore

* Changes for the comments jenkins-ignore

* Changed logs jenkins-ignore

* Mii introspect test (#1530)

* for mii

* MII updates

* add wdt configmap mount

* remove image and wdt configmap first

* correct script error

* update model values

* update properties value

* template the mii mount and make it optional

* Making override cm optional

* revert

* update the models

* remove introspectMIITest.sh

* update secret key

* clean up

* clean up workdir

* Fix missing secret and cleanup

* Incorporate Tom's changes

* refresh from model-in-image

* various changes for the PR

* fix zip output

* fix script error

* correct archive location

* push no-effect change

* move WDT_DOMAIN_TYPE to yamlt

* update for PR

* fix test for MII

* Remove custom overrides and adjust overrides test.

* Update script and readme

* minor fixes

* hide k8s output

* Fix copyright

* Fix copyright

* Fix copyright

* Fix copyright

* updated copyrights

* Add copyrights

* update from model-in-image

Co-authored-by: Johnny Shum <cbdream99@gmail.com>
Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* fix log format (#1553)

Co-authored-by: doxiao <dongbo.xiao@oracle.com>
Co-authored-by: Tom Barnes <tom.barnes@oracle.com>
Co-authored-by: Johnny Shum <cbdream99@gmail.com>
Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>
Co-authored-by: Antaryami Panigrahi <31135902+anpanigr@users.noreply.github.com>
Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>
Co-authored-by: Vanajakshi Mukkara <35709372+vanajamukkara@users.noreply.github.com>
Co-authored-by: Sankar Periyathambi Neelakandan <45743425+sankarpn@users.noreply.github.com>
Co-authored-by: Mark Nelson <mark.x.nelson@oracle.com>
Co-authored-by: Huiling Zhao <41090416+hzhao-github@users.noreply.github.com>
Co-authored-by: Johnny Shum <johnny.shum@oracle.com>
Co-authored-by: Anthony Lai <anthony.lai@oracle.com>
Co-authored-by: Marina Kogan <marina.kogan@oracle.com>

* delete image only for domain in image tests (#1552)

* delete image only for domain in image tests

* moving the code to actual test class for delete domain

* adding check not to delete container-registry images

* Fix checkstyle in recent change (#1554)

* delete image only for domain in image tests

* moving the code to actual test class for delete domain

* adding check not to delete container-registry images

* fix checkstyle

* New integration tests (#1560)

* Fix TBD

* remove comments

* mark README.md as outdated (will remove later)

* final round edits on sample doc

* Add validation checks for OPSS secret

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* starting to experiment

* some more experimenting and thinking

* some more experimenting and thinking

* some more experimenting and thinking

* some more experimenting and thinking

* some more experimenting and thinking

* some more experimenting and thinking

* some more experimenting and thinking

* more thinking and experimenting

* tidy up a bit

* Minor javadoc fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* refacto startServer.sh

* update script and doc

* More javadoc changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII sample doc update

* Fix a merge issue that caused duplicate configuration

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII sample script update

* small updates

* MII sample script update

* update doc for saving wallet and remote docker registry instructions

* update doc for script name changes

* Add unit test cases

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Shorten suffix names

* Fix merge issues

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix duplicate lines

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix generated files

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* refactor and remove prepending the domain name to configmap/secrets volumes

* add back the mounting for existing introspect configmap source for life-cycle update

* minor edit

* additional edits

* add traefix instructions for console

* Update doc for introspectorJobActiveDeadlineSeconds

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* update doc

* QA infra change to support new secret (#1474)

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* update doc

* Fix a typo

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Use 12.2.1.4 everywhere possible (#1475)

* Use 12.2.1.4 everywhere possible

* Back to soasuite:12.2.1.3

* Correct some 12.2.1.3 vs. 12.2.1.4 confusion

* Correct word choice

* fix to use different separator, '.' is a valid key name

* Refactor getModelInImageSpecHash and fix logic; correct minor script error in encryption_util

* check in for now waiting for WDT

* Make the runtime encryption secret volume source "optional"

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor doc changes for introspectorJobActiveDeadlineSeconds

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add extra line between merging properties file

* add real blank lines between appending variable files

* change wdt secret key to password

* Model in image main hugo doc - first check-in.

* Remove rcu_admin_password - not required at this point

* MII sample updates

* MII sample updates

* Update copyright

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add introspectorJobActiveDeadlineSeconds in toString(), hashCode() and equals() calculation

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII Sample README update.

* MII Sample - remove mention of rcu admin password in sample doc.

* first pass edits

* Remove wdtEncryptionSecret from the schema and code

* fix two broken links

* Clean up after WDT encryption secret related code is removed

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix doc

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix doc links

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* remove wdt encryption passphrase logic from introspector job scripts since it no longer supported in the schema

* update MII doc to mention wdt encryption isn't supported

* update error message in modelInImage.sh

* Enable updateRCUSchemaPassword and add special env variables for macro expansion in modelInImage.sh script

* Add @@SECRET and @@ENV support to MII sample/doc.

* Add utility methods for model in image tests (#1481)

* adding mii utility methods

* adding mii utility methods

* adding wdtDomainType and use of properties for weblogic base image

* minor doc update

* doc update

* doc update

* doc update

* doc update

* doc update

* add script comment

* Add introspectorJobActiveDeadlinSeconds to the samples

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* first draft update of 'choosing a model' doc

* first draft update of 'choosing a model' doc

* Remove updateDomainResult - dynamic update code

* doc updated

* Doc update.

* doc edits from Ryan

* clean up sample descriptor

* Remove mii section from samples domain-template.yaml (#1491)

* undo changes in domain-template.yaml

* adding mii config file

* resolve comment merge

* Move introspectVersion to spec level only

* Update _index.md

* Fix inadvertent change

* Update sample doc for introspectorJobActiveDeadlineSeconds and runtimeEncryptionSecret

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More sample doc update

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* doc update

* clean up sample descriptor

* Update Operator.properties

* doc update

* Removed unused field

* edit new choose a model doc

* Minor doc fix - address review comment

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix copyrights

* Add support for defaulting the MII sample's WORKDIR. Default is '/tmp/tbarnes/model-in-image-sample-work-dir'.

* doc update

* sample update

* doc update

* doc update

* fix for MII sample script opss_wallet_util.sh

* remove mention of helm 2.x syntax from MII sample

* doc update

* doc update

* doc update

* doc update

* doc update

* doc update

* Update the wallet in the primordial domain if the rcu schema password changed

* doc update

* doc update

* add error checking

* doc update

* doc update

* doc update

* Checkstyle

* Update restarting.md

* Update usage.md

* Code review

* remove unnecessary comment

* minor edit

* minor edit

* Minor doc changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Revert one doc change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Javadoc

* Adding weblogic credentials change test (#1493)

* Adding testCredentialsChange

* fix import

* Add utility method to replace runtimeEncryptionSecret

* modify the secret

* fix formatting

* fix formatting

* remove unwanted code

* cleanup

* cleanup

* cleanup

* fix indendation

* doc updates

* doc update

* doc update

* Minor doc fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* doc update

* doc update

* add usage and friendlier syntax error reporting to MII sample create_secret.sh + create_configmap.sh, correct the usage text in opss_wallet_util.sh

* doc update

* doc update

* fix to handle image names with '/' in them in create_domain.sh sample script

* remove mention of unused var from build_image_model.sh sample script

* Fix help text in create_configmap.sh helper script.

* Put the domain name back if present

* remove printing the model

* Correct configmap data is not inserted into the flow after it's read.

* Minor change to Operator.properties

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* remove debug code

* minor help text correction for create_configmap.sh sample script

* doc update (#1509)

* doc update

* doc update

* doc update

* MII: avoid deploying/referencing JRF secrets for non-JRF domain types, it's too confusing (#1507)

* doc update (#1510)

* doc update

* doc update

* doc update

* update ci/cd doc for mii (#1502)

* update ci/cd doc for mii

* first pass edits

* doc update

* doc update

Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* added IntegrationTest annotation

* corrected copyright statements

* cleanup warnings in LoggedTest

* Adding more actions (#1511)

* adding new actions

* adding more actions

* typo

* using fluent api for Helm

* using fluent api for operatorparams instead of hashmap

* fixing javadoc

* Install wit actions interface (#1512)

* Add actions for download and WIT

* Minor fix of the formating

* Address review comment

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* added checkstyle checks from master, and reformatted code to match

* cherry pick 1517 from develop

* K8s client api initial impl for feedback on usage (#1514)

* K8s client api initial impl for feedback on usage

* Changes based on initial feedback

* implement delete PV/PVC, secrets, and config maps

* create/delete domain custom resource

* Updated javadoc

* Use Assertions.assertDoesNotThrow() instead of try-catch

* Use Assertions.assertDoesNotThrow()

* Adding test assertions to new integration tests (#1516)

* Adding test assertions to new integration tests

* two automated test case for Wdt Config Update w single Model File jenkins-ignore (#1495)

* The first test case for OWLS-80444 Automate Wdt Config Override with single Model File jenkins-ignore

* Modified TestUtils.java jenkins-ignore

* Added python file to verify JDBC DS prop in server pod jenkins-ignore

* Changes b ased on the comments jenkins-ignore

* Added the 2nd test case jenkins-ignore

* Used patch domain to restart domain jenkins-ignore

* Changed test case names jenkins-ignore

* adding config delete and app delete tests using mode file (#1521)

* adding config update tests

* add config and app delete tests

* Additional mii integration test support for K8s resources (#1524)

* create/delete service accounts and update deleteNamespace() to use GenericKubernetesApi

* Added javadoc and comments

* Adding impl in Operator (#1522)

* adding traefik params

* adding more implementation for operator

* addressing review comments, using assertj

* adding helm commands

* Wit action impl (#1520)

* Add actions for download and WIT

* Minor fix of the formating

* Address review comment

* WIT impl

* Add execcommand

* Use tmpDir as the root of the work dir

* Support unzip WIT

* Rename a class

* Add ProcessBuilder code commented out

* Setup WIT list parameters

* Address review comments

* More review comments

* Minor style fix

* Move download WIT/WDT code into the impl

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix an issue

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Model in image namefixes (#1515)

* Fix for PR1478

* add more traces and minor update

Co-authored-by: Johnny Shum <cbdream99@gmail.com>

* Missing secret dir fix (#1525)

* Add temporary work around for WDT return non-zero rc if secret directory doesn't exist.

* Change per WDT fix for no more default for custom secrets mount

Co-authored-by: Johnny Shum <cbdream99@gmail.com>

* Update rest_domainqualtrue.yml

* Update OperatorUtils.java

* Update OperatorUtils.java

* Implemented the pod and service check assertions (#1527)

* working on the pod status

* implement

* add serviceCreated

* implemented service level assertions

* adding domain related assertions

* add domain related assertions

* reverting

* Added javadoc

* addressed the PR comments

* fixed more javadoc comments

* Create Domain types for use by tests (#1526)

* Work in progress

* Typo

* Work in progress

* Work in progress

* Work in progress

* Remove set methods and correct some typos

* Correct pom

* More fluent

* removing commented/incomplete test code (#1533)

* Merge from develop to model-in-image with conflict resolution (#1531)

* OWLS-80522 Domain status ordering, OWLS-80144 Ordered rolling upgrade (#1503)

* Domain.getServers() should return servers in order

* ordered rolling upgrade

* minor test fix

* new RollingHelperTest

* update getSortingString to handle up to 20 digits

* rolling upgrade clusters sorted by cluster names

* add isAdminServer to ServerStatus

* ServerStatus isAdminServer excluded from json schema

* ClusterStatus sorted by sorting name

* getClusters returning sorted clusters

* add unit tests

* handle null map

* Enhance Helm chart deletion Logic in cleanup.sh Script   (#1517)

* Enhance the clean up Script to support Helm 2/3

* Addressed the review comment

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* Added test for domainQualifier=true, added cleanup for intermittent failures (#1513)

* added support for helm 3.0

* added check for repo

* moved from monitoring ns

* added the test

* fixed style

* added missed file

* added condition for ver

* rework to avoid interm failures

* fixed docs

* updated version of MonExp

* Stub the ApiClient in tests that get connections but where this was not already done. (#1519)

* Enhance the cleanup script to include deletion of few namesapce(s) created by Integration Tests (#1523)

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* overall doc edits (#1518)

* overall doc edits

* fix a mistake I created

* update Kubernetes prereqs

* incorporate edits from Ryan and Mark

* fix typo

* fix my mistake

* minor fixes

* Disable preserveUnknownFields

* Update rest_domainqualtrue.yml

* Update OperatorUtils.java

* Update OperatorUtils.java

Co-authored-by: Anthony Lai <anthony.lai@oracle.com>
Co-authored-by: Antaryami Panigrahi <31135902+anpanigr@users.noreply.github.com>
Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>
Co-authored-by: Marina Kogan <marina.kogan@oracle.com>
Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* Fix javadoc

* fix broken anchor links (#1540)

* Assert improvements (#1541)

* check for NPEs

* fix Domaina assertions

* Added assert message

* Updated model files to user @@SECRET macro; added sparce jms/wldf mod… (#1529)

* Updated model files to user @@SECRET macro; added sparce jms/wldf model files

* Added Copyright Statements

* Missing CopyRight

* Resync the branch and removed work-around

* Addressed review comment

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* adding helm implementation (#1535)

* moving common props to helmprops and common methods to helm class

* adding helm install, upgrade, delete implementation

* fix namespace and helm delete command

* change delete to uninstall

* addressing review comments

* addressing review comments

* change method name

* fix exception class

* Add more contents into MII image plus cleanup (#1534)

* Add model to wit test

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More impl

S
8000
igned-off-by: doxiao <dongbo.xiao@oracle.com>

* Restruct the code and move constants into ActionConstants

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Revert an unintended change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor cleanup

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Address review comments

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Get rid of inheritance - move command methods to Command action/params and FileUtils

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor java doc change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Remove unused code

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor style changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Remove imports and code that have been commented out

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Rename assertion method name and fix javadoc

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Address review comment

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Change with() to params()

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add assertions

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Avoid type checks

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* move WIT/WDT versions to pom.xml

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Remove a class that is no longer needed

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor cleanup

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Additional support for K8s resources for actions in test mii framework (#1543)

* Refactoring, services, pods

* Some refactoring and added additional Kubernetes primitives

* Use oracle.weblogic.domain.Domain class for getDomainCustomResource() method

* Address PR feedback

* Correct merge of cleanup.sh

* Add additional env to WIT execution (#1548)

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Propogate env to other image tool commands

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Replace java.util.Logger with logging facade (#1555)

* brought LoggingFacade over from main code to replace java.util.Logger

* fixed a couple typos

* Javadoc cleanup per review comments

Co-authored-by: Johnny Shum <cbdream99@gmail.com>
Co-authored-by: Tom Barnes <tom.barnes@oracle.com>
Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>
Co-authored-by: doxiao <dongbo.xiao@oracle.com>
Co-authored-by: Mark Nelson <mark.x.nelson@oracle.com>
Co-authored-by: Antaryami Panigrahi <31135902+anpanigr@users.noreply.github.com>
Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>
Co-authored-by: Vanajakshi Mukkara <35709372+vanajamukkara@users.noreply.github.com>
Co-authored-by: Sankar Periyathambi Neelakandan <45743425+sankarpn@users.noreply.github.com>
Co-authored-by: Derek Sharpe <derek.sharpe@oracle.com>
Co-authored-by: Lenny Phan <33355669+lennyphan@users.noreply.github.com>
Co-authored-by: Huiling Zhao <41090416+hzhao-github@users.noreply.github.com>
Co-authored-by: Johnny Shum <johnny.shum@oracle.com>
Co-authored-by: Anthony Lai <anthony.lai@oracle.com>
Co-authored-by: Marina Kogan <marina.kogan@oracle.com>
Co-authored-by: Derek Sharpe <36005286+ddsharpe@users.noreply.github.com>

* Remove check for base image (#1559)

* delete image only for domain in image tests

* moving the code to actual test class for delete domain

* adding check not to delete container-registry images

* fix checkstyle

* base image is not required as image tool pulls the image

* remove check for base image

* Add app archive to MII image  (#1550)

* More javadoc changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII sample doc update

* Fix a merge issue that caused duplicate configuration

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII sample script update

* small updates

* MII sample script update

* update doc for saving wallet and remote docker registry instructions

* update doc for script name changes

* Add unit test cases

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Shorten suffix names

* Fix merge issues

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix duplicate lines

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix generated files

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* refactor and remove prepending the domain name to configmap/secrets volumes

* add back the mounting for existing introspect configmap source for life-cycle update

* minor edit

* additional edits

* add traefix instructions for console

* Update doc for introspectorJobActiveDeadlineSeconds

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* update doc

* QA infra change to support new secret (#1474)

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* update doc

* Fix a typo

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Use 12.2.1.4 everywhere possible (#1475)

* Use 12.2.1.4 everywhere possible

* Back to soasuite:12.2.1.3

* Correct some 12.2.1.3 vs. 12.2.1.4 confusion

* Correct word choice

* fix to use different separator, '.' is a valid key name

* Refactor getModelInImageSpecHash and fix logic; correct minor script error in encryption_util

* check in for now waiting for WDT

* Make the runtime encryption secret volume source "optional"

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor doc changes for introspectorJobActiveDeadlineSeconds

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add extra line between merging properties file

* add real blank lines between appending variable files

* change wdt secret key to password

* Model in image main hugo doc - first check-in.

* Remove rcu_admin_password - not required at this point

* MII sample updates

* MII sample updates

* Update copyright

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add introspectorJobActiveDeadlineSeconds in toString(), hashCode() and equals() calculation

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* MII Sample README update.

* MII Sample - remove mention of rcu admin password in sample doc.

* first pass edits

* Remove wdtEncryptionSecret from the schema and code

* fix two broken links

* Clean up after WDT encryption secret related code is removed

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix doc

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix doc links

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* remove wdt encryption passphrase logic from introspector job scripts since it no longer supported in the schema

* update MII doc to mention wdt encryption isn't supported

* update error message in modelInImage.sh

* Enable updateRCUSchemaPassword and add special env variables for macro expansion in modelInImage.sh script

* Add @@SECRET and @@ENV support to MII sample/doc.

* Add utility methods for model in image tests (#1481)

* adding mii utility methods

* adding mii utility methods

* adding wdtDomainType and use of properties for weblogic base image

* minor doc update

* doc update

* doc update

* doc update

* doc update

* doc update

* add script comment

* Add introspectorJobActiveDeadlinSeconds to the samples

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* first draft update of 'choosing a model' doc

* first draft update of 'choosing a model' doc

* Remove updateDomainResult - dynamic update code

* doc updated

* Doc update.

* doc edits from Ryan

* clean up sample descriptor

* Remove mii section from samples domain-template.yaml (#1491)

* undo changes in domain-template.yaml

* adding mii config file

* resolve comment merge

* Move introspectVersion to spec level only

* Update _index.md

* Fix inadvertent change

* Update sample doc for introspectorJobActiveDeadlineSeconds and runtimeEncryptionSecret

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More sample doc update

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* doc update

* clean up sample descriptor

* Update Operator.properties

* doc update

* Removed unused field

* edit new choose a model doc

* Minor doc fix - address review comment

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix copyrights

* Add support for defaulting the MII sample's WORKDIR. Default is '/tmp/tbarnes/model-in-image-sample-work-dir'.

* doc update

* sample update

* doc update

* doc update

* fix for MII sample script opss_wallet_util.sh

* remove mention of helm 2.x syntax from MII sample

* doc update

* doc update

* doc update

* doc update

* doc update

* doc update

* Update the wallet in the primordial domain if the rcu schema password changed

* doc update

* doc update

* add error checking

* doc update

* doc update

* doc update

* Checkstyle

* Update restarting.md

* Update usage.md

* Code review

* remove unnecessary comment

* minor edit

* minor edit

* Minor doc changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Revert one doc change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Javadoc

* Adding weblogic credentials change test (#1493)

* Adding testCredentialsChange

* fix import

* Add utility method to replace runtimeEncryptionSecret

* modify the secret

* fix formatting

* fix formatting

* remove unwanted code

* cleanup

* cleanup

* cleanup

* fix indendation

* doc updates

* doc update

* doc update

* Minor doc fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* doc update

* doc update

* add usage and friendlier syntax error reporting to MII sample create_secret.sh + create_configmap.sh, correct the usage text in opss_wallet_util.sh

* doc update

* doc update

* fix to handle image names with '/' in them in create_domain.sh sample script

* remove mention of unused var from build_image_model.sh sample script

* Fix help text in create_configmap.sh helper script.

* Put the domain name back if present

* remove printing the model

* Correct configmap data is not inserted into the flow after it's read.

* Minor change to Operator.properties

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* remove debug code

* minor help text correction for create_configmap.sh sample script

* doc update (#1509)

* doc update

* doc update

* doc update

* MII: avoid deploying/referencing JRF secrets for non-JRF domain types, it's too confusing (#1507)

* doc update (#1510)

* doc update

* doc update

* doc update

* update ci/cd doc for mii (#1502)

* update ci/cd doc for mii

* first pass edits

* doc update

* doc update

Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* added IntegrationTest annotation

* corrected copyright statements

* cleanup warnings in LoggedTest

* Adding more actions (#1511)

* adding new actions

* adding more actions

* typo

* using fluent api for Helm

* using fluent api for operatorparams instead of hashmap

* fixing javadoc

* Install wit actions interface (#1512)

* Add actions for download and WIT

* Minor fix of the formating

* Address review comment

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* added checkstyle checks from master, and reformatted code to match

* cherry pick 1517 from develop

* K8s client api initial impl for feedback on usage (#1514)

* K8s client api initial impl for feedback on usage

* Changes based on initial feedback

* implement delete PV/PVC, secrets, and config maps

* create/delete domain custom resource

* Updated javadoc

* Use Assertions.assertDoesNotThrow() instead of try-catch

* Use Assertions.assertDoesNotThrow()

* Adding test assertions to new integration tests (#1516)

* Adding test assertions to new integration tests

* two automated test case for Wdt Config Update w single Model File jenkins-ignore (#1495)

* The first test case for OWLS-80444 Automate Wdt Config Override with single Model File jenkins-ignore

* Modified TestUtils.java jenkins-ignore

* Added python file to verify JDBC DS prop in server pod jenkins-ignore

* Changes b ased on the comments jenkins-ignore

* Added the 2nd test case jenkins-ignore

* Used patch domain to restart domain jenkins-ignore

* Changed test case names jenkins-ignore

* adding config delete and app delete tests using mode file (#1521)

* adding config update tests

* add config and app delete tests

* Additional mii integration test support for K8s resources (#1524)

* create/delete service accounts and update deleteNamespace() to use GenericKubernetesApi

* Added javadoc and comments

* Adding impl in Operator (#1522)

* adding traefik params

* adding more implementation for operator

* addressing review comments, using assertj

* adding helm commands

* Wit action impl (#1520)

* Add actions for download and WIT

* Minor fix of the formating

* Address review comment

* WIT impl

* Add execcommand

* Use tmpDir as the root of the work dir

* Support unzip WIT

* Rename a class

* Add ProcessBuilder code commented out

* Setup WIT list parameters

* Address review comments

* More review comments

* Minor style fix

* Move download WIT/WDT code into the impl

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix an issue

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Model in image namefixes (#1515)

* Fix for PR1478

* add more traces and minor update

Co-authored-by: Johnny Shum <cbdream99@gmail.com>

* Missing secret dir fix (#1525)

* Add temporary work around for WDT return non-zero rc if secret directory doesn't exist.

* Change per WDT fix for no more default for custom secrets mount

Co-authored-by: Johnny Shum <cbdream99@gmail.com>

* Update rest_domainqualtrue.yml

* Update OperatorUtils.java

* Update OperatorUtils.java

* Implemented the pod and service check assertions (#1527)

* working on the pod status

* implement

* add serviceCreated

* implemented service level assertions

* adding domain related assertions

* add domain related assertions

* reverting

* Added javadoc

* addressed the PR comments

* fixed more javadoc comments

* Create Domain types for use by tests (#1526)

* Work in progress

* Typo

* Work in progress

* Work in progress

* Work in progress

* Remove set methods and correct some typos

* Correct pom

* More fluent

* removing commented/incomplete test code (#1533)

* Merge from develop to model-in-image with conflict resolution (#1531)

* OWLS-80522 Domain status ordering, OWLS-80144 Ordered rolling upgrade (#1503)

* Domain.getServers() should return servers in order

* ordered rolling upgrade

* minor test fix

* new RollingHelperTest

* update getSortingString to handle up to 20 digits

* rolling upgrade clusters sorted by cluster names

* add isAdminServer to ServerStatus

* ServerStatus isAdminServer excluded from json schema

* ClusterStatus sorted by sorting name

* getClusters returning sorted clusters

* add unit tests

* handle null map

* Enhance Helm chart deletion Logic in cleanup.sh Script   (#1517)

* Enhance the clean up Script to support Helm 2/3

* Addressed the review comment

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* Added test for domainQualifier=true, added cleanup for intermittent failures (#1513)

* added support for helm 3.0

* added check for repo

* moved from monitoring ns

* added the test

* fixed style

* added missed file

* added condition for ver

* rework to avoid interm failures

* fixed docs

* updated version of MonExp

* Stub the ApiClient in tests that get connections but where this was not already done. (#1519)

* Enhance the cleanup script to include deletion of few namesapce(s) created by Integration Tests (#1523)

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* overall doc edits (#1518)

* overall doc edits

* fix a mistake I created

* update Kubernetes prereqs

* incorporate edits from Ryan and Mark

* fix typo

* fix my mistake

* minor fixes

* Disable preserveUnknownFields

* Update rest_domainqualtrue.yml

* Update OperatorUtils.java

* Update OperatorUtils.java

Co-authored-by: Anthony Lai <anthony.lai@oracle.com>
Co-authored-by: Antaryami Panigrahi <31135902+anpanigr@users.noreply.github.com>
Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>
Co-authored-by: Marina Kogan <marina.kogan@oracle.com>
Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* Fix javadoc

* fix broken anchor links (#1540)

* Assert improvements (#1541)

* check for NPEs

* fix Domaina assertions

* Added assert message

* Updated model files to user @@SECRET macro; added sparce jms/wldf mod… (#1529)

* Updated model files to user @@SECRET macro; added sparce jms/wldf model files

* Added Copyright Statements

* Missing CopyRight

* Resync the branch and removed work-around

* Addressed review comment

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>

* adding helm implementation (#1535)

* moving common props to helmprops and common methods to helm class

* adding helm install, upgrade, delete implementation

* fix namespace and helm delete command

* change delete to uninstall

* addressing review comments

* addressing review comments

* change method name

* fix exception class

* Add more contents into MII image plus cleanup (#1534)

* Add model to wit test

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More impl

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Restruct the code and move constants into ActionConstants

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Revert an unintended change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor cleanup

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Address review comments

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Get rid of inheritance - move command methods to Command action/params and FileUtils

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor java doc change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Remove unused code

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor style changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Remove imports and code that have been commented out

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Rename assertion method name and fix javadoc

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Address review comment

* Change with() to params()

* Add assertions

* Avoid type checks

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* move WIT/WDT versions to pom.xml

* Remove a class that is no longer needed

* Additional support for K8s resources for actions in test mii framework (#1543)

* Refactoring, services, pods

* Some refactoring and added additional Kubernetes primitives

* Use oracle.weblogic.domain.Domain class for getDomainCustomResource() method

* Address PR feedback

* Correct merge of cleanup.sh

* Add application archive to mii

* Add additional env to WIT execution (#1548)

* Propogate env to other image tool commands

* Change Command.executeAndVerify to Command.execute.

* Remove unintended files

* Javadoc update

* Address review comments

* Download and use apache commons-io to clean up a directory

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Improve error handling in AppBuilder

* Fix an error message

* Replace java.util.Logger with logging facade (#1555)

* brought LoggingFacade over from main code to replace java.util.Logger

* fixed a couple typos

* Javadoc cleanup per review comments

* Remove one unnecessary assertion

* Address review comments

* Remove another section of comments about WDT

* Add copyright to sample_app and rename sample_app to sample-app

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Support SSL in the domain-home-in-image sample (#1542)

* update the common utility & domain-home-in-image to support ssl

* update the docs

* add ssl tests for 12213-domain-home-in-image

* Separate the SSL test

* updated param comments

* Update the test's javadoc comments

* Update domain-home-in-image sample's doc

* wording, spelling updates

* added test assertions

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* cleanup.sh:  add fast WL pod exit, --force phase, backgrounding, and --timeout (#1557)

* add --force delete phase to cleanup.sh

* set timeout in cleanup.sh

* fix typo in --timeout parameter for kubectl delete in cleanup.sh

* add 'diefast' support to wl pods and to QA cleanup.sh script

* cleanup.sh: run deletes in background and kill bg jobs if they take more than 15 seconds

* use same image name but different tags for a it class (#1565)

* Log level review and change status from using patch to using endpoint (#1558)

* Review log message levels and include details about request when an async call fails

* Use status endpoint rather than patch

* Record work for other PR's

* Continue adjusting log levels

* Fix exception display and retry on domain status

* Update FailureStatusSourceException.java

* Update OtherUnrecoverableErrorBuilder.java

* Reconcile logger change

* Review comments

* Changes to push new image to Docker repo jenkins-ignore (#1568)

* Use OpenJDK 11.0.7 JRE (#1569)

* Use 11.0.7 JRE

* Adjust whitespace

* Created a new PR for PV and PVC addition because of merge conflict (#1564)

* Created a new PR for PV and PVC addition because of merge conflict

* Changes messages to be little bit more clear

* Adding test for mii end to end use case (#1563)

* adding mii end to end use case

* same image name, different tag

* addressing review comments

* modified exception handling and creating docker registry secret

* Add getters and setters for Domain classes (#1576)

* Add getters and setters for Domain classes

* Missing bean method

* pull in 1575 changes from master

* Cannot add skipWLSModuleScanning here, once the WLSDEPLOY_PROPERTIES is set in the pod, wlst.sh fails to start (#1579)

* Patch Domain Support (#1580)

* Add log for introspector job creation time (#1577)

Co-authored-by: doxiao <dongbo.xiao@oracle.com>

* Errormsg 81217 (#1578)

* OWLS-81217 Enhance error message for decrypting wdt model

* Fix import and correct report bash lineno

* change error handling and wordings

* change wordings

* Remove extra space

Co-authored-by: Johnny Shum <cbdream99@gmail.com>
Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* Always use the latest release of WDT and Image Tool (#1574)

* Initial changes for getting the latest version

* Get the version number of the latest release of the tools

* Minor updates

* Minor change in error handling

* Remove additional checks of the stderr on command execution result and add javadoc to the new method

* Change return null to throw runtime exception

* Cleanup

* Modified test infra to run integration test in helm3  (#1572)

* Skipping tiller installation for Helm 3.x

* Added debug flag to setup.sh

* Add provision to describe the lb pod when fails to start

* More dubug on setup.sh

* Added more debug for setup.sh

* Modified the helm3 logic in LoadBalancer.java

* modified ItUsabilityOperatorHelmChart.java

* Modified load balance setup.sh script

* Added debug option to helm upgrade

* Remove support for Helm 2 based on review comments

* remove helm v2 support from setupenv.sh

* sync up develop branch, few changes to ItUsabilityOperatorHelmChart class

* Update product names

* Fix a few more

Co-authored-by: ANTARYAMI.PANIGRAHI@ORACLE.COM <anpanigr@anpanigr-1.subnet1ad2phx.devweblogicphx.oraclevcn.com>
Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* POM updates for new integration tests and other clean-ups. (#1581)

* Connect new integration tests, remove build-tools module, remove unnecessary files

* Add missing property

* Resolve Checkstyle issues

* Create profile for new integration tests

* Remove properties interferring with coverage

* Add javadoc

* Correct Checkstyle

* Find parent pom directory using maven magic (#1585)

* Adding diagnostic log collection feature to integration tests (#1562)

* Adding diagnostic features to integration test

* wip

* wip

* wip

* wip

* initial implementation of diagnostic logging

* wip

* changed the implementation to use LifecycleMethodExecutionExceptionHandler

* Added javadoc

* fix newline

* fixed javadocs in Kubernetes.java

* debuggging

* fix javadocs

* changed the implmentation for namespace collectioin

* added test status overrides

* Fix javadocs

* Fix for the empty namespace list

* remove debug code

* Get domain object lists using CustomObjectsApi

* Catch the exception

* Remove double message logging

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* fix javadoc

* fixed pvc list

* use RESULT_ROOT in Jenkins or tmp dir for local runs

* fix comment

* changes as per Ryan's comments

* fix pv location

* Changes as per Ryan's comments

* remove getting logs for all domains

* Address Mark comments

* address mark's review comments

* correct the typos

* Fix command stdout (#1587)

* Fix ExecCommand to allow both redirect and saveResults enabled the same time

* minor cleanup

* Remove duplicate failsafe and leftover sample test

* Adding extension class to build and push Operator image and more (#1589)

* script to build and push operator image to ocir for jenkins to work

* Revert "script to build and push operator image to ocir for jenkins to work"

This reverts commit 4cde6596b7a4cd53089f1ede09bcfc30e2a817f5.

* script to build and push operator image to ocir for jenkins to work

* Synchronization for one-time initialization logic

* Add try finally

* moving constants to a interface

* Adding imagebuilder

* adding imagebuilder class

* build and push operator image in extension

* fix command run

* use BRANCH env var for JENKINS

* fix image name for Jenkins

* remove double REPO_NAME

* remove double REPO_NAME

* fix domain image name

* fix domain image name

* fix domain image name

* checking operator helm release status

* workaround for image check

* adding assertions for checking docker image and helm release status

* address review comments

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* Break the code in to BeforeAll, Test and AfterAll blocks (#1590)

* Break the code in to BeforeAll, Test and AfterAll blocks

* remove comments

* add javadoc

* do not fail the whole test if the curl command returns a non-zero status (#1595)

* do not fail the whole test if the curl command returns a non-zero status

we expect if to fail, and want to retry it until it is successful.  it
can fail because the web app has not had time to start up yet.  the
current code throws a runtime exception on a non-zero return code, which
causes this test to fail too fast and incorrectly.

* use vanaja's simpler solution

* Fix exec command (#1593)

* Fix exec command

* Fix an intermittent issue - join the thread earlier

* tests - create domain from existing image and same domainUID in different ns (#1586)

* test to add a second domain using the image as the first one

* refactoring and also adding test for same domainUID in different ns

* refactoring the test

* removing the readSecret calls and refactoring the test

* remove empty lines

* fixing after review comments

* more updates after review comments

Co-authored-by: BHAVANI.RAVICHANDRAN@ORACLE.COM <bravicha@bravicha-1.subnet1ad1phx.devweblogicphx.oraclevcn.com>

* It resilience (#1600)

* do not fail the whole test if the curl command returns a non-zero status

we expect if to fail, and want to retry it until it is successful.  it
can fail because the web app has not had time to start up yet.  the
current code throws a runtime exception on a non-zero return code, which
causes this test to fail too fast and incorrectly.

* use vanaja's simpler solution

* fix code so it retries and does not die on RuntimeException on first
iteration.

Observed a failure in this run:
https://build.weblogick8s.org:8443/job/weblogic-kubernetes-operator-quicktest/1375/testReport/oracle.kubernetes.operator/ItElasticLogging/testWebLogicLogSearch/

testWebLogicLogSearch fails arund line 1114 of the log (out file).
The first fall to execSearchQuery is getting rc=6 from the curl
command and then throws an RE and prematurely aborts the test.

This PR changes it to use ExecCommand.exec() instead of TestUtils.exec()
so that the result is just returned to the called without killing
the test run.

* WIP: Add some debugging for ITElasticLogging test (#1601)

* add some debugging

* fix checkstyle errors

* fix logging test

* Rethrow the exception caught in the BeforeAll, BeforeEach and AfterEach (#1599)

* Rethrow the exception caught in the BeforeAll, BeforeEach and AfterEach
methods

* Get the LOGS_DIR from TestConstants

* Fix the volume Name in PVC

* Attempt to clean up use of bad exec() (#1605)

* add some debugging

* fix checkstyle errors

* fix logging test

* Attempt to clean up use of bad exec()

This commit attempts to resolve a number of test failures that occur due
to the bad use of the TestUtils.exec() method.  This method throws a
RuntimeException if the return code of the executed command is non-zero.
This method is being used in many places (over 40).  Many of those do
not appear to need or want that behavior, and should instead be using
the ExecCommand.exec() method which executes a command and then returns
the result, without throwing an exception if the command fails.

In this commit, I have done a visual inspection of each use of
TestUtils.exec() and changed them to ExecCommand.exec() where it
appeared to make sense.  This includes every case where the call was
using the return value from the method, and those where it appears clear
from the subsequent logic that a failed command was not expected to
terminate the process.

There were some calls that I left because I could not be sure of the
intent, and these will require more study.

In order to make the code clearer, and make people think twice about
using TestUtils.exec(), which has caused so many failures, I renamed
that method to TestUtils.execOrAbortProcess().  Hopefully that will make
it clearer that that method has a dangerous and unexpected side effect.

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* Support for Kubernetes exec command (#1604)

* Add support for Kubernetes exec API

* Update processing input stream and adding ExecResult return type

* clean up reading output thread join

* add test to call exec

* First code review changes

* Remove set/get methods in KubernetesExec

* Cleanup artifacts in Kubernetes cluster (#1603)

* Adding cleanup methods to cleanup all the Kubernetyes artifacts left
behind by the test class.

* Leave the cluster artifacts untouched

* correct the typo

* cleanup javadoc

* add logs for pods

* Addressing review comments

* Refactor the methods

* javadoc fix

* Fix javadoc

* Check fileext wdt (#1592)

* add check for wdt version and file extensions in model directories

* fix script errors

* fix script error

* update error wordings

* fix wordings

* update check extension for wdt configmap

* PR fixes

* add bypass option for wdt version check

* update script for checkDirectoryExtension

* update wordings

* update wordings

* Correct spelling

* add bypsss wdt version check wordings

* Add support in diagnostic logging to archive PV (#1609)

* Added methods to copy persistent volume contents to the client machine
by the use of a temporary pod. Creating a temporary pod to mount to same
volume used by the tests.

Also few more fixes in the logging of files

* Enable the cleanup method

* Add ja…

v2.6.0

Toggle v2.6.0's commit message
Corret chart index

v3.0.0-rc1

Toggle v3.0.0-rc1's commit message
Merge remote-tracking branch 'origin/endless_status_updates' into rel…

…ease/3.0.0-rc1

v2.5.0

Toggle v2.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Operator version 2.5.0 (oracle#1453)

* Rebuilt charts

* OWLS-76347 New sample scripts to manage DB service and RCU Schema (#1217)

* OWLS-76347 New sample scripts to manage DB service and RCU Schema

* eliminate duplication logger creation (#1225)

* merge 1241 into develop

* QUICKTEST and FULLTEST categorization  (#1237)

* test categorization into quicktest,fulltest, nightly

* fix quicktest

* fix typo

* fix sitconfig tests

* fix nightly

* remove fulltest

* remove fulltest

* remove smoketest which is not used

* change profile name

* triage external jenkins failures

* use operator image env vars for target op release

* run JRF test in nightly

* default quicktest true

* add retry for PV dir creation

* rename nightly to fulltest

* fulltest condition change

* fix compilation error

* readme and usecases updated

* readme updated

* adding domain in image wdt test to quicktest

* fix pv dir creation retry

* changed profile name

* OWLS-74959 - Validate FMW Infrastructure uses configured clusters in introspector job (#1230)

* validate FMW infrastructure domain cannot use dynamic clusters

* add missing namespaces to kubectl commands

* namespace

* rename ALLOW_DYNAMIC_IN_FMW_INFRA env var

* support testing for invalid domain testing

* fix env var name in validation error message

* Integration tests should take the env variable for WDT version to download (#1242)

* adding support to take WDT_VERSION env var

* remove commented code

* fix extra space

* Prepare for operator 2.3.1

* Revert "eliminate duplication logger creation (#1225)"

This reverts commit 218331d7ccfc2f0055de52799f7aa33d0717e8e6.

* WIP Added test to cover weblogicLoggingExporterFilters (#1211)

* Added test to cover weblogicLoggingExporterFilters jenkins-ignore

* Resolve CheckStyle issues

* merge 1246 changes from master

* Move to Kubernetes Java Client 6.0.1 (#1249)

* Use Kubernetes Java client 6.0.1

* Update domain status on Unprocessable Error (#1250)

* Update domain status on Unprocessable Error

* Set domain status when job creation fails with unprocessable entity

* OWLS-76624 (Resolves #1228) - Introspector pod not picking up the container context from the domain resource (#1247)

* support container and pod securityContext in introspector job. Code refactoring

* unit tests

* unit test

* minor cleanups

* merge conflicts

* unused imports

* cleanup import ordering

* CheckStyle corrections

* K8s service account (#1235)

* add service account to serverpod

* OWLS-73891 part 1: update warning messages and fix a helm upgrade issue (#1253)

* OWLS-73891 part 1 - fix stale domain watcher and add namespace in security check warning messages

* More cleanup of stale states associated with a recreated namespace

* Add REST resource annotion to ignore unknown properties (#1255)

* Simplify WaitForReadyStep (#1256)

* OWLS-76720 (Resolves #1198) - Fixes missing valueFrom envVar values (#1254)

* fixes missing valueFrom to env var

* Fix Javadoc and CheckStyle

* Revert pod watcher refactoring

* merge 1258 into develop

* OWLS-76780 : Modify FMW (domain-in-image) sample to support Restricted JRF Domain (#1263)

* OWLS-76806 (Resolves #1231) - scripts such as livenessProbe.sh should use JAVA_HOME if set (#1262)

* Prepend PATH with JAVA_HOME/bin before calling jps

* comment

* append only if JAVA_HOME/bin not already in PATH

* Reduced execution time, added support to execute against different versions of Grafana, Prom, WDT, monitoring exporter (#1265)

* modified the tests to improve exec time

* modified tests to improve perfomance

* added wait time for mysql creation

* corrected chart version for prom

* fixed typo

* added version choice for monexp

* add code cleanup

* remove not needed files

* fixed typo

* added suport for downloading monexp instead of building

* added prom,grafana, monexp as env var option

* fixed typo

*  fixed env setting

* added some debug

* WDT version 1.4.0 (#1267)

* WDT version 1.4.0

* OWLS-76949 added support for exposeAdminT3Channel in FMWDomain in domain-in-image model

* merge 1268 from master

* typo

* Modify sample scripts for RCU and DB Creation (#1238)

* Modification based on Mark's Comment

* Missiing typo correction

* Addded ImagePullSecret to Oracle and RCU pod

* Modify the default image pull secret name to docker-store to match with java integration default

* Missing modified file

* Modified the usage command

* Resolution to Review comments from Ryan

* edited README

* minor clean up

* Modified the cpu limit

* Soa 2.2.1 (#1243)

* Adding pv pvc config files for database

* Adding soa domain creation scripts/files

* Added database configuration yaml files

* Add files via upload

Adding SOA ESS changes

* Delete createFMWDomain.py

* Delete db-pv.yaml

* Delete db-pvc.yaml

* Create db-with-pv.yaml

* Create db-without-pv.yaml

* Delete db-with-pv.yaml

* Delete db-without-pv.yaml

* integrated soa ess osb changes from SOA dev team

* fixing indentation problem for bug 30158564

* added execute permissions for create-domain script

* Update db-without-pv.yaml

* Add files via upload

* Delete create-domain.sh

* Add files via upload

* updates for precreateService and osb_cluster

* removing extra characters if any

* fixing permission issue for create-domain.sh

* removed commented blocks and updated copyright

* added exec permissions for the scripts

* Updated description for domainType input

* Update create-domain-inputs.yaml

* corrected domain value

* corrected domain value

* corrected domain value

* removed precreateService in domain template

removed precreateService from serverpod and cluster definition

* removed soa domain related changes

removed soa domain related changes here. will be moving it to create-domain.sh script which is under soa samples.

* soa specific changes in domain.yaml

* removed extra line

* removing extra line

* removed pv pvc scripts

* enable checkstyle on test sources (#1270)

* Update license format (#1272)

* fix typo in License.txt - matches https://oss.oracle.com/licenses/upl/ (#1278)

* OWLS-69370: Introspect: Domain-in-Image: Add data home override support (#1106)

* OWLS-69370: Introspect: Domain-in-Image: Add data home override support

* incorporate first set of code review comments

* Update description of dataHome and remove dead code based on code review

* update the documentation so that it covers dataHome

* add DOMAIN_UID to persistent store directory path to distinguish different domains

* Create symbolic link from DOMAIN data dir to data home directory during server startup

* Changes based on review by Tom Barnes

* Update integration-test to verify centralized dataHome location of default and custom file stores

* another revision based on Tom Barnes review

* add env vars to wl-pod.yamlt for new env variable which disables symbolic link support for server's default data directory

* refactor symbolic link support to utils.sh and mark the feature as experimental

* updated descripton of experimental symbolic link support

* put local createFolder in introspectDomain.sh and moved pipefail to script scope in utils.sh

* Add unit tests for verifying dataHome env in WLS server pods

* OWLS-73891 part2 - clean up stale states about introspector jobs and domain presence infos (#1261)

* OWLS-73891 part2 - clean up stale states about introspector jobs

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add unit test

* Retry and wait between retries of failed downloads jenkins-ignore (#1266)

* Retry and wait between retries of failed downloads jenkins-ignore

* Added loop to wget jar files jenkins-ignore

* Reduced wget retry times since wget is in a loop now jenkins-ignore

*  add note to advise against using console for starting and stopping servers

* Revert "OWLS-73891 part2 - clean up stale states about introspector jobs and domain presence infos (#1261)"

This reverts commit 8b46f0ccb6a1c469364be04d9a5a493bbe0dcb8d.

* Fix CheckStyle

* Add instructions to configure fluentd to export domain logs to ELK (#1281)

* adding sample help for configuring fluentd sidecar

* change org structure

* initial round of minor edits

* more backticks

* added some more explanation

* updates for Rosemary's feedback

* more updates for Rosemary's feedback

* update samples overview

* updates to Mark's comments

* more edits based on feedback

* fix Managed coherence test (#1279)

* Refactor managed coherence test and add error checking to avoid false postives

* revert chenages to Domain.java

* fix error reported by check style audit

* incorporating review comments

* run integration test in openshift (#1280)

* changes required to run ItOperator test in opneshift

* updates for running ItOperator on openshift

* run integration tests in openshift

* fix check style errors

* incorporating review comments

* merge 1285 from master

* merge 1282 from master

* PR: owls-77057 fix nightly full test failure for changing image test of ItPodsRestart (#1289)

* setMaxIterationsPod(40) for ItPodRestart

* setMaxIterationsPod(40) for ItPodRestart

* Added container name when copying archive files jenkins-ignore (#1288)

* Added container name when copying archive files jenkins-ignore

* Added try catch jenkins-ignore

* Changed to use copy via cat jenkins-ignore

* Changed to use copy via cat jenkins-ignore

* Changed to use copy via cat jenkins-ignore

* merge 1291 from master

* OWLS-76832 (Resolves #1232) - Error using variable in pod template if value has underscore (#1286)

* convert substituted variables to DNS1123 if used as names

* only convert variables for selected, customizable list of fields

* checkstyle fixes

* add dns1123Fields to helm chart to override default list of field names that requires dns-1123 values

* document dns1123fields

* dns1123Names values no longer case sensitive

* minor cleanup

* doc update base on feedback

* merge 1292 from master

* OWLS-73891 part3 - add FAQ entry for managing namespaces (#1264)

* Add FAQ documentation for managing namespaces

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix a minor typo

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix format

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More format changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Correct the wrong example job output

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More edits

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More edits

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More edits

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More fine tuning of the contents

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More edits

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add cross-references

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* One more cross-reference

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add links to inidivual sections and add a section for getting the domainNamespaces value

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix a typo

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* incorprate edits

* Adjust cross-references

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Timestamp

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Reword the last section about restart operator pod

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Simplify WaitForReady step (#1277)

* Simply WaitForReady step

* checkstyle for copyright

* Modified rcu script to support both SOA and FMWInfra Domain (#1290)

* Modified rcu script to support both SOA and FMWInfra Domain

* Fixed few typo on the script as per Review Comment

* Add
8000
 SOA user doc (#1229)

* WIP: Add SOA user doc

* update link to SAO sample

* fix broken x-refs due to updated directory structure

* incorporate Samba edits

* incorprated updates

* MARK: add disclaimer that soa is preview for early adopters, also fix the theme files at the same time

* minor edits

* restore theme customizations

* get rid of the =copy-to-clipboard' dohickies

* fix formatting issues

* fix another broken link

* fix merge conflicts

* Add SOA sample doc (#1234)

* WIP: Add SOA sample doc

* incorporate Samba edits

* incorprated updates

* add soa preview warnings

* updates to soa doc based on end to end review/test

* merge 1295 from master

* Owls 73891 retry (#1283)

* OWLS-73891 part2 - clean up stale states about introspector jobs and domain presence infos (#1261)

* fix NamespaceTest

* fix asynchronous thread

* Revert changes

* merge 1296 from master

* merge 1299 from master

* PR: Create JRF domain using create-rcu-schema sample (#1274)

* v1 of new jrfdomain test

* adding domain yaml file

* modification

* pull Pani's latest sample

* pull pani's latest sample

* increase DBping attempts

* stop DB in unPrepare phase

* increase DBping attempts to 100

* debug DB connection issue

* debugging

* adding DB_BDB_BUNDLE to oradb.yaml

* debugging

* use database 12.2.0.1 image instead of slim version

* adding missing class

* debugging

* debugging

* debugging

* debugging

* debugging

* debugging

* debugging

* setMaxIterationsPod to 35

* correct the file name

* minor change

* minor change

* minor change

* adding doc

* address review comment

* minor change

* debugging

* debugging

* debugging

* refine the code

* debugging

* debugging

* minor change

* remove the commented out code

* fix checkstyle

* address review comments

* OWLS-77432 :  add new rcuType Parameter (#1298)

* OWLS-77432 :  add new rcuType Parameter

* Minor Modification to the script to handle imagePull secret

* Switched from latest grafana to 3.12.0 version of helm chart due syntax error in chart https://github.com/helm/charts/issues/18215 (#1310)

*  added debug

*  added debug1

* replaced latest version to 3.12.0 version of helmchart grafana

*  cleaned commented out lines

* PR: Fix Jrf quicktest suite issue (#1314)

* fix JRF domain QUICKTEST

* debugging

* PR: Owls76920 change JRF domain class name starting with It (#1320)

* changing JrfDomainOnPvWlst.java to ItJrfDomainOnPvWlst.java

* minor change

* to exclude the old Jrf tests

* fix typo in create-domain script

* Add a note to the quickstart about variations between k8s versions

* OWLS-76689 - SOA:ADMINSERVER TAKING TIME TO RESTART USING SERVERSTARTPOLICY(NEVER TO IF_NEEDED) ON OKE CLUSTER  (#1319)

* delete service if domain is shutting down evern if isPreserveServices is true

* do not add precreateservice only server to startup list if both admin server and managed server should not be started

* add unit tests

* test name fix

* unit test fix, and code cleanup to improve readability

* test fixes

* OWLS-77556: replace complete env dump in pods/job with curated listin… (#1323)

* OWLS-77556: replace complete env dump in pods/job with curated listing of env var values

* suppress verbose checkEnv output if traceEnv recently called

* Javadoc for 2.3.1

* Domain version v6

* Deploy tooling 1.6.0

* Helm chart updates

* ensure that domain directory exists (#1324)

* SOA related changes for operator 2.3.0 (#1305)

* 2.3.0 changes for soa

Conflicts:
	kubernetes/samples/scripts/create-soa-domain/common/create-domain-job.sh
	kubernetes/samples/scripts/create-soa-domain/common/createSOADomain.py
	kubernetes/samples/scripts/create-soa-domain/common/utility.sh
	kubernetes/samples/scripts/create-soa-domain/create-domain-inputs.yaml
	kubernetes/samples/scripts/create-soa-domain/create-domain-job-template.yaml
	kubernetes/samples/scripts/create-soa-domain/create-domain.sh
	kubernetes/samples/scripts/create-soa-domain/delete-domain-job-template.yaml
	kubernetes/samples/scripts/create-soa-domain/wlst/create-domain-script.sh

* 2.3.0 domain-home-on-pv directory

* changing soa image name

* doc updates corresponding to SOA 2.3.0 PR 1305

* Incorporated review comments for PR 1305

* Update charts

* Handle forbidden status from Async call (#1341)

* update docs

* update script

* Update sit-cfg doc to note when _not_ to change external ports (#1346)

* Update sit-cfg doc to note situations when _not_ to change external ports

* Update sit-cfg doc to note situations when _not_ to change external ports

* Correct issue with CRD not generating structural schema (#1347)

* add file ownership tracing to introspect-job/server-pod, and to sample pv create-domain-job scripts (#1338)

* add file ownership tracing to pod and job start scripts

* add file owner tracing to pv samples

* update WLS image version

* Remove fsGroup from tests for containerSecurityContext (#1356)

* Run integration tests in parallel using Junit5 (#1355)

* making ItOperator run in parallel

* making ItOperator run in parallel

* changes for more tests

* making more classes use unique operator

* fixing more tests

* fix more classes

* changing more tests to use unique operator

* fix checkstyle

* fix checkstyle issues, sharingpv test

* fix checkstyle

* fix helm chart test

* fix for parallel runs

* fix pom to run post-integration-test

* fix pom for log format

* keep domain running if test fails for debugging

* adding javadoc and some refactoring

* remove spaces in domain namespace list

* Suncup Logging tests jenkins-ignore

* change the image name for domain in image test case

* synchronize ns update in LB

* Synced up ItElasticlogging test jenkins-ignore

* Synced up ItElasticlogging test jenkins-ignore

* debugging

* conflict when creating LB. So adding synchronization

* v1 change for ItPodsRestart tests in parallel

* adding unique image attribute

* adding unique name for conflicting domain yaml file

* fixing coherence test

* fixing image name and coherence test

* updated tests to support parallel runs

* try synchronize one more time

* increased helm timeout

* skip statedump.sh as its failing

* corrected checkstyle issues

* remove syncrhonize at method level

* corrected checkstyle issues1

* checkstyle1

* undo pom.xml change

* checkstyle2

*  minor fix of exec order

* updated test to run in parallel

* fixed checkstyle

* uncommented one test, it will fails to run in paral

* fixed checkstyle

* switch between seq or parallel using var

* initial fix

* updated readme for parallel testing

* updated readme for parallel testing

* updated readme for parallel testing

* fixing the image name for dominimage

* Remove the tag

* Fix the image name pushing to registry

* convert SitConfig tests to run in paral

* Fixed Voyager issue when running StickySession test jenkins-ignore

* Fixed Voyager issue when running StickySession test 2 jenkins-ignore

* run against modified exporter branch temp

* Removed debugger from LoadBalance.java jenkins-ignore

* dir structure changes

* Added loop to wait Voyager gets ready jenkins-ignore

*  fixed mysql jdbs driver

* del unchanged test files

* pvroot dir creation

*  updated mysql creation

*  fixed typo

*  fixed typo1

* fix path

* itclass to lowercase

* fix sample test

* fix sample test

* updated version of Mon Exp, fixed SitConfig

* fixed checkstyle

* modify more tests

* fixed vars initializing

* fixed vars initializing1

* checkstyle

* initialize fix3

* initialize fix3

* fixed ns

* fixed ns1

* fixed dst

* fixed ns1

* fix1

* fix2

* fix3

* fixed fix4

* fixed fix5

* adding more tests with results dir changes

* adding more tests with changes

* refactor changes

* fix jrf result loc

* fixing jrf test

* exclude elasticlogging test

* fix jrf test

* fix jrf test

* fix jrf tests

* integration test changes to run with junit5

* refactoring

* create dir with root permissions

* run only quicktests for quicktests

* adding jrf tests

* initial version for JRf testsinparallel

* make getNewSuffixCnt synchronized and fix testClassName

* undo elasticlogging exclude

* Fixed a hanging issue jenkins-ignore

* change the pom.xml

* delete the old Jrf test class

* fixed fix6

* fixed fix7

* fix8

* code cleanup

* fix11

* fix11

* fix12

* fix13

* exclude itmonitoringexporter

* fix asserts in k8sUtils

* fix14

* fix15

* fix116

* fix17

* fix18

* fix19

* fix20

* switched back to master for monexp

* add junit properties file

* increasing global maxiterations

* merged changes

* comply with PV/dir/ structure

* fix elk test

* comment out setWaitTime calls

* merge to current changes

* adding sleep as huiling suggested

* skip elk test which is hanging

* undo skip elk test which is hanging

* remove explicit set of iteration

* add javadoc

* remove unused constants and files

* updated code based on review

* updated code based on review1

* updated code based on review2

* deleting old jrf tests and commenting hanging test

* fixed MonExporter test

* fixed MonExporter test1

* Fixed issues running in parallel jenkins-ignore

* fixed MonExporter test3

* undo skip test

* undo skip test

* trying threadcountclasses 5

* remove unlimited thread count

* set percorethreadcount to false

* fixed MonExporter test4

* refactor itoperator into smaller classes

* increase thread count to 7

* fix quicktest issue

* added back monitoring exporter

* fixed db

* fixed db1

* delete commented out comments

* delete commented out comments1

* fix surefire plugin version

* update to it pom.xml

* fixing ItmonitoringExporter and Jrf test

* commenting elastic logging test

* add pod name and timeout, junit config

* fix namespace

* test with two profiles

* thread count 10

* add back wls jrf profile

* adding two profiles

* fixed shutdowntests and monexp for junit5

* reduce thread count

* junit5

* junit5-1

* junit5-2

* adding ingress check

* add option to run parallel/sequential and fix failing test

* test

* test1

* test3

* test4

* adding cleanup in post-integration-test

* minor changes

* fixing README

* fixing README

* reverting the change

* Added request-timeout jenkins-ignore (#1344)

* added option to specify the branch name for monitoring exporter GitHub project (#1359)

* fix helm chart test

* fix for parallel runs

* fix pom to run post-integration-test

* fix pom for log format

* keep domain running if test fails for debugging

* adding javadoc and some refactoring

* remove spaces in domain namespace list

* Suncup Logging tests jenkins-ignore

* change the image name for domain in image test case

* synchronize ns update in LB

* Synced up ItElasticlogging test jenkins-ignore

* Synced up ItElasticlogging test jenkins-ignore

* debugging

* conflict when creating LB. So adding synchronization

* v1 change for ItPodsRestart tests in parallel

* adding unique image attribute

* adding unique name for conflicting domain yaml file

* fixing coherence test

* fixing image name and coherence test

* updated tests to support parallel runs

* try synchronize one more time

* increased helm timeout

* skip statedump.sh as its failing

* corrected checkstyle issues

* remove syncrhonize at method level

* corrected checkstyle issues1

* checkstyle1

* undo pom.xml change

* checkstyle2

*  minor fix of exec order

* updated test to run in parallel

* fixed checkstyle

* uncommented one test, it will fails to run in paral

* fixed checkstyle

* switch between seq or parallel using var

* initial fix

* updated readme for parallel testing

* updated readme for parallel testing

* updated readme for parallel testing

* fixing the image name for dominimage

* Remove the tag

* Fix the image name pushing to registry

* convert SitConfig tests to run in paral

* Fixed Voyager issue when running StickySession test jenkins-ignore

* Fixed Voyager issue when running StickySession test 2 jenkins-ignore

* run against modified exporter branch temp

* Removed debugger from LoadBalance.java jenkins-ignore

* dir structure changes

* Added loop to wait Voyager gets ready jenkins-ignore

*  fixed mysql jdbs driver

* del unchanged test files

* pvroot dir creation

*  updated mysql creation

*  fixed typo

*  fixed typo1

* fix path

* itclass to lowercase

* fix sample test

* fix sample test

* updated version of Mon Exp, fixed SitConfig

* fixed checkstyle

* modify more tests

* fixed vars initializing

* fixed vars initializing1

* checkstyle

* initialize fix3

* initialize fix3

* fixed ns

* fixed ns1

* fixed dst

* fixed ns1

* fix1

* fix2

* fix3

* fixed fix4

* fixed fix5

* adding more tests with results dir changes

* adding more tests with changes

* refactor changes

* fix jrf result loc

* fixing jrf test

* exclude elasticlogging test

* fix jrf test

* fix jrf test

* fix jrf tests

* integration test changes to run with junit5

* refactoring

* create dir with root permissions

* run only quicktests for quicktests

* adding jrf tests

* initial version for JRf testsinparallel

* make getNewSuffixCnt synchronized and fix testClassName

* undo elasticlogging exclude

* Fixed a hanging issue jenkins-ignore

* change the pom.xml

* delete the old Jrf test class

* fixed fix6

* fixed fix7

* fix8

* code cleanup

* fix11

* fix11

* fix12

* fix13

* exclude itmonitoringexporter

* fix asserts in k8sUtils

* fix14

* fix15

* fix116

* fix17

* fix18

* fix19

* fix20

* switched back to master for monexp

* add junit properties file

* increasing global maxiterations

* merged changes

* comply with PV/dir/ structure

* fix elk test

* comment out setWaitTime calls

* merge to current changes

* adding sleep as huiling suggested

* skip elk test which is hanging

* undo skip elk test which is hanging

* remove explicit set of iteration

* add javadoc

* remove unused constants and files

* updated code based on review

* updated code based on review1

* updated code based on review2

* deleting old jrf tests and commenting hanging test

* fixed MonExporter test

* fixed MonExporter test1

* Fixed issues running in parallel jenkins-ignore

* fixed MonExporter test3

* undo skip test

* undo skip test

* trying threadcountclasses 5

* remove unlimited thread count

* set percorethreadcount to false

* fixed MonExporter test4

* refactor itoperator into smaller classes

* increase thread count to 7

* fix quicktest issue

* added back monitoring exporter

* fixed db

* fixed db1

* delete commented out comments

* delete commented out comments1

* fix surefire plugin version

* update to it pom.xml

* fixing ItmonitoringExporter and Jrf test

* commenting elastic logging test

* add pod name and timeout, junit config

* fix namespace

* test with two profiles

* thread count 10

* add back wls jrf profile

* adding two profiles

* fixed shutdowntests and monexp for junit5

* reduce thread count

* junit5

* junit5-1

* junit5-2

* adding ingress check

* fixed intermitent issues

* fixed intermitent issues1

* add option to run parallel/sequential and fix failing test

* fixed intermitent issues2

* fixed intermitent issues3

* fixed intermitent issues4

* test

* fix temp failures

* test1

* test3

* test4

* adding cleanup in post-integration-test

* minor changes

* fixing README

* fixing README

* reverting the change

* Added request-timeout jenkins-ignore (#1344)

* added branch ver

* added mon branch

* added mon branch1

* faq for external clients (#1358)

* add external client faq entry

* add external client faq entry

* more updates to external-clients FAQ

* Update external-client FAQ

* Update external-client FAQ

* Update external-client FAQ

* Update external-client FAQ

* Update external-client FAQ

* Update external-client FAQ

* Update external-client FAQ

* Update external-client FAQ

* Update external-client FAQ

* Add namespace watch (#1350)

* Add namespace watcher

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Debugging namespace watcher

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More operator code changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor debugging message fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add a basic unit test case

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Complete the basic unit test case

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Take not only targetNamespaces, but also stopping state into consideration for start/stop namespaces

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix initial resource version for the watcher

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Cleanup

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* remove unused import

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Cleanup

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Remove invalid entry from resources test

* Added support for Custom NameSpace for DB Service (#1349)

* Added support for Custom NameSpace for DB Service

* Missing updated files

* Modified the QA infra

* resolution to jenkin failure

* More changes to DbUtils.java

* More test modification

* Modification based on Review Comments

* Incorporated more review comments

* More Chanegs to README.md file

* More chages for PR Review

* Sync up latest develop branch

* Add env var for docker images url and more changes (#1363)

* fix checkstyle issues, sharingpv test

* fix checkstyle

* fix helm chart test

* fix for parallel runs

* fix pom to run post-integration-test

* fix pom for log format

* keep domain running if test fails for debugging

* adding javadoc and some refactoring

* remove spaces in domain namespace list

* Suncup Logging tests jenkins-ignore

* change the image name for domain in image test case

* synchronize ns update in LB

* Synced up ItElasticlogging test jenkins-ignore

* Synced up ItElasticlogging test jenkins-ignore

* debugging

* conflict when creating LB. So adding synchronization

* v1 change for ItPodsRestart tests in parallel

* adding unique image attribute

* adding unique name for conflicting domain yaml file

* fixing coherence test

* fixing image name and coherence test

* updated tests to support parallel runs

* try synchronize one more time

* increased helm timeout

* skip statedump.sh as its failing

* corrected checkstyle issues

* remove syncrhonize at method level

* corrected checkstyle issues1

* checkstyle1

* undo pom.xml change

* checkstyle2

*  minor fix of exec order

* updated test to run in parallel

* fixed checkstyle

* uncommented one test, it will fails to run in paral

* fixed checkstyle

* switch between seq or parallel using var

* initial fix

* updated readme for parallel testing

* updated readme for parallel testing

* updated readme for parallel testing

* fixing the image name for dominimage

* Remove the tag

* Fix the image name pushing to registry

* convert SitConfig tests to run in paral

* Fixed Voyager issue when running StickySession test jenkins-ignore

* Fixed Voyager issue when running StickySession test 2 jenkins-ignore

* run against modified exporter branch temp

* Removed debugger from LoadBalance.java jenkins-ignore

* dir structure changes

* Added loop to wait Voyager gets ready jenkins-ignore

*  fixed mysql jdbs driver

* del unchanged test files

* pvroot dir creation

*  updated mysql creation

*  fixed typo

*  fixed typo1

* fix path

* itclass to lowercase

* fix sample test

* fix sample test

* updated version of Mon Exp, fixed SitConfig

* fixed checkstyle

* modify more tests

* fixed vars initializing

* fixed vars initializing1

* checkstyle

* initialize fix3

* initialize fix3

* fixed ns

* fixed ns1

* fixed dst

* fixed ns1

* fix1

* fix2

* fix3

* fixed fix4

* fixed fix5

* adding more tests with results dir changes

* adding more tests with changes

* refactor changes

* fix jrf result loc

* fixing jrf test

* exclude elasticlogging test

* fix jrf test

* fix jrf test

* fix jrf tests

* integration test changes to run with junit5

* refactoring

* create dir with root permissions

* run only quicktests for quicktests

* adding jrf tests

* initial version for JRf testsinparallel

* make getNewSuffixCnt synchronized and fix testClassName

* undo elasticlogging exclude

* Fixed a hanging issue jenkins-ignore

* change the pom.xml

* delete the old Jrf test class

* fixed fix6

* fixed fix7

* fix8

* code cleanup

* fix11

* fix11

* fix12

* fix13

* exclude itmonitoringexporter

* fix asserts in k8sUtils

* fix14

* fix15

* fix116

* fix17

* fix18

* fix19

* fix20

* switched back to master for monexp

* add junit properties file

* increasing global maxiterations

* merged changes

* comply with PV/dir/ structure

* fix elk test

* comment out setWaitTime calls

* merge to current changes

* adding sleep as huiling suggested

* skip elk test which is hanging

* undo skip elk test which is hanging

* remove explicit set of iteration

* add javadoc

* remove unused constants and files

* updated code based on review

* updated code based on review1

* updated code based on review2

* deleting old jrf tests and commenting hanging test

* fixed MonExporter test

* fixed MonExporter test1

* Fixed issues running in parallel jenkins-ignore

* fixed MonExporter test3

* undo skip test

* undo skip test

* trying threadcountclasses 5

* remove unlimited thread count

* set percorethreadcount to false

* fixed MonExporter test4

* refactor itoperator into smaller classes

* increase thread count to 7

* fix quicktest issue

* added back monitoring exporter

* fixed db

* fixed db1

* delete commented out comments

* delete commented out comments1

* fix surefire plugin version

* update to it pom.xml

* fixing ItmonitoringExporter and Jrf test

* commenting elastic logging test

* add pod name and timeout, junit config

* fix namespace

* test with two profiles

* thread count 10

* add back wls jrf profile

* adding two profiles

* fixed shutdowntests and monexp for junit5

* reduce thread count

* junit5

* junit5-1

* junit5-2

* adding ingress check

* add option to run parallel/sequential and fix failing test

* test

* test1

* test3

* test4

* adding cleanup in post-integration-test

* minor changes

* fixing README

* fixing README

* reverting the change

* Added request-timeout jenkins-ignore (#1344)

* remove duplicate test methods

* uncomment elastic search test

* changing to junit5

* add ability to take docker images url from env var

* use patch to update status (#1362)

* use patch to update status

* update domain status and log validation failures

* Remove UseContainerSupport and related option usage (#1368)

* Remove UseContainerSupport option usage

* Remove UseCGroupMemoryLimitForHeap option

* OWLS-78571 (Resolves #1252) - Config map not updated with new files on second run of create-domain.sh (#1367)

* replace contents of configmap if already exists

* replace contents of configmap if already exists

* Remove unneeded image pull secret (#1372)

* Revert "Remove unneeded image pull secret"

This reverts commit 46ff04967a16305867038b5be43986f8c9877781.

* add Traefik notice

* Removed order dependency for tests, added more checks to avoid intermittent failures (#1375)

* synchronize ns update in LB

* Synced up ItElasticlogging test jenkins-ignore

* Synced up ItElasticlogging test jenkins-ignore

* debugging

* conflict when creating LB. So adding synchronization

* v1 change for ItPodsRestart tests in parallel

* adding unique image attribute

* adding unique name for conflicting domain yaml file

* fixing coherence test

* fixing image name and coherence test

* updated tests to support parallel runs

* try synchronize one more time

* increased helm timeout

* skip statedump.sh as its failing

* corrected checkstyle issues

* remove syncrhonize at method level

* corrected checkstyle issues1

* checkstyle1

* undo pom.xml change

* checkstyle2

*  minor fix of exec order

* updated test to run in parallel

* fixed checkstyle

* uncommented one test, it will fails to run in paral

* fixed checkstyle

* switch between seq or parallel using var

* initial fix

* updated readme for parallel testing

* updated readme for parallel testing

* updated readme for parallel testing

* fixing the image name for dominimage

* Remove the tag

* Fix the image name pushing to registry

* convert SitConfig tests to run in paral

* Fixed Voyager issue when running StickySession test jenkins-ignore

* Fixed Voyager issue when running StickySession test 2 jenkins-ignore

* run against modified exporter branch temp

* Removed debugger from LoadBalance.java jenkins-ignore

* dir structure changes

* Added loop to wait Voyager gets ready jenkins-ignore

*  fixed mysql jdbs driver

* del unchanged test files

* pvroot dir creation

*  updated mysql creation

*  fixed typo

*  fixed typo1

* fix path

* itclass to lowercase

* fix sample test

* fix sample test

* updated version of Mon Exp, fixed SitConfig

* fixed checkstyle

* modify more tests

* fixed vars initializing

* fixed vars initializing1

* checkstyle

* initialize fix3

* initialize fix3

* fixed ns

* fixed ns1

* fixed dst

* fixed ns1

* fix1

* fix2

* fix3

* fixed fix4

* fixed fix5

* adding more tests with results dir changes

* adding more tests with changes

* refactor changes

* fix jrf result loc

* fixing jrf test

* exclude elasticlogging test

* fix jrf test

* fix jrf test

* fix jrf tests

* integration test changes to run with junit5

* refactoring

* create dir with root permissions

* run only quicktests for quicktests

* adding jrf tests

* initial version for JRf testsinparallel

* make getNewSuffixCnt synchronized and fix testClassName

* undo elasticlogging exclude

* Fixed a hanging issue jenkins-ignore

* change the pom.xml

* delete the old Jrf test class

* fixed fix6

* fixed fix7

* fix8

* code cleanup

* fix11

* fix11

* fix12

* fix13

* exclude itmonitoringexporter

* fix asserts in k8sUtils

* fix14

* fix15

* fix116

* fix17

* fix18

* fix19

* fix20

* switched back to master for monexp

* add junit properties file

* increasing global maxiterations

* merged changes

* comply with PV/dir/ structure

* fix elk test

* comment out setWaitTime calls

* merge to current changes

* adding sleep as huiling suggested

* skip elk test which is hanging

* undo skip elk test which is hanging

* remove explicit set of iteration

* add javadoc

* remove unused constants and files

* updated code based on review

* updated code based on review1

* updated code based on review2

* deleting old jrf tests and commenting hanging test

* fixed MonExporter test

* fixed MonExporter test1

* Fixed issues running in parallel jenkins-ignore

* fixed MonExporter test3

* undo skip test

* undo skip test

* trying threadcountclasses 5

* remove unlimited thread count

* set percorethreadcount to false

* fixed MonExporter test4

* refactor itoperator into smaller classes

* increase thread count to 7

* fix quicktest issue

* added back monitoring exporter

* fixed db

* fixed db1

* delete commented out comments

* delete commented out comments1

* fix surefire plugin version

* update to it pom.xml

* fixing ItmonitoringExporter and Jrf test

* commenting elastic logging test

* add pod name and timeout, junit config

* fix namespace

* test with two profiles

* thread count 10

* add back wls jrf profile

* adding two profiles

* fixed shutdowntests and monexp for junit5

* reduce thread count

* junit5

* junit5-1

* junit5-2

* adding ingress check

* fixed intermitent issues

* fixed intermitent issues1

* add option to run parallel/sequential and fix failing test

* fixed intermitent issues2

* fixed intermitent issues3

* fixed intermitent issues4

* test

* fix temp failures

* test1

* test3

* test4

* adding cleanup in post-integration-test

* minor changes

* fixing README

* fixing README

* reverting the change

* Added request-timeout jenkins-ignore (#1344)

* added branch ver

* added mon branch

* added mon branch1

* fixing interm issues

* interm fix

* interm fix1

* interm fix2

* fixed intem issues and order of exe

* clean up commented out code

*  combined basic func tests into one

* Verify configured secrets before running introspector (#1369)

* Verify weblogic credentials secret before running introspector

* fix codestyle errors

* enforce namespace restriction for weblogicCredentialsSecret

* Add validations for image pull and config override secrets

* search for secrets in domain namespace only

* Install image pull secret even without a cluster

* Clean up ConfigMap watcher map and log messages (#1376)

* update docs (#1345)

* update docs

* update script

* update WLS image version (#1357)

* Correct log messages for CM creation/replacement/exists and for security checks

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Avoid potential NPE

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor fix

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* OWLS 72829: Separate JVM arguments for NM and server instance (#1373)

* initial implementation for separating JVM arguments for NM and server instances

* cleanup trace debug statements

* Changes based on review feedback

* removed extraneous '.'

* incorporated Rosemary Marano's documentation review changes

* added description for default values of USER_MEM_ARGS

* Remove extraneous '_'

* add SOA samples (#1371)

* add SOA samples

* edit SOA sample and delete images

* incorporate Samba comments

* Fix ItOperator testDomainOnPvUsingWdt test on external Jenkins (#1378)

* fix for itoperator test failure and npe

* make OCR user/password mandatory as its required for multi node cluster

* Opupgradefix (#1379)

* Fix the image property in operator map when running in shared cluster and
it has operatorImageName and operatorImageTag

* No need to have another if check, the presence of operatorImageName and
Tag should be enough to set the image params regardless where it is
running

* add FAQs for mapping PVC and ConfigMap to instances (#1381)

* add FAQs for mapping PVC and ConfigMap to instances

* Address initial review comments

* Quoted more names

* Nm mem args (#1382)

* set -Djava.security.egd=file:/dev/./urandom for Node Manager, if not defined

* update user guide to include defaulting information about java security property

* default memory and Java security values if NODEMGR_MEM_ARGS environment variable not defined

* Fix some of the intermittent failures on external jenkins (#1385)

* fix for itoperator test failure and npe

* make OCR user/password mandatory as its required for multi node cluster

* retry curl to fix intermittent failures on ext jenkins

* exclude itmonitoringexporter

* fixing dir check intermittent failure in external jenkins

* fix for intemittent NoRouteToHostException

* fix checkstyle errors

* remove monitoring exporter exclude

* Make getAdminService idempotent (#1383)

* Make getAdminService idempotent

* Only update status when it changes

* Introspect Test Fix: integration test PV directory cleanup now expects tests to be one directory deeper (#1387)

* increase DB connection attempts (#1386)

* Get NM thread dump if NM times out. Also fix NM .out dump to stdout. (#1388)

* Upgrade Kubernetes Java client to 7.0.0 (#1389)

* Move to client version 7.0.0

* Kubernetes java-client version 7.0.0

* Correct parameter

* Missing copyrights

* Disable unnecessary API client pooling

* Review comments

* fix kubectl cp with the latest FMW image (#1390)

* Fix use of dryRun (#1393)

* Fix WLDF scaling test that's failing with updated WebLogic image on OCR (#1391)

* fix for itoperator test failure and npe

* make OCR user/password mandatory as its required for multi node cluster

* retry curl to fix intermittent failures on ext jenkins

* exclude itmonitoringexporter

* fixing dir check intermittent failure in external jenkins

* fix for intemittent NoRouteToHostException

* fix checkstyle errors

* remove monitoring exporter exclude

* exclude monexp tests

* list dir

* list dir

* list dir

* list dir

* list dir

* list dir

* change permission on file

* using TestUtils for copy/cat

* using TestUtils for copy/cat

* undo mon exp exclude

* Made some changes to run MonExporter test in external Jenkins  (#1392)

* added changes to support extjen runs

* added changes to support extjen runs1

* fixed image policy

* fixed image policy1

* corrected secret gen

* deleted debug commands  (#1
8000
397)

*  comment out get pods k8s comm

*  comment out get pods k8s comm1

* cleanup

* [OWLS-79168] Run operator as non-root user (#1399)

* change operator to run with non-root user

* add user and group definitions

* reorder dockerfile to minimize image size

* fix broken link

* When patching fails, re-read the domain and recompute the patch (#1401)

* PR: Owls 79241 improve JRF domain cleanup logic (#1402)

* improve cleanup logic for JRF domain

* improve cleanup of JRF domain

* made conditional to create imagepull secret (#1403)

*  comment out get pods k8s comm

*  comment out get pods k8s comm1

* cleanup

* made conditional pull secret creation

* Helm3 owls 79158 (#1396)

* Add helm 3 support and update doc

* update doc for helm update command

* update doc wordings

* update doc

* update doc

* update doc

* update doc

* update doc

* change formatting and wordings

* capitalized Helm

* format change

* Fix formatting

* change formatting

* fix formatting

* Update cleanup.md

* Update create-domain.md

* Update namespace-management.md

* Update namespace-management.md

* Update namespace-management.md

* Update secrets.md

* Update certificates.md

* Update _index.md

* Update _index.md

* Update namespace-management.md

* Update _index.md

* Update cleanup.md

* Update prepare.md

* Update _index.md

* add apiVersion: v1 to Chart.yaml for helm 3 backward compatibility

* fixed bad character

* format change

* Update _index.md

* Update _index.md

* review and edit files

* Update _index.md

* Update install.md

Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>

* owls-77750 dedicated ns (#1384)

* Work in progress

* More changes and merge with develop

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More changes

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Work around issues with CRD validation and fix an installation test failure

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix installation test failure

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fixing installation test failure in Jenkins

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More change for dedicated in installation test

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* One more change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor fix of nonresource security

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* update operator charts docs

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Workaround generated CRD yaml issue

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Move the generated crd to a different location

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Move generated crd

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix podresets permission error

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Check and skip access to cluster level resources and update copyright

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Improve security check code

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Cleanup cluster security checks and add log messages

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Update generated domain crd yaml and clean up logging

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add more logging

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add basic unit test cases for "dedicated"

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add doc contents plus cleanup

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Fix validation

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Turn off verify boolen for dedicated value

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* add unit tests

* Address review comments from Mark

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Address doc comments from Rosemary

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Rebuilt files

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>
Co-authored-by: Russell Gold <russell.gold@oracle.com>

* Fix Helm tests

* Remove defunct test

* delete the domain in image created for the test (#1404)

* delete domain image for all domain in image tests at the end

* del image

* fix checkstyle

* fix copyright

* adding javadoc

* fix copyright

* Remove permissions to cluster-level resources (#1411)

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* merge 1408 into develop

* Change log to INFO and omit stack trace (#1410)

* Change log to INFO and omit stack trace

* correct log message

* Update CheckStyle plugin version and take latest rule set (#1417)

* WIP: updating checkstyle plugin and rules

* update checkstyle rules with derek

* WIP - fixing checkstyle violations

* fixing violations

* fixing violations

* fixing violations

* fixing violations

* style cleanup - after checkstyle update

* fixing violations

* style cleanup - after checkstyle update

* fixing violations

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* fixing violations

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* fixing violations

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* fixing violations

* fixing violations

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* fixing violations

* Update WeblogicApi

* Fix build

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* style cleanup - after checkstyle update

* Additional javadoc

* Resolve more CheckStyle errors

* Work in progress

* CheckStyle clean

* Copyright dates

Co-authored-by: Derek Sharpe <36005286+ddsharpe@users.noreply.github.com>
Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* Fixed image pull policy for external jenkin, added cleanup for wls image  (#1416)

* cleaned domain image, changed policy to Always

* fixed typos

* fixed typos1

* fixed typo3

* fixed typos4

* fixed checkstyle

* fixed grafana port number

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* Owls79453 (#1418)

* change port range and connectexception string

* fix port range and remove unused method

* revert port change

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* Update for new license format (#1420)

* Use deploy tool version 1.7.0 (#1421)

* Use deploy tooling release 1.7.0

* Revert unintended change

* Dependency and plugin version updates for 2.5.0 (#1423)

* Owls 79377 (#1407)

* Modified setup.sh to work with Helm 2.x/3.x

* Modified CopyRight Statement

* resolution to review comments

* Addressed more review comments

* modified helm search command and add functionality to add NameSpace if does not exits

* Modify the uninstall command for Helm 3.x

* Added support for Custom Voyager Version

* Explict Helm Version Check

* Explict Helm Version Check; Get the Voyager Doc Change from PR 1406

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* jenkins-ignore - testing gitlab-ci

* jenkins-ignore - testing gitlab-ci

* Delete .gitlab-ci.yml

* New branch for Wit sample tests, using DomainMap to change image tag (#1424)

* New b ranch for WIT sample test jenkins-ignore

* New b ranch for WIT sample test jenkins-ignore

* Added the test to USECASES.MD jenkins-ignore

* fix copyright notice

* fix copyright notice

* fix copyright notice

* fix copyright notice

* fix copyright notice

Co-authored-by: Mark Nelson <mark.x.nelson@oracle.com>

* Fixed test to support different LB's (#1422)

* added support for other LBs

*  fixed checkstyle

* fixed string

* fixed lb

* added extra check

* fixed some logic

* fixed logic

* fixed checkstyle

* updated to newest grafana/prom versions

* fixed logic

* fixed logic1

* made promalertmager port generated

* fixed lb

* promval

* changed back grafana version due not compatable with tiller version

* changed back grafana version due not compatable with tiller version1

* updated grafana ver

* updated grafana ver1

* added condition for imagepull policy

*  modified shell script

*  reverted prom version

* merge 1425 to develop

* MARK: SOA doc merge (#1427)

* update docs (#1345)

* update docs

* update script

* Doc updates for SOA

* incorporated review comments for PR #1351

* Corrected link to soa index.md

* updated docs for review comments

* updated the latest links for pages

* update WLS image version (#1357)

* updated docs to resolve review comments

* add Traefik notice (#1374)

* Reverted the SOA documenatation related changes

* fix for SOA managed server startup failure issue (bug 30433422)

* added create-oracle-db-service code to SOA

* fix broken link (#1400)

* removed create-oracle-db-service code from this branch

* Updated SOA docs with latest information

* updated soa doc with latest db creation steps

* Remove the build badge which is not using https, does not have a (#1408)

valid cert, and which is not being used 'right' anyway - not
pointing to a consistent branch.

* create image with Image Tool (#1398)

* create image with Image Tool

* fix JDK version number

* FIX MISTAKES YIKES

* additional edits

* Added README.md for SOA

* Updated links

* mark is reviewing

* review edits

* mark is still editing

* update samples

* minor edits

* address review comments

Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>
Co-authored-by: Sambasiva Battagiri <52483425+sbattagi@users.noreply.github.com>

* Add weight to OCI FSS FAQ entry (#1428)

* pull updated fgaw from master:

* PR: Accommodate the latest FMW image change (#1419)

* fix the latest FMW image issue

* fix the latest FMW image issue

* fix the latest FMW image issue

* fix the latest FMW image issue

* fix the latest FMW image issue

* increase pod loop count

* fix a typo

* revert ItJrfPvWlst.java change

* copyright change

* resolve the conflicts

* Unit test support for Helm 2 and 3 (#1432)

* Unit test support for Helm 2 and 3

* Adjust helm version check for older versions

* Remove bad test

* cherrypick merge 1431 from master into develop

* Remove unnecessary privileges and run successfully with missing cluster privs (#1435)

* Reduce required and given privilege

* Fix Helm tests

* Update docs and prepare for privilege checking

* Reorganize namespace start so that security check information is available

* Remove unnecessary code and privileges

* Work in progress

* Don't watch namespaces on dedicated

* Finish skip or fail if not authorized

* Fix dedicated mode failures

* Rebuild files

* More doc updates for dedicated namespace (#1405)

* More doc updates for dedicated namespace

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Reword a sentence to address Rosemary's review comment.

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add notice to service-accounts.md pointing to "dedicated" namespaces.

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor formatting change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* More doc update, and split the notice into two.

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Add one more sentence

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

* Minor format change

Signed-off-by: doxiao <dongbo.xiao@oracle.com>

Co-authored-by: Ryan Eberhard <ryan.eberhard@oracle.com>

* add check for dynamic-servers with no name element (#1434)

* Add /logs directory (#1436)

* Commented out ItMonitoringExporter test (#1438)

* added support for other LBs

*  fixed checkstyle

* fixed string

* fixed lb

* added extra check

* fixed some logic

* fixed logic

* fixed checkstyle

* updated to newest grafana/prom versions

* fixed logic

* fixed logic1

* made promalertmager port generated

* fixed lb

* promval

* changed back grafana version due not compatable with tiller version

* changed back grafana version due not compatable with tiller version1

* updated grafana ver

* updated grafana ver1

* added condition for imagepull policy

*  modified shell script

*  reverted prom version

* added ignore to skip the test

* Update supported versions before 2.5.0 release (#1437)

* Build charts

* Update WDT and WIT versions (#1441)

* Fix what is broken (#1443)

* No longer skip based on pre-auth

* Clarify when to run namespace vs cluster access checks

* Clean-up some more access check logs

* excluded MonExp via pom.xml

* Add comment

Co-authored-by: Marina Kogan <marina.kogan@oracle.com>

* Restore older version docs

* Remove dead code and add final modifiers (#1444)

* Remove dead code and add final modifiers

* Remove a few final designations that were modified by stubs in unit-tests

* Domain secret MD5 checksum. (#1445)

* Domain secret MD5 checksum.

* Domain secret MD5 checksum: fix to handle live upgrade case.

* cherrypick 1429 from master

* cherrypick 1448 from master

* Late version updates (#1449)

* Update javadoc

* Version updates

Co-authored-by: Antaryami Panigrahi <31135902+anpanigr@users.noreply.github.com>
Co-authored-by: Russell Gold <russell.gold@oracle.com>
Co-authored-by: Mark Nelson <mark.x.nelson@oracle.com>
Co-authored-by: Vanajakshi Mukkara <35709372+vanajamukkara@users.noreply.github.com>
Co-authored-by: Anthony Lai <anthony.lai@oracle.com>
Co-authored-by: Huiling Zhao <41090416+hzhao-github@users.noreply.github.com>
Co-authored-by: alan-cao <cao_yulong@hotmail.com>
Co-authored-by: Dongbo Xiao <dongbo.xiao@oracle.com>
Co-authored-by: Craig Perez <craig.perez@oracle.com>
Co-authored-by: Marina Kogan <marina.kogan@oracle.com>
Co-authored-by: Sambasiva Battagiri <52483425+sbattagi@users.noreply.github.com>
Co-authored-by: Derek Sharpe <36005286+ddsharpe@users.noreply.github.com>
Co-authored-by: Lenny Phan <33355669+lennyphan@users.noreply.github.com>
Co-authored-by: Rosemary Marano <rosemary.marano@oracle.com>
Co-authored-by: Michael Gianatassio <31552226+mgianatagh@users.noreply.github.com>
Co-authored-by: Bhavani Ravichandran <31928633+bhavaniravichandran@users.noreply.github.com>
Co-authored-by: Maggie He <maggie.he@oracle.com>
Co-authored-by: Tom Barnes <tom.barnes@oracle.com>
Co-authored-by: Sankar Periyathambi Neelakandan <45743425+sankarpn@users.noreply.github.com>
Co-authored-by: Johnny Shum <johnny.shum@oracle.com>

v2.4.0

Toggle v2.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix doc 2.4.0 (oracle#1337)

* fix docs

* fix archive notice on 2.3.0 docs

* fix current release in readme

* third time's the charm

v2.3.0

Toggle v2.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request oracle#1226 from oracle/release/2.3.0

Release operator 2.3.0

v2.2.1

Toggle v2.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request oracle#1120 from oracle/release/2.2.1

Release 2.2.1
0