We use effortless-config (ec) pattern for deploying services. We have a service, A, whose attributes were overriden by the EC. As the service evolved, we no longer needed overrides for the service and moved all attributes to service A's default.toml. The problem is that when the new version of the service got loaded, the supervisor overrode the default.toml with the values from the supervisor.
Currently the only way to remove config from the supervisor that I know of is to wipe the /hab/sup folder. It has the side effect of reloading all services again. It would be very helpful to have a command that we can run to wipe a service's config from the supervisor.