Closed kabicin closed 2 months ago
@kabicin Kicked off a build using a pre-release created using this branch and test branch and all tests (including ltpa) passed on OCP X, P and Z. https://cloud.ibm.com/devops/pipelines/tekton/b641bb1b-192f-4530-a810-b92ce07c2b64/runs/5376405c-7ca0-4241-9f5a-06a74c37bb3a/deploy-acceptance-tests/run-stage?env_id=ibm:yp:us-south
Kind tests failed with timeout:
****** Starting kind scorecard tests...
--------------------------------------------------------------------------------
Image: [quay.io/operator-framework/scorecard-test-kuttl:latest](http://quay.io/operator-framework/scorecard-test-kuttl:latest)
Labels:
"suite":"kuttlsuite"
"test":"basic-test"
Results:
State: fail
Errors:
context deadline exceeded
****** Scorecard tests failed...
****** Cleaning up test environment...
Sending delete request to Fyre...
***** End of kind-e2e-run logs
Replaces multi ltpa/encryption key sharing PR
internal/controller/assets/ltpa-decision-tree.yaml
file and implementingreconcileLTPAMetadata()
inltpa_keys_sharing.go
.tree
folder and package tests which provides the decision tree impl. that can be extended to be used for a variety Kubernetes resourcescontrollers/password_encryption_key_sharing.go
which treats a password encryption key Secret (provided by user) as a namespace-shared resource, mounted into each Liberty application that sets.spec.managePasswordEncryption
totrue
, within the same namespace./output/security/liberty-operator
by using<include location="...">
in/config/configDropins/overrides
/output/security/liberty-operator
by using<include location="...">
in/config/configDropins/overrides