0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-03 04:55:33 +00:00
Commit graph

22 commits

Author SHA1 Message Date
Austin S. Hemmelgarn
c748b65849
Update DEB/RPM package signing key info. () 2025-03-17 11:09:53 -04:00
Austin S. Hemmelgarn
f25e15696f
Revert broken DEB priority configuration in repoconfig packages. () 2025-03-05 11:09:17 -05:00
Austin S. Hemmelgarn
bf340f9644
Add repository priority configuration for DEB package repositories. ()
* Add repository priority configuration for DEB package repositories.

* Fix quoting.
2025-03-05 08:17:42 -05:00
Austin S. Hemmelgarn
ce852e1268
Switch DEB/RPM repositories to new subdomain. ()
This switches over to the new hosting for the repository data itself.
2024-11-05 09:19:35 -05:00
Austin S. Hemmelgarn
2246fb180b
Fetch metadata by hash for DEB repos. ()
This enables atomic updates to the repository metadata on the server
side, which should mitigate some of the issues we’ve seen with bad
hashes for packages.
2024-09-16 06:58:45 -04:00
Austin S. Hemmelgarn
77b6725666
Switch to DEB822 format for APT repository configuration. ()
* Switch to DEB822 format for APT repository configuration.

* Fix typos.
2024-08-20 07:02:59 -04:00
Austin S. Hemmelgarn
2cb6079ca2
Use system certificate configuration for Yum/DNF repos. () 2024-08-12 06:48:39 -04:00
Austin S. Hemmelgarn
6ec0651473
Fix RPM repoconfig naming ()
Fix naming of RPM repository configuration packages.
2024-06-25 07:11:07 -04:00
Austin S. Hemmelgarn
5217023dcd
Move to using CPack for repository configuration packages. ()
* 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 08:43:02 -04:00
Paul Szymanski
d1a5035578
Add repo config for Amazon Linux 2023. ()
* Add repo config for Amazon Linux 2023.

dnf and yum resolve $releasever to a verbose release version (e.g. 2023.4.20240401).
However, there is no need to create repositories for every version Amazon comes up with.

Resolves https://github.com/netdata/netdata/issues/17324

* Have a more specific conditional file install (amzn2)

* Bump repo spec release for Amazon Linux changes.
2024-04-11 09:00:10 -04:00
Paul Szymanski
a43d435c26
Fix conditional for Amazon Linux 2023 in repoconfig spec file. ()
In Amazon Linux 2 the macros centos_ver, amzn2 and amzn are defined.
Amazon Linux 2023 defines fedora, amzn2023 and amzn.
2024-03-29 07:27:18 -04:00
Austin S. Hemmelgarn
b39300a5cb
Improve handling around EPEL requirement for RPM packages. ()
- Explicitly pull in EPEL on all systems where it’s required in
  kickstart.sh
- Explicitly depend on EPEL in our repository config packages for
  systems where it’s required.
- Document the requirement to use EPEL on these systems.
2023-11-15 08:11:47 -05:00
Austin S. Hemmelgarn
cd8c7a26b6
Add Amazon Linux 2 to CI and platform support. ()
* Add Amazon Linux 2 to CI and platform support.

* Fix conditional in repoconfig spec file.

* Fix package testing script.

* Add support to kickstart.sh.

* Fix pkg-test.sh typo.

* Fix CI support package handling.

* Make updater log to stderr if running under CI.

* Fix broken sed expressions in installer.

* Fix updater CI check WRT auto-update checking.

* Update .github/scripts/pkg-test.sh

Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>

* Clean up package testing code.

* Fix filename matching for package testing.

---------

Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
2023-03-13 07:35:07 -04:00
Austin S. Hemmelgarn
402e6f37d3
Switch to self-hosted infrastructure for DEB package distribution. ()
* Update DEB repository configuration to new infrastructure.

* Fix typo.
2023-01-20 07:53:06 -05:00
Austin S. Hemmelgarn
76d93161cd
Switch to self-hosted infrastructure for RPM package distribution. ()
* Initial version of new RPM repository configuration.

* Update packaging/repoconfig/netdata-edge.repo.centos

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2022-12-19 08:42:51 -05:00
Austin S. Hemmelgarn
1e9d602ad5
Fix handling of DEB package naming in CI. ()
* Fix handling of DEB package naming in CI.

* Bump repoconfig package versions.

To ensure naming consistency.

* Fix repoconfig package renaming.
2022-06-06 12:31:39 -04:00
Austin S. Hemmelgarn
e5c28c70ee
Properly limit repository configuration dependencies. () 2022-04-11 14:38:19 -04:00
Austin S. Hemmelgarn
18428d6c27
Set repo priority in YUM/DNF repository configuration. ()
To avoid pulling our native packages from EPEL when trying to install.
2022-03-31 08:03:53 -04:00
Austin S. Hemmelgarn
fd30884f09
Fix handling of OracleLinux repoconfig packages. () 2022-02-10 08:24:42 -05:00
Austin S. Hemmelgarn
a219940521
Fix edge repository configuration DEB packages. ()
Due to a naming issue in the debian/rules file, they were being built
without the actual repository configuration data.
2021-08-26 09:52:21 -04:00
Austin S. Hemmelgarn
f7561e75fb
Use DebHelper compat level 9 in repoconfig packages to support Ubuntu 16.04 () 2021-08-11 12:36:02 -04:00
Austin S. Hemmelgarn
f6a771e735
Add code for repository configuration packages. ()
* Add code for DEB repository config packages.

* Add code for RPM repository config packages.

And sync up Debian related code for consistency.

* Add workflow to build and upload repoconfig packages.

* Added repoconfig repository to repoconfig packages.

This ensures we have a singe source of truth for them, and will also
make switching between stable and nightly builds much easier.

* Use base images instead of dedicated package builders.

* Don0t prompt during DEB package builds.

* Fix typos.
2021-07-30 07:27:51 -04:00