Tags: minio/pkger
Tags
Update product names and add sidekick systemd service support (#15) Changes: - Update product names: MinIO KMS, MinIO Sidekick, MinIO Warp - Remove deprecated Firewall/Loadbalancer references - Separate minio-enterprise and mc-enterprise JSON generation - Add sidekick.service systemd file for RPM/DEB packages - Fix enterprise JSON to only include relevant products per appName Product naming: - "AIStor Key Manager" → "MinIO KMS" - "AIStor Sidekick" → "MinIO Sidekick" - "AIStor Warp" → "MinIO Warp" - "AIStor Loadbalancer/Firewall" → removed (now part of main MinIO AIStor) Sidekick packaging: - Add sidekick.service file from minio/sidekick repository - Template updated to include sidekick.service in RPM/DEB packages - Service file installed to /lib/systemd/system/sidekick.service
Strip 'v' prefix from warp versions in package filenames Warp uses semantic versioning with a 'v' prefix (e.g., v0.4.3) for git tags, but RPM and DEB package naming conventions require numeric-only versions without the prefix. Changes: - Add validation to ensure warp release version starts with 'v' - Validate semantic versioning format (vX.Y.Z) - Strip 'v' prefix before generating package URLs - Update README to document the behavior This ensures generated package names follow standard conventions: - warp-0.4.3-1.x86_64.rpm (not warp-v0.4.3-1.x86_64.rpm) - warp_0.4.3_amd64.deb (not warp_v0.4.3_amd64.deb)
PreviousNext