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

[dt/uni01alpha] Enable octavia services #192

Merged
merged 1 commit into from
Apr 24, 2024

Conversation

psathyan
Copy link
Contributor

@psathyan psathyan commented Apr 22, 2024

This change enables Octavia services on OpenStack control-plane.

Testing results

PLAY RECAP ***********************************************************************************************************************************************************************************************************************************
compute-0                  : ok=1    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   
compute-1                  : ok=1    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   
localhost                  : ok=392  changed=120  unreachable=0    failed=0    skipped=141  rescued=1    ignored=0   

Wednesday 24 April 2024  00:39:12 -0400 (0:00:00.225)       0:47:24.671 ******* 
=============================================================================== 
kustomize_deploy : Run Wait Conditions for examples/dt/uni01alpha ------------------------------------------------------------------------------------------------------------------------------------------------------------------- 767.76s
kustomize_deploy : Run Wait Conditions for examples/dt/uni01alpha/networker --------------------------------------------------------------------------------------------------------------------------------------------------------- 447.87s
kustomize_deploy : Run Wait Conditions for examples/dt/uni01alpha/control-plane ----------------------------------------------------------------------------------------------------------------------------------------------------- 437.76s
test_operator : Wait for the last job to be Completed - tempest --------------------------------------------------------------------------------------------------------------------------------------------------------------------- 396.03s
os_must_gather : Run openstack-must-gather command ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 197.58s
openshift_setup : Wait for openshift-marketplace pods to be running ------------------------------------------------------------------------------------------------------------------------------------------------------------------ 70.91s
openshift_obs : Wait for observability-operator pod ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 65.63s
ci_setup : Install needed packages --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 54.97s
test_operator : Wait for the test-operator csv to Succeed ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 42.53s
kustomize_deploy : Wait for MetalLB speaker pods ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 35.80s
kustomize_deploy : Wait for cert-manager-operator pods ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 35.70s
test_operator : Wait until the test-operator csv is present -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 33.61s
kustomize_deploy : Wait for certmanager pods ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 30.57s
repo_setup : Make sure git-core package is installed --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 24.12s
kustomize_deploy : Wait for NMstate handler pods ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 20.60s
artifacts : Ensure we have proper rights on the gathered content --------------------------------------------------------------------------------------------------------------------------------------------------------------------- 20.34s
kustomize_deploy : Wait for NMstate webhook deployment ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10.72s
kustomize_deploy : Wait for cainjector pods ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 10.55s
test_operator : Ensure that the test-operator-logs-pod is Running -------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10.55s
kustomize_deploy : Run Wait Conditions for examples/dt/uni01alpha/control-plane/nncp -------------------------------------------------------------------------------------------------------------------------------------------------- 6.87s

Tempest Summary

+ tempest run --parallel --include-list /etc/test_operator/include.txt --exclude-list /etc/test_operator/exclude.txt --concurrency 8
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [55.022394s] ... ok
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic [29.317109s] ... ok
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [36.733210s] ... ok
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port [92.453362s] ... ok
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [26.139384s] ... ok
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling ... SKIPPED: Skipped because network extension: l3_agent_scheduler is not enabled
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [23.237265s] ... ok
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [48.101775s] ... ok
{0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [24.545864s] ... ok

======
Totals
======
Ran: 9 tests in 335.6215 sec.
 - Passed: 8
 - Skipped: 1
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 0
Sum of execute time for each test: 335.5507 sec.

@psathyan psathyan force-pushed the uniAlphaOctavia branch 2 times, most recently from 020b0ff to 0e6b709 Compare April 23, 2024 07:06
This change enables Octavia services on OpenStack control-plane.

Signed-off-by: Pragadeeswaran Sathyanarayanan <[email protected]>
@psathyan psathyan force-pushed the uniAlphaOctavia branch 2 times, most recently from 797c4d7 to 5dd0a4f Compare April 24, 2024 04:34
@psathyan psathyan marked this pull request as ready for review April 24, 2024 04:35
Copy link
Contributor

@karelyatin karelyatin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

octavia:
enabled: false
enabled: true
amphoraImageContainerImage: quay.io/gthiemonge/octavia-amphora-image
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this the current upstream Amphora image? Just wondering if there's something more standard than someone's personal registry.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@beagles mentioned that work is on-going to create an upstream image.

Eventually, this would be modified. There exists a downstream one though.

Copy link
Contributor

@abays abays left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@abays abays merged commit 422da85 into openstack-k8s-operators:main Apr 24, 2024
2 checks passed
@psathyan psathyan deleted the uniAlphaOctavia branch April 24, 2024 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants