-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
The build process for nodelet produces artifacts whose filename contains an incrementing build number.
This impacts the ability to reliably automate deployment based on the release version tag alone.
Current state:
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-0.2.8-15.x86_64.deb
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-0.2.8-15.x86_64.deb.md5
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-0.2.8-15.x86_64.rpm
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-0.2.8-15.x86_64.rpm.md5
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodeletctl
Preferred state
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-v0.2.8.x86_64.deb
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-v0.2.8.x86_64.deb.md5
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-v0.2.8.x86_64.rpm
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodelet-v0.2.8.x86_64.rpm.md5
- https://github.com/platform9/nodelet/releases/download/v0.2.8/nodeletctl
The preferred state would allow me to programmatically define the release url in an Ansible Jinja2 template:
nodelet_release:
version: v0.2.8
package: deb
package_url: https://github.com/platform9/nodelet/releases/download/{{ nodelet_release.version }}/nodelet-{{ nodelet_release.version }}.x86_64.{{ nodelet_release.package }}
package_md5_url: https://github.com/platform9/nodelet/releases/download/{{ nodelet_release.version }}/nodelet-{{ nodelet_release.version }}.x86_64.{{ nodelet_release.package }}.md5
cli_url: https://github.com/platform9/nodelet/releases/download/{{ nodelet_release.version }}/nodeletctlMetadata
Metadata
Assignees
Labels
No labels