NetworkManager/clients/cloud-setup
Thomas Haller e73bd2cf5f
cloud-setup: always replace addresses, routes and rules in _nmc_mangle_connection()
If the list of addresses, routes and rules is empty, we still want to mangle
the applied connection, to also have an empty list.

nm-cloud-setup has certain expectations. For example, that the static addresses,
routes and rules of the active connection is entirely under the control of the
tool. For example, so it usually replaces the lists entirely. It also should do
that, if the new list is empty.

Maybe, one day there could be more complex merging strategies, where the user could
also add static addresses, routes, or rules to the profile, and nm-cloud-setup
would preserve them. However, that is not implemented, nor is it clear how exactly
that would work.
2020-07-20 19:02:57 +02:00
..
90-nm-cloud-setup.sh cloud-setup: let dispatcher script run tool only if service is enabled 2019-12-03 16:18:33 +01:00
main.c cloud-setup: always replace addresses, routes and rules in _nmc_mangle_connection() 2020-07-20 19:02:57 +02:00
meson.build nmcs-gcp: add support for Google Cloud Platform load balancers 2020-06-26 16:47:56 +02:00
nm-cloud-setup-utils.c cloud-setup: don't require delimiter in 'nmcs_utils_hwaddr_normalize' 2020-07-14 19:10:29 +02:00
nm-cloud-setup-utils.h cloud-setup/trivial: rename timeout_ms to timeout_msec 2019-12-13 16:54:40 +01:00
nm-cloud-setup.service.in nmcs-gcp: add support for Google Cloud Platform load balancers 2020-06-26 16:47:56 +02:00
nm-cloud-setup.timer cloud-setup: add tool for automatic IP configuration in cloud 2019-11-28 19:52:18 +01:00
nm-http-client.c cloud-setup: fix invalid assertion in nm_http_client_get_finish() 2020-07-03 19:03:32 +02:00
nm-http-client.h nmcs-http: add param to GET API to set custom HTTP headers 2020-06-26 16:47:56 +02:00
nmcs-provider-ec2.c cloud-setup: don't check redundant error results from nm_http_client_poll_get_finish() 2020-07-03 10:34:29 +02:00
nmcs-provider-ec2.h cloud-setup: add tool for automatic IP configuration in cloud 2019-11-28 19:52:18 +01:00
nmcs-provider-gcp.c cloud-setup: don't check redundant error results from nm_http_client_poll_get_finish() 2020-07-03 10:34:29 +02:00
nmcs-provider-gcp.h nmcs-gcp: add support for Google Cloud Platform load balancers 2020-06-26 16:47:56 +02:00
nmcs-provider.c nmcs-main: support adding additional routes 2020-06-26 16:47:56 +02:00
nmcs-provider.h nmcs-main: support adding additional routes 2020-06-26 16:47:56 +02:00