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

Rework the NetworkManagerUpdateClientId actor (v2) #117

Merged
merged 2 commits into from
Apr 10, 2019
Merged

Conversation

bengal
Copy link
Contributor

@bengal bengal commented Apr 1, 2019

Move the external tool code into a library and convert it to use nmcli instead of the GObject introspection library.

See also #69

It seems better to use a more generic name, so that in the future the
actor could also handle other changes to connections.
The helper script to update client-ids needs a python D-Bus library
which is only available for Python 3 in the new system. Therefore,
explicitly run the script through the python3 interpreter.

Also, the script needs to be called when NetworkManager is running and
so move the actor to the FirstBoot phase.
@bengal bengal changed the title WIP: Rework the NetworkManagerUpdateClientId actor (v2) Rework the NetworkManagerUpdateClientId actor (v2) Apr 8, 2019
@bengal
Copy link
Contributor Author

bengal commented Apr 8, 2019

Sorry, I couldn't test the PR because upgrade using the vagrant box fails (even without my PR):

https://gist.github.com/bengal/6df10c10b4d9ae292cc0b4f944a6062d

@jmikovic
Copy link
Contributor

jmikovic commented Apr 8, 2019

@bengal please update the vagrant box, we just merged a fix for this error

@bengal
Copy link
Contributor Author

bengal commented Apr 8, 2019

@bengal please update the vagrant box, we just merged a fix for this error

It works now, thanks!

@examon
Copy link
Member

examon commented Apr 10, 2019

leapp-ci build

@examon examon assigned examon and unassigned examon Apr 10, 2019
@examon examon self-requested a review April 10, 2019 12:47
Copy link
Member

@examon examon left a comment

Choose a reason for hiding this comment

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

LGTM

@examon examon merged commit 6fbc798 into oamg:master Apr 10, 2019
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