Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Intersmash should run with products and not just with community projects #62

Closed
fabiobrz opened this issue Jun 8, 2023 · 2 comments · Fixed by #70
Closed

Intersmash should run with products and not just with community projects #62

fabiobrz opened this issue Jun 8, 2023 · 2 comments · Fixed by #70
Assignees
Labels
CI This issue affects or is related to the automation enhancement New feature or request

Comments

@fabiobrz
Copy link
Member

fabiobrz commented Jun 8, 2023

Is your feature request related to a problem? Please describe.
Intersmah should be able to run with products' bits and deliverables that originate from the currently supported community projects (e.g.: WildFLy -> EAP, Keycloak -> RHSSO etc.)

Describe the solution you'd like
When using Intersmash for provisioning an interoperability testing scenario, users should be able to use products' bits and deliverables (e.g.: images) for configuring what actually would be provisioned.
This means that the provisioning components should be validated with such configured values.
This should be done by adding/modifying tests to the testsuite module, as it has been done in #21.
BTW - this affects the deployments module, which is used by some provisioners, namely the WildFly one. Such deployments are currently built with community artifacts, while they should use productized ones when the tests involve products rather than community projects. This could be done by defining a dedicated Maven profile to cover the differences in configuration.
Given the provisioners will try to use images which are available from a non-public registry, the Intersmash OpenShift CI infra configuration will be modified as needed, e.g.: for storing the secrets to access such registries.

Describe alternatives you've considered
None, this is a required feature for being able and use Intersmash for provisioning and test scenarios with products rather than community projects.

Additional context
N/A

@fabiobrz fabiobrz added enhancement New feature or request CI This issue affects or is related to the automation labels Jun 8, 2023
@fabiobrz fabiobrz self-assigned this Jul 19, 2023
@fabiobrz
Copy link
Member Author

fabiobrz commented Jul 19, 2023

Starting with openshift/release#41412 in order to experiment with pull-secret for secured registries. When ready to start the rehearsal job it would run the changes in the following topic branch: https://github.com/Intersmash/intersmash/tree/testps (see 4545c3b)

@fabiobrz
Copy link
Member Author

openshift/release#41412 is now merged, therefore we can start playing with Intersmash OpenShift e2e test script to experiment/test with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI This issue affects or is related to the automation enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

1 participant