Container deployments that wait for ...-key.service hang forever, because the keys are never uploaded.
nixops send-keys does nothing for container deployments.
On first look, this is because there's this:
https://github.com/NixOS/nixops/blob/c5a0e288b0c671a959e1488b94ed3c6b5f4fbdf4/nixops/backends/init.py#L48
storeKeysOnMachine defaulting to True even though the manual release notes say for nixops 1.2 "Changed default value of deployment.storeKeysOnMachine to false".
However, even after setting this to True, nixops send-keys does nothing, because get_keys() here returns {} for unknown reason. I can see the keys being set correctly in the MachineDefinition here if I print self.keys there.
该提问来源于开源项目:NixOS/nixops