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

Use cifmw_architecture_scenario to set proper automation file #2292

Merged
merged 1 commit into from
Sep 3, 2024

Conversation

cjeanner
Copy link
Collaborator

@cjeanner cjeanner commented Sep 3, 2024

openstack-k8s-operators/architecture#375 splits
the default vars into different scenario files. We need to fix the
reproducer to adapt this change.

This pull-request uses cifmw_architecture_scenario to set proper automation file.
It drops cifmw_arch_automation_file params from scenario files.

Depends-On: openstack-k8s-operators/architecture#375

Signed-off-by: Chandan Kumar (raukadah) [email protected]

openstack-k8s-operators/architecture#375 splits
the default vars into different scenario files. We need to fix the
reproducer to adapt this change.

This pull-request uses cifmw_architecture_scenario to set proper automation file.
It drops cifmw_arch_automation_file params from scenario files.

Depends-On: openstack-k8s-operators/architecture#375

Signed-off-by: Chandan Kumar (raukadah) <[email protected]>
Copy link
Contributor

openshift-ci bot commented Sep 3, 2024

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@cjeanner
Copy link
Collaborator Author

cjeanner commented Sep 3, 2024

/approve

self-approving. This is the 1:1 match of @raukadah patch that got merged slightly too fast. Keeping it as draft to ensure it doesn't merge before we've been able to test all the things.

Copy link
Contributor

openshift-ci bot commented Sep 3, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cjeanner

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@eshulman2
Copy link
Contributor

/lgtm

@raukadah
Copy link
Contributor

raukadah commented Sep 3, 2024

/approve

self-approving. This is the 1:1 match of @raukadah patch that got merged slightly too fast. Keeping it as draft to ensure it doesn't merge before we've been able to test all the things.

I can confirm this change has passed on VAHCI, VA2, OSASinfra and BGP, We are good to merge it.

@cjeanner cjeanner marked this pull request as ready for review September 3, 2024 15:08
@cjeanner
Copy link
Collaborator Author

cjeanner commented Sep 3, 2024

/override rdoproject.org/github-check

  • Zuul's loaded right now
  • molecule failed on reproducer due to totally unrelated issue (repository issue)
  • that patch is a 1:1 match with the original one, it was all green
  • that patch went through extensive testing DS.

Copy link
Contributor

openshift-ci bot commented Sep 3, 2024

@cjeanner: Overrode contexts on behalf of cjeanner: rdoproject.org/github-check

In response to this:

/override rdoproject.org/github-check

  • Zuul's loaded right now
  • molecule failed on reproducer due to totally unrelated issue (repository issue)
  • that patch is a 1:1 match with the original one, it was all green
  • that patch went through extensive testing DS.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-merge-bot openshift-merge-bot bot merged commit 07a6146 into main Sep 3, 2024
7 checks passed
@openshift-merge-bot openshift-merge-bot bot deleted the automation/architecture-scenario-file branch September 3, 2024 15:21
softwarefactory-project-zuul bot added a commit to openstack-k8s-operators/architecture that referenced this pull request Sep 4, 2024
Drop default.yaml file

#375 splits the default vars into different scenario files. openstack-k8s-operators/ci-framework#2267 suggests to use Use cifmw_architecture_scenario to set proper automation file.
So we are no longer needing default.yaml file.
Depends-On: openstack-k8s-operators/ci-framework#2292

Reviewed-by: Cédric Jeanneret
cescgina added a commit that referenced this pull request Sep 4, 2024
After a recent change [1] we define the architecture automation to be
used in the reproducer, based on the VA used. The HCI VA crc job does
not use the reproducer role, so it does not get that parameter defined,
thus we need to add it to the job definition.

[1] #2292
cescgina added a commit that referenced this pull request Sep 5, 2024
After a recent change [1] we define the architecture automation to be
used in the reproducer, based on the VA used. The HCI VA crc job does
not use the reproducer role, so it does not get that parameter defined,
thus we need to add it to the job definition.

[1] #2292
cescgina added a commit that referenced this pull request Sep 5, 2024
After a recent change [1] we define the architecture automation to be
used in the reproducer, based on the VA used. The HCI VA crc job does
not use the reproducer role, so it does not get that parameter defined.

Set a default value for cifmw_architecture_automation_file in the
deploy-architecture playbook for the cases where the reproducer role was
not called before and the var is undefined.

[1] #2292
openshift-merge-bot bot pushed a commit that referenced this pull request Sep 6, 2024
After a recent change [1] we define the architecture automation to be
used in the reproducer, based on the VA used. The HCI VA crc job does
not use the reproducer role, so it does not get that parameter defined.

Set a default value for cifmw_architecture_automation_file in the
deploy-architecture playbook for the cases where the reproducer role was
not called before and the var is undefined.

[1] #2292
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants