Age | Commit message (Collapse) | Author |
|
* Add a CI check for building against Clang
* Fix CFLAGS for libmosquitto/libwebsockets so builds work with Clang
* Add fixes for libbpf, judy, and JSON-C.
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
|
|
|
|
|
|
Based on discussion with him, he’s not readily able to review changes
here, and the only changes I would be doing can be reviewed by the agent
team (or would involve other changes that would pull him in anyway), so
there’s not point in having him listed for review on them.
|
|
|
|
* Alpine 3.12 has been out for multiple months.
* Fedora 33 is slated for release on 2020-10-27, the current beta is
functionally a release preview.
* Fedora 31 will be EOL as of 2020-11-27, any existing users should have
updated by then.
* Ubuntu 20.10 is slated for release on 2020-10-22, the currently
available system images are functionally a release preview.
* Ubuntu 19.10 went EOL on 2020-07-17.
* Our packaging code was missing a number of distros we technically
support which we appear to build packages correctly for.
|
|
|
|
* Removed @prologic from CODEOWNERS.
As he’s moving on to a new job, I’m taking over ownership of all the
agent CI/infra code as the sole remaining agent SRE (for now).
* Add @knatsakis as secondary code owner for things that only have @Ferroin.
|
|
* Add a check to ensure that the install leaves a clean repo.
* Add a few changes that were missed by the systemd updater support.
|
|
|
|
This prevents us from hanging waiting for non-existent input on debconf
prompts.
|
|
|
|
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
|
|
|
|
|
|
* Revert "Revert "Override linker and include paths for static builds. (#9311)" (#9343)"
This reverts commit 36d5e40dca91a93963e4d96f07af3e38803615d0.
* Run git clean before building anything
* Fix checking out openssl and skip if bind-mounted sources already exist at the given path
* Add --require-cloud flag to the static build scripts
* Add CMAKEFLAGS support to the installer to customize how to build libwebsockets for static builds
* Update packaging/makeself/jobs/50-bash-4.4.18.install.sh
Co-authored-by: Andrew Moss <1043609+amoss@users.noreply.github.com>
* Fix remaining other two tyos
Co-authored-by: Andrew Moss <1043609+amoss@users.noreply.github.com>
|
|
* Require cloud build to succeed in make dist checks.
* perform dist check the same way we normally do builds.
The default behavior in `kickstart.sh` is to run
`install-required-packages.sh` with just the `netdata` package set, and
we don't even document how to make it run with `netdata-all`, so a vast
majority of users will only be running using the `netdata` package set.
* More accurately recreate the environment a user would be building in.
We should be testing our distfiles against our current version of
`install-required-packages.sh`, not some pre-generated test image that
we have to manage ina separaterepo.
Also, disable telemetry for the test build so we don't accidentally
pollute the stats.
|
|
It's part of the packaging code, so it should be owned by the people
responsible for packaging.
|
|
Add @prologic as a fallback additional `CODE_OWNER` in cases where we have too few code owners (_share the burden_).
|
|
* if we build claiming we must build aclk_common.c/h
* Run unit tests on cmake config changes.
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
|
|
|
|
It went EOL on 2020-05-26.
|
|
Add missing directory to CODEOWNER file.
|
|
|
|
failing (#9165)
* Add tool to build the dist and static x864_64 artifacts
* Add support for overriding the URL for installing/updating from nightlies
* Refactor curl/wget usage into less places. Use curl -q and --output and -O options instead of redirecting stdout
* Update md5sum(s) of kickstart/kickstart-static64
|
|
|
|
* Add tool to build the dist and static x864_64 artifacts
* Add tool to bump the Netdata packaging version
* Cleanup all the makeself scripts and update to Alpine 3.11
* Add zgrep and xz to Alpine 3.7 container used to build x86_64 static Netdata so check-kernel-config.sh does not fail
* Explicitly bundle the -static varient of the eBPF kernel-collector library/programs
|
|
* Fix error > emerge openssl-devel
Add the correct package name for gentoo linux.
Issue #9140
* Add missing package names for linux gentoo.
* fix name package gentoo lm-sensors
* add in workflows gentoo
fix name package sys-apps/lm-sensors
|
|
Based on discussion within the SRE team. They are not directly involved
anymore with the agent components maintained by the SRE team, so there's
no point in pestering them all the time with review requests when the
rest of the SRE team is suficient for a complete review.
In the event that a change warrants their attention, they'll be
explicitly added as reviewers by hand.
|
|
* Add tool to build the static x864_64 Netdata
* Add error if the netdata binary is not statically linked
* Add Github Workflow for testing static builds
* Don't use docker run -i -t if not on a tty
|
|
* Added required bundle for libuuid on ClearLinux.
* Add ClearLinux to build checks.
|
|
* Check all files
* Change md to trigger workflow
* Change version
* Try config and replacement
* Path to workspace
* Continuing to test
* Fix link in prometheus doc as test
|
|
* Remove old docs generation tooling
* Remove more references to docs/generator/*
* Remove more refernece to things no longer used for docs generation
* Update contributing-documentation.md
* Update contributing-documentation.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
|
|
* Change paths in workflow and add test link
* Remove fake link
|
|
* Add action
* Add job
* Add broken link
* Correct syntax for yamllint
* Remove broken link to test
* Re-add broken link as example for PR
* Fixes for James
* Rename to docs.yml
|
|
This PR merges the feature-branch to make the cloud live. It contains the following work:
Co-authored-by: Andrew Moss <1043609+amoss@users.noreply.github.com(opens in new tab)>
Co-authored-by: Jacek Kolasa <jacek.kolasa@gmail.com(opens in new tab)>
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud(opens in new tab)>
Co-authored-by: James Mills <prologic@shortcircuit.net.au(opens in new tab)>
Co-authored-by: Markos Fountoulakis <44345837+mfundul@users.noreply.github.com(opens in new tab)>
Co-authored-by: Timotej S <6674623+underhood@users.noreply.github.com(opens in new tab)>
Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com(opens in new tab)>
* dashboard with new navbars, v1.0-alpha.9: PR #8478
* dashboard v1.0.11: netdata/dashboard#76
Co-authored-by: Jacek Kolasa <jacek.kolasa@gmail.com(opens in new tab)>
* Added installer code to bundle JSON-c if it's not present. PR #8836
Co-authored-by: James Mills <prologic@shortcircuit.net.au(opens in new tab)>
* Fix claiming config PR #8843
* Adds JSON-c as hard dep. for ACLK PR #8838
* Fix SSL renegotiation errors in old versions of openssl. PR #8840. Also - we have a transient problem with opensuse CI so this PR disables them with a commit from @prologic.
Co-authored-by: James Mills <prologic@shortcircuit.net.au(opens in new tab)>
* Fix claiming error handling PR #8850
* Added CI to verify JSON-C bundling code in installer PR #8853
* Make cloud-enabled flag in web/api/v1/info be independent of ACLK build success PR #8866
* Reduce ACLK_STABLE_TIMEOUT from 10 to 3 seconds PR #8871
* remove old-cloud related UI from old dashboard (accessible now via /old suffix) PR #8858
* dashboard v1.0.13 PR #8870
* dashboard v1.0.14 PR #8904
* Provide feedback on proxy setting changes PR #8895
* Change the name of the connect message to update during an ongoing session PR #8927
* Fetch active alarms from alarm_log PR #8944
|
|
This reverts commit 8081102fa6ab587e400bbdf3d96abf86c40c8827.
|
|
|
|
|
|
It had a couple of errors, causing unwanted behavior (including testing
on a platform we didn't mean to test on any longer.
|
|
The `make` command depends on it but does not pull it in as a
dependency. This isn't likely to affect user systems in most cases as
they will almost certainly have Python installed, which also depends on
libffi and pulls it in correctly.
This is a workaround for an upstream bug in Arch.
|
|
|
|
Fixes regressions in the configure script and build introduced by last night's patch (underhood). Improved the CI/CD to test ACLK builds + Installer changes (ferroin). Removed TLS from libmosquitto. Fixed a problem with user accounts for claiming. (amoss)
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
Co-authored-by: Andrew Moss <1043609+amoss@users.noreply.github.com>
|
|
|
|
* Consolidate GHA workflows.
This removes the installer workflow, which is duplicating checks that
are already implicitly done in the build workflow, and then updates the
build workflow so that it is appropriately named and does both a plain
build and one using the installer.
* Fix handling of Debian Jessie.
* Split install-required-packages to a separate chekc step.
This uses a new Dockerfile to build a base docker image for testing and
check the install-required-packages.sh script at the same time. This
should speed up the multiple build tests significantly.
* Reenable CentOS 8 build checks.
* Create dedicated directory for GHA dockerfiles.
* Re-enable OpenSUSE build tests.
* Remove build checks for distros that have no upstream support.
* Rename workflow file.
|
|
* Migrate Tests from Travis CI to Github Workflows
* Use GHA path filters
* Make a unit test fail
* Run new cmocka based unit tests
* Revert "Make a unit test fail"
This reverts commit 15500c59e4d49cb478ef27289de0366a543815c5.
* Make a cmocka unit test fail
* Work around a bug in libbson-1.0 on Ubuntu 18.04
* Add DCMAKE_BUILD_TYPE=Debug to make dbengine tests pass
* Upload LastTest.log to GHA Artifact storage
* Revert "Make a cmocka unit test fail"
This reverts commit 920f56a03d0479bec1a67dc8c242df189f702177.
* Remove Artifacts Validation stage
|
|
* Fix coverity scan
* Add path filter to pull_request: condition
* Add missing dependency
|
|
* Migrate make dist validation to GHA Workflows
* Refactor run_install_with_dist_file.sh
|
|
enhanced instructions (#8357)
* Improve Pull Request tempalte to have a shorter testing section with enhanced instructions
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-Authored-By: Patti Short <35278231+shortpatti@users.noreply.github.com>
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-Authored-By: Patti Short <35278231+shortpatti@users.noreply.github.com>
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-Authored-By: Patti Short <35278231+shortpatti@users.noreply.github.com>
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-Authored-By: Patti Short <35278231+shortpatti@users.noreply.github.com>
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-Authored-By: Patti Short <35278231+shortpatti@users.noreply.github.com>
Co-authored-by: Patti Short <35278231+shortpatti@users.noreply.github.com>
|
|
* Migrate coverity-scan to Github Actions
* Move to job conditional and use local install-required-pacakges.sh
* Add COVERITY_* secrets and add them to the Github secrets store with values from Travis copied over
|