Adding the ability to store the location for packages for Linux (RPM or DEB), Mac (PKG) or Windows (MSI). These packages can be used to enroll new nodes for a given environment. The changes apply to:
osctrl-tls: Packages are served using the enrollment secret, same as the one-liners.
osctrl-admin: Packages are displayed for each target platform and location can be updated via admin console.
osctrl-cli: Added new commands to update the value for deb, rpm, pkg and msi packages per environment:
root@2bdefb74eb27:/opt/osctrl# ./bin/osctrl-cli env u --deb package.deb -n dev
✅ environment dev was updated successfully
root@2bdefb74eb27:/opt/osctrl# ./bin/osctrl-cli env u --pkg package.pkg -n dev
✅ environment dev was updated successfully
root@2bdefb74eb27:/opt/osctrl# ./bin/osctrl-cli env u --rpm package.rpm -n dev
✅ environment dev was updated successfully
root@2bdefb74eb27:/opt/osctrl# ./bin/osctrl-cli env u --msi package.msi -n dev
✅ environment dev was updated successfully
Adding the ability to store the location for packages for Linux (RPM or DEB), Mac (PKG) or Windows (MSI). These packages can be used to enroll new nodes for a given environment. The changes apply to:
osctrl-tls
: Packages are served using the enrollment secret, same as the one-liners.osctrl-admin
: Packages are displayed for each target platform and location can be updated via admin console.osctrl-cli
: Added new commands to update the value for deb, rpm, pkg and msi packages per environment: