cloud-init clean does not remove /etc/network/interfaces.d/50-cloud-init.cfg

Bug #1795628 reported by Sirio Balmelli
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-init
Expired
Medium
Unassigned

Bug Description

`cloud-init clean` does not remove `/etc/network/interfaces.d/50-cloud-init.cfg`

How to reproduce:

1. ubuntu 16.04.5

2. install a static cloud-init config containing network v2
e.g.

```
network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - "192.168.0.1"
```

3. Install a *new* cloud-init config which disables network
(this is because cloud-init network v2, among other bugs *ignores* the `metric` directive - but that is not this bug):

```
network:
  config: disabled
```

4. Run `cloud-init clean && cloud-init init`

5. The file `/etc/network/interfaces.d/50-cloud-init.cfg` is still there

6. Manually remove `/etc/network/interfaces.d/50-cloud-init.cfg` and run clean+init again ... it is not recreated.

This means that /etc/network/interfaces.d/50-cloud-init.cfg created under cloud-init is *not* deleted when running `cloud-init clean` == bug == unexpected behavior.

Revision history for this message
Ryan Harper (raharper) wrote :

Thanks for filing a bug. It's definitely a file cloud-init generates and it could clean it up if requested.

Changed in cloud-init:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
James Falcon (falcojr) wrote :
Changed in cloud-init:
status: Triaged → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.