1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-05 16:27:05 +00:00

Merge pull request #381 from marquiz/documentation/fix-refs

docs: fix broken refs
This commit is contained in:
Kubernetes Prow Robot 2020-11-02 06:24:53 -08:00 committed by GitHub
commit 1814766263
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 23 additions and 20 deletions

View file

@ -20,8 +20,9 @@ SITE_BUILD_CMD := $(CONTAINER_RUN_CMD) --rm -i -u "`id -u`:`id -g`" \
--volume="$$PWD/docs:/srv/jekyll" \ --volume="$$PWD/docs:/srv/jekyll" \
--volume="$$PWD/docs/vendor/bundle:/usr/local/bundle" \ --volume="$$PWD/docs/vendor/bundle:/usr/local/bundle" \
--network=host jekyll/jekyll:$(JEKYLL_VERSION) --network=host jekyll/jekyll:$(JEKYLL_VERSION)
SITE_SUBDIR ?= SITE_BASEURL ?=
JEKYLL_OPTS := -d _site/$(SITE_SUBDIR) -b /node-feature-discovery/$(SITE_SUBDIR) SITE_DESTDIR ?= _site
JEKYLL_OPTS := -d '$(SITE_DESTDIR)' $(if $(SITE_BASEURL),-b '$(SITE_BASEURL)',)
VERSION := $(shell git describe --tags --dirty --always) VERSION := $(shell git describe --tags --dirty --always)
@ -127,4 +128,4 @@ site-build:
site-serve: site-serve:
@mkdir -p docs/vendor/bundle @mkdir -p docs/vendor/bundle
$(SITE_BUILD_CMD) sh -c "bundle install && jekyll serve $(JEKYLL_OPTS) -H 127.0.0.1 -b ''" $(SITE_BUILD_CMD) sh -c "bundle install && jekyll serve $(JEKYLL_OPTS) -H 127.0.0.1"

View file

@ -106,7 +106,7 @@ makefile overrides.
| IMAGE_EXTRA_TAG_NAMES | Additional container image tag(s) to create when building image | *empty* | IMAGE_EXTRA_TAG_NAMES | Additional container image tag(s) to create when building image | *empty*
| K8S_NAMESPACE | nfd-master and nfd-worker namespace | kube-system | K8S_NAMESPACE | nfd-master and nfd-worker namespace | kube-system
| KUBECONFIG | Kubeconfig for running e2e-tests | *empty* | KUBECONFIG | Kubeconfig for running e2e-tests | *empty*
| E2E_TEST_CONFIG | Parameterization file of e2e-tests (see [example](test/e2e/e2e-test-config.exapmle.yaml)) | *empty* | E2E_TEST_CONFIG | Parameterization file of e2e-tests (see [example][e2e-config-sample]) | *empty*
For example, to use a custom registry: For example, to use a custom registry:
@ -277,9 +277,10 @@ for up-to-date information about the required volume mounts.
## Documentation ## Documentation
All documentation resides under the [docs](/docs) directory in the source tree. All documentation resides under the
It is designed to be served as a html site by [GitHub [docs](https://github.com/kubernetes-sigs/node-feature-discovery/tree/master/docs)
Pages](https://pages.github.com/). directory in the source tree. It is designed to be served as a html site by
[GitHub Pages](https://pages.github.com/).
Building the documentation is containerized in order to fix the build Building the documentation is containerized in order to fix the build
environment. The recommended way for developing documentation is to run: environment. The recommended way for developing documentation is to run:
@ -302,3 +303,5 @@ make site-build
This will generate html documentation under `docs/_site/`. This will generate html documentation under `docs/_site/`.
<!-- Links -->
[e2e-config-sample]: https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/test/e2e/e2e-test-config.exapmle.yaml

View file

@ -103,7 +103,7 @@ node(s) will run extra job instance(s) to satisfy the request.
If you want to use the latest development version (master branch) you need to If you want to use the latest development version (master branch) you need to
build your own custom image. build your own custom image.
See the [Developer Guide](/advanced/developer-guide) for instructions how to See the [Developer Guide](../advanced/developer-guide) for instructions how to
build images and deploy them on your cluster. build images and deploy them on your cluster.
## Usage ## Usage
@ -219,10 +219,6 @@ file must be used, i.e. JSON (or YAML). For example:
Configuration options specified from the command line will override those read Configuration options specified from the command line will override those read
from the config file. from the config file.
Currently, the only available configuration options are related to the
[CPU](#cpu-features), [PCI](#pci-features) and [Kernel](#kernel-features)
feature sources.
## Using Node Labels ## Using Node Labels
Nodes with specific features can be targeted using the `nodeSelector` field. The Nodes with specific features can be targeted using the `nodeSelector` field. The
@ -244,7 +240,7 @@ spec:
``` ```
For more details on targeting nodes, see For more details on targeting nodes, see
[node selection](https://kubernetes.io/docs/tasks/tools/install-kubectl). [node selection](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/).
## Uninstallation ## Uninstallation

View file

@ -72,7 +72,7 @@ The (sub-)set of CPUID attributes to publish is configurable via the
If whitelist is specified, only whitelisted attributes will be published. With If whitelist is specified, only whitelisted attributes will be published. With
blacklist, only blacklisted attributes are filtered out. `attributeWhitelist` blacklist, only blacklisted attributes are filtered out. `attributeWhitelist`
has priority over `attributeBlacklist`. For examples and more information has priority over `attributeBlacklist`. For examples and more information
about configurability, see [Configuration Options](#configuration-options). about configurability, see [configuration](deployment-and-usage#configuration).
By default, the following CPUID flags have been blacklisted: By default, the following CPUID flags have been blacklisted:
BMI1, BMI2, CLMUL, CMOV, CX16, ERMS, F16C, HTT, LZCNT, MMX, MMXEXT, NX, POPCNT, BMI1, BMI2, CLMUL, CMOV, CX16, ERMS, F16C, HTT, LZCNT, MMX, MMXEXT, NX, POPCNT,
RDRAND, RDSEED, RDTSCP, SGX, SSE, SSE2, SSE3, SSE4.1, SSE4.2 and SSSE3. RDRAND, RDSEED, RDTSCP, SGX, SSE, SSE2, SSE3, SSE4.1, SSE4.2 and SSSE3.
@ -385,7 +385,8 @@ The **kernel** feature source supports the following labels:
Kernel config file to use, and, the set of config options to be detected are Kernel config file to use, and, the set of config options to be detected are
configurable. configurable.
See [configuration options](#configuration-options) for more information. See [configuration](deployment-and-usage#configuration) for
more information.
### Memory ### Memory
@ -445,7 +446,7 @@ example label using the default label fields:
feature.node.kubernetes.io/usb-fe_1a6e_089a.present=true feature.node.kubernetes.io/usb-fe_1a6e_089a.present=true
``` ```
See [configuration options](#configuration-options) for more information on NFD See [configuration](deployment-and-usage#configuration) for more information on NFD
config. config.
### Storage ### Storage

View file

@ -11,10 +11,10 @@ features and system configuration!
Continue to: Continue to:
- **[Introduction](get-started/introduction.md)** for more details on the - **[Introduction](introduction.md)** for more details on the
project. project.
- **[Quick start](get-started/quick-start.md)** for quick step-by-step - **[Quick start](quick-start.md)** for quick step-by-step
instructions on how to get NFD running on your cluster. instructions on how to get NFD running on your cluster.
## Quick-start -- the short-short version ## Quick-start -- the short-short version

View file

@ -99,9 +99,11 @@ fi
# Default to 'master' if no subdir was given and we couldn't parse # Default to 'master' if no subdir was given and we couldn't parse
# it # it
export SITE_SUBDIR=${site_subdir:-master} site_subdir=${site_subdir:-master}
echo "Updating site subdir: '$SITE_SUBDIR'" echo "Updating site subdir: '$site_subdir'"
export SITE_DESTDIR="_site/$site_subdir"
export SITE_BASEURL="/node-feature-discovery/$site_subdir"
export JEKYLL_ENV=production export JEKYLL_ENV=production
make site-build make site-build