1
0
mirror of https://github.com/prometheus/docs.git synced 2026-02-06 18:44:55 +01:00
Commit Graph

15 Commits

Author SHA1 Message Date
SuperQ
92c3baeb99 Update Nanoc 4.13
Update Nanoc and Ruby.
* Update to the latest supported Ruby version.
* Bump bundler.
* Bump stringio.
* Update to Nanoc 4.13.
* Increase open PR limit.
* Fixup `exists?` deprecation.

Signed-off-by: SuperQ <superq@gmail.com>
2025-03-11 10:20:15 +01:00
Julien Pivotto
7a2a935686 Remove haproxy exporter from downloads
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
2023-03-10 23:00:33 +01:00
Julien Pivotto
8d0bcf464f Add promlens downloads (#2236)
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>

Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
2022-11-12 23:42:29 +01:00
Tobias Schmidt
ef4e611471 Automate repository docs inclusion (#1762)
So far every prometheus/alertmanater/... release branch had to be
manually configured in the nanoc.yaml config file. With this change the
most recent release branches will be checked out automatically if a
corresponding semver tag exists.

As the Prometheus git repository includes several hundreds of megabytes
of vendored assets, the repository is cloned bare and all blobs are
filtered by default. Each version is then checked out in an individual
working tree and git's spare-chekcout feature is used to reduce the
checkout to the `docs/` folder. The git data is cached in
`tmp/repo_docs/` and will be recreated automatically if removed.

Signed-off-by: Tobias Schmidt <tobidt@gmail.com>
2020-10-14 20:04:54 +02:00
lucperkins
722667f432 Create vendored Ruby setup
Signed-off-by: lucperkins <lucperkins@gmail.com>
2018-06-28 15:22:25 -07:00
Tobias Schmidt
fd572ebb1f Remove travis CI remainders 2017-11-08 10:53:38 +01:00
Tobias Schmidt
bd570947a5 Add repository documentation data source
With this commit it becomes possible to define additional data sources
for content pages. The content will be cloned from the specified
repository. Links in these pages will be normalized to work inside the
docs project. It's assumed the documentation pages include the standard
nanoc config options and set :title and optionall :sort_rank.
2017-10-26 14:03:59 +02:00
Tobias Schmidt
62c6463fec Add consul and graphite exporters to downloads page 2017-03-01 22:21:30 -04:00
Tobias Schmidt
6107f1bb5a Add memcached_exporter to downloads page 2016-10-15 22:39:53 +02:00
Tobias Schmidt
5fd266dfe7 Add template to redirect people to docs repo for changes
Hopefully this will help people to not create PRs against the generated
repo.
2016-08-30 01:52:11 +02:00
Tobias Schmidt
81c1b5569c Echo the curl request for visibility 2016-04-18 23:12:22 -04:00
Tobias Schmidt
82e4dd26b1 Use authentification for github release API requests
So far the requests against the Github API to fetch release information
has been made unauthenticated, making them subject to a rate-limit of 10
requests per hour per IP. As the build process is executed on Travis CI,
this results in many build failures.

The requests are now made with a personal access token, in the form of
GITHUB_AUTHENTICATION="-u prombot:<oauth token>". The standard printing
in the Makefile has been removed in order to not expose the token.
2016-04-18 23:04:52 -04:00
Tobias Schmidt
b0d1d129ed Add pushgateway to download section 2016-04-16 12:06:38 -04:00
Tobias Schmidt
ffbdada173 Add download section
This adds a new download section to the page with list for all available
precompiled versions for officially maintained components. The release
information are fetched via the Github API and rendered as static list.

Currently only the latest release and the newest pre-release (if
available) are show. This could be extended later. In order to keep the
list usable besides the massive list of prebuilt binaries, a javascript
os/arch filter has been added, defaulting to popular versions.

The following changes have been made on the way:

* Ensure all pages have a footer.
* Remove duplicated jquery inclusion.
* Use CSS to define text case of jumbotron buttons.
* Add Download section to the header.
* Reduce Github link to just the logo to save space.
* Update Getting Started and Installing sections.
2016-04-16 12:02:48 -04:00
Tobias Schmidt
7b70381cb0 Set up continuous deployment 2015-06-03 18:39:15 -04:00