Age | Commit message (Collapse) | Author |
|
|
|
Needed by Unit Tests (cmocka)
Fixes #10838
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
|
|
* spelling: alleviate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: available
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: berkeley
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: cannot
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: centos
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: context
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: continuously
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: correlate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: defaults
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dependencies
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dependency
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: different
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: doesn't
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: example
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: forbidden
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: necessary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: nightly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: normally
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: notification
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: overridden
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: packet
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: program
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: prompted for
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: proxyadmin
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: red hat
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: relative
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: script
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: scriptlet
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: somewhere
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: spinning
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: substitution
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: success
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: successfully
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: sysadmin
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: tarball
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: telemetry
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: temporary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: timeout
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unsupported
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: updates
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: useful
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: way
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* Update kickstart script checksums in documentation
Co-authored-by: Vladimir Kobal <vlad@prokk.net>
|
|
PackageCloud does not allow duplicate uploads, and we currently have no
good way to avoid duplicate nightly builds, so we need to remove any
existing packages with the same name before we upload newly built
packages.
|
|
|
|
|
|
|
|
|
|
It0s easier to rename it in the workflows than in the repo
configuration.
|
|
(#10791)
* Add Ubuntu 21.04 and Fedora 34 to our CI checks.
* Add Fedora 34 and Ubuntu 21.04 package builds as well.
|
|
|
|
* update bug report template
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
|
|
changes. (#10808)
The list of files to indicate changes was woefully incomplete, and we
want this to be a required check anyway, so we have to run it
unconditionally.
|
|
|
|
|
|
|
|
* adds a new implementation of ACLK written almost from scratch
* external dependencies only OpenSSL and JSON-C
* fallback for systems where ACLK Legacy can't build (for technical or philosophical reasons)
* can be forced to build by giving "--aclk-ng" to the installer
|
|
* Add a new GHA workflow for building and publishing binary packages.
This greatly simplifies the package handling code, significantly reduces
the amount of things we are running in Travis, adds better CI for package
builds for PRs, finally eliminates LXC from any of our CI, and enables
us to make further major improvements much easier.
* Migrate repo cleanup to GHA and remove dead code.
* Fix RPM package builds.
* Fix DEB installation.
|
|
* Changed Docker image tagging to use semver tags for releases.
This allows users to use image names like `netdata/netdata:1` or
`netdata/netdata@1.29` and track the most up-to-date release that
matches that version prefix.
Such usage is a common practice for projects using semantic versioning
like we are.
This has a side effect, however, of remivng the `v` from the start of
our version tags. Not having it is also more consistent with how a vast
majority of other projects handle version tags, but users will need to
be notified about the change.
* Proper backwards compatability.
* Add documentation about Docker image tags.
* Update packaging/docker/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
|
|
* Add workflow for installing latest version of netdata, building from source of this branch & running the updater. Add script build-dist to create the artifacts used for the update.
* Add more distributions, arguments in updater script & accomodate review comment
* Run updater within docker for 6 distributions
* Remove unecessary change in updater
* Correct netdata_version --> updater_version in check-updater script
* Review comments: remove unused vars & replace == with =
|
|
|
|
|
|
|
|
* Switch to using GitHub Actions for publishing Docker images.
This simplifies handling of multiarch images and publishing to multiple
registries, and unifies testing with the code actually being used to
build and publish the images.
This also removes a handful of scripts that are no longer needed due to
this change, and switches our Dockerfile to not needing an architecture
to be specified in a build argument, instead relying on proper multiarch
docker image support.
* Fix YAML syntax.
* Add separate tagging for nightly and stable builds.
* Correct YAML syntax errors.
|
|
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v1 to v2.2.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...e448a9b857ee2131e752b06002bf0e093c65e571)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
* Update github-action-markdown-link-check
* Make pattern stricter
* Ignore docs.stackpulse.io (400)
It requires you to be logged in...
|
|
Per discussion with him and cakrit about this.
|
|
This will automatically create PRs to update any GitHub Actions we are
using when new versions are published. It is set to check weekly,
defaults to limiting such PRs to 3 at a time, and will lable them
apprpriately with ‘no changelog’ and ‘area/ci’.
This is intended to reduce the manual overhead of maintaining our CI.
|
|
This will make us more forward-portable, simplify eventual migration to
GHA for release builds, and make it trivial to set up pushing images to
multiple registries.
|
|
Needed to accomodate our new handling of our base and builder images.
|
|
* Initial cleanup of Docker entrypoint script.
* Add linting for our Docker files.
* Fix warnings reported by hadolint.
* Add support for automatic claiming on startup.
* Optimize Docker image structure.
This shuffles some things around in the Docker image to cut down on the
total number of layers and make the image more caching friendly, which
will cut down on overall time required to both initially pull the image
and time spent pulling updated versions of the image.
It also shrinks the image size by about 2MB.
|
|
|
|
* new issue templates
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Joel Hans <joel@netdata.cloud>
Co-authored-by: Joel Hans <joel@netdata.cloud>
|
|
* Add pi-hole.net to ignorelist
* Update action for bugfixes
* Add regex and test doc
* Revert test
|
|
* 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>
|