Skip to content

Conversation

@hjensas
Copy link
Contributor

@hjensas hjensas commented Dec 12, 2025

Make the role more generic by allowing it to work outside the ci-framework context. The cifmw.general.ci_script module is now optional and can be disabled by setting:
cifmw_nat64_appliance_use_ci_script: false

The role defaults to using ci_script.

Also refactored the image building logic into a separate build_image.yml task file for better code organization.

Jira: OSPNW-1233
Assisted-By: Claude Code/claude-4.5-sonnet

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 12, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign hjensas for approval. For more information see the Code Review Process.

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

Details 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

hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
Make the role more generic by allowing it to work outside the
ci-framework context. The `cifmw.general.ci_script` module is now
optional and can be disabled by setting:
  `cifmw_nat64_appliance_use_ci_script: false`

The role defaults to using `ci_script`.

Also refactored the image building logic into a separate
`build_image.yml` task file for better code organization.

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
hjensas added a commit to hjensas/openstack-k8s-operators-ci that referenced this pull request Dec 12, 2025
Add a workflow to build the nat64_appliance on a weekely
schedule and create a uniq release and update the "latest"
tag.

Depends-On: openstack-k8s-operators/ci-framework#3550

Assisted-By: Claude Code/claude-4.5-sonnet
Signed-off-by: Harald Jensås <hjensas@redhat.com>
@hjensas hjensas enabled auto-merge (rebase) December 12, 2025 14:58
@hjensas hjensas requested a review from a team December 15, 2025 10:00
@hjensas hjensas merged commit 8bd3f89 into openstack-k8s-operators:main Dec 19, 2025
12 checks passed
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