-
Notifications
You must be signed in to change notification settings - Fork 24k
Fix junos integration zuul CI failures #57755
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
Conversation
(cherry picked from commit 0957835)
9dde176
to
6c37fbd
Compare
recheck |
60ff1cd
to
d028949
Compare
* Convert the ElementTree object to string before dumping the configuration in file. * Fix netconf plugin to return data_xml object if present for the device handler object or else return raw xml. * Add check to run lldp integration test cases only if lldp is supported on the target host Merged PR to devel ansible#57309 ansible#57578 ansible#56452 (cherry picked from commit 9c5745a) (cherry picked from commit 0957835) (cherry picked from commit 2ca324b)
d028949
to
fffe63f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like we are seeing a failure in netconf_config:
We should also fix that here, to minimize the number of backports.
* Fixes Netconf_config single parameter bug Fixes 56022 fixed get_config to not require multiple parameters to just run a backup * Add Integration test for netconf_config Associated with ansible#56022 tests backup through netconf only using one parameter. * Added debug to the begin and end of file * Fix formatting of save config. ansible#56022 * removed blank line at end: ansible#56022 (cherry picked from commit 647ed20)
5bd7515
to
6d2c2ea
Compare
@pabelanger Backported PR #56138 and updated the changelog |
recheck |
* Ignore `<rpc-reply>` node from candidate and running configuration in xml diff (cherry picked from commit 4a3e14f) Depends-On: ansible#57755 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We can switch to wait_for / meta, as using pause can lead to race conditions on slower / faster hardware. Signed-off-by: Paul Belanger <pabelanger@redhat.com> (cherry picked from commit 8dc51df)
This should reduce the amount of time we are waiting for netconf to come online. Signed-off-by: Paul Belanger <pabelanger@redhat.com> (cherry picked from commit 7f53663)
* Modify testcase to work with Zuul CI enviornment (cherry picked from commit 0d2ffdd)
4a61183
to
ca23eb9
Compare
* Ignore `<rpc-reply>` node from candidate and running configuration in xml diff (cherry picked from commit 4a3e14f) Depends-On: ansible#57755 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
* Ignore `<rpc-reply>` node from candidate and running configuration in xml diff (cherry picked from commit 4a3e14f) Depends-On: ansible#57755 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
The decision from the networking team leadership is that none of these bugs qualify as critical so we'll have to continue testing stable-2.7 releases manually rather than enabling zuul for 2.7.x |
SUMMARY
Convert the ElementTree object to string
before dumping the configuration in file.
Fix netconf plugin to return data_xml object
if present for the device handler object or else return raw xml.
Add check to run lldp integration test cases only if lldp is
supported on the target host
Merged PR to devel
#57309
#57578
#56452
#56138
(cherry picked from commit 9c5745a)
(cherry picked from commit 0957835)
(cherry picked from commit 2ca324b)
(cherry picked from commit 647ed20)
ISSUE TYPE
COMPONENT NAME
plugins/netconf/init.py
netconf_config
netconf_get
ADDITIONAL INFORMATION