Age | Commit message (Collapse) | Author |
|
* Init install doc
* Finish draft
* Fixes for Mansour
* Revert-ish for Mansour
* Fix for Ilya
* Clarify sdconfig
* Test and finalize set-file instructions
|
|
|
|
* Move directories and change verbiage to guide
* Move health guides
* Quick fix to collectors quickstart
* Fix broken links
* Remove health/tutorials dir
* Fix links in collectors quickstart
* Fix links to go.d pages
|
|
* Add notes section to installer with OpenSSL
* Add LibreSSL and Clang
* Libre
* Remove LibreSSL warning
* Add sections about CFLAGS to install and claim
* Update
* Retrigger CI
|
|
* Trying out some absolute-ish links
* Try one out on installer
* Testing logic
* Trying out some more links
* Fixing links
* Fix links in python collectors
* Changed a bunch more links
* Fix build errors
* Another push of links
* Fix build error and add more links
* Complete first pass
* Fix final broken links
* Fix links to files
* Fix for Netlify
* Two more fixes
|
|
* Bulk add frontmatter
* A few extra edge cases
|
|
|
|
* Rolling out new grid
* Finished adding installer
* Revert buildhtml
* Finish adding images
* FreeNAS fix
* Fix
|
|
* 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
|
|
* 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>
|
|
* 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>
|
|
Changed `--disable telemetry` to `--disable-telemetry`
|
|
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
|
|
* 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.
|
|
* 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>
|
|
* Fix URL to Python36 package
* Fix URL to netdata package
|
|
* 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
|
|
install with ssl on MacOS (#6922)
* netdata/packaging: allow passing of LDFLAGS, together with CFLAGS
* netdata/packaging: add instructions for mac
* Update packaging/installer/README.md
Co-Authored-By: Joel Hans <joel.g.hans@gmail.com>
* Update packaging/installer/README.md
Co-Authored-By: Joel Hans <joel.g.hans@gmail.com>
* Update packaging/installer/README.md
Co-Authored-By: Joel Hans <joel.g.hans@gmail.com>
* netdata/docs: fix doc as per feedback
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
|
|
* Initial add
* Parts to steps
* Lots of fixes to tutorial steps, integration with docs
* Fixing broken links
* checklinks fix
* Add to sidebar
* Initial add
* Parts to steps
* Lots of fixes to tutorial steps, integration with docs
* Fixing broken links
* checklinks fix
* Add to sidebar
* Fixed link
* Added tutorial to homepage with styling
* Cleanup
* Few more fixes and improvements
* Final tweaks to last few steps
* Let nav items wrap
* Fixes for Austin and Andy
* Linter error
* Add text for Austin
* Text about charts not showing up
|
|
* packaging: Set default release channel to stable for gh releases
* Leave kickstart files alone
* Update .travis/create_artifacts.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>
|
|
* Show notice of anonymous data collection
* Add DO_NOT_TRACK env var to docker run script
* Add disable-telemetry option to kickstart-static64
* Check if DO_NOT_TRACK is set
|
|
* Checkpoint commit (POC)
* Implemented command server in the daemon
* Add netdatacli implementation
* Added prints in command server setup functions
* Make libuv version 1 a hard dependency for the agent
* Additional documentation
* Improved accuracy of names and documentation
* Fixed documentation
* Fixed buffer overflow
* Added support for exit status in cli. Added prefixes for exit code, stdout and stderr. Fixed parsers.
* Fix compilation errors
* Fix compile errors
* Fix compile errors
* Fix compile error
* Fix linker error for muslc
|
|
|
|
|
|
|
|
* Second part of fix for #7040
kickstart-static64.sh passes --stable-channel option to
install-or-update.sh
* kickstart-static64.sh: Improve option parsing
|
|
|
|
* kickstart: pass options to installer
- pass --stable-channel option
- append --dont-wait option to list of passthrough options
* kickstart: passthrough --stable-channel in static64
* kickstart: update checksums in readme
* Revert "kickstart: passthrough --stable-channel in static64"
This reverts commit 678ebba6c0fc6367dd6fe696fd7536d09b826f8d.
* Revert kickstart-static64 checksum update
|
|
* kickstart-static64.sh passes --auto-update to netdata-latest.gz.run
* Minor nitpicks for kickstart-static64.sh
|
|
* pfsense_doc: Fix BSD documentation
The documentation related to BSD and pfSense was missing information
this PR fixes this
* pfsense_doc: Brings link and fix version
Vladmir called attentio for something very important, we do not have more
the old version, so it is necessary to have the link and move in front
|
|
* Initial edits to getting started guide
* Working on tutorial and getting started guide
* Initial edits to getting started guide
* Working on tutorial and getting started guide
* Continuing work on tutorial
* Finished draft of sizing tutorial
* Working on getting started guide
* Move getting started guide to new file, Netlify redirect
* Quick fix to change nodes menu -> my nodes
* Finished draft of getting started guide
* Fixing broken links from file moving
* More tweaks and grammar fixes
* Another run through the new pages
* Last changes minus screenshot
* Fixes to tutorial
* Moving things around and final fixes
* Addressing Cosmix' comments
* Clarified source terminology and added link to modules list
* Initial edits to getting started guide
* Initial edits to getting started guide
* Working on tutorial and getting started guide
* Working on tutorial and getting started guide
* Continuing work on tutorial
* Finished draft of sizing tutorial
* Working on getting started guide
* Move getting started guide to new file, Netlify redirect
* Quick fix to change nodes menu -> my nodes
* Finished draft of getting started guide
* Fixing broken links from file moving
* More tweaks and grammar fixes
* Another run through the new pages
* Last changes minus screenshot
* Fixes to tutorial
* Moving things around and final fixes
* Addressing Cosmix' comments
* Clarified source terminology and added link to modules list
* Quick fix to browser line
* Fixing one new broken link
* One more grammar fix
|
|
* netdata/packaging: fix kickstart-static64 argument parsing
* netdata/packaging: update md5sum
|
|
warnings (#6880)
* remove dollar sign from bash code
* remove dollar sign from sh
* clean up uninstall doc
* remove dollar sign from shell code
* fix remark after removing dollar sign
* fix HAProxy dollar sign and clean up remark
|
|
* [Package amd64 DEB][Build latest] Package build process trigger
* [Package i386 DEB][Build latest] Package build process trigger
* [Package amd64 RPM][Build latest] Package build process trigger
* [Package i386 RPM][Build latest] Package build process trigger
* netdata/packaging/docs: fix documentation to more clearely define instructions for static64 install
* netdata/packaging/docs: format
|
|
kickstart-static64 (#6693)
* netdata/installer: Introduce parameter, for offiline installs
1) introduce parameter --local-tarball-override that takes two files as input
2) make kickstart and kickstart-static64 handle this parameter by overriding the download process and use the given tarballs
* netdata/installer: update checksums
* netdata/installer: attempt to update readme.md
* netdata/installer: [ci skip] add documentation for static64
* netdata/installer: Offline installation -- expect go.d plugin binaries also for the intall to proceed
1) Introduce two more artifacts on the tarball override parameter (go.d plugin tarball and go.d plugin config tarball)
2) Adjust the installer to expect the offline install, when the path is set use that file instead of downloading anything
* Update packaging/installer/README.md
Co-Authored-By: Joel Hans <joel.g.hans@gmail.com>
* Update packaging/installer/README.md
Co-Authored-By: Joel Hans <joel.g.hans@gmail.com>
* netdata/installer: add offline installer section
* netdata/installer: don't shift there, we shift by one when needed
* netdata/installer: Update md5sum
* netdata/installer: adjust proposed commands to fetch proper binary based on OS and ARCH
* netdata/packaging: first round of feedback
* netdata/packaging: dont remove the files provided by the users
* netdata/packaging: local-tarball-override -> local-files
1) rename parameter name
2) update md5sums in readme
* netdata/packaging: fixes and nits
1) checksumi -> checksum
2) we are using sh, so conditionals are with single equal sign (fixed it)
3) unfortunately add one more option to the --local-files parameter, to define the required packages script.
Might make sense in the end to just pass a directory structure there and inform the user of the files we expect to see there
* netdata/packaging: update md5sum
* netdata/packaging: do not move, copy
* netdata/packaging: heres a few more missed mv->cp fixes
* netdata/packaging: [ci skip] Refine error message on kickstart-static64.sh, to help cases when user confuses kickstart.sh with kickstart-static64.sh
* netdata/packaging: update documentation to properly instruct on offline install how t orun the kickstart itself
* netdata/packaging: fix documentation - missing one more script call
|
|
* fix pfsense instructions and links
* add bind editing instructions
|
|
* make remark access all directories
* detailed fix after autofix by remark lint
* cross check autofix for this set of files
* crosscheck more files
* crosschecking and small fixes
* crosscheck autofixed md files
|
|
* First pass of changing netdata to Netdata
* Second pass of netdata -> Netdata
* Starting work on netdata with no whitespace after
* Pass for netdata with no whitespace at the end
* Pass for netdata with no whitespace at the front
|
|
* netdata/packaging: fix kickstart clean up process and others
1) when TMPDIR fails to be created (cd wont work), fail over to /tmp otherwise its going to write on / which is, well, wrong (we had rm based on TMPDIR)
2) make sure we remove the directories too when clean up and always include sudo variable, to handle situations of non-root executions
3) When deleting the dir, be extra sure it's not / or the /tmp itself
* netdata/packaging: sh friendly conditionals
* netdata/packaging: fix md5sum on documentation
* netdata/installer: enter the tmpdir in the failover case too
* netdata/installer: simplify - we dont expect mktemp to fail, if it does then something is wrong so dont make cd a soft error. simplify conditionals also
* netdata/installer: update md5sum
|
|
* update package version requirements for LZ4 and libuv
* Update README.md
|
|
|
|
* Update default installation procedure to use --stable-channel
* Small typographic fixes
* Fixing mixup with kickstart64 script
* Updated install instructions to keep nightly as default and instead warn about nightlies
* Removed extra 'the'
* Added new text for nightly vs stable
|
|
process (#6465)
* netdata/packaging: [ci skip] reinstate dev branch to help testing
* netdata/packaging: [ci skip] Yes, make the right package choice on json-c for debian based distros..
* netdata/packaging: [ci skip] two more packages that differentiate on debian/ubuntu...............
* netdata/packaging: [ci skip] Add more package dependencies around building
* netdata/packaging: [ci skip] Introduce changelog generation technique for .DEB
1) Remove contrib/debian/changelog from gitignore, we want it in
2) Add variables to monitor latest release version and latest release date from git
3) Add a templated contrib/debian/changelog, that will be the starting point for our changelog generation.
Either on stable release or nightly releases, we will be generating the logs since the previous release, to manage the content.
Note: We might eventually take the effort to produce one large changelog and append each time the extra stuff
4) Add the steps to prepare the source and the changelog for building and execute the build
At this stage things should still be broken, but we should have come closer to a ready-to-build-the-package environment per distro
* netdata/packaging: [ci skip] Extract to specified directory, otherwise we dump it on a privileged folder using an unprivileged user (builder)
Also, a fix on sed command, missed the s keyword on the string
replacement
* netdata/packaging: [ci skip] Should be in-place replacement, use -i instead of -e
* netdata/packaging: [ci skip] wrong parameter usage
* netdata/packaging: [ci skip] factor out the two build commands to run as a single bundle. refactor trigger deb build script respectively
* netdata/packaging: [ci skip] Be sure to copy over the build script to the build path
* netdata/packaging: [ci skip] OCD - unnecessary s added
* netdata/packaging: [ci skip] Changelog generation should take place on the repo side, then copy it over to the destination (If that doesnt work well, will just provide a static link for changelog
* netdata/packaging: [ci skip] missed the ignore branch option
Also, a nit on the gbp command
* netdata/packaging: [ci skip] link to the original path, then create symlink on build folder
Also, fix --since option
* netdata/packaging: [ci skip] Run replacement of changelog fields on the host, not on the container
* netdata/packaging: [ci skip] fix contrib path, you are no longer reading from container path
* netdata/packaging: [ci skip] fix version
* netdata/packaging: [ci skip] add dep
* netdata/packaging: [ci skip] fix changelog template
* netdata/packaging: [ci skip] Fix debian package build, we were looping through forever. Exclude contrib all together
* netdata/packaging: [ci skip] Add logic to gather all package related content from the container folder and push it for publishing
* netdata/packaging: [ci skip] fixes and nits
1) use the branch for the beta deployment
2) change the cp pattern
* netdata/packaging:[ci skip] add more debug info
* netdata/packaging: [ci skip] Adjust LXC directory permissions, so that the rest of the workflow can pull through
* netdata/packaging: [ci skip] Using expressions within double quotes doesnt work, use quotes only on the variable to avoid syntax warnings from shellchecking
* netdata/packaging: [ci skip] Update build deps
* netdata/packaging: Add runtime deps (hopefully)
* netdata/packaging: [ci skip] remove old distro
* netdata/packaging: [ci skip] dont let that space there, breaks the syntax
* netdata/packaging: [ci skip] missed one
* netdata/packaging: [ci skip] yank yank yank
* netdata/packaging: [ci skip] You missed www over there
* netdata/packaging: [ci skip] Remove broken distros (no container images). We will revisit the way to support multiple distros in a different way, lxc failed us
* netdata/packaging: Pull in go.d plugin, also fix chmod command to just pass the folder since with the -R doesnt require anything else
* netdata/packaging: [ci skip] Get cups, freeipmi and nfacct on
* netdata/packaging: [ci skip] pull different package in
* netdata/packaging: [ci skip] Install dependencies on the build machine
* netdata/packaging: [ci skip] dont do post-clean, not on all versions
* netdata/packaging: [ci skip] move go install seperately
* netdata/packaging: [ci skip] Towards a more appropriate go.d plugin install
* netdata/packaging: [ci skip] fix permissions setting
* netdata/packaging: [ci skip] fix freeipmi package install
* netdata/packaging: [ci skip] Fix build arch setting on the build command, also remove pre-clean, it breaks on debian/jessie
* netdata/packaging: [ci skip] fix postinst actions, we use libexec
* netdata/packaging: adjust www and go.d permissions
* netdata/packaging: [ci skip] Handle the different build tool version cases, also take care some dependency issues on older version jessie
* netdata/packaging: [ci skip] adjust the control file based on the distro
* netdata/packaging: [ci skip] Move control file preparation prior to packaging the source
* netdata/packaging: [ci skip] Adjust versioning scheme for the nightlies
* netdata/packaging: [ci skip] Let RPM be built too for testing
* netdata/packaging: [ci skip] Factor out version calculation
* netdata/packaging: [ci skip] Attempt to modify version properly
* netdata/packaging: [ci skip] Update documentationg regarding .DEB files
* netdata/packaging: [ci skip] autogen not available everywhere, also fix json-c deps
* netdata/packaging: Remove development settings, also remove beta deployment as its not needed
|
|
|
|
for distributions support (#6422)
* netdata/packaging: Python default for all
* netdata/packaging: Binary Packages documentation - intro
* netdata/packaging: Bring on board the distributions table and refer this to our readme
* netdata/packaging: [ci skip] Add more details
* netdata/packaging: move up, totally the wrong place to put it
* netdata/packaging: reduce marketing
* netdata/packaging: attend feedback
* netdata/packaging: Documentation - add architecture
* netdata/packaging: Update buildyaml.sh for the links to work
* netdata/packaging: further documentation clean ups
|
|
not for basic install (#6421)
Documentation change - safe to proceed
|
|
* Update README.md with more up-to-date information regarding dbengine
|
|
|
|
|
|
* netdata: fix attempt for labels
* Revert "netdata: fix attempt for labels"
This reverts commit b61525925f5a6d752eac97e4a1cd7af915567ad2.
* netdata: fix attempt for labels (2)
* netdata/packaging/installer: Improvements over netdata installer process around go.d plugin
1) Align retries and timeouts between curl and wget scenarios, should take same time with either tool
2) Add more information when reaching the two error cases, to instruct the user on how to handle the errors
3) Make the download failure a soft error, just warn about skipping install
4) Rename download to download_go, we only run it for go so make this crystal clear
* netdata/packaging/installer: when download has not succeeded, warn the user abort the go.d install and continue
* netdata/packaging: Enforce usage of predefined start/stop commands for netdata. Add some verbosity too for visibility
* netdata/packaging/installer: FreeBSD install - add a note for rc setup, then during first start up use onestart to avoid confusing warnings
* netdata/packaging: Add newer debian supported versions, also a info print nit
* netdata/packaging: Attend first feedback - use separate variable for the command needed by installer
* netdata/packaging: make POSIX compliant equalities. The double equal sign is not working on all shells (dash for example)
* netdata/packaging: fix missed md5sum update in README.md
* netdata/packaging: revert debian selection - got misguided
I obviously didnt test correctly and i misread the release notes, i didnt check the introduction
of systemd during jessie release, i only looked for mentions in stretch.
So revert this change and retest both on droplet and container installations
* netdata/packaging: MacOS - silence a few unimportant errors, make initial detection friendlier
1) Silence failure of commands that are expected to fail on mac
2) add alternatives to uname, to match mac syntax for friendlier output
* netdata/packaging: Update README.md
* netdata/packaging: Adjustments from PR feedback
1) inform about disable-go when bailing out on download failure
2) Make sure you fail the download if the file is empty
3) Make sure you bail out if checksum fails
* netdata/packaging/ci: revert download timeout logic for wget -- seems that there was an exceptional case on wget requiring this differentiation as per cakrits comments -- will revise later, as this is not critical to change
|