summaryrefslogtreecommitdiffstats
path: root/packaging
AgeCommit message (Collapse)Author
2020-01-31installer: include go.d.plugin version v0.15.0 (#7882)Ilya Mashchenko
* /web/giu/dashboard_info.js: add cockroachdb info * /web/giu/dashboard_info.js: lgtm fix * /health/health.d/: add cockroachdb.conf
2020-01-31[ci skip] create nightly packages and update changelognetdatabot
2020-01-30Add doc with post-install instructions for GCP (#7912)Joel Hans
* Finish draft of cloud page * Fixes to text, add page to nav * Fixes to structure to accomodate new grid item * Add AWS and Azure info * Add proxy details
2020-01-30Add docs about using caching proxies with our package repos. (#7909)Austin S. Hemmelgarn
This adds some basic documentation about how to use our package repositories through caching proxies, since PackageCloud's configuration doesn't really do anything to properly support it. Relevant to: #7905
2020-01-30[ci skip] create nightly packages and update changelognetdatabot
2020-01-30Adds support for opting out of telemetry via the DO_NOT_TRACK envirnment ↵James Mills
variable (#7846) * Added support for opting out of telemtry via the DO_NOT_TRACK environment variable * Added support for DO_NOT_TRACK=1 in anonymous-statistics.sh and minor cleanup in Dockerfile and run.sh entrypoint * Allow DO_NOT_TRACK to be either non-zero or non-empty * Update md5sum of kickstart-static64.sh in docs * Fixed a bug in netdata-installer.sh * Revert changes to daemon/main.c (testing onyl) * Update docs/anonymous-statistics.md Co-Authored-By: Mansour Behabadi <57921115+ncmans@users.noreply.github.com> Co-authored-by: Mansour Behabadi <57921115+ncmans@users.noreply.github.com>
2020-01-29[ci skip] create nightly packages and update changelognetdatabot
2020-01-29Add release channel customization to docker build (#7373)Mansour Behabadi
* Add release channel customization to docker build * Add release channel to travis config * Build releases with stable channel * Update packaging/docker/build.sh Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com> * Update packaging/docker/build.sh Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com> Co-authored-by: Mansour Behabadi <mansour@oxplot.com> Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
2020-01-28[ci skip] create nightly packages and update changelognetdatabot
2020-01-27Docs: Overhaul of installation documentation (#7841)Joel Hans
* Initial commit to bring new branch up to speed with previous work * Initial commit to bring new branch up to speed with previous work * Pass through for grammar and typos * Pass through for grammar and typos * First additions * Improvements to installation page plus new separate kickstart page * Lots of new pages, lots of improvements * Continued work * Fixing the install grid * Added methods to nav * Fix typo and add kickstart to nav * CSS cleanup * Various cleanup * Cleanup on update/uninstall pages * Add responsiveness to install grid * Update checking of the kickstart files MD5 checksusm. This updates the CI script used to verify the MD5 checksums of the kickstart files as being correct in the documentation to use the new locations for the respective checksums. This is more involved than a simple path update because the existing script assumes that both checksums are listed in the same file, which is no longer the case. Any future updates that move the location of the checksums just need to modify the lines in tests/installer/checksums.sh that start with `check_checksum` to point to the correct files. * Added Alpine package for James * Add packages to top of installation page * Fix for Chris * Telemetry fixes * Trying to fix CI * Changing checksums * Fix CI checks for kickstart checksums. The changed wording was confusing the code that parsed the checksum out of the documentation, this fixes the code to handle this new wording correctly. * Update kickstart-static64 checksum * Update 64 checksum Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com>
2020-01-28Fixes and improves the installer/updater shell scripts. (#7847)James Mills
* Auto-formatted the installer/updater shell scripts * Fixed shellcheck problems founds for installer/updater shell scripts * Update netdata-installer.sh Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com> * Update packaging/installer/kickstart-static64.sh Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com> * Update packaging/makeself/install-or-update.sh Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com> * Updated md5sum of kickstart-static64.sh in docs * Fixed bad rebase/merge conflicts Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
2020-01-28Adds Docker based build system for Binary Packages, CI/CD, Smoke Testing and ↵James Mills
Development. (#7735) * Added Dockerfile for building, packaging and performing basic smoke tests of the package(s) and NetData Agent itself * Moved install of package per distro into a script and refactor in order to supprot other distro(s) * Add support for RPM based systems too (Fedora, CentOS) * Drop the unnecessary (for now) Debian cleanup steps * Reverse the order of installing NetData agent and testing tools * Update default VERSION to 0.1 to match builder images * Added support for openSUSE * Minor fixes from review * Update Dockerfile Co-Authored-By: Austin S. Hemmelgarn <ahferroin7@gmail.com> * Update Dockerfile Co-Authored-By: Austin S. Hemmelgarn <ahferroin7@gmail.com> * Move thigns around a bit * Re-update test/install shell scripts to be POSIX. We don't really want to depend on Bash here * Fixed support for yum vs. dnf * Fixed paths to scripts * Added a script to kick off the build/package/install/test flow more easily for both humans and CI/CD Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com>
2020-01-26[ci skip] create nightly packages and update changelognetdatabot
2020-01-25Remove all refernces to .keep files (#7829)James Mills
2020-01-24Attempt to use system service manager to shut down Netdata. (#7814)Austin S. Hemmelgarn
* Shellcheck cleanups for netdata-uninstaller.sh * Shellcheck cleanups for packaging/installer/functions.sh * Attempt to use service managers for shutdown. This attempts to use whatever the system service management interface is to shutdown Netdata before trying anything more drastic. * Properly continue if shutdown via service manager fails. * Fix typos. * Re-add TPUT definitions. As requested by @knatsakis and @prologic. * Reduce the wait time after attempting shutdown with service managers.
2020-01-24Fixed typo in README (#7843)Jonathan Barda
Changed `--disable telemetry` to `--disable-telemetry`
2020-01-24[ci skip] create nightly packages and update changelognetdatabot
2020-01-23[ci skip] create nightly packages and update changelognetdatabot
2020-01-22[ci skip] create nightly packages and update changelognetdatabot
2020-01-21Issue 7488 docker labels (#7770)Andrew Moss
Improve the metadata detection for containers. The system_info structure has been updated to hold separate copies of OS_NAME, OS_ID, OS_ID_LIKE, OS_VERSION, OS_VERSION_ID and OS_DETECTION for both the container environment and the host. This new information is communicated through the /api/v1/info endpoint. For the streaming interface a partial copy of the info is carried until the stream protocol is upgraded. The anonymous_statistics script has been updated to carry the new data to Google Analytics. Some minor improvements have been made to OS-X / FreeBSD detection, and the detection of virtualization. The docs have been updated to explain how to pass the host environment to the docker container running Netdata.
2020-01-21[ci skip] create nightly packages and update changelognetdatabot
2020-01-21Fixed install on FreeBSD systems with non GNU sed (do't use -i) (#7796)James Mills
2020-01-19[ci skip] create nightly packages and update changelognetdatabot
2020-01-18Remove unnessecary `echo` call in updater. (#7783)Austin S. Hemmelgarn
This was left over from testing, and I forgot to remove it before merging the changes needed to make the updater work for static installs.
2020-01-18[ci skip] create nightly packages and update changelognetdatabot
2020-01-18Cleanup packaging/makeself/build-x86_64-static.sh to use /bin/sh and remove ↵James Mills
use of sudo (#7725)
2020-01-17Fix libuv IPC pipe cleanup problem (#7778)Markos Fountoulakis
* Fix libuv IPC pipe cleanup problem
2020-01-17[ci skip] create nightly packages and update changelognetdatabot
2020-01-17Fixes support for read-only /lib on SystemD systems like CoreOS in ↵James Mills
kickstart static64 (#7726) * Fix formatting of functions.sh and errors found by shellcheck * Added support for other SystemD systems where /lib is read-only (e.g: CoreOS) * Fix minor typo(s)/grammar with safe_256sum() function * Fix shellcheck warnings in safe_256sum() function * Update the md5sum of the kickstart-static64.sh script in our docs to match
2020-01-16Move the script for installing required packages into the main repo. (#7563)Austin S. Hemmelgarn
* Move the script for installing required packages into the main repo. Based on discussion with Costa. Most of what this script is actually used for directly is in the main repo anyway, so it makes more sense to have it there so that any changes get reviewed properly. * Fix typo in RPM package build setup.
2020-01-16[ci skip] create nightly packages and update changelognetdatabot
2020-01-15multiple files: fix typos (#7752)Lucas Gabriel Schneider
2020-01-15installer: include go.d.plugin version v0.14.1 (#7732)Ilya Mashchenko
* packaging: update go.d.plugin checksums * packaging: update go.d.plugin version to 0.14.1
2020-01-15[ci skip] create nightly packages and update changelognetdatabot
2020-01-14Make auto-updates work on kickstart-static64 installs. (#7704)Austin S. Hemmelgarn
* Store only the options for reinstall, not the full command. This simplifies handling of updates with the static installer. * Properly utilize the updater for static installs. * Disable auto-updater when using local files. If using local files, we can probably assume a system without a network connection, so don't enable the auto-updater. * Document support for auto-updates from kickstart-static64 * Fix infinite loop in auto-update option. * Update kickstart-static64 checksum in docs. * Remove unnecessary `sed` argument. Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com> Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
2020-01-14[ci skip] create nightly packages and update changelognetdatabot
2020-01-13Fixes for pfSense Installation (#7665)James Mills
* Fix URL to Python36 package * Fix URL to netdata package
2020-01-13[ci skip] create nightly packages and update changelognetdatabot
2020-01-12[ci skip] create nightly packages and update changelognetdatabot
2020-01-11[ci skip] create nightly packages and update changelognetdatabot
2020-01-10[ci skip] create nightly packages and update changelognetdatabot
2020-01-09General fixes to the installer. (#7698)Austin S. Hemmelgarn
* Don't assume `netdata` is in ${PATH} when restarting. * Actually capture the output of where `nologin` is.
2020-01-09[ci skip] create nightly packages and update changelognetdatabot
2020-01-08Fix a syntax error in the packaging functions. (#7686)Austin S. Hemmelgarn
Plain `[]` does not support pattern matching, only `[[]]`.
2020-01-08Add missing quoting in shell scripts. (#7685)Austin S. Hemmelgarn
This fixes an issue introduced by the merge of #7595 which snuck in due to us not using shellcheck on all scripts.
2020-01-08Docs: Improve documentation of opting out of anonymous statistics (#7597)Joel Hans
* Added anon stats to installer page * Added notes to other pages * Tweaks to main README and docs homepage * Path fix * Tweak and add to Docker page * Fixing issues from Mansour & Timo * Linter fixes
2020-01-08[ci skip] create nightly packages and update changelognetdatabot
2020-01-07Update handling of shutdown of the Netdata agent on update and uninstall. ↵Austin S. Hemmelgarn
(#7595) * Make the agent killing logic more reliable. This adjusts how we handle terminating the agent during an upgrade so that it does a better job of actually ensuring it's dead. The new logic works as follows: * After each signal is sent, we wait 5 seconds before checking for the agent again. * If it's been 60 seconds (12 cycles) since we started trying to kill the PID, we switch from SIGTERM to sending SIGKILL. * If it's been 120 seconds (24 cycles) since we started trying to kill the PID, we just give up. * Attempt to use netdatacli to shutdown Netdata. This is far more reliable than any other approach we have if it works. * Update uninstaller to use same stop logic as installer. This improves it's reliability significantly and makes it work correctly on FreeBSD. * Fix codacy issues.
2020-01-07[ci skip] create nightly packages and update changelognetdatabot
2020-01-06feat(docker): Add freeipmi support (#7081)Steven Hartland
Add freeipmi support to the docker image. Also: * Speed up build by copying dependencies instead of installing them.