Description
What would you like to be added
It would be amazing if the releases of both step-cli
and step-ca
would be published in a Debian/Ubuntu repository. Not in the "official" Debian/Ubuntu repos but in a separate "Smallstep repo" which could be added in one's sources.list
.
Many OSS projects do this for good reasons, and considering .deb files are already created as part of Smallstep's build process, covering this would require only minimal effort (i.e. automatically signing the .deb's, generating the meta data and putting into the right folder structure). Traffic does not seem a concern, considering the existing release downloads are self-hosted on dl.step.sm
already.
Why this is needed
Operationality: This would allow to use standard APT package managers, especially package manager-facilitated installs and updates!
The current release model with publishing .deb files as releases on GitHub is understandable but completely negates well-established, package manager-based software handling and maintenance. It is quite hard to distribute and maintain software updates with those "static" .deb's to multiple machines (and requires manual checking if updates are available!), compared to being able to simply add a "Smallstep repo" to sources.list
and letting APT do its magic via apt upgrade
(or even unattended-upgrades
).
Maybe a service like Cloudsmith could be used? No affiliation, just saw it being used by e.g. ISC
Regards