summaryrefslogtreecommitdiffstats
path: root/packaging
AgeCommit message (Collapse)Author
2024-06-21[ci skip] Patch release v1.46.1.v1.46.1netdatabot
2024-06-19[ci skip] Minor release v1.46.0.v1.46.0netdatabot
2024-06-19[ci skip] Update changelog and version for nightly build: v1.45.0-644-nightly.netdatabot
2024-06-18Move to using CPack for repository configuration packages. (#17930)Austin S. Hemmelgarn
* Move to using CPack for repository configuration packages. This simplifies testing of changes to the configuration itself, as well as making package builds marginally faster. * Fix CMake handling for old RPM distros. * Fix openSUSE detection. * Fix file installation. * Override code ownership for packaging/repoconfig/CMakeLists.txt This way changes won’t bother people who aren’t actually responsible for it. * Update CI skip logic to work correctly with new repoconfig setup. * Add improved status messages.
2024-06-18[ci skip] Update changelog and version for nightly build: v1.45.0-631-nightly.netdatabot
2024-06-17updater: handle json decode error in newer_commit_date() (#17925)Ilya Mashchenko
2024-06-17[ci skip] Update changelog and version for nightly build: v1.45.0-615-nightly.netdatabot
2024-06-15[ci skip] Update changelog and version for nightly build: v1.45.0-609-nightly.netdatabot
2024-06-14add netdata journald configuration (#17882)Ilya Mashchenko
* add netdata journald configuration * update uninstaller * put in "/usr/lib/systemd/journald@netdata.conf.d/" * update uninstaller * Update CMakeLists.txt Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com> * Update system/systemd/journald@netdata.conf * fix * usr/lib --------- Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com>
2024-06-14Fix Caddy setup in Install Netdata with Docker (#17901)Alex Efros
Related to https://github.com/netdata/netdata/issues/17899. Netdata docker-compose setup is updated to match one in "Recommended way" section.
2024-06-14[ci skip] Update changelog and version for nightly build: v1.45.0-596-nightly.netdatabot
2024-06-13[ci skip] Update changelog and version for nightly build: v1.45.0-581-nightly.netdatabot
2024-06-12Improve anacron detection in updater. (#17862)Austin S. Hemmelgarn
* Improve anacron detection in updater. Instead of only checking the parent and grandparent processes, walk up the process tree until we either find anacron or find init (or hit the recursion limit for the function, which is currently 50 iterations). This is needed because at least on some systems there is more than one intermediate process between the script and anacron. * Fix PID selection.
2024-06-12Add improved handling for TLS certificates for static builds. (#17605)Austin S. Hemmelgarn
* Add improved handling for TLS certificates for static builds. * Properly replace symlinks. * Fix shellcheck warning. * Fix option handling. - Persist certificate handling mode and check URL across reinstalls. - Properly consume the arguments for the certificate handling options. * Add five minute hard timeout on certificate check. * Differentiate specific error results from curl. * Persist cert handling options regardless of how they’re passed in. * Escape slashes in REINSTALL_OPTIONS. * Fix escaping of reinstall options.
2024-06-12[ci skip] Update changelog and version for nightly build: v1.45.0-576-nightly.netdatabot
2024-06-11[ci skip] Update changelog and version for nightly build: v1.45.0-573-nightly.netdatabot
2024-06-10Disable updater jitter when run from anacron. (#17826)Austin S. Hemmelgarn
* Disable updater jitter when run from anacron. * Adjust checking to account for busybox ps. * Check process grandparents as well to handle the use of run-parts. * Make anacron check more portable. On Linux when procfs is mounted, use that instead of `ps` because some older Linux systems apparently don’t support the `ppid` field in `ps`. Also, allow a variable number of spaces prior to the PID when parsing `ps` output, as this is less portable than I first realized. * Address a few additional issues in the detection code. * Fix additional regexes when parsing ps output.
2024-06-10[ci skip] Update changelog and version for nightly build: v1.45.0-568-nightly.netdatabot
2024-06-08[ci skip] Update changelog and version for nightly build: v1.45.0-563-nightly.netdatabot
2024-06-07Use bundled protobuf for openSUSE packages. (#17827)Austin S. Hemmelgarn
* Use bundled protobuf for openSUSE packages. Since their system copy seems to have major issues. * Force vendored Abseil to be a static build. Without this, we end up with linking issues if there’s an existing copy of Abseil on the system.
2024-06-07[ci skip] Update changelog and version for nightly build: v1.45.0-554-nightly.netdatabot
2024-06-06[ci skip] Update changelog and version for nightly build: v1.45.0-545-nightly.netdatabot
2024-06-05[ci skip] Update changelog and version for nightly build: v1.45.0-537-nightly.netdatabot
2024-06-04Update libbpf (#17806)thiagoftsm
* upd_libbpf: Update libbpf * upd_libbpf: Update legacy eBPF * upd_libbpf: Update CO-RE
2024-06-04[ci skip] Update changelog and version for nightly build: v1.45.0-526-nightly.netdatabot
2024-06-01[ci skip] Update changelog and version for nightly build: v1.45.0-516-nightly.netdatabot
2024-05-31[ci skip] Update changelog and version for nightly build: v1.45.0-513-nightly.netdatabot
2024-05-31Use semver releases with sentry. (#17746)vkalintiris
Semver does not have the concept of a tweak field. To address this, we just drop the major field which has not changed in ages. We can simply ignore/drop old sentry releases if/when we perform any major releases.
2024-05-31[ci skip] Update changelog and version for nightly build: v1.45.0-509-nightly.netdatabot
2024-05-30Restructure packaging related files to better reflect usage. (#17678)Austin S. Hemmelgarn
* Restructure packaging related files to better reflect usage. * Remove redundant variable declaration. * Fix variable name.
2024-05-30Change "War Room" to "Room" and other docs changes (#17783)Fotis Voutsas
2024-05-30[ci skip] Update changelog and version for nightly build: v1.45.0-499-nightly.netdatabot
2024-05-29[ci skip] Update changelog and version for nightly build: v1.45.0-495-nightly.netdatabot
2024-05-28Fix DEB package builds. (#17765)Austin S. Hemmelgarn
* Check for supplementary components in libexec during runtime checks. This should catch issues like what the PR it’s part of is fixing. * Fix building DEB packages with CPack. This both disables the logs-management plugin in the builds (which has never actually worked properly in our packages for multiple reasons) and fixes a botched merge involving the OS detection in the build system. * Fix up CI checks.
2024-05-28Fix version for go.d plugin (#17764)vkalintiris
2024-05-28[ci skip] Update changelog and version for nightly build: v1.45.0-490-nightly.netdatabot
2024-05-27simplify installation page (#17759)Fotis Voutsas
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-05-27[ci skip] Update changelog and version for nightly build: v1.45.0-481-nightly.netdatabot
2024-05-25[ci skip] Update changelog and version for nightly build: v1.45.0-478-nightly.netdatabot
2024-05-24Remove Alpine 3.16 from CI. (#17547)Austin S. Hemmelgarn
End of life upstream as of 2024-05-23.
2024-05-24Ensure that the choice of compiler and target is passed to sub-projects. ↵Austin S. Hemmelgarn
(#17732) If not explicitly set using exported environment variables, the choice of compilers and compiler targets used by CMake does not get propagated to sub-porjects created with ExternalProject_Add or FetchContent_Declare. In most cases this does not matter, because very few people are building using non-default compilers for their environment, but it can cause issues in two specific cases: - If building for the same system that the build is happening on, but using a non-default compiler specified using CMake arguments (instead of via exported environment variables), sub-projects will still use the default compiler for the system, which may result in linking errors (or runtime failures even if the link succeeds). - If cross-compiling and not using the preferred approaches of either a toolchain file or exported environment variables, sub-projects may not even build for the correct CPU architecture, causing the build to fail. This adds logic to ensure that the compiler and compiler targets get propagated correctly even if they are just specified on the command line, thus avoiding the above two possibilities.
2024-05-24[ci skip] Update changelog and version for nightly build: v1.45.0-471-nightly.netdatabot
2024-05-23Simplify and unify the way we are handling versions. (#17693)vkalintiris
* Define a single variable to identify OS. * Remove comments. * Move version-detection logic to separate module. * s/VERSION/NETDATA_VERSION/g * Hard-code NETDATA_VERSION wherever possible. Now `program_version` is only used for getting or setting the host's field. * Update version variables * Add license, fix variable name and provide better message.
2024-05-23[ci skip] Update changelog and version for nightly build: v1.45.0-465-nightly.netdatabot
2024-05-22Clean up DEB package dependencies. (#17680)Austin S. Hemmelgarn
* Clean up DEB package dependencies. - dpkg is an implicit dependency for all DEB packages by virtue of them being DEB packages, and we do not support any platforms that have an old enough version to be an issue, so we don’t need a versioned dependency on it either, so simply drop the explicit dependency on dpkg. - We also don’t support any platforms that ship an old enough version of libcap2-bin to cause us problems, so remove the version constraint on that as well. - The lsb-base predepend is only needed if the user is using a non-systemd init system. We don’t fully support this setup with our native packages, and it’s a non-default configuration for Debian and completely unsupported on Ubuntu, so it’s safe to assume that the user knows what they are doing if they need it and not explicitly require this. - The apps plugin was missed in #17584, so fix it’s conflicts line here. - The chartsd plugin _requires_ bash to function correctly, so actually depend on it instead of recommending it (this will be a no-op on a vast majority of systems, but is still useful insurance against users doing stupid things). - The CUPS and FreeIPMI plugins both pull in all the things they actually need via automatic dependency generation, so there is no reason for us to pull in full installs of CUPS or FreeIPMI as dependencies. - Everything in the Go plugin that was using `sudo` has been converted to use `ndsudo` instead, so we don’t need to ask for `sudo` at all for it anymore. - The Python plguin _requires_ Python to function correctly, so actually depend on it instead of recommending it. * Fix typo.
2024-05-22[ci skip] Update changelog and version for nightly build: v1.45.0-460-nightly.netdatabot
2024-05-21PR to change absolute links to relative (#17720)Fotis Voutsas
2024-05-21[ci skip] Update changelog and version for nightly build: v1.45.0-451-nightly.netdatabot
2024-05-20[ci skip] Update changelog and version for nightly build: v1.45.0-438-nightly.netdatabot
2024-05-19some markdown fixes (#17703)Ilya Mashchenko