enhancement(apt platform,debian platform,dpkg platform,centos platform,rhel platform,rpm platform,yum platform): Improve packaging and service best practices (#13456)
* feat(apt platform,debian platform,dpkg platform): Misc deb improvements (#12573) * chore(apt platform,debian platform,dpkg platform): remove daemon-reloads as service hasn't been installed Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * feat(apt platform,debian platform,dpkg platform): Do all setup in preinst and only when configuring Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * back to postinst, set permissions on vector directories and files per target spec Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * add comments to chown/chmod commands Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * feat(centos platform,rhel platform,rpm platform,yum platform): Match deb permissions and groups to rpm (#12593) Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * enhancement(config): Change default config to aggregator and convert defaults back to toml Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * chore: Remove accidentally committed service files Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * improve best practices in service file and update rpm and dep accordingly Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * remove stray env file reference in postinst Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * fix rpmbuild error due to missing files Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * fix hardened service Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * update config/vector.toml and config/aggregator/vector.toml Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * +pr feedback Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * +fix check * use install command in postinst Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com> * move default configs into examples Signed-off-by: Spencer Gilbert <spencer.gilbert@datadoghq.com>
S
Spencer Gilbert committed
98f8ccc524b21b5baecc5e54c27a49f78deb1ce6
Parent: fee0950
Committed by GitHub <noreply@github.com>
on 8/16/2022, 2:53:00 PM