minikube/site
Akihiro Suda 92ab555928
Support rootless Podman driver, take 2
Usage:
```
minikube config set rootless true
minikube start --driver=podman --container-runtime=(cri-o|containerd)`
```

Tested on Podman 4.0.2, Ubuntu 21.10.

Needs cgroup v2 (as in Rootless Docker): https://rootlesscontaine.rs/getting-started/common/cgroup2/
See also `site/content/en/docs/drivers/includes/podman_usage.inc`

Fix issue 8719
Fix issue 12460
Replace PR 12901

Changes from PR 12901: `rootless` is now a config property.
In the previous PR, `--rootless` was implemented as a flag for `minikube start`

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-04-05 18:49:40 +09:00
..
assets wrap the installation section into a blue card 2021-05-18 01:07:45 -04:00
content/en Support rootless Podman driver, take 2 2022-04-05 18:49:40 +09:00
layouts cleans up the ingress-dns docs 2021-11-08 03:32:29 -05:00
static site: support nested tabs 2022-03-15 12:34:13 -07:00
themes Update Docsy theme to latest version 2020-12-01 02:02:08 +00:00
.gitignore Fix unit tests and go tempalte block 2020-01-08 17:08:11 -08:00
.hugo_build.lock docs: add details about app output for /docs/start 2021-10-25 19:13:48 +05:30
README.md updated site/README.md 2021-07-23 14:05:49 +02:00
config.toml icon 2021-07-07 19:10:51 -04:00
package-lock.json site npm audit fix 2020-04-08 14:15:15 -07:00
package.json Switch hugo themes from whisper to docsy 2019-07-19 19:04:51 -07:00

README.md

Docsy is a Hugo theme for technical documentation sites, providing easy site navigation, structure, and more. This Minikube project uses the Docsy theme for Minikube Website.

You can find detailed theme instructions in the Docsy user guide: https://docsydocs.netlify.com/docs/

Running the website locally

Clone the minikube project fork with option --recurse-submodules --depth 1 to download and update submodule dependencies.

git clone --recurse-submodules --depth 1 https://github.com/kubernetes/minikube.git  # replace path with your github fork of minikube 
cd minikube/site
hugo server # to server site locally

The theme is included as a Git submodule:

▶ git submodule
 2536303cad19991c673037f4f16332075141364a themes/docsy (2536303)

If you want to do SCSS edits and want to publish these, you need to install PostCSS (not needed for hugo server):

npm install

Common Issues

Start building sites …
hugo v0.86.0+extended darwin/amd64 BuildDate=unknown
Error: Error building site: "/minikube/site/content/en/docs/contrib/releasing/binaries.md:64:1": failed to extract shortcode: template for shortcode "alert" not found
Built in 667 ms

This indicates the submodules are not upated. Please run the following command to fix.
git submodule update --init --recursive