Atualmente, a solução é destruir os arquivos da unidade e reenviá-los.
fleetctl destroy rethinkdb\@.service
fleetctl submit rethinkdb\@.service
No CoreOS 899.15.0, como faço para atualizar um arquivo de unidade submetido anteriormente via fleetctl?
Enviei anteriormente o arquivo de unidade rethinkdb @ .service, mas quero atualizá-lo para uma versão revisada:
$ fleetctl list-unit-files
UNIT HASH DSTATE STATE TARGET
[email protected] 76b05ae inactive inactive -
[email protected] faa7a16 inactive inactive -
Quando tento reenviar o rethinkdb @ .service, o fleetctl apenas me avisa que as versões locais e de registro dele são diferentes:
$ fleetctl submit rethinkdb\@.service
WARNING: Unit [email protected] in registry differs from local unit file [email protected]
Chegando na versão de frota v0.13 (ainda não lançado em agosto de 2016):
Suporte para substituir unidades
fleetctl start --replace rethinkdb\@.service
Tags coreos