Age | Commit message (Collapse) | Author |
|
Specifically, record the information required for them to be handled
correctly by our native package repositories.
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
Co-authored-by: Emmanuel Vasilakis <mrzammler@mm.st>
Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com>
Co-authored-by: netdatabot <bot@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
remove openSUSE 15.4 from CI
closes https://github.com/netdata/netdata/issues/16398
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Add yet another missing RHEL product name to our repo aliases.
|
|
* Removing Alpine 3.15 support adv due to EOL
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Remove alpine 3.15 also from supported platforms
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
* Added CentOS-Stream to distros
Containers added https://github.com/netdata/helper-images/pull/219
* Update .github/scripts/pkg-test.sh
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* pkg-test.sh: disable shellcheck for bad shell function
---------
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
|
|
(#15509)
* Relocate collector schemas to integrations dir.
All the integrations schemas will be stored here.
* Add schema for deployment integrations.
Also splits a couple of shared parts to a separate schema file, and adds
a basic deploy.yaml file with example deployments.
* Expanded platform_info key description in schema.
* Add docker info to distros.yml.
|
|
* Remove native packages support for ubuntu 22.10
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Update packaging/PLATFORM_SUPPORT.md
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
It goes EOL upstream on 2023-05-18.
|
|
remove alpine 3.14 from the ci
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
* remove ubuntu 18.04 from our CI
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* add 18.04 to previously supported
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
* Add Amazon Linux 2023 to CI, packaging, and platform support.
* Fix dependencies for AL2023 in RPM spec file.
* Fix handling of package tests with DNF.
|
|
* Fix typos in EOL check matrix generation.
* Allow specifying a different name for distro for EOL check.
If the `eol_check` property of a distro entry is a string, use that as
the product name when querying https://endoflife.date/api
* Add failure notifications for scheduled runs of EOL check workflow.
|
|
|
|
* Add CI support for Fedora 38 & Ubuntu 23.04
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* sort list
* fix merge conflicts
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* parorama
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* CI's pain, minor omission
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
* 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>
|
|
Also, re-enable EOL checking for Debian.
|
|
|
|
* Add a scheduled CI job to flag supported platforms going EOL upstream.
By default, it runs at 03:00 UTC every Monday and checks the upstream
EOL date for each platform we support that needs such checking. If the
platform will be EOL upstream within the next 30 days, an issue is opened
flagging the platform for removal from CI and our support document and
auto-assigned to the agent SRE team members. The workflow can also be
manually triggered (mostly intended for testing).
Data about upstream EOL dates is retrieved from https://endoflife.date
via their new public API. Happily, our own definition of what
constitutes EOL for our purposes matches up 1:1 with how they
categorize platforms as EOL.
* Fix logic issue in issue creation.
* Explicitly enable error handling for issue checks.
|
|
We don’t need special handling for Alma’s images, so we should not have
a `base_iamge` key for it.
|
|
* Fix handling of base images for CI jobs.
This allows us to continue using properly descriptive names despite
Debian not publishing docker images with version numbers.
* Add Debian 12 to CI and platform support documentation.
* Fix build matrix generation scripts.
|
|
They have not been building properly for quite some time now due to
upstream bugs in Fedora itself, so stop wasting resources trying to
build them.
|
|
Because RHEL does things differently than it’s various clones when
compsing the value of the `$releasever` variable.
Code to handle these is already in-place on the repository backend
system, this is just properly codifying things here in an extensible
manner.
|
|
It’s EOL as of 2022-12-13.
|
|
|
|
|
|
|
|
Remove ALpine 3.13 from CI and official support.
|
|
|
|
Tentative release date is 2022-08-09.
|
|
* Add Ubuntu 22.10 to supported distros, CI, and package builds.
Expected release date is 2022-10-20.
* Fix handling of netcat in newer Debian and Ubuntu distros.
|
|
It’s EOL upstream as of 2022-07-31.
|
|
* Add Oracle Linux 9 to officially supported platforms.
* Add OL9 dependency handling code.
|
|
EOL upstream as of 2022-06-30.
|
|
* Add new `test` key to distros.yml entries.
To be used when generating build matrices to filter for specific tests
to be run.
Currently just indicates whether we should be testing eBPF CO-RE code on
that distro.
* Clean up build matrix generation.
This ensures the other changes have no impact, and makes the code more
future-proof.
* Fix typo.
* Fix jsonc handling.
|
|
* Match packaging arches to distro architecture names.
This will simplify handling of uploads to our new self-hosted packaging
infrastructure.
* Add package uploads for RPM packages on new infrastructure.
* Add package upload support for DEB packages.
* Saner tmpdir handling.
* Upload fixes.
* Differentiate different DEB distros in package names.
* Workflow fixes.
|
|
Add openSUSE Leap 15.4 t CI and package builds.
Expected release date 2022-06-08.
|
|
* Remove Fedora 34 from CI and package builds.
EOL date is 2022-06-07.
* Update platform support document.
|
|
* Added Alma Linux 9 and RHEL 9 support to CI and packaging.
* Fix RPM deps for Alma 9.
* Fix package testing code for Alma 9.
|