You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a Containerfile and server.py under integration-tests/images/ldap-server/
so the LDAP server used in integration tests can be pre-built as a container
image instead of performing a live pip install on every test run.
Add two Tekton PipelineRun files (.tekton/ldap-server-pull-request.yaml and
.tekton/ldap-server-push.yaml) that build and push the ldap-server image using
the Konflux build pipeline. Both pipelines are scoped to trigger only when
files under integration-tests/images/ldap-server/ change, using the
pathChanged() CEL expression. The push pipeline applies the 'main' tag on
push to main.
Update .tekton/integration-test-eaas.yaml to:
- Extract the ldap-server component image URL from the Snapshot in parse-snapshot
- Replace the deploy-openldap task's inline ConfigMap, pip install, and volume
mount approach with a direct reference to the pre-built image from the Snapshot
Closes#89
Generated-By: OpenCode (google-vertex-anthropic/claude-sonnet-4-6@default)
0 commit comments