Compare commits

..

2668 Commits

Author SHA1 Message Date
Kevin Putnam 3cbcfeb503 Fixed two broken links found in weekly check.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-12-20 10:49:49 -08:00
bktan8 81ea8a4e54 Add how to boot Clear via GRUB. (#909)
Add dual-boot-linux link to the multi-boot doc.
Closes #908 
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2019-12-19 11:22:18 -08:00
Kevin Putnam f975d1dc00 Update to wifi guide to include wpa_supplicant. (#939)
* Update to wifi guide to include wpa_supplicant.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Addressed reviewer feedback.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Missed one piece of feedback.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Small changes based on testing on Clear Linux to verify the current solution.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Caught a couple small things.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Update wifi.rst

Add more context and update commands to be as executable as possible.

* Fixed a typo and a couple of formatting problems.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-12-18 14:24:37 -08:00
Beth Dean e90885986f Update for DLRS V5 release (#962) 2019-12-17 21:20:01 -08:00
bktan8 7b21fb9159 Update increase-virtual-disk-size doc. (#958)
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2019-12-16 14:46:23 -08:00
bktan8 b753e49df3 Minor fixes to DigitalOcean doc. (#959)
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2019-12-16 09:27:24 -08:00
bktan8 edbb9286e5 Deploy Clear to DigitalOcean guide. (#952)
Closes #886 
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2019-12-13 14:20:18 -08:00
DougTW 1b15019f03 vnc.rst: corrected figure numbering to be sequential (#944)
* vnc.rst: corrected figure numbering to be sequential, starting with Figure 5.

Signed-off-by: Doug Martin <doug.martin@intel.com>

* Fixed incorrectly numbered reference to a figure.

Signed-off-by: Doug Martin <doug.martin@intel.com>
2019-12-13 09:43:18 -08:00
extremepayne f9d976de41 Windows command sha512 -> SHA512 (#956)
* Windows command sha512 -> SHA512

The command fails (on my computer) unless the hash algorithm is passed as uppercase.
As per: https://answers.microsoft.com/en-us/windows/forum/all/certutil-hashfile-sha1-failed/1a9f31fa-bdf5-4c63-8e72-91608606ba14

* trigger CI
2019-12-13 09:38:08 -08:00
michael vincerra cdaa36e279 Add improved role descriptions and bundles to developer-workstation (#947)
* Add bundle function and desc to developer-workstation.
- Closes #764

* Add more bundles relevant to each role.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Add `ltp` to kernel developer; revise AI Dev to AI/ML Engineer.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise bundles listed for kernel developer and add maker dev.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Removes Embedded Systems profile due to few relevant bundles.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Remove game developer per review from @ahkok.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Adds containers-virt to Computer Vis. Engineer; and reference note.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-12-12 10:42:43 -08:00
michael vincerra e2e1a2896c Replace stacks-tensorflow-mkl with stacks-dlrs-mkl per @DnPls. (#955)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-12-11 11:21:01 -08:00
DougTW 0a8674c530 parallels.rst: Fixes Figure caption indent Closes #896 (#942)
* Fixes Figure caption indent

Signed-off-by: Doug Martin <doug.martin@intel.com>

* parallels.rst: fixed alignment
- Removed tabs and replaced with spaces

Signed-off-by: Doug Martin <doug.martin@intel.com>
2019-12-09 11:29:53 -08:00
michael vincerra 7a4e6c6d1c Combine two VMWare guides into one: vmw-player. (#950)
* Combine VMWare guides into one, separate image types with tabs in vmw-player.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Re-arrange all figures into _figures dir and manage file dependencies.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fix indentation error in tabs preventing successful build.
- Reorganize vmw-player-preconf figures.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replace Figure 11; move Detach the |CL| installer ISO to Desktop tab.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Reorg figures and order of ops per forked flow, reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-12-09 10:16:36 -08:00
michael vincerra 410768be7e Simplify section "Boot a live desktop image to fix..." in fix-broken-install (#951)
* Simplify section Boot a live desktop image to fix...
- Remove include per request from @bktan8
- Make concise the Prereq's

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fix spacing syntax.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Clarify swupd scope re /var dir. Revise wording in Prereqs.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-12-05 13:33:39 -08:00
mns6070 389887026e Updated to mount the /boot partition (#946)
* Update fix-broken-install.rst
* Updates to lsblk command Ln 52 and wording on Ln 56.
2019-12-04 13:29:36 -08:00
DougTW 0aa9fad0ec dpdk.rst: Fixes Figure caption indent (see pr 896) (#945)
- This PR doesn't close pr 896 because there are multiple files to be fixed. Last PR will close pr 896.

Signed-off-by: Doug Martin <doug.martin@intel.com>
2019-12-02 23:47:14 +01:00
DougTW 96b4c58aa7 Fixes Figure caption indent (#941)
Signed-off-by: Doug Martin <doug.martin@intel.com>
2019-12-02 15:33:03 -06:00
DougTW d539c6feff dlrs.rst: Fixes Figure caption indent (see pr 896) (#943)
-This pr doesn't close pr 896 because multiple files need to be edited. Last PR will close pr 896.

Signed-off-by: Doug Martin <doug.martin@intel.com>
2019-12-02 15:30:19 -06:00
bktan8 6e3e1d9135 Troubleshooting tip on how to erase LVM partitions (#937)
* Troubleshooting tip on how to erase LVM partitions
to baremetal installation guides.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* Update source/get-started/bare-metal-install-server.rst
2019-11-22 13:41:09 -08:00
michael vincerra f8207916a3 Resolve rendering error in README. (#935)
* Resolve rendering error in README.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Removes hashes for steps.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise header level.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-22 10:57:14 -08:00
Kevin Putnam c98dfdad9c Fixes reference URLS that were being automatically turned into active links that don't go anywhere. (#934)
Simple fix - escape the URL by adding "\".

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-11-22 10:55:18 -08:00
michael vincerra 912bb57255 Add virtualenv option for contributors in README. (#927)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise Makefile to enable make venv target and add instructions.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises README.md and root-level Makefile target `make venv`.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise venv target; revise README to simplify activation/deactivation.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise syntax to emph markdown rendering.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Fix formatting errors and make consistent ref to platforms.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-21 16:40:49 -08:00
bktan8 8ca656b901 iPXE updated to use clr-installer. (#932)
ister and icis deprecated.

See also: https://github.com/clearlinux/clr-bundles/issues/171
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2019-11-21 15:39:14 -08:00
Kevin Putnam 112ec79c56 Added support for sphinx-tabs and created an example on the Stacks DB reference stack guide. (#928)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-11-21 15:05:26 -08:00
michael vincerra 9264ae8b73 Correct external GitHub link; correct syntax of internal link to building custom Docker image. (#931)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-20 14:02:13 -08:00
puneetse dbf84a7bb9 Add guide for Media Reference Stack (#929)
* Add guide for Media Reference Stack

* Correct errors in syntax and docstring refs for successful build.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Corrects docstring ref title from `tutorial-proxy` to `proxy`
- Resolves build error detected by Travis

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-20 11:38:42 -08:00
michael vincerra a39c15e550 Remove empty spaces and check syntax based on prev failures. (#930)
* Remove empty spaces and check syntax based on prev failures.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Removes 👍 to isolate problem.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-19 21:00:25 -08:00
michael vincerra 74fd2fab55 Revise bullet to clarify offline install option, bare-metal-install-desktop (#925)
* Revise bullet to clarify offline install option, bare-metal-install-desktop.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Modify wording per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-18 14:45:55 -08:00
michael vincerra c9134c7283 Create greetings.yml (#922)
Create a greetings message to show users who submit their first Issue or first PR to the repo.
2019-11-16 16:14:49 -08:00
Mary Camp 2258c90604 Fixed nesting issue. (#895)
* Fixed nesting issue.
* Fixes #888 
Editorial changes for grammar and formatting.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Moved Background section, made minor text edits

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-11-15 15:34:46 -08:00
Kevin Putnam 3ec50a2cf8 Added 4 links to whitelist as they consistently report as failing but manual checks show them working. (#921)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-11-15 11:35:39 -08:00
Beth Dean dd6d5aeed2 Update URL for kfctl_k8s_istio.yaml (#920)
* Update URL for kfctl_k8s_istio.yaml

* Update URL to pull raw file for config ENV variable
2019-11-14 12:00:28 -08:00
Kevin Putnam d4cb55239f Restore Tl telem (#794) (#916)
* Tl telem (#794)

* update telemetry opt-in requirement

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>

* update telemetry docs for opt-in changes

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Update telemetry guide

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* telemetry typo and bundle name update

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Spelling correction line 186

Signed-off-by: DougTW <doug.martin@intel.com>

* Formatting revisions:
-Removed EOL spaces
- broke lines longer than 78 characters
- re-wrapped text as needed

Signed-off-by: DougTW <doug.martin@intel.com>

* Minor editorial changes to telemetrics.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixes based on feedback.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-11-13 11:20:38 -08:00
Marcos Simental 7f61f94836 guides/clear/stateless: specify /usr/local as user owned (#912)
besides /var, /etc, /opt and /home, users are allowed to make
local installations in /usr/local without getting swupd
operations to remove such content.

be excplicit about /usr/local in the stateless guide.

Relates to https://github.com/clearlinux/distribution/issues/1475

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2019-11-13 09:37:32 -08:00
Kevin Putnam 5a66e0effe Add support for multiple column displays and cards (#906)
* Adds support for multiple columns in reStructuredText. Required for landing page redesign.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Catching the branch up to master.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Fixing line endings in tcs_theme.js.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-11-13 08:52:28 -08:00
bktan8 69f7314da2 Added bash console directive for the clr-boot-manager commands. (#914)
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2019-11-13 08:51:34 -08:00
bktan8 b3dc735a6c Doc. on how to enable systemd boot menu (#911)
* Doc. to enable systemd-boot menu.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* removing dual-boot-linux and multi-boot from this commit

* Update source/guides/maintenance/enable-systemd-boot-menu.rst
2019-11-12 06:09:59 +00:00
Beth Dean a1c4bf38dc Update URL for DARS repository (#893)
* Update URL for DARS repository

* Update path in command to build Docker image

* update path for dockerfile build instructions
2019-11-11 18:09:45 +00:00
David Shade 0351271a7e Update dbrs.rst (#903)
modify the Optane DCPMM configuration section to add additional clarity
2019-11-07 16:39:15 -08:00
David Shade 63cd737447 Update dbrs.rst (#902)
update to hardware configuration to remove references to DCPMM codenames
2019-11-07 16:32:03 -08:00
bktan8 23bbd6ba73 Update VNC doc. (#900)
* Update dual-boot-win with better systemd-boot screenshot.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* Revised VNC doc.
Minor tweaks.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* Correct minor formatting indentation error.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-06 21:47:55 -08:00
michael vincerra c99e596c79 Removes 1 empty space to assure proper render in dual-boot-linux. (#899)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-05 18:26:02 -08:00
bktan8 5eebaea1f6 Update dual-boot-win with better systemd-boot screenshot. (#898)
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2019-11-05 18:07:20 -08:00
michael vincerra d5dcf8a7a0 Add dual-boot-linux for CL with other grub-based linux distros. (#884)
* Adds dual-boot tut for CL with other grub-based linux distros.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Change lowercase grub to uppercase in intro.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise indentation levels of substeps; add new Fig. 12.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fix trailing space in command.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Create additional indented ordered lists for partition config.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-05 17:59:08 -08:00
michael vincerra 32e1b94030 Correct obsolete URL for contribution guidelines. (#897)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-05 16:33:38 -08:00
Mary Camp d744224c8e Editorial changes for grammar and formatting. (#892)
* Editorial changes for grammar and formatting.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Added reviewer feedback. Standardized captions.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Fixes nested auto-enumerated list.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-11-01 16:42:21 -07:00
Kevin Putnam 4df2dfdc15 Fixes a problem where nested collapsible sections do not expand correctly. (#887)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-11-01 09:15:05 -07:00
Kevin Putnam 58cba207fa Add Wi-Fi guide (#882)
* First commit.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* update

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added content for CLI and TUI.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* * Removes unused .png files
* Addresses feedback:
  1. Changed title to leave room for updates include wpa_supplicant.
  2. Minor editorial updates.
  3. Added Other resources section including links to nmcli examples and documentation.
  4. Added note recommending using the TUI if concerned with having password in bash history.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Adds contextual link to bare metal desktop installer in first paragraph.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-10-31 09:35:19 -07:00
R Primus 9095e06aad https://github.com/clearlinux/clear-linux-documentation/issues/857: F… (#885)
* https://github.com/clearlinux/clear-linux-documentation/issues/857: Fix assorted typos

* Update for changes made since initial cloning of repository

* Fix case of word
2019-10-28 16:32:46 -07:00
Kevin Putnam 992a703fbe Fixes a problem caused by there being two ways of indicating reStructuredText code blocks: (#883)
* rst
* rest

Now both are handled gracefully.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-10-28 09:25:57 -07:00
Tom Leavitt fab1ad6f85 Add virt-manager getting started guide (#880)
* Add virt-manager getting started guide

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Update virt-manager.rst

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* fix link

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Fix missing downloads link

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Minor editorial changes for virt-manager

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Add header back into virt-manager

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Applies minor edits for transitions and continuity.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-25 18:31:05 -07:00
Beth Dean b3ca8be1a5 Clean up DLRS release section (#879)
* Clean up DLRS release section

* added a space after a link.
2019-10-25 09:02:28 -07:00
mns6070 7e74e7b8ca Update nvidia-cuda.rst (#878)
The installation path is set to /opt so the path to test nvcc needs to be updated.
2019-10-25 08:53:52 -07:00
michael vincerra 20af82abd8 Move Manage User to Required options; secure root in bare-metal-install-server (#874)
* Move Manage User to Required options; secure root in bare-metal-install-server.

- Align with clr-installer merged PR: https://github.com/clearlinux/clr-installer/pull/576
- Replace Figures 18-21 to reflect TUI with Admin selected by default
- Renumber all figures after 18 and reassign
- Add note to Manage User re requirement to assign Admin to proceed.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* test new machine settings.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-23 19:35:05 -07:00
Mary Camp 1b24b3629f Editorial changes in Hyper-v guide for grammar and formatting. (#871)
* Editorial changes for grammar and formatting.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Closes #774 

* Added reviewer feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-10-18 09:20:13 -07:00
Beth Dean 211e5c1bdd Add tutorial for PHP install & config (#869)
* Add tutorial for PHP install & config

* Add php-fpm configuration detail to php tutorial

* Change bundle name to httpd

* Remove httpd references from php tutorial

* Fix typos, change instructions to active verbs
2019-10-17 14:04:53 -07:00
Tom Leavitt 718e480d71 Update PXE tutorial to add client requirements (#873)
* Update PXE tutorial to add client requirements

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Additional changes to PXE tutorial

Move client requirements to the top of the prerequisite section
2019-10-17 13:17:15 -07:00
Beth Dean 46a25b42e7 Add examples for Hadoop and Kubernetes (#863)
* Add examples for Hadoop and Kubernetes

* Edits to new content in DARS for readability
2019-10-17 12:11:55 -07:00
michael vincerra 9b13de39be Update compatible version to CL-31130; replace bundles to install in dpdk (#854)
* Update compatible version to CL-31130; replace pkgs:
- Replace network-basic-dev w/ dpdk, devepkg-dpdk
- Revise instances of linuxapp to linux and other commands

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Resolve hyperlink error and preface to install bundles.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Re-add network-basic-dev to Prereqs for bundles in dpdk.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-16 08:47:38 -07:00
puneetse 72cca8f019 Update NVIDIA drivers documentation (#850)
* Simpplify headings and download instructions

* Add note about NVIDIA Optimus systems

* Add step to symlink nvidia-settings.desktop

* Add section on brightness control
2019-10-15 17:26:49 -07:00
Beth Dean 2102b71d83 Add kubectl section for basic use case verification (#867) 2019-10-15 17:09:50 -07:00
Kristal Dale 0fcb703eeb Remove AES requirement from Sys Req doc (#859)
Remove AES requirement from the recommended minimum system requirements.
AES has been removed as a hard requirement for installation.

Closes #840

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-10-15 15:37:29 -07:00
BirokratskaZila deb72b741c Update index.rst (#865)
Removed white trailing space and optimized the grammar.
2019-10-15 12:17:29 -07:00
michael vincerra 1688e2241a Revert "Tl telem (#794)" (#861)
This reverts commit 1bc2804b1b.
2019-10-14 12:33:16 -07:00
puneetse a1822e21e8 Update modify container images document (#855)
* Consolidate and update examples

* Bump to 31110

* Be explicit with all docker build parameter names
2019-10-14 11:49:00 -07:00
Kevin Putnam 3fa6558b07 Adds labels for code blocks used in Clear Linux docs (#852)
* Added support for labeling code blocks. Currently supported code blocks:

* yaml
* bash
* console
* reStructuredText
* Python
* PowerShell

Handling added for re-aligning code blocks with line numbers with labels.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Adds the following code block handlers:

* Diff
* C
* json
* spec
* Perl
* PHP
* xml

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-10-11 09:48:33 -07:00
Mary Camp c811324028 Upleveled Contribution guidelines, edited text. (#848)
* Upleveled Contribution guidelines, edited text.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Simplify doc title and sub-bullets under Contrib. guidelines per standup, 10/10/19.
Closed GH-828.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-10 18:16:23 -07:00
Tom Leavitt 1bc2804b1b Tl telem (#794)
* update telemetry opt-in requirement

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>

* update telemetry docs for opt-in changes

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Update telemetry guide

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* telemetry typo and bundle name update

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>

* Spelling correction line 186

Signed-off-by: DougTW <doug.martin@intel.com>

* Formatting revisions:
-Removed EOL spaces
- broke lines longer than 78 characters
- re-wrapped text as needed

Signed-off-by: DougTW <doug.martin@intel.com>

* Minor editorial changes to telemetrics.rst

Signed-off-by: DougTW <doug.martin@intel.com>
2019-10-10 13:14:48 -07:00
Beth Dean a3f72d407a Remove -version flag from os-install command (#853)
* Remove -version flag from os-install command

* Remove weird whitespace
2019-10-09 14:23:39 -07:00
michael vincerra 59c745abfd Revise bare-metal-install-desktop and -server to allow offline installation. (#851)
- -desktop: Removes Fig. 4; renumbers all subsequent Figures
- -desktop: Revises header to Select Additional Bundles and add note on network
- -server: Adds similar preface as above in Select Additional Bundles
- -server: Adds missing `_` in MOUNT point, Fig. 15.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-09 12:50:28 -07:00
Tom Leavitt 2387065e74 typo fix for :command: directive (#849)
Removed the space between the :command: and the text
2019-10-08 14:17:02 -07:00
bktan8 73e5ba9f6f Remove reference to "decompress" in bare metal installer docs. (#847)
- In Preliminary steps, remove penultimate step on verify.
- Verify integrity of image is already included in `bootable-usb`
- If `bootable-usb` is referenced in installation docs, `verify` is implied
- Edits `..-install-server` to make Prelim steps consistent with `..-install-server`

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-07 19:48:32 -07:00
Kristal Dale 265469c584 Correct example commands in autoproxy guide (#838)
* Correct example commands in autoproxy guide

- Fix example commands that were split into two snippets (should be one)
- Spelling corrections and minor edits for readability

Fixes #795

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Minor edits to improve clarity with
 output samples.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Add sudo to commands that require it.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-10-07 15:50:32 -07:00
Kevin Putnam 3bbc77a187 Removes Previous/Next buttons on each page of docs. (#846)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-10-07 11:45:04 -07:00
Kristal Dale 6e7c909fef Update 400 http error pages (#844)
- Update paths to search and image to be absolute URLs
- Correct typo in CSS

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-10-07 09:34:54 -07:00
michael vincerra b2e82fe887 Revises scale of figures for better UI XP in dual-boot-win. (#845)
Resizes Fig. 2 for consistency.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-07 09:33:34 -07:00
michael vincerra eb5c874627 Adds CL with Windows OS in new dual-boot tutorial & multi-boot index. (#820)
- Adds more details, explanation to Method 1; adds 2 figures.
- Update to using Windows 10 OS throughout
- Add Fig. 3
- Update source/tutorials/multi-boot/multi-boot.rst
- Incorporate Advanced section -- in progress.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-04 18:05:35 -07:00
bktan8 cace98df58 Updated bootable USB Linux per https://github.com/clearlinux/clear-li… (#842)
* Updated bootable USB Linux per https://github.com/clearlinux/clear-linux-documentation/issues/796.
Also minor updated the macOS and Windows as well.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* Applies editorial corrections only.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-04 17:38:26 -07:00
Kevin Putnam 29d9bd2233 Fixed broken link to dev mailing list. (#843)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-10-04 15:03:45 -07:00
puneetse 7030b996e9 Add a new document for firewall options (#639) 2019-10-04 11:22:49 -07:00
Kevin Putnam 0df6c38203 * Adds ability to create code blocks with prepended "$" that won't be copied (wip). (#837)
* Fixes behavior and appearance of permalinks in collapsible sections.
* Fixes links to collapsible sections so that header is now target.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-10-04 11:12:11 -07:00
Mary Camp fbfe5f43c6 New doc: create custom application container image (#775)
- Add CLI steps to contextualize diff output.
- Add Sphinx roles for clarity of command flags.
- Apply edits for clarity of sequence and prior to output diffs.

<michael.vincerra@intel.com>
2019-10-04 10:46:53 -07:00
Kristal Dale d4529b126b Add custom 404 and 403 pages. (#841)
- Added static html pages for 404 and 403 server responses.
- Added conf.py setting html_extra_path to copy static _errors folder
  with static 404/403 files into build output

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-10-04 09:38:41 -07:00
puneetse 2f0a056995 Add document on firmware (#824)
Adds a new document on firmware laoding and a reference to it from the stateless document.
2019-10-03 07:36:40 -07:00
michael vincerra 8c588b9ac2 Apply wording corrections to to bootable-usb. (#839)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-02 18:19:50 -07:00
Sergey Ponomarev 36c8cf81da bootable-usb.rst small improvement (#833)
* Added a note to keep label as `CLR_ISO`

* UDB drive size requirements: make them lower
2019-10-02 18:04:08 -07:00
michael vincerra 6cc03629a3 Remove title case for sample application and fix typo, OpenVINO. (#836)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-10-02 16:03:05 -07:00
michael vincerra a4b24d7f86 Adds OpenVINO tutorial with image classification app and benchmark app. (#830)
- Add example of automobile in Run image classification.
2019-10-02 14:42:47 -07:00
Kevin Putnam d671e584aa Adds youTube video tutorial for autospec to guide page. (#835)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-10-02 13:40:06 -07:00
DougTW fc972821c1 bootable-usb.rst: Editorial changes (#832)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-30 22:33:43 +02:00
michael vincerra 7861c356db Add Example 5 for updating an existing package in autospec. (#827)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-27 23:46:32 +02:00
Beth Dean 4707f1d3e4 Add useage examples to DARS guide (#823)
* Add useage examples to DARS guide

* Add detail on docker commands, reference custom-app-container doc

* Back out reference to custom-app-containers.
2019-09-26 22:41:32 +02:00
Kristal Dale 1f82cf1dab Move Parallels tutorial to Get Started (#826)
- Moved tutorial to Get Started virtual install section
- Updated title and intro to be consistent with other get started guides
- Updated reference to 'tutorial' to be 'guide'

Closes #776

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-09-24 16:52:48 -07:00
Beth Dean 6cd5f65b17 Update K8S tutorial for clarity (#825) 2019-09-24 16:01:53 -07:00
claudex d0de8ee64a Replace "sudo echo >" with "echo | sudo tee" (#821)
"sudo echo > " will not work as the current shell will make the redirection and it doen't have the root privileges
2019-09-24 09:52:37 -07:00
Beth Dean 1806ec04dd Add link to benchmark results to DBRS (#819) 2019-09-23 13:46:34 -07:00
Beth Dean 8cf25310af Add link to terms of use (#817)
* Add link to terms of use

* Adds missing * in header below Running DBRS with Cassandra.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-23 11:54:46 -07:00
Beth Dean fa708972f4 Create DBRS guide (#805)
* Create DBRS guide

* guides/stacks/dbrs.rst

* Add new config parameters for K8S section; clean up whitespace.

* Correct link format to Docker image

* Update links and edit for clarity

* Remove duplicate link

* Applies trademarks and simplifies intro para.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-23 08:48:05 -07:00
michael vincerra da2334e3ab In top Makefile, adds venv target to use virtualenv: (#741)
- Contributors may run `make venv` and install requirements.txt without modifying host OS
- Innermost `requirements.txt`, 2 dependencies, moved to uppermost requirements.txt
- Adds `venv` to .gitignore in case contributors/developer forget to remove.
- Reverts source/conf.py to original.
- Replaces python command with python3 in innermost _python/Makefile

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-22 21:06:08 -07:00
grouch0 8c0ad119e7 Update vmw-player.rst (#815)
Text references ESXi instead of Workstation Player though that is the topic.
2019-09-22 20:45:58 -07:00
Daniela Plascencia c04bbed8cb guides/dlrs.rst: updates Kubeflow sections on DLRS guide (#808)
* Removes "Kubeflow multi-node benchmarks" section as the steps there
  reference deprecated methods/code
* Updates TF Benchmarks branch 1.12 --> 1.13 on "TensorFlow single and
  multi-node benchmarks" section

Signed-off-by: Daniela Plascencia <daniela.plascencia@linux.intel.com>
2019-09-20 18:01:49 -07:00
DougTW c1c4e6793f kata migration.rst: Editorial changes (#810)
* Editorial changes for kata-migratios

Signed-off-by: DougTW <doug.martin@intel.com>

* Editorial changes to kata_migration.rst

Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-20 17:48:52 -07:00
michael vincerra 87930e2f2b Adds Example 6 and 7 to show how to remove a bundle and do a format bump. (#770)
- Subdivides prev Example 3 into two:
  - Create an update for the mix
  - Build an image
- Adds subsection Format Bump to explain its purpose and swupd protocols
- Adds Figure 1 and new _figures/mixer dir to illustrate Format Bump
- Modifies some commands to clarify intent, purpose
- Closes #507 

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-20 17:37:22 -07:00
DougTW f3ffba44a1 proxy.rst: Editorial changes (#803)
* Editorial changes to proxy.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixes minor formatting errors.:)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-20 16:34:17 -07:00
DougTW 0fa7d2bc64 redis.rst: Editorial changes (#797)
* Editorial changes to redis.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Editorial changes to redis.rts
- fixed space between heading and text

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixes formatting errors for successful build in CI. Simplifies intro.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-20 16:33:56 -07:00
DougTW 5549a0a186 Editorial changes to smb-desktop.rst (#807)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-20 16:07:15 -07:00
DougTW 2ec68b4ab1 apache-spark.rst: Editorial and organizational changes (#798)
* Editorial and organizational changes to apache-spark.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* fixed indent alignment changes requested by mvincerx

Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-20 15:50:36 -07:00
michael vincerra 22e1af3d7e Corrects SIMD extensions from 4.1 to 4.2. (#813)
- Closes #809

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-20 15:10:21 -07:00
michael vincerra a2de1ee7ba Removes encryption option in notes, screenshots in bare-metal-install-server (#814)
* Removes encryption option in notes, screenshots in bare-metal-install-server.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Adds notes on use of _F for formatting option.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-20 14:50:31 -07:00
Kevin Putnam 5a041baa1c Updated readme to reflect recent changes and latest doc BKMs. (#737)
* Updated readme to reflect recent changes and latest doc BKMs.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Fixes typo in subheader, Cleaning up.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-19 18:30:26 -07:00
DougTW 6ac6b4812b Editorial changes to smb.rst (#806)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-19 08:47:31 -07:00
michael vincerra 565560ee7b Replace Figures 8, 11, new menu name, Advanced Installation, in bare-metal-live-desktop (#802)
* Replace Figures 8, 11 for new menu name: Advanced Installation
- Change from Advanced Disk Config -> Advanced Installation
- Revise word choice in above section for clarity

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces Figure 8 to default with warning.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-17 17:39:53 -07:00
Michael Vincerra 699c4e60a9 Modify to create new development branch with output to developmentHTML
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-17 14:50:46 -07:00
michael vincerra 03943a1774 Adds Advanced Disk Partitioning section with gparted. (#742)
- Add 6 new screenshots to show usding gparted for partitioning
- Add new screenshot for Fig. 8, for updated Select Inst. Media
- Reorder, rename Figures 11-25 to accomodate inclusion of new section

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-17 10:55:44 -07:00
michael vincerra 21ae1da040 bare-metal-install-server: Adds new section on Advanced Installation with cgdisk (#732)
* Adds new section on Advanced Installation with cgdisk.
- Adds new figures 08-16; renumbers subsequent figures
- Makes minor editorial corrections throughout

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Removes note indicating multiple swap partitions possible.
- Per discussion with @mdhorn.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-16 16:30:35 -07:00
DougTW cd0ec7217c apache-hadoop.rst: Editorial changes (#788)
* Editorial changes to apache-hadoop.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Content organization changes
- Simplified Prerequisites
- Moved sentence out of Prerequisites into Description

Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-16 16:01:40 -07:00
DougTW 72762f1399 Editorial revisions to fmv.rst (#789)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-16 15:34:40 -07:00
puneetse bc8907acb0 Update kvm.rst (#784)
- Add tables in place of long lists
- Add emphasize-lines in codeblock
- Add commands for refreshing OVMF files
2019-09-16 10:19:40 -07:00
Beth Dean ee38997188 Fix incorrect image name; update link to benchmark (#791)
Signed-off-by: Beth Dean <beth.e.dean@intel.com>
Closes #767 
Closes #727
2019-09-16 09:24:33 -07:00
DougTW 973cd6a98b Editorial changes to yubikey-u2f.rst (#785)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-13 15:54:13 -07:00
DougTW d865735824 azure.rst: Editorial changes (#779)
* Editorial changes to azure.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Added contents directive to asure.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Requested revisions to azure.rst
- Reworded introduction paragraph (per mvincerx)
- Removed redundant section references (per mvincerx)
- Reworded Azure portal access paragraph (per mvincerx)
- Removed extraneous "Once complete" from line 302-303 (per mvincerx)

Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-13 15:48:54 -07:00
Kevin Putnam d42d3ab438 Merge pull request #787 from intelkevinputnam/kp-deploy-from-publish
Deploy/Publish from publish branch
2019-09-13 10:47:52 -07:00
Kevin Putnam 69ec80848d Merge pull request #786 from intelkevinputnam/kp-repair-failing-links
Fixes several links that were failing
2019-09-13 10:39:32 -07:00
Kevin Putnam d2717ac3eb Docs will now deploy from publish branch. Master will now be staging to preview changes before going live.
Publishing currently requires 1 manual step:

1. merge/pull master into publish

Previewing on staging requires 1 manual step:

1. hit staging publish URL

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-13 10:28:05 -07:00
Kevin Putnam 49efe4f7bc Fixes several links that were failing
* Added one link to whitelist (nvidia downloads)
* Added "/" to download images link
* Updated to swupd update link

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-13 10:14:05 -07:00
michael vincerra 79daa13b75 Moves tutorials/dlrs to guides/stacks/dlrs. (#782)
* Moves tutorials/dlrs to guides/stacks/dlrs.
- Revises relative paths of figures
- Adds missing captions for figures 3,4,5

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Closes #752

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-12 09:24:10 -07:00
DougTW f226df0738 Editorial changes to K8s-bp.rst (#781)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-11 17:13:40 -07:00
Kristal Dale e5678ec3e5 Merge pull request #777 from krisdale/kd-update-ga-tracking
Updated GA tracking snippet:
2019-09-11 11:47:58 -07:00
DougTW f73fe76cbb Editorial changes to flatpak.rst (#778)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-09-10 16:21:20 -07:00
Kristal Dale 02c4daa41c Updated GA tracking snippet:
- Update to use regex to match hostname for cross domain tracking
- Update to set useAnchor to true
- Update to use https when adding analytics.js

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-09-10 13:52:41 -07:00
Kevin Putnam 040a1b41ce Merge pull request #755 from intelkevinputnam/kp-clr-theme-improvement
UI improvements
2019-09-10 13:29:36 -07:00
m-svo 3537e7e8a6 fixed typo (#763)
Ubuntu 19.04 is non-LTS
2019-09-09 18:01:29 -07:00
michael vincerra 580b2166ec Applies line-edits to clarify macOS commands and process desc. (#743)
- Closes #730

Signed-off-by: Michael Vincerra
<michael.vincerra@intel.com>
2019-09-09 18:00:45 -07:00
puneetse a19948e235 Update clr-boot-manager commands (#740)
Update clr-boot-manager commands to call update before setting kernel and optinally increase the timeout.
2019-09-09 17:56:48 -07:00
puneetse 17e70abdf2 Rewrite Hyper-V document with images (#729) 2019-09-09 17:53:12 -07:00
puneetse bb874bec89 Move guides inside networking section (#726)
* Move static IP document to networking section

* Move customer container document  outside of networking section

* Move NTP document to networking section
2019-09-09 17:12:22 -07:00
Kevin Putnam a20dee18a7 Will now pull chinese content from https://github.com/clearlinux/clear-linux-documentation-zh-CN.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-09 16:03:05 -07:00
Kevin Putnam 6902e5319b Merge pull request #773 from intelkevinputnam/kp-add-chinese-language-picker
Added 简体中文 (Simplified Chinese) to language picker.
2019-09-09 14:46:17 -07:00
Kevin Putnam 6d763205d2 Added 简体中文 (Simplified Chinese) to language picker.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-09 14:30:50 -07:00
Kevin Putnam 8b19b4b151 Removed compression of zh_CN build.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-09 14:15:10 -07:00
Kevin Putnam 1873b3f69e Fixed 2nd typo
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-09 14:00:05 -07:00
Kevin Putnam ca25cc647d Fixed typo
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-09 13:52:03 -07:00
Kevin Putnam cf59c3486e Merge pull request #772 from intelkevinputnam/kp-deploy-tagged-zh-CN_release_only
Deploy simplified Chinese from tagged release only
2019-09-09 13:43:20 -07:00
Kevin Putnam cc56d56ee9 * Master is now deploying only the latest tagged release of simplified Chinese into /source/_build/html/zh_CN.
* Both Chinese and English are built for error checking purposes only (parallel dirs /source/_build/html and /source/_build/zh_CN).
* Next stage will be to move building of simplified Chinese to https://github.com/clearlinux/clear-linux-documentation-zh-CN only and use latest release from that repo.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-09 13:36:27 -07:00
Kevin Putnam 10d1185f9e Merge pull request #750 from intelkevinputnam/kp-add-tagged-release
Stage 1 of back end support for keeping Chinese language content static in rolling release
2019-09-09 13:04:50 -07:00
Kevin Putnam 637f193c3a Merge pull request #771 from terencex-tsang/master
ZHCN Updates from last check
2019-09-06 18:15:42 -07:00
terencex-tsang 34cb3a92de Merge branch 'master' into master 2019-09-06 17:12:14 -07:00
ttsangx 92f2e56bf3 ZHCN Updates from last check 2019-09-06 16:59:09 -07:00
Kevin Putnam 8495797b22 Merge pull request #769 from intelkevinputnam/kp-zh-CN-fix-quick-update-fix-link
Changed link in English docs to enable localized version of link in Chinese language
2019-09-06 12:10:31 -07:00
Kevin Putnam 91df7411ad 1. Changed link to inline and updated in .po for virtualbox-cl-installer
2. Fixed out of date .po files affected by sphinx-intl update required to update link above.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-09-06 12:04:36 -07:00
Kevin Putnam c4f13e3cd6 Merge pull request #768 from terencex-tsang/master
ZHCN Final linguistic fixes
2019-09-06 11:23:46 -07:00
ttsangx 5568654afd ZHCN Final linguistic fixes 2019-09-06 11:02:06 -07:00
Kevin Putnam 1de7a6bfbb Merge pull request #766 from terencex-tsang/master
ZHCN finalizing linguistic fixes
2019-09-05 15:29:04 -07:00
ttsangx 9668814f85 ZHCN finalizing linguistic fixes 2019-09-05 12:24:10 -07:00
Kevin Putnam d673b707b7 Merge pull request #765 from terencex-tsang/master
ZHCN linguistic and link fixes
2019-09-05 07:55:33 -07:00
ttsangx 4fb7f97575 Additional link updates with translations 2019-09-04 17:25:49 -07:00
ttsangx 28f1567213 Asterisk fix 2019-09-04 16:31:34 -07:00
ttsangx 2d70f0ea10 Target po fixes 2019-09-04 16:29:16 -07:00
ttsangx 6cc1688051 ZHCN Linguistic and reference link fixes 2019-09-04 16:15:42 -07:00
Kevin Putnam c631035913 Merge pull request #762 from terencex-tsang/master
ZHCN Linguistic fixing
2019-09-03 18:28:30 -07:00
ttsangx 8b7d2f01b0 Github build validation fix 2019-09-03 17:39:45 -07:00
ttsangx 9ec3816256 ZHCN Linguistic fixing 2019-09-03 17:32:30 -07:00
terencex-tsang 81956eab54 Merge pull request #3 from clearlinux/master
Pull request to merge latest master with fork
2019-09-03 17:27:00 -07:00
michael vincerra 12a9c29a5d Adds missing space in conditional statement in _python/template.html (#761)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-09-03 10:53:36 -07:00
Mary Camp 3b59eef4a5 Updated Flatpak tutorial with Filezilla examples. (#753)
* Updated Flatpak tutorial with Filezilla examples.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Fixed refs to flatpak in FAQ doc

Closes #481

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-08-30 17:51:17 -07:00
Kevin Putnam 7a9c102925 Restores old DRLS content for translation team QA. (#760)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-30 10:52:27 -07:00
michael vincerra 8830c289e9 Add label link to dlrs2 for stacks/guides (#759)
* add label link to dlrs2

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fix.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-30 10:14:58 -07:00
michael vincerra 7e83487235 Adds back dlrs.rst in guides/stacks/ to avoid redirect issues. (#758)
* Replaces dlrs.rst in guides/stacks to avoid redirect issues.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Corrects typo on % for image at 50.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Corrects .. figure:: ref relative path from inside guides/stacks/dlrs

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Corrects relative path in figure 5.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revises label to avoid buld error.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-30 10:07:17 -07:00
Kevin Putnam a6d8af9b4e Merge pull request #756 from intelkevinputnam/kp-fix-telemetrics-link
Fix to telemetrics to support Chinese language translation
2019-08-29 17:36:56 -07:00
Kevin Putnam 62e82d3cc5 Had to update .po files.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-29 17:32:59 -07:00
Kevin Putnam b1e039e870 A small change.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-29 17:16:21 -07:00
Kevin Putnam 1605650039 Fixed a warning that was occurring due to a link reference in the English version of the docs. Changed to inline.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-29 17:13:46 -07:00
Kevin Putnam e0eacf0f30 Merge pull request #754 from terencex-tsang/master
ZHCN Linguistic bug fixing
2019-08-29 16:53:51 -07:00
ttsangx 7c6b8e941d ZHCN Build check final fixes stateless.po and telemetrics.po 2019-08-29 16:37:50 -07:00
ttsangx fd2060292b ZHCN Linguistic bug fixes (git fix) 2019-08-29 16:19:40 -07:00
Kevin Putnam 6041602913 UI improvements:
* Changed underline of search box to white from black.
* Added white border to differentiate clearlinux.org nav elements from docs. Limitations:
   * Current solution fails to work 100% in responsive mode.
   * Degradation is graceful.
   * Better fix requires deeper change to the theme.
   * Pending update pulling RTD theme into the project will allow this.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

Changes to be committed:
	modified:   source/_themes/otc_tcs_sphinx_theme/layout.html
	modified:   source/_themes/otc_tcs_sphinx_theme/static/tcs_theme.css
2019-08-29 16:17:02 -07:00
ttsangx 8e66dad187 ZHCN Linguistic bug fixing 2019-08-29 15:56:02 -07:00
michael vincerra 4925650c45 Add code to show status and assign status color-code for available bundles. (#748)
* Add code to show status and assign color-coding to available bundles.
- Add regex PATTERN4 to capture bundle status values
- Add code to process capture groups in for loop
- Rename bundler() to main() to follow Python convention
- Add conditional blocks to filter tags based on below status indicators
- Add css classes for active-status, wip-status, and pending-delete-status
- Closes #747

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Programs "Deprecated" status for such bundles; color-codes it in css.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Adds #ce2029 color for "Deprecated" status to css; reorders css classes.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revises HTML relative link in template.html to tcs_theme.css.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-29 13:50:30 -07:00
Beth Dean 17f4c7fab4 Add examples to support DLRS v4 release (#738)
* Add examples to support DLRS v4 release

* Add AIXPRT and PyTorch training examples to DLRS guide

* adds necessary white space before code block

* updates openvino examples

* adds links to referenced scripts

* Move dlrs into tutorials for immediate publication

The dlrs guide and images are moving -- the images into the source/_figures directory, and the dlrs file into tutorials, so they can be immediately published. This change enables partners working with DLRS v4 to continue development.  When possible the dlrs.rst file will be returned to the guides section, and further edits added then.

Signed-off-by: Beth Dean <beth.e.dean@intel.com>
2019-08-29 11:51:12 -07:00
Kristal Dale 5a0144e6ee New tutorial to run CL in Parallels (#749)
This PR replaces PR 605 (including feedback/edits)

- New tutorial with screen shots
- Updated to reflect reorg of docs
- Updated title to reflect updated tutorial nameing convention
- Included feedback on previous PR (that this PR replaces)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-29 11:13:38 -07:00
Kevin Putnam a3e6c8821b Merge pull request #751 from terencex-tsang/master
ZHCN Translation updates
2019-08-28 15:54:29 -07:00
ttsangx 2eac3e7560 ZHCN Fixes 2019-08-28 15:42:49 -07:00
ttsangx 7c97d15551 ZHCN Translation updates 2019-08-28 15:33:36 -07:00
Kevin Putnam a7005f8f34 Part of staged move to making language content static between tagged language releases.
* creates a release consisting of a zipped archive of the html for Chinese language

Stage 2 will build language content but only deploy from the zipped archive.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-28 14:18:00 -07:00
Kevin Putnam bed3874cf3 Restores permalinks for all headers. (#746)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-27 13:16:32 -07:00
Kevin Putnam ec919565e5 Merge pull request #744 from terencex-tsang/master
ZHCN additional translation updates
2019-08-27 08:49:34 -07:00
ttsangx 6e1aab0f20 Git merge fixes 2019-08-26 14:09:21 -07:00
ttsangx 180f1b23fa ZHCN additional translation updates 2019-08-26 13:39:33 -07:00
terencex-tsang 9e1426cc0f Merge pull request #2 from clearlinux/master
Updating from latest Master
2019-08-26 13:30:50 -07:00
puneetse ae915a02fa Add FAQ about vscode (#739)
* Add FAQ about vscode

* Editorial changes.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-26 09:40:16 -07:00
Kevin Putnam 084d7b3468 Added a magnifying glass icon to the search field and changed placeholder text. (#734)
* Adding magnifying glass to search field.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Moved magnifying glass to the left and shifted text to right in search field.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Embedded image in css to avoid sticky path issues.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Reverting to relative path to .css

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-23 20:46:35 +02:00
Kevin Putnam 1b4264113d Added explanatory comments to the script (#735)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-22 18:45:43 +02:00
Kevin Putnam 85b19cbf8e Merge pull request #736 from terencex-tsang/master
Adding translation updates for ZHCN documentation
2019-08-21 16:10:34 -07:00
ttsangx aeae61fbbb RST check reference fixes 2019-08-21 15:38:32 -07:00
ttsangx 40f5bfee74 Adding translations for ZHCN updates 2019-08-21 15:22:15 -07:00
terencex-tsang 340d5ebce5 Merge pull request #1 from clearlinux/master
Merging with latest master
2019-08-21 15:13:00 -07:00
Kevin Putnam 5d27002511 Change to ignore artifacts from creating bundle list content. (#733)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-21 14:19:15 -07:00
michael vincerra d2396a6b4f Bundle lister update (#725)
* Revises to simplify and refine code:
- Removes regex PATTERN4 and 5
- Revises PATTERN3 to exclude comments on custom additions
- Removes pundler() because no longer a clr-bundles directory

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Removes cruft code.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Edit for rebase.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Removes decode() for string in extractor().

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Applies .bundledesc css to <p> tag on includes().

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Modifies html tags in template and styles.css.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-14 10:17:20 -07:00
michael vincerra 4c26471624 Update issue templates 2019-08-13 17:15:43 -07:00
michael vincerra 3a6a753a60 Update issue templates 2019-08-13 17:14:40 -07:00
Kevin Putnam 40e05ce150 * Changed Clear Linux Project to all uppercase. (#717)
* Removed link at left of header that went to clearlinux.org
* Added "home" button on right side of header that goes to clearlinux.org

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-12 14:29:43 -07:00
Kevin Putnam 5a87ad722e Fixed CSS problem where a bullet list inside of an admonition was being overlapped by the admonition text. (#718)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-12 11:15:43 -07:00
Kristal Dale 2f0f133386 Merge pull request #722 from krisdale/kd-po-reconcile-org-content
Kd po reconcile org content
2019-08-12 11:01:13 -07:00
Kristal Dale 08438fb919 Minor updates to .po after update in source (bootable usb)
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-09 17:29:48 -07:00
Kristal Dale 54aa3297df Refreshed .po files with latest organization and content.
Resolved a handfull of errors in translated content (syntax).

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-09 17:21:36 -07:00
Kristal Dale 22f164cb4d Initial commit for .po file reconcile
- remove locale de
- re org zh_CN content to match .rst structure/org

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-09 17:21:34 -07:00
Kristal Dale 21f2cd5e6f Merge pull request #721 from krisdale/kd-transl-fix2
Minor edit to bootable-usb to support translations.
2019-08-09 17:20:06 -07:00
Kevin Putnam e04a5b85af Linkcheck takes a while and only needs to happen on deployment, so added to before_deploy. (#720)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-09 17:17:35 -07:00
Kristal Dale c372e8179f Minor edit to bootable-usb to support translations.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-09 17:14:04 -07:00
puneetse 1054aff322 Update kernel-development codeblocks (#716)
Change RPM spec file codeblocks to use the spec pygments formatting, add line numbers, and emphasize important lines.
2019-08-09 15:37:21 -07:00
Kevin Putnam af2324df0e Added trademark disclaimer at the bottom of each page. (#719)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-09 13:08:23 -07:00
Mary Camp 388228aa6b Edited conf.py to fix copyright statement. (#712)
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-08-09 09:55:13 -07:00
puneetse 806748336a Clean up get-started section (#714)
* Clean up get-started section

Renames titles of get-started documents to be concise and consistent. Moves GCE from VM to cloud.

* Replaces include with ref to download-verify-decompress.
- Resolves duplication of Figure 1.
- Declutters guide.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revises header for brevity.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Adds missing URL to correspond to in-text reference to image repo.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-09 08:46:07 -07:00
michael vincerra 3b70eb23d5 Corrects swupd search command. (#715)
- Removes `bundle-add`
- Removes [-b] flag; deprecated

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-08 20:11:24 -07:00
Kristal Dale a23056d78d Merge pull request #710 from krisdale/kd-remove-redundant-content
Remove redundant content + associated clean up
2019-08-08 15:16:55 -07:00
Kristal Dale 3a18501f30 Minor revisions on wording and spacing.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-08 13:46:02 -07:00
Kevin Putnam badddca2e4 Turned on linkcheck in Travis. (#708)
* Turned on linkcheck in Travis.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added print lines to parse-link-check.py to improve Travis log output.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-08 09:40:26 -07:00
michael vincerra 3f2ff7321a Applies default css for tables to available bundles. (#711)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-07 18:49:13 -07:00
Kristal Dale a8aa87ec9d Remove redundant content + associated clean up
- Remove concepts (content migrated to Clear guides)
- Remove reference for bundle commands (quick ref in swupd guide)
- Moved bundle about page to Clear guide
- Updated links to concepts page, to instead link to the associated guide

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-07 16:54:15 -07:00
Kristal Dale 2898310fae Merge pull request #706 from krisdale/kd-transl-fix1
Minor grammatical updates requested in support of upcoming translated content.
2019-08-06 17:25:38 -07:00
Kristal Dale bc2bd3537c Minor grammatical updates requested in support of upcoming translated content.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-06 17:17:57 -07:00
Kristal Dale fbcf9a8b8f Merge pull request #705 from krisdale/kd-minor-migration-text-revisions
Minor revisions as part of transition to new location
2019-08-06 16:06:23 -07:00
Kristal Dale 3c3a1c3757 Minor revisions as part of transition to new location
-Edits to about page (per request)
-Edits to landing page (per request)
-Moved bootable usb out of containing folder (unnecessary)
-Update conf future version name

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-06 16:01:05 -07:00
Kevin Putnam 6e701d229e Merge pull request #703 from mvincerx/mv-python-requirements
Upgrades to Jinja2 2.10.1, dependency for bundle_lister.py.
2019-08-06 15:04:56 -07:00
Michael Vincerra 5d716ab1ba Upgrades to Jinja2 2.10.1, dependency for bundle_lister.py.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-06 14:19:09 -07:00
Kevin Putnam c12262ebe1 Merge pull request #702 from intelkevinputnam/master
Merge of rtd-theme branch into master
2019-08-06 13:53:21 -07:00
Kevin Putnam 3c339a3ed6 Changed .travis.yml to deploy from master rather than rtd-theme branch.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-06 13:39:16 -07:00
Kevin Putnam ab64d449b3 Merge pull request #701 from intelkevinputnam/rtd-theme
Merge of some content from master and update of Bare Metal Installer URLs
2019-08-06 13:15:09 -07:00
Kevin Putnam e67a9d0c7b Fixed include broken by moving bare metal install docs.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-06 12:23:51 -07:00
Kevin Putnam c1b36ed13b Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-06 12:12:03 -07:00
Kevin Putnam a74cc40fd5 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-06 12:10:59 -07:00
Kevin Putnam c6cf74e087 Fixed URLs for intall docs.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-06 12:10:22 -07:00
Kristal Dale aca6e933bf Merge pull request #700 from krisdale/rtd-theme
Update "Use Cases" to be "Use case tutorials"
2019-08-06 12:05:39 -07:00
Kristal Dale fc2f2ee872 Update "Use Cases" to be "Use case tutorials"
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-06 12:00:29 -07:00
Kevin Putnam 9a52aa4866 Merge pull request #695 from intelkevinputnam/rtd-theme
Tutorial rework per issue #688
2019-08-06 11:27:29 -07:00
Kristal Dale 78fb10d4d9 Merge pull request #699 from krisdale/rtd-theme
GA edits for spaces
2019-08-05 16:12:58 -07:00
michael vincerra a8c71632e2 Reorder so EUFI config in VM appears before running clr-installer. (#697)
- Closes #680

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises header as Install open-vm-tools and intro for context.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-05 16:06:09 -07:00
Kristal Dale 564c1de03e GA edits for spaces
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-05 16:04:16 -07:00
Kristal Dale 117359b38c Merge pull request #698 from krisdale/rtd-theme
Correction to GA snippet
2019-08-05 15:46:07 -07:00
Kristal Dale 63317e9d43 Correction to GA snippet
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-05 15:37:59 -07:00
Kevin Putnam 18497257c8 Added sitemap to gitlab requirements.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-05 15:26:02 -07:00
Kevin Putnam 2fe134912c Added requirement for Sphinx 1.8.0 for gitlab.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-05 15:23:41 -07:00
Kevin Putnam bff6f34e06 Moved images to subdirectories in _figures for easier management.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-05 15:22:28 -07:00
Kevin Putnam 4240513f90 A few more changes to fix alphabetical order in tutorials.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-05 14:53:10 -07:00
Kristal Dale 0c90ae98b7 Merge pull request #696 from krisdale/rtd-theme
Added updated GA tracking snippet (cross-domain) and enabled canonical tag in config.
2019-08-05 14:41:10 -07:00
Kristal Dale ae818da5d8 Added canonical tag configuration to config file.
Added GA tracking snippet (cross-domain) to layout template.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-05 14:28:00 -07:00
Kevin Putnam dda2e0a3bb Improved tutorials organization based on feedback. Added favicon to the project.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-05 14:04:16 -07:00
Kristal Dale 8ed9b2ddfb Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-05 13:34:43 -07:00
Kevin Putnam a3afa314d1 Reworked tutorial section and moved cloud install content to get started section.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-05 13:16:05 -07:00
Kevin Putnam 4129d8a584 Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-05 12:03:51 -07:00
Kevin Putnam 759dd0b01a Removed specific references to Chinese and L19.01 in version picker.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-05 12:02:52 -07:00
Kevin Putnam 82a8d7aaa5 Merge branch 'development' of github.com:clearlinux/clear-linux-documentation into development 2019-08-05 11:38:34 -07:00
Kevin Putnam 1df1cd7aec Merge branch 'rtd-theme' into development 2019-08-05 11:35:07 -07:00
Kristal Dale a55b3bf9fd Merge pull request #693 from terencex-tsang/rtd-theme-l10n
ZHCN Translation updates
2019-08-05 10:58:11 -07:00
Kevin Putnam 7773245d4a Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-05 09:45:57 -07:00
Kevin Putnam 346bcedd83 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-05 09:44:29 -07:00
ttsangx 85a24f7e42 Inconsistent reference checks fixes 2019-08-02 17:40:22 -07:00
Kristal Dale 120591233d Merge pull request #694 from krisdale/development
About page edits
2019-08-02 17:10:18 -07:00
ttsangx ceb242d095 Github checks fixes 2019-08-02 17:03:14 -07:00
Kristal Dale 352cfc5614 Revisions to new about page. Added section link to guides index, for
reference from about page.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-02 16:43:17 -07:00
ttsangx 6cf3c3eb35 More translation updates for Guides and linguistic fixes for other sections 2019-08-02 16:40:18 -07:00
Kevin Putnam 0860c695cc Merge pull request #685 from krisdale/rtd-theme
Add requirement and config for sphinx-sitemap
2019-08-02 16:38:30 -07:00
michael vincerra 075cb99837 Adds cloud-native-setup in related topics; corrects link. (#691)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds sentence ref to cloud-native-setup in Desc.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-02 16:24:36 -07:00
Kristal Dale 55e1eacc1b Merge pull request #692 from krisdale/development
Update landing page text for clarity per request.
2019-08-02 15:42:23 -07:00
Kristal Dale c8d0ba28f0 Update landing page text for clarity per request.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-08-02 15:34:53 -07:00
Kristal Dale 62a845e73a Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-02 14:06:57 -07:00
DougTW 25819fccd9 machine-learning.rst: minor editorial changes (#674)
* Incremental commit 1: minor editorial revisons.

Signed-off-by: DougTW <doug.martin@intel.com>

* machine-learning.rst: Minor editorial changes.

Signed-off-by: DougTW <doug.martin@intel.com>

* Applies :command: directive for bundles and capitalizes Figures.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-08-02 13:23:03 -07:00
Kevin Putnam ef133322bd Merge branch 'rtd-theme' into development
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-01 16:57:12 -07:00
Kevin Putnam b1a8266c35 Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-08-01 15:59:22 -07:00
Kevin Putnam e16ffe2f9b Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-08-01 15:59:06 -07:00
Mary Camp c9fbbdc4de Changes per Issue 664: moved topic, edited text (#677)
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-08-01 11:12:45 -07:00
Kristal Dale c24e785a6b Add requirement and config for sphinx-sitemap
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-31 16:42:09 -07:00
Kevin Putnam 78d86d4428 Merge pull request #683 from terencex-tsang/rtd-theme-l10n
Linguistic fixes for Get Started documentation
2019-07-31 16:38:08 -07:00
Kevin Putnam bca539523d Fixed toctree error.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-31 14:30:00 -07:00
DougTW 21bf11a7dc Minor editorial and trademark changes: (#681)
* Capitalization of Figure references
* Word choices
* Trademark notation for Amazon Web Services

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-31 14:27:55 -07:00
Kevin Putnam d9f3ac31ad Changed reference and tutorial landing pages to index to improve URLs.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-31 14:26:17 -07:00
Kevin Putnam 1a0d6ff7ee Renamed landing page for clear linux tooling.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-31 14:06:59 -07:00
Kevin Putnam ef4c06cd61 Changed landing pages names from dir name to index to improve URLs.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-31 13:57:58 -07:00
Kevin Putnam 91898e45b0 Merge branch 'rtd-theme' into development 2019-07-31 13:43:44 -07:00
ttsangx fa7e7f5ef3 Updates to spacing 2019-07-31 12:34:08 -07:00
ttsangx 08bca6db10 Linguistic fixes for Get Started documentation 2019-07-31 12:25:17 -07:00
Kevin Putnam 3a3c8e0854 Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-31 11:25:00 -07:00
Kevin Putnam a542c66b40 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-31 11:24:20 -07:00
DougTW 270850a51e Minor editorial revisions. (#678)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-31 10:42:50 -07:00
Kevin Putnam aa0f12673d First draft of about page.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-30 16:56:29 -07:00
Kristal Dale 612b95344b Merge pull request #676 from terencex-tsang/rtd-theme-l10n
Translation updates for Tooling section
2019-07-30 14:02:36 -07:00
ttsangx 48e9c206a5 Fixed spacing issues detected 2019-07-30 13:16:23 -07:00
Kevin Putnam 2d4254721f Merge branch 'rtd-theme' into development 2019-07-30 12:04:42 -07:00
Kevin Putnam 2b161b0ac3 Moved content to new tutorial location.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-30 12:02:03 -07:00
Kevin Putnam a629e92459 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-30 11:22:03 -07:00
ttsangx ede9062664 Translation updates for Tooling section 2019-07-29 18:04:34 -07:00
DougTW 3d7e832023 Minor editorial revisions. (#675)
* Added TOC after opening sentence
* Added Description heading
* Moved remaining description under Description

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-29 17:40:57 -07:00
puneetse 143449c77c Update cpu-performance.rst (#673)
Combine systemctl enable and start commands with a single  systemctl enable --now command.
2019-07-29 16:17:57 -07:00
puneetse f9ae43dbc6 Add document on installing NVIDIA CUDA Toolkit (#611)
* Add new tutorial for installing NVIDIA CUDA

Add new tutorial for installing the NVIDIA CUDA toolkit.

* Update nvidia-cuda title
2019-07-29 16:11:52 -07:00
Kevin Putnam 14179cf8ca Fixed include error in kernel-development.rst and added development branch rule to .travis.yml.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-29 14:15:33 -07:00
Kevin Putnam ac7d52e512 Create about page and move Clear Linux specific content to guides/clear.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-29 12:51:04 -07:00
Kevin Putnam 23f595c4d6 Fixed typo on top level landing page.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-29 10:42:59 -07:00
Kevin Putnam 563f4e598f print output of hitting publish url to log
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-29 09:33:56 -07:00
Kevin Putnam 15c5bb355e moved resource-limits.rst to new location.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-26 16:01:04 -07:00
Kevin Putnam 369271ed81 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-26 15:58:28 -07:00
Kevin Putnam b8d2f88a67 Changed sphinx requirement to 1.8. Added error on warning to htmlall make rule.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-26 15:52:17 -07:00
DougTW 88977e0bef Minor editorial and formatting changes. (#668)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-26 14:38:44 -07:00
puneetse 2ce50349a0 Add document on resource limits (#662)
* Update from upstream (#15)

* Add section for kubectl to dlrs tutorial (#550)

* Add section for kubectl to dlrs tutorial

* Editorial clean up to Kubectl section.

* Minor grammatical edits: missing punctuation and line length clean up.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Dm autospec guide editorial (#565)

* Edited for syntax, spelling, trademarking, and branding.

Signed-off-by: douglasm <doug.martin@intel.com>

* Made editorial revisions, e.g., grammar and spelling.

Signed-off-by: douglasm <doug.martin@intel.com>

* changed one phrase to use active voice present tense. Reset autoproxy.rst.

Signed-off-by: douglasm <doug.martin@intel.com>

* Add document on debug system (#561)

* Add stateless concept document (#564)

* Changed ister.rst for trademarks, branding, and editorial issues. (#573)

* Minor editorial revision to test multiple commits on one file.

Signed-off-by: douglasm <doug.martin@intel.com>

* Minor editorial revisions completes my revisions to this file.

Signed-off-by: douglasm <doug.martin@intel.com>

* Add a FAQ page (#547)

* Add a new FAQ document

* Clerical changes to faq doc

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add note about AUTOINSTALL=yes in dkms.conf (#575)

* Add link for launcher.py and note MKL HW reqs for DLRS tutorial. (#570)

* Add link for launcher.py and note MKL HW reqs for DLRS tutorial.

* Reword note about MKL, change from note to warning.  Closes #560, Closes #559

* Add note specifying Kubeflow v0.4 when using launcher.py
* Closes #559 , Closes #560

* Update assign static IP doc to have NM instructions (#574)

* minor editorial changes; edits complete. (#580)

Signed-off-by: DougTW <doug.martin@intel.com>

* Update NVIDIA documentation to isolate install even further (#586)

* Add updating section to NVIDIA  doc

* Isolate NVIDIA files under /opt and /etc even more

Adds more parameters to avoid nvidia-installer placing files under /usr and have applications use alternative paths.

* Explicitly add warning about libGL.so conflict

Add a warning about the well-know libGL conflict between mesa and NVIDIA packages.

* Update nvidia.rst

* Add a step restart NetworkManager in static IP doc (#584)

* Update assign static IP doc to have NM instructions

* Add step to restart NetworkManager

* Adds note to clarify BIOS behavior if installing on multiple partitions. (#582)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Rewording revisions.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Editorial change.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fix minor syntax on nvidia.rst (#594)

* Minor editorial changes to swupd-guide.rst. (#591)

Signed-off-by: DougTW <doug.martin@intel.com>

* q

* Retested QEMU-KVM doc. against latest Clear and 3rd-party distros.
Updated doc. to reflect any changes.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* Added reviewer comments.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add link to terms of use in the dlrs tutorial (#596)

* Added FAQ to sitemap and shortened FAQ title text to "FAQ." (#600)

Closes #599 
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* mixer.rst: editorial changes (#585)

* Editorial, spelling, and formatting changes only.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed indentation error on mixer.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Add a note about running stack on other Linux distros (#598)

* Add a note about running stack on other Linux distros

* Add unistall instructions

* Replaces telemetry figure with clr-installer 2.0.8 version, live-desktop. (#597)

* Update telemetry figure per Engineering to reflect clr-installer 2.0.8.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise instruction to match new GUI.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise wording of step to match new GUI.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces telemetry figure per Engineering for clr-installer 2.0.8. (#595)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises Figure 16, telemetry, to remove installer version.
- Closes #590 to address non-UEFI USB entry in BIOS during install

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Closes #590.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* NVIDIA; Trademark, branding, and editorial changes (#601)

* Minor editorial and trademark/branding changes.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed file directive. Made grammatical change suggested by puneetse.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed heading markup requested by mvincerx.

Signed-off-by: DougTW <doug.martin@intel.com>

* Corrects Step 4 command to verify integrity. (#602)

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add section on settign a static machine id. (#606)

- Closes #558.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revises bare-metal-install-desktop fig 3 to clarify installer icon. (#603)

* Revises bare-metal-install-desktop to clarify installer icon.
- Closes #577

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revisions to "Launch the installer" text.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Update system requirements documentation (#589)

Update to include installer requirements section calling out higher needs for live desktop installer.

Over all revision of document and formatting.

* Fix error in sequence of figures, live-desktop. (#613)

- repetition of Fig 3. and Fig. 4

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fixed cross-ref in bare-metal-install-server.rst to autoproxy (#617)

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed cross-ref and made minor formatting and editorial changes. (#619)

Signed-off-by: DougTW <doug.martin@intel.com>

* Get Started section link clean up (#618)

* Link clean up

Basic link clean up in advance of translation of content.
- Removed unused links
- Updated links defined as named refs to use simple text e.g. name of linked content
instead of narrative text.
- Minor text edits to accomodate minor changes to name ref links.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Fix typo from first commit.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Tooling link clean up (#620)

Basic link clean up in advance of translation of content.

- Removed unused links
- Updated links defined as named refs to use simple text e.g. name of linked content
instead of narrative text.
- Minor text edits to accomodate minor changes to name ref links.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* New guide: how to install using config file (#568)

* New guide: how to install using config file

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* New guide: how to install using config file.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Added line numbers, minor text edits

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Incorporated review feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Adding more feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* More text changes per reviewer feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add reviewer feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Completed more text edits.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Adding latest feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Update fmv.rst (#616)

* Update fmv.rst

Fix FFT typo in section header

* Update fmv.rst

Updates explaining that FFTW is an FFT library

* Add link for terms of use.  Closes #622 (#623)

* Corrected trademarks use on system-requirements (#624)

Closes #610 
Signed-off-by: DougTW <doug.martin@intel.com>

* Maintenance Guides: Basic link clean up in advance of translation of content (#625)

* Basic link clean up in advance of translation of content

- Remove unused links
- Updated links  defined as named refs to use simple text e.g. name of linked content
instead of narrative text
- Minor edits to accomodate minor changes to name of ref links

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update links according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update link according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Maintenance Guides: Basic link clean up in advance of translation of content (#625) (#609)

* Basic link clean up in advance of translation of content

- Remove unused links
- Updated links  defined as named refs to use simple text e.g. name of linked content
instead of narrative text
- Minor edits to accomodate minor changes to name of ref links

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update links according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update link according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Adds new figures for live-desktop, checking prerequisites, kernel options.

- Ref: https://github.com/clearlinux/clr-installer/issues/406
- Ref: https://github.com/clearlinux/clr-installer/issues/384

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-orders all figures; adds new section, advanced config as placeholder.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-scopes PR to include only checking prereqs, kernel update, and software update.
- Three new screenshots/figures

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds edits to bare-metal-install-desktop.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise wording for Proxy configuration per new Network Manager.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Cleans up in-text reference to reordered figures.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Squash commit fake.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Get Started cleanup for translation (#630)

* Basic clean up and standardization of intro in preparation for translation.

- Simplify sentences.
- Remove idiomatic phrases.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Additional minor edits to simplify sentence/word choice for translation.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Removed section "Kernel Container" from compatible-kernels.rst as
Clear Containers are now deprecated and bundle no longer exists.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Clean up of syntax around gui elements in preparation for translation. (#636)

- Items clearly referring to an element in a GUI (e.g. buttons, menus,
areas in GUI/screen) updated to use :guilabel: or :menuselection: as
apprpriate.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* kernel-modules: revised link to mixer.rst and minor editorial changes (#629)

* revised link to mixer.rst and minor editorial changes

Signed-off-by: DougTW <doug.martin@intel.com>

* Restore change by @DougTW

* Telemetry guide: made editorial, formatting, and spelling revisions. (#615)

* Editorial revisions to telem-guide.rst.

Signed-off-by: DougTW <doug.martin@intel.com>

* Telem-guide: completed sphinx formatting revisions requested by mvincerx

Signed-off-by: DougTW <doug.martin@intel.com>

* Final edits to headers and removing spaces.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Docker.rst. Removed broken link and corrected trademark errors. (#627)

* Removed broken link and corrected trademark errors.

Signed-off-by: DougTW <doug.martin@intel.com>

* Resolve build error due to missing char on header.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fixed broken link in kernel-modules-dkms.rst. (#632)

- Resolved merge conflicts.

Signed-off-by: DougTW <doug.martin@intel.com>

Clean-up and testing to resolve conflicts.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fixed broken link to stateless.rst. Made minor editorial and trademark/branding revisions. (#633)

Signed-off-by: DougTW <doug.martin@intel.com>

* Revised link to stateless.rst, formatting, and trademarks. (#634)

Signed-off-by: DougTW <doug.martin@intel.com>

* Revised link to stateless.rst and added trademarks. (#635)

Signed-off-by: DougTW <doug.martin@intel.com>

* Text edits in prep for xlation. (#640)

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add documentation on resource limits

* Revise Table 1 to clarify labels, filesystem, and default verbiage. (#647)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Merged download, verify, and decompress instructions (#645)

* Merged Linux, Mac, Windows instructions for download, verify, decompress CL image.
- closes #631

Signed-off-by: DougTW <doug.martin@intel.com>

* Added TOC, revised hierarchy of steps and headings.

Signed-off-by: DougTW <doug.martin@intel.com>

* Revised heading hierarchy...again...

Signed-off-by: DougTW <doug.martin@intel.com>

* Simplified headings to improve TOC and translation effort.

Signed-off-by: DougTW <doug.martin@intel.com>

* Added ref to Clear Linux OS image types file.

Signed-off-by: DougTW <doug.martin@intel.com>

* Resets starting point for include; rewrites intro; fixes errors.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Update VMWare installation guide (#626)

* Update VMWare installation guide

Cleanup to respond to review.

Refresh VMware Player images and refactor UEFI section

Clean up installer download instructions.

Add note regarding open-vm-tools

Adds note re downloaded latest version, possibly different commands.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise sentence 2 for copyright usage.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Resolves conflicts. Aha!

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise Table 1 to clarify labels, filesystem, and default verbiage. (#646)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* New guide: how to query upstream CL repo (#637)

Signed-off-by: MCamp859 <maryx.camp@intel.com>

Added feeback and TOC sections.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

Revise formatting for conformity to Sphinx syntax.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Edits to code-block console output for alignment.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Moves stacks from tutorials to guides. (#644)

- Modifies guides.rst to add stacks subdir
- Replaces all internal refernces in docs from tutorials to guides
- Cleans up cruft left from merge conflict on kernel-modules-dkms.rst

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Closes #579

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise for rebase updates.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Initial commit for maintenance guides clean up (preparation for translation) (#648)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Initial commit of cleanup for translations (maintenance guides)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Clean up in preparation for translations

- Standardize page formatting (use of intro sentence, TOC tree, etc)
- Simplify intro sentences, remove idioms, etc
- Standardize use of roles (remove use of `` and * for emphasis on special words or options)
- Misc clean up (opportunistic)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Update per requested changes on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Edits per requested changes on PR from @mvincerx

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Initial commit for translation clean up (network and telemetry guides) (#650)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Clean up in preparation for translations …

- Standardize page formatting (use of intro sentence, TOC tree, etc)
- Simplify intro sentences, remove idioms, etc
- Standardize use of roles (remove use of `` and * for emphasis on special words or options)
- Misc clean up (opportunistic)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Updates per requested changes on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Minor revision to use :file: for directories referenced in deploy-at-scale.rst

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Minor clean-up on network-related files.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* vmw-player.rst: replaced links to download-verify-decompress. (#653)

* Replaced include with ref.

Signed-off-by: DougTW <doug.martin@intel.com>

* Reworded paragraph and linking text.

Signed-off-by: DougTW <doug.martin@intel.com>

* Reworded paragraph and linking text (#655)

Signed-off-by: DougTW <doug.martin@intel.com>

* Replaced include with ref. (#656)

* Reworded paragraph and linking text.

Signed-off-by: DougTW <doug.martin@intel.com>

* Clean up of last 2 tooling pages in preparation for translations (#651)

* Clean up in preparation for translations

- Standardize use of roles (remove use of `` and * for emphasis on special words or options)
- Misc clean up (opportunistic)
- Move pages to tooling in prep for final organization

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Fixes code-block errors; minor verbiage clean up.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Minor clean up in preparation for translation. (#652)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Updated note re Software store.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Adds link to download, verify, etc.; revise desktop intro for accuracy.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Minor editorial revisions. (#657)

* Checked trademark/branding

Signed-off-by: DougTW <doug.martin@intel.com>

* mixer: Adds bullet list in format bump; adds Example 3 for editors. (#659)

* Adds bullet list in format bump; adds Example 3 for editors.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise Editors example per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise to integrate form Ex. 4 into Ex. 2.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Integrates how to edit bundle editors in Ex. 2 and Ex. 3.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Respond to feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Stacks guide cleanup for translation (#660)

* Initial commit for stacks guides cleanup (prep for translation)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Basic clean up in preparation for translation
- Links/wording of links
- Simplify intro/overview

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Escaped local URLs that were being turned into links.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* docs: Missing spaces after '.'s (#658)

A `grep '\.[A-Z]'` showed up a few places where there was a space
missing after a full stop.
Initiall spotted reading the 'stateless' guide.
A similar grep for missing spaces after commas turned up nothing.

Signed-off-by: Graham Whaley <graham.whaley@intel.com>

* Minor formatting changes to swupd-guide.rst (#666)

Fixes #665

Signed-off-by: DougTW <doug.martin@intel.com>

Fixed indents of Output.

Signed-off-by: DougTW <doug.martin@intel.com>

Removed trailing space.

Signed-off-by: DougTW <doug.martin@intel.com>

* Update resource-limits.rst

Expand out commands into codeblocks as requested in review.
2019-07-26 14:32:59 -07:00
Kevin Putnam 998834a6d0 Merge pull request #669 from terencex-tsang/rtd-theme-l10n
Fixed issue with missing spaces after inline markup
2019-07-26 14:21:00 -07:00
DougTW 5a54484080 Minor formatting changes to swupd-guide.rst (#666)
Fixes #665

Signed-off-by: DougTW <doug.martin@intel.com>

Fixed indents of Output.

Signed-off-by: DougTW <doug.martin@intel.com>

Removed trailing space.

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-26 12:21:38 -07:00
ttsangx 67d92173f2 Fixed issue with missing spaces after inline markup 2019-07-26 11:25:52 -07:00
Kevin Putnam fabf2ad1db Added ping of publish URL and temp usage of collapsing sitenav nodes.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-25 16:08:59 -07:00
Kristal Dale 91637d6480 Merge pull request #667 from terencex-tsang/rtd-theme-l10n
First batch of translations.
2019-07-25 15:40:21 -07:00
ttsangx c46b5479e5 Added translations for initial batch of Get Started and updated content 2019-07-25 14:18:52 -07:00
Kevin Putnam 8f958b598a Added /latest to top level URL for versions and languages switcher to reflect current hierarchy.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-25 12:12:37 -07:00
Kevin Putnam 6144c129f1 Removed unecessary langauges and LTS versions. Added .mo files to .gitignore.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-24 15:24:16 -07:00
Kevin Putnam 81f0bd5989 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-24 11:12:09 -07:00
Kevin Putnam 5eea10305c Merge pull request #663 from intelkevinputnam/kp-fix-bulkprovision
Escaped local URLs that were being turned into links.
2019-07-24 11:11:48 -07:00
Kevin Putnam 34711e6266 Added items to white list.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-24 11:11:21 -07:00
Graham Whaley 3b29da1296 docs: Missing spaces after '.'s (#658)
A `grep '\.[A-Z]'` showed up a few places where there was a space
missing after a full stop.
Initiall spotted reading the 'stateless' guide.
A similar grep for missing spaces after commas turned up nothing.

Signed-off-by: Graham Whaley <graham.whaley@intel.com>
2019-07-23 14:13:07 -07:00
Kevin Putnam f5dc0bf2e7 Escaped local URLs that were being turned into links.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-23 13:46:08 -07:00
Kevin Putnam 01cb09e442 Updated Makefile and Travis build instructions to deploy Chinese and to latestHTML branch.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-23 12:44:18 -07:00
Kevin Putnam ca6c769fee Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-23 09:40:14 -07:00
Kevin Putnam 83fea39d7c Removed German build as gitlab complained about too many artifacts.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-22 14:17:14 -07:00
Kevin Putnam e36c86ed7e Small change to theme and added build of Chinese language version.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-22 14:10:10 -07:00
Kristal Dale 11b3063363 Merge pull request #661 from krisdale/rtd-theme
Updated .po files for translation.
2019-07-22 13:44:42 -07:00
Kristal Dale 50a4b83318 Updated .po files for translation.
Includes updated/refreshed guides (maintenance, network, tooling, stacks)
and remaining Get Started pages:
- Clean up and standardization of intro
- Clean up of links
- Standardization of layout

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-22 13:13:22 -07:00
Kevin Putnam a71d9e1f5f Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-22 12:09:39 -07:00
Kristal Dale 68cc5899ad Stacks guide cleanup for translation (#660)
* Initial commit for stacks guides cleanup (prep for translation)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Basic clean up in preparation for translation
- Links/wording of links
- Simplify intro/overview

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-22 12:07:39 -07:00
michael vincerra 9cad7aa2dd mixer: Adds bullet list in format bump; adds Example 3 for editors. (#659)
* Adds bullet list in format bump; adds Example 3 for editors.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise Editors example per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise to integrate form Ex. 4 into Ex. 2.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Integrates how to edit bundle editors in Ex. 2 and Ex. 3.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Respond to feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-22 11:59:02 -07:00
Kevin Putnam 26299677c1 Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-22 11:58:17 -07:00
Kevin Putnam 69378a5408 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-22 11:53:11 -07:00
DougTW 2cf769511e Minor editorial revisions. (#657)
* Checked trademark/branding

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-22 10:20:17 -07:00
Kristal Dale 5ba7b9e356 Minor clean up in preparation for translation. (#652)
Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Updated note re Software store.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Adds link to download, verify, etc.; revise desktop intro for accuracy.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-20 21:39:44 -07:00
Kristal Dale b2566c9be0 Clean up of last 2 tooling pages in preparation for translations (#651)
* Clean up in preparation for translations

- Standardize use of roles (remove use of `` and * for emphasis on special words or options)
- Misc clean up (opportunistic)
- Move pages to tooling in prep for final organization

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Fixes code-block errors; minor verbiage clean up.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-20 20:27:25 -07:00
DougTW 551ab83221 Replaced include with ref. (#656)
* Reworded paragraph and linking text.

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-20 19:57:54 -07:00
DougTW 2a6a91d68b Reworded paragraph and linking text (#655)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-20 19:52:45 -07:00
DougTW e39019c016 Replaced include with ref. (#654)
* Reworded paragraph and linking text.

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-20 19:49:22 -07:00
DougTW 61620b4b6a vmw-player.rst: replaced links to download-verify-decompress. (#653)
* Replaced include with ref.

Signed-off-by: DougTW <doug.martin@intel.com>

* Reworded paragraph and linking text.

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-19 18:41:06 -07:00
Kristal Dale 687aa3abcc Initial commit for translation clean up (network and telemetry guides) (#650)
Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Clean up in preparation for translations …

- Standardize page formatting (use of intro sentence, TOC tree, etc)
- Simplify intro sentences, remove idioms, etc
- Standardize use of roles (remove use of `` and * for emphasis on special words or options)
- Misc clean up (opportunistic)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Updates per requested changes on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Minor revision to use :file: for directories referenced in deploy-at-scale.rst

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Minor clean-up on network-related files.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-19 18:40:27 -07:00
Kristal Dale b9e5806856 Initial commit for maintenance guides clean up (preparation for translation) (#648)
Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Initial commit of cleanup for translations (maintenance guides)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Clean up in preparation for translations

- Standardize page formatting (use of intro sentence, TOC tree, etc)
- Simplify intro sentences, remove idioms, etc
- Standardize use of roles (remove use of `` and * for emphasis on special words or options)
- Misc clean up (opportunistic)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Update per requested changes on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Edits per requested changes on PR from @mvincerx

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-19 18:15:45 -07:00
michael vincerra 5ab6383d6d Moves stacks from tutorials to guides. (#644)
- Modifies guides.rst to add stacks subdir
- Replaces all internal refernces in docs from tutorials to guides
- Cleans up cruft left from merge conflict on kernel-modules-dkms.rst

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Closes #579

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise for rebase updates.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-19 15:02:22 -07:00
Mary Camp 67907a111d New guide: how to query upstream CL repo (#637)
Signed-off-by: MCamp859 <maryx.camp@intel.com>

Added feeback and TOC sections.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

Revise formatting for conformity to Sphinx syntax.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Edits to code-block console output for alignment.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-19 14:50:34 -07:00
michael vincerra bfa5831d8a Revise Table 1 to clarify labels, filesystem, and default verbiage. (#646)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-19 14:00:44 -07:00
Beth Dean 55afe3a126 Update VMWare installation guide (#626)
* Update VMWare installation guide

Cleanup to respond to review.

Refresh VMware Player images and refactor UEFI section

Clean up installer download instructions.

Add note regarding open-vm-tools

Adds note re downloaded latest version, possibly different commands.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise sentence 2 for copyright usage.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Resolves conflicts. Aha!

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-19 13:53:35 -07:00
Kevin Putnam 33fb4ca67d Merge pull request #649 from intelkevinputnam/rtd-theme
Merge of latest content into rtd-theme
2019-07-19 10:27:15 -07:00
Kevin Putnam 965c26870d Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-19 10:19:51 -07:00
DougTW d9a53a1266 Merged download, verify, and decompress instructions (#645)
* Merged Linux, Mac, Windows instructions for download, verify, decompress CL image.
- closes #631

Signed-off-by: DougTW <doug.martin@intel.com>

* Added TOC, revised hierarchy of steps and headings.

Signed-off-by: DougTW <doug.martin@intel.com>

* Revised heading hierarchy...again...

Signed-off-by: DougTW <doug.martin@intel.com>

* Simplified headings to improve TOC and translation effort.

Signed-off-by: DougTW <doug.martin@intel.com>

* Added ref to Clear Linux OS image types file.

Signed-off-by: DougTW <doug.martin@intel.com>

* Resets starting point for include; rewrites intro; fixes errors.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-18 17:37:56 -07:00
michael vincerra 2860bccbf0 Revise Table 1 to clarify labels, filesystem, and default verbiage. (#647)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-18 16:24:48 -07:00
Kevin Putnam 76d47aa32b Merge pull request #643 from intelkevinputnam/rtd-theme
Removed deprecated Kernel Containers from list of compatible containers
2019-07-18 11:34:12 -07:00
Kevin Putnam 5c2d268188 Merge branch 'rtd-theme' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-18 11:26:20 -07:00
Kevin Putnam 1f9b05f54a Merge pull request #641 from krisdale/rtd-theme
Update tooling landing page with how-to-clear training
2019-07-18 11:25:58 -07:00
Kevin Putnam 34ea6681cb Removed kernel containers from list of compatible kernels
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-18 11:20:50 -07:00
Kristal Dale a5ca3d3744 Update tooling landing page to include reference to and summary of
the how-to-clear training. Remove how-to-clear overview in preference
of the overview on tooling page.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-17 17:23:40 -07:00
Mary Camp cac1634962 Text edits in prep for xlation. (#640)
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-07-17 15:54:04 -07:00
DougTW c91bd2357e Revised link to stateless.rst and added trademarks. (#635)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-17 15:47:35 -07:00
DougTW 1abe189da3 Revised link to stateless.rst, formatting, and trademarks. (#634)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-17 15:42:20 -07:00
DougTW 59c0f13160 Fixed broken link to stateless.rst. Made minor editorial and trademark/branding revisions. (#633)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-17 15:38:32 -07:00
Kristal Dale fedf4fd743 Merge pull request #638 from krisdale/rtd-theme
Update .po files with latest edits for Get Started section.
2019-07-17 11:33:32 -07:00
DougTW 6c2edca52b Fixed broken link in kernel-modules-dkms.rst. (#632)
- Resolved merge conflicts.

Signed-off-by: DougTW <doug.martin@intel.com>

Clean-up and testing to resolve conflicts.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-17 11:27:41 -07:00
Kristal Dale 1ddf720e80 Update .po files with latest edits for Get Started section.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-17 11:27:19 -07:00
Kevin Putnam 3e1e8291bd copmleted move of old stuff
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-17 11:12:24 -07:00
DougTW 5bd551fda5 Docker.rst. Removed broken link and corrected trademark errors. (#627)
* Removed broken link and corrected trademark errors.

Signed-off-by: DougTW <doug.martin@intel.com>

* Resolve build error due to missing char on header.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-17 10:45:26 -07:00
DougTW 5835e70a19 Telemetry guide: made editorial, formatting, and spelling revisions. (#615)
* Editorial revisions to telem-guide.rst.

Signed-off-by: DougTW <doug.martin@intel.com>

* Telem-guide: completed sphinx formatting revisions requested by mvincerx

Signed-off-by: DougTW <doug.martin@intel.com>

* Final edits to headers and removing spaces.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-17 10:36:35 -07:00
Kevin Putnam 5744070a85 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-17 10:15:27 -07:00
DougTW 07f61f81f6 kernel-modules: revised link to mixer.rst and minor editorial changes (#629)
* revised link to mixer.rst and minor editorial changes

Signed-off-by: DougTW <doug.martin@intel.com>

* Restore change by @DougTW
2019-07-17 10:00:53 -07:00
Kristal Dale ec9e3caf5a Clean up of syntax around gui elements in preparation for translation. (#636)
- Items clearly referring to an element in a GUI (e.g. buttons, menus,
areas in GUI/screen) updated to use :guilabel: or :menuselection: as
apprpriate.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-16 19:34:38 -07:00
Kristal Dale b7288202cf Get Started cleanup for translation (#630)
* Basic clean up and standardization of intro in preparation for translation.

- Simplify sentences.
- Remove idiomatic phrases.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Additional minor edits to simplify sentence/word choice for translation.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Removed section "Kernel Container" from compatible-kernels.rst as
Clear Containers are now deprecated and bundle no longer exists.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-16 19:25:46 -07:00
michael vincerra 676fc1fb37 Maintenance Guides: Basic link clean up in advance of translation of content (#625) (#609)
* Basic link clean up in advance of translation of content

- Remove unused links
- Updated links  defined as named refs to use simple text e.g. name of linked content
instead of narrative text
- Minor edits to accomodate minor changes to name of ref links

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update links according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update link according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

Adds new figures for live-desktop, checking prerequisites, kernel options.

- Ref: https://github.com/clearlinux/clr-installer/issues/406
- Ref: https://github.com/clearlinux/clr-installer/issues/384

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-orders all figures; adds new section, advanced config as placeholder.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-scopes PR to include only checking prereqs, kernel update, and software update.
- Three new screenshots/figures

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds edits to bare-metal-install-desktop.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise wording for Proxy configuration per new Network Manager.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Cleans up in-text reference to reordered figures.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Squash commit fake.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-16 16:10:53 -07:00
Kristal Dale 4f32e1995f Maintenance Guides: Basic link clean up in advance of translation of content (#625)
* Basic link clean up in advance of translation of content

- Remove unused links
- Updated links  defined as named refs to use simple text e.g. name of linked content
instead of narrative text
- Minor edits to accomodate minor changes to name of ref links

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update links according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update link according to feedback on PR.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-16 15:23:16 -07:00
Kevin Putnam 43aa98bac1 Trying out new name for tooling section
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-16 12:57:37 -07:00
DougTW 95d8252c8e Corrected trademarks use on system-requirements (#624)
Closes #610 
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-15 16:09:52 -07:00
Beth Dean ddf04eb8c8 Add link for terms of use. Closes #622 (#623) 2019-07-15 16:06:06 -07:00
Kevin Putnam 2d29565e3a Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-15 15:13:48 -07:00
pixelgeek 744d99d23b Update fmv.rst (#616)
* Update fmv.rst

Fix FFT typo in section header

* Update fmv.rst

Updates explaining that FFTW is an FFT library
2019-07-15 11:53:09 -07:00
Mary Camp ecb9593c3d New guide: how to install using config file (#568)
* New guide: how to install using config file

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* New guide: how to install using config file.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Added line numbers, minor text edits

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Incorporated review feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Adding more feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* More text changes per reviewer feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add reviewer feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Completed more text edits.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Adding latest feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-07-15 09:57:43 -07:00
Kristal Dale af63cd4105 Tooling link clean up (#620)
Basic link clean up in advance of translation of content.

- Removed unused links
- Updated links defined as named refs to use simple text e.g. name of linked content
instead of narrative text.
- Minor text edits to accomodate minor changes to name ref links.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-15 09:13:25 -07:00
Kevin Putnam 6f2cfb1883 Missed English language first time around
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-15 08:15:47 -07:00
Kevin Putnam 289df47754 Quick fix to get languages and lts directories to work properly on intel gitlab instance.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-15 08:11:18 -07:00
Kristal Dale e5338e5f0a Get Started section link clean up (#618)
* Link clean up

Basic link clean up in advance of translation of content.
- Removed unused links
- Updated links defined as named refs to use simple text e.g. name of linked content
instead of narrative text.
- Minor text edits to accomodate minor changes to name ref links.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Fix typo from first commit.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-12 17:20:24 -07:00
DougTW 31e872669e Fixed cross-ref and made minor formatting and editorial changes. (#619)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-12 14:57:58 -07:00
Kevin Putnam 4a45517456 update to gitlab ci build directions for preview purposes
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-12 13:46:44 -07:00
Kevin Putnam e3329bc2ca Added german language support and build for travis
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-12 13:36:15 -07:00
Kevin Putnam 86afb6b21b Added sphinx international requirement
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-12 13:24:13 -07:00
Kevin Putnam 31b519e901 Merge pull request #612 from krisdale/rtd-theme
Initial commit for localization files
2019-07-12 13:14:48 -07:00
Kristal Dale 269f409f6c Remove conflicting line from requirements.txt
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-12 13:05:00 -07:00
Kristal Dale 337bff934b Revisions to Initial commit
- Revised organization for .pot and .po files
- Added required plugin for Sphinx (sphinx-intl)
- Added sample German .po files for testing

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-12 12:54:50 -07:00
DougTW beab785600 Fixed cross-ref in bare-metal-install-server.rst to autoproxy (#617)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-12 12:44:07 -07:00
michael vincerra 9b47a4a599 Fix error in sequence of figures, live-desktop. (#613)
- repetition of Fig 3. and Fig. 4

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-11 17:14:43 -07:00
Kristal Dale 015470e7d6 Initial commit for localization files
- new localization directory includes all .pot and .po files used in transaltions
- updated config to include sphinx-intl settings

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-07-11 15:45:32 -07:00
Kevin Putnam bd0a8e6a93 fixed broken path in python script
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 15:30:04 -07:00
Kevin Putnam a10198259f fixed yml syntax error
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 15:27:09 -07:00
Kevin Putnam 8afc8bed1e Modified jinja2 version as 2.11.dev0 was not available
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 15:23:28 -07:00
Kevin Putnam 25fc109318 fixed typo
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 15:20:10 -07:00
Kevin Putnam 36758ad647 Added requirements for py Makefile role
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 15:14:37 -07:00
Kevin Putnam ba9fd8f0a7 Added auto bundle update and turned off linkcheck for now.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 15:07:38 -07:00
Kevin Putnam 2502b13637 Added linkcheck to top level Makefile
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 14:57:23 -07:00
Kevin Putnam e169996687 First test of linkcheck make directive
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 14:46:41 -07:00
Kevin Putnam 67c4c6f8cf Hopefully fixed build artifact path
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 14:28:45 -07:00
Kevin Putnam 9931ae0937 Updated sphinx version in requirements and added deploy instructions to .travis.yml
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 14:23:52 -07:00
Kevin Putnam d93fa81e2e 1st commit for travis support.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 14:03:28 -07:00
Kevin Putnam 24e812f707 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-11 12:34:00 -07:00
Kevin Putnam f89f43e06f Fixed path for calling linkcheck in Makefile
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 12:26:34 -07:00
puneetse db5b8e0737 Update system requirements documentation (#589)
Update to include installer requirements section calling out higher needs for live desktop installer.

Over all revision of document and formatting.
2019-07-11 12:04:07 -07:00
Kevin Putnam 77552f4a9f renamed support directories by adding leading "_" to differentiate from content.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-11 11:36:11 -07:00
michael vincerra d9b97cda29 Revises bare-metal-install-desktop fig 3 to clarify installer icon. (#603)
* Revises bare-metal-install-desktop to clarify installer icon.
- Closes #577

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revisions to "Launch the installer" text.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-10 17:54:27 -07:00
Kevin Putnam 87488cf303 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-10 15:31:29 -07:00
Kevin Putnam 1b0da2f72f Merge pull request #608 from intelkevinputnam/rtd-theme
Updates including language, LTS support, and theme.
2019-07-10 15:24:29 -07:00
Kevin Putnam 9f55410a12 Merge pull request #607 from clearlinux/revert-604-rtd-theme
Revert "Merge of latest changes into RTD theme to enable multi-language support"
2019-07-10 15:21:47 -07:00
Kevin Putnam f2a5c5a46b Revert "Merge of latest changes into RTD theme to enable multi-language support (#604)"
This reverts commit 186f1e02b8.
2019-07-10 15:20:53 -07:00
Kevin Putnam db98a4f65e Merge branch 'kp-theme-changes' into rtd-theme 2019-07-10 15:05:10 -07:00
Kevin Putnam 5687653508 Fixed problem with version and language paths.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-10 14:10:27 -07:00
michael vincerra 70a9988c6b Add section on settign a static machine id. (#606)
- Closes #558.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-10 09:04:17 -07:00
Kevin Putnam 186f1e02b8 Merge of latest changes into RTD theme to enable multi-language support (#604)
* virtualbox-cl-installer: Revise figures to match VirtualBox 6.0.8 and new live-server installer. (#502)

* Revises instruciton to match VirtualBox 6.0.8 and new live-desktop installer; -live.img deprecated.
- Incorporates LGA and Troubleshooting from virtualbox.rst
- Replaces virtualbox.rst.
- Refer also to GH-493.
- Closes #495 
- Closes #502
- Closes #498 

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Resizes figures; reassigns Troubleshooting section from virtualbox this doc.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds Troubleshooting section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Removes ununsed figures, previously from virtualbox.rst.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-adds prev removed CAUTION in substitutions.txt

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises guide per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds note on file size if using live-desktop install--below Fig. 6.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revert to use case of live-server per reviewer feedback.
- Revise all Figures
- Revise all steps

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewers' feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise figures; add step for VBoxSVGA; move add desktop-autostart to post-install.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewer feedback re clarifying post-installation steps.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Simplify steps; define context for steps; correct values in code-block.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces step with note re kernel update in LGA section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* google-cloud: New tutorial on creating Clear Linux VM on GCP (#505)

* google-cloud: New tutorial on creating Clear Linux VM on GCP

This tutorial documents how to create Clear Linux compute engine on Google
Cloud Platform.

Signed-off-by: Tonny Tzeng <tonny.tzeng@intel.com>
Reviewed-by: Sethi, Puneet <puneet.sethi@intel.com>
Reviewed-by: Vincerra, Michael <michael.vincerra@intel.com>

* virtualbox-cl-installer: Revise figures to match VirtualBox 6.0.8 and new live-server installer. (#502)

* Revises instruciton to match VirtualBox 6.0.8 and new live-desktop installer; -live.img deprecated.
- Incorporates LGA and Troubleshooting from virtualbox.rst
- Replaces virtualbox.rst.
- Refer also to GH-493.
- Closes #495 
- Closes #502
- Closes #498 

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Resizes figures; reassigns Troubleshooting section from virtualbox this doc.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds Troubleshooting section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Removes ununsed figures, previously from virtualbox.rst.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-adds prev removed CAUTION in substitutions.txt

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises guide per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds note on file size if using live-desktop install--below Fig. 6.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revert to use case of live-server per reviewer feedback.
- Revise all Figures
- Revise all steps

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewers' feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise figures; add step for VBoxSVGA; move add desktop-autostart to post-install.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewer feedback re clarifying post-installation steps.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Simplify steps; define context for steps; correct values in code-block.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces step with note re kernel update in LGA section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* google-cloud: New tutorial on creating Clear Linux VM on GCP

This tutorial documents how to create Clear Linux compute engine on Google
Cloud Platform.

Signed-off-by: Tonny Tzeng <tonny.tzeng@intel.com>
Reviewed-by: Sethi, Puneet <puneet.sethi@intel.com>
Reviewed-by: Vincerra, Michael <michael.vincerra@intel.com>

* Corrects gce filename, rst syntax for proper build and rendering.
- Adds new steps to cover gaps where necessary.
- Closes #504

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Removes multi-boot tutorial; deferred until further technical review. (#526)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Add link to quantization tools for model conversion (#529)

* A bunch of improvements and proof of concept for moving tooling to top level.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added tooling to main intro.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Moved a bunch of things around. Now at risk of not being able to merge with master.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Removed superfluous layer from documentation hiearchy and renamed master doc from clear-linux.rst to index.rst to generate a cleaner url.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Adds redis tutorial with systemctl service check, 2 example use cases (#525)

* Adds redis tutorial with systemctl service check; add 2 example use cases.
- Closes #519

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Refine intro and add development examples.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise wording intro; add hyperlinks in Example 2.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Correct description of client libraries.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Correct spacing; add note to define syntax behavior.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewer's feedback. Revise wording. Add docker command.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Apply wording revisions for clarity.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Edit for squash.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Resolve build error to avoid duplicate ref's.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces `swupd verify` and related flag commands per @castulo.

- Closes #522
- Deprecates use of:
 `swupd verify`
 `swupd verify --fix`
 `swupd verify --install`
 `-m / --manifest`

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise instance where `swupd repair` is better option than `diagnose`.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Additional proposed fixes to organization for RTD site.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Incorporates feedback from @castulo on revised swupd commands.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Kubernetes doc updates (#531)

* kubernetes: update CNI instructions

CRI-O now supports multiple CNI binary paths and Clear Linux by default
uses /usr/libexec/cni AND /opt/bin/cni so there's no need to give
these instructions anymore.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>

* kubernetes: add RuntimeClass instructions for Kata Containers

Clarify how to enable Kata Containers via RuntimeClass (which is now
enabled by default in Clear Linux kubernetes).

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>

* Created an RST note for mixin deprecation notice.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* * Moved kernel guides to their own section.
* Restored redis tutorial that was orphaned in now nonexistent clear-linux/guides section.
* Fixed includes broken by moving kernel guides

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Fixed broken :command: role.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Add statement to clarify enable/disable default status of client (#537)

* Add statement to clarify enable/disable default status of client

* Fix duplicate -is- and embolden opt-in

* Update the telemetry concept page to reflect opt-in nature of telemetry

* Add important callout regarding enable/disable telemetry

* Reword important note to be stronger.

* TCS review of swupd-guide (#509)

* TCS review of swupd-guide

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Incoporated feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Added minor edits.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Fixed bullets

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* TCS edits in Creating CL VM on Google Cloud Platform doc (#534)

* Signed-off-by: MCamp859 <maryx.camp@intel.com>
TCS review of GCE guide

* Incorporated feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* KP add proxy tutorial (#514)

* First commit of proxy tutorial

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* First commit of new proxy tutorial content.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added additional content and some todo items.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Removed todo list.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added requested proxy variables.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Updates based on peer review.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Fixed typo.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Update image types to match current offerings. (#548)

* * updated image types to match current offerings
* fixed broken link in ister.rst - now pointing at image-types.rst

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Updates based on peer review.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Removed deprecated cloud image.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Update KVM download script (#551)

update the grep string to isolate and download the -kvm.img file

* Remove non-production image types (#555)

container-host-kvm.img is considered developmental and should not be
shown in documentation.  Want to keep list of image types in
documentation oriented toward production.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>

* Update telemetry about (#549)

* Update telemetry about

Remove link to the features/telemetry, it no longer exists

* Update next steps

Update next steps section

* add backticks

cut and paste zapped the backticks, restore them

* Add document on CPU power and performance (#542)

* Add document on CPU power and performance

* Minor revisions for:
- grammar
- wording/spelling
- formatting

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Add section for kubectl to dlrs tutorial (#550)

* Add section for kubectl to dlrs tutorial

* Editorial clean up to Kubectl section.

* Minor grammatical edits: missing punctuation and line length clean up.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Dm autospec guide editorial (#565)

* Edited for syntax, spelling, trademarking, and branding.

Signed-off-by: douglasm <doug.martin@intel.com>

* Made editorial revisions, e.g., grammar and spelling.

Signed-off-by: douglasm <doug.martin@intel.com>

* changed one phrase to use active voice present tense. Reset autoproxy.rst.

Signed-off-by: douglasm <doug.martin@intel.com>

* Add document on debug system (#561)

* Add stateless concept document (#564)

* Changed ister.rst for trademarks, branding, and editorial issues. (#573)

* Minor editorial revision to test multiple commits on one file.

Signed-off-by: douglasm <doug.martin@intel.com>

* Minor editorial revisions completes my revisions to this file.

Signed-off-by: douglasm <doug.martin@intel.com>

* Add a FAQ page (#547)

* Add a new FAQ document

* Clerical changes to faq doc

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add note about AUTOINSTALL=yes in dkms.conf (#575)

* Add link for launcher.py and note MKL HW reqs for DLRS tutorial. (#570)

* Add link for launcher.py and note MKL HW reqs for DLRS tutorial.

* Reword note about MKL, change from note to warning.  Closes #560, Closes #559

* Add note specifying Kubeflow v0.4 when using launcher.py
* Closes #559 , Closes #560

* Update assign static IP doc to have NM instructions (#574)

* Moved new content to new structure. Added FAQ back into top level index.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Simplified tooling label from clear-linux-tooling.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* minor editorial changes; edits complete. (#580)

Signed-off-by: DougTW <doug.martin@intel.com>

* Update NVIDIA documentation to isolate install even further (#586)

* Add updating section to NVIDIA  doc

* Isolate NVIDIA files under /opt and /etc even more

Adds more parameters to avoid nvidia-installer placing files under /usr and have applications use alternative paths.

* Explicitly add warning about libGL.so conflict

Add a warning about the well-know libGL conflict between mesa and NVIDIA packages.

* Update nvidia.rst

* Add a step restart NetworkManager in static IP doc (#584)

* Update assign static IP doc to have NM instructions

* Add step to restart NetworkManager

* Adds note to clarify BIOS behavior if installing on multiple partitions. (#582)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Rewording revisions.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Editorial change.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fix minor syntax on nvidia.rst (#594)

* Minor editorial changes to swupd-guide.rst. (#591)

Signed-off-by: DougTW <doug.martin@intel.com>

* q

* Retested QEMU-KVM doc. against latest Clear and 3rd-party distros.
Updated doc. to reflect any changes.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* Added reviewer comments.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Add link to terms of use in the dlrs tutorial (#596)

* Added FAQ to sitemap and shortened FAQ title text to "FAQ." (#600)

Closes #599 
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* mixer.rst: editorial changes (#585)

* Editorial, spelling, and formatting changes only.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed indentation error on mixer.rst

Signed-off-by: DougTW <doug.martin@intel.com>

* Add a note about running stack on other Linux distros (#598)

* Add a note about running stack on other Linux distros

* Add unistall instructions

* Replaces telemetry figure with clr-installer 2.0.8 version, live-desktop. (#597)

* Update telemetry figure per Engineering to reflect clr-installer 2.0.8.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise instruction to match new GUI.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise wording of step to match new GUI.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces telemetry figure per Engineering for clr-installer 2.0.8. (#595)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises Figure 16, telemetry, to remove installer version.
- Closes #590 to address non-UEFI USB entry in BIOS during install

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Closes #590.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* NVIDIA; Trademark, branding, and editorial changes (#601)

* Minor editorial and trademark/branding changes.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed file directive. Made grammatical change suggested by puneetse.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed heading markup requested by mvincerx.

Signed-off-by: DougTW <doug.martin@intel.com>

* Corrects Step 4 command to verify integrity. (#602)

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-07-09 15:11:22 -07:00
Kevin Putnam 167b3bf4c3 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-07-09 15:06:15 -07:00
Kevin Putnam 633f3d0194 in progress rtd theme improvements
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-09 15:05:31 -07:00
Mary Camp f4f2e2bec7 Corrects Step 4 command to verify integrity. (#602)
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-07-09 09:59:47 -07:00
DougTW 6290be9041 NVIDIA; Trademark, branding, and editorial changes (#601)
* Minor editorial and trademark/branding changes.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed file directive. Made grammatical change suggested by puneetse.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed heading markup requested by mvincerx.

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-09 09:25:32 -07:00
michael vincerra 55f70475cf Replaces telemetry figure per Engineering for clr-installer 2.0.8. (#595)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises Figure 16, telemetry, to remove installer version.
- Closes #590 to address non-UEFI USB entry in BIOS during install

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Closes #590.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-09 09:22:05 -07:00
michael vincerra 0f0eb17809 Replaces telemetry figure with clr-installer 2.0.8 version, live-desktop. (#597)
* Update telemetry figure per Engineering to reflect clr-installer 2.0.8.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise instruction to match new GUI.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise wording of step to match new GUI.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-08 17:30:10 -07:00
Beth Dean fe2194355a Add a note about running stack on other Linux distros (#598)
* Add a note about running stack on other Linux distros

* Add unistall instructions
2019-07-08 15:07:44 -07:00
DougTW 000a3d60df mixer.rst: editorial changes (#585)
* Editorial, spelling, and formatting changes only.

Signed-off-by: DougTW <doug.martin@intel.com>

* Fixed indentation error on mixer.rst

Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-08 12:58:30 -07:00
Kevin Putnam 1b82905947 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-08 12:25:57 -07:00
Kevin Putnam d6c7796382 Added FAQ to sitemap and shortened FAQ title text to "FAQ." (#600)
Closes #599 
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-08 11:58:36 -07:00
Beth Dean 09f3f68649 Add link to terms of use in the dlrs tutorial (#596) 2019-07-03 20:00:09 -05:00
bktan8 264001c830 q
* Retested QEMU-KVM doc. against latest Clear and 3rd-party distros.
Updated doc. to reflect any changes.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

* Added reviewer comments.

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-07-03 14:13:50 -05:00
DougTW 66778cc38b Minor editorial changes to swupd-guide.rst. (#591)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-03 13:27:36 -05:00
puneetse 1769d6eff4 Fix minor syntax on nvidia.rst (#594) 2019-07-02 17:03:28 -07:00
michael vincerra b44b744a0a Adds note to clarify BIOS behavior if installing on multiple partitions. (#582)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Rewording revisions.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Editorial change.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-07-02 15:46:11 -07:00
puneetse 1e29bd2f8f Add a step restart NetworkManager in static IP doc (#584)
* Update assign static IP doc to have NM instructions

* Add step to restart NetworkManager
2019-07-02 15:11:35 -07:00
puneetse 4f86b06936 Update NVIDIA documentation to isolate install even further (#586)
* Add updating section to NVIDIA  doc

* Isolate NVIDIA files under /opt and /etc even more

Adds more parameters to avoid nvidia-installer placing files under /usr and have applications use alternative paths.

* Explicitly add warning about libGL.so conflict

Add a warning about the well-know libGL conflict between mesa and NVIDIA packages.

* Update nvidia.rst
2019-07-02 14:59:46 -07:00
DougTW ea7263c429 minor editorial changes; edits complete. (#580)
Signed-off-by: DougTW <doug.martin@intel.com>
2019-07-02 12:11:33 -07:00
Kevin Putnam 95602108b1 Simplified tooling label from clear-linux-tooling.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-02 10:59:25 -07:00
Kevin Putnam 21b94251e5 Moved new content to new structure. Added FAQ back into top level index.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-02 10:47:42 -07:00
Kevin Putnam 88c7dc1264 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-07-02 10:38:18 -07:00
puneetse a829786be6 Update assign static IP doc to have NM instructions (#574) 2019-07-01 08:55:35 -07:00
Beth Dean 45ce94d4df Add link for launcher.py and note MKL HW reqs for DLRS tutorial. (#570)
* Add link for launcher.py and note MKL HW reqs for DLRS tutorial.

* Reword note about MKL, change from note to warning.  Closes #560, Closes #559

* Add note specifying Kubeflow v0.4 when using launcher.py
* Closes #559 , Closes #560
2019-06-28 10:46:25 -07:00
puneetse 0070d49b94 Add note about AUTOINSTALL=yes in dkms.conf (#575) 2019-06-28 09:15:12 -07:00
puneetse a7fe4595d3 Add a FAQ page (#547)
* Add a new FAQ document

* Clerical changes to faq doc

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-06-28 09:05:29 -07:00
DougTW e489014707 Changed ister.rst for trademarks, branding, and editorial issues. (#573)
* Minor editorial revision to test multiple commits on one file.

Signed-off-by: douglasm <doug.martin@intel.com>

* Minor editorial revisions completes my revisions to this file.

Signed-off-by: douglasm <doug.martin@intel.com>
2019-06-27 13:55:55 -07:00
puneetse 3df0f684d3 Add stateless concept document (#564) 2019-06-26 17:31:16 -07:00
puneetse ab72289223 Add document on debug system (#561) 2019-06-26 17:25:44 -07:00
DougTW 122da5da45 Dm autospec guide editorial (#565)
* Edited for syntax, spelling, trademarking, and branding.

Signed-off-by: douglasm <doug.martin@intel.com>

* Made editorial revisions, e.g., grammar and spelling.

Signed-off-by: douglasm <doug.martin@intel.com>

* changed one phrase to use active voice present tense. Reset autoproxy.rst.

Signed-off-by: douglasm <doug.martin@intel.com>
2019-06-26 15:31:23 -07:00
Beth Dean 18794a66ed Add section for kubectl to dlrs tutorial (#550)
* Add section for kubectl to dlrs tutorial

* Editorial clean up to Kubectl section.

* Minor grammatical edits: missing punctuation and line length clean up.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-06-24 11:41:52 -07:00
puneetse 3c1cfd9056 Add document on CPU power and performance (#542)
* Add document on CPU power and performance

* Minor revisions for:
- grammar
- wording/spelling
- formatting

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-06-20 11:38:28 -07:00
Tom Leavitt 815c250bab Update telemetry about (#549)
* Update telemetry about

Remove link to the features/telemetry, it no longer exists

* Update next steps

Update next steps section

* add backticks

cut and paste zapped the backticks, restore them
2019-06-18 11:08:41 -07:00
George T Kramer e3538c68a5 Remove non-production image types (#555)
container-host-kvm.img is considered developmental and should not be
shown in documentation.  Want to keep list of image types in
documentation oriented toward production.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-06-18 10:35:49 -07:00
Tom Leavitt be3c7f00d1 Update KVM download script (#551)
update the grep string to isolate and download the -kvm.img file
2019-06-17 14:28:44 -07:00
Kevin Putnam cff315e9c6 Update image types to match current offerings. (#548)
* * updated image types to match current offerings
* fixed broken link in ister.rst - now pointing at image-types.rst

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Updates based on peer review.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Removed deprecated cloud image.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-17 12:24:41 -07:00
Kevin Putnam 645c05a10f KP add proxy tutorial (#514)
* First commit of proxy tutorial

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* First commit of new proxy tutorial content.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added additional content and some todo items.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Removed todo list.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added requested proxy variables.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Updates based on peer review.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Fixed typo.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-17 12:23:28 -07:00
Mary Camp d03e0b88bd TCS edits in Creating CL VM on Google Cloud Platform doc (#534)
* Signed-off-by: MCamp859 <maryx.camp@intel.com>
TCS review of GCE guide

* Incorporated feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-06-17 09:39:13 -07:00
Mary Camp 9b544a135e TCS review of swupd-guide (#509)
* TCS review of swupd-guide

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Incoporated feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Added minor edits.

Signed-off-by: MCamp859 <maryx.camp@intel.com>

* Fixed bullets

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-06-17 09:36:59 -07:00
Kevin Putnam 6e47f8d986 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-06-12 15:42:45 -07:00
Beth Dean 91b4aa51e1 Add statement to clarify enable/disable default status of client (#537)
* Add statement to clarify enable/disable default status of client

* Fix duplicate -is- and embolden opt-in

* Update the telemetry concept page to reflect opt-in nature of telemetry

* Add important callout regarding enable/disable telemetry

* Reword important note to be stronger.
2019-06-11 21:33:14 -04:00
Kevin Putnam 524bb694ee Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-06-11 10:27:35 -07:00
Kevin Putnam a95c1eede9 Merge pull request #530 from mvincerx/mv-swupd-guide
@MCamp859, @castulo , @mvincerx Thanks for all the work on this PR. Merging. If you catch anything new, we can submit a new PR.
2019-06-10 18:17:42 -04:00
Kevin Putnam b302966d26 Fixed broken :command: role.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-10 15:13:02 -07:00
Kevin Putnam 43dbb3b9e7 * Moved kernel guides to their own section.
* Restored redis tutorial that was orphaned in now nonexistent clear-linux/guides section.
* Fixed includes broken by moving kernel guides

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-10 10:56:18 -07:00
Kevin Putnam b33ec1b46b Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-06-10 10:35:35 -07:00
Kevin Putnam 216db17df2 Merge pull request #535 from intelkevinputnam/kp-fix-guide-note
Created an RST note for mixin deprecation notice.
2019-06-10 12:55:30 -04:00
Kevin Putnam ac2590d4ea Created an RST note for mixin deprecation notice.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-10 09:53:10 -07:00
Mikko Ylinen f874f783c2 Kubernetes doc updates (#531)
* kubernetes: update CNI instructions

CRI-O now supports multiple CNI binary paths and Clear Linux by default
uses /usr/libexec/cni AND /opt/bin/cni so there's no need to give
these instructions anymore.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>

* kubernetes: add RuntimeClass instructions for Kata Containers

Clarify how to enable Kata Containers via RuntimeClass (which is now
enabled by default in Clear Linux kubernetes).

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-06-07 12:03:00 -07:00
Michael Vincerra 5086e9180d Incorporates feedback from @castulo on revised swupd commands.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-06-07 11:14:21 -07:00
Kevin Putnam 7caea349e3 Additional proposed fixes to organization for RTD site.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-07 08:47:45 -07:00
Michael Vincerra 655ec84042 Revise instance where swupd repair is better option than diagnose.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-06-06 15:42:52 -07:00
Michael Vincerra 7a00983771 Replaces swupd verify and related flag commands per @castulo.
- Closes #522
- Deprecates use of:
 `swupd verify`
 `swupd verify --fix`
 `swupd verify --install`
 `-m / --manifest`

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-06-06 15:31:47 -07:00
michael vincerra 843abc3ef7 Adds redis tutorial with systemctl service check, 2 example use cases (#525)
* Adds redis tutorial with systemctl service check; add 2 example use cases.
- Closes #519

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Refine intro and add development examples.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise wording intro; add hyperlinks in Example 2.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Correct description of client libraries.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Correct spacing; add note to define syntax behavior.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewer's feedback. Revise wording. Add docker command.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Apply wording revisions for clarity.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Edit for squash.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Resolve build error to avoid duplicate ref's.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-06-06 14:26:40 -07:00
Kevin Putnam 8a07199ef0 Removed superfluous layer from documentation hiearchy and renamed master doc from clear-linux.rst to index.rst to generate a cleaner url.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-06 12:26:58 -07:00
Kevin Putnam ced53e8df3 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-06-06 12:09:04 -07:00
Kevin Putnam 1d45182130 Moved a bunch of things around. Now at risk of not being able to merge with master.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-06 12:08:33 -07:00
Kevin Putnam 45361ba0b3 Added tooling to main intro.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-06 09:37:33 -07:00
Kevin Putnam 1887b87f6f A bunch of improvements and proof of concept for moving tooling to top level.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-06-06 09:29:59 -07:00
Beth Dean be8aa2c024 Add link to quantization tools for model conversion (#529) 2019-06-06 07:04:00 -07:00
michael vincerra 1d284eee71 Removes multi-boot tutorial; deferred until further technical review. (#526)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-06-04 09:29:20 -07:00
Tonny Tzeng f7012bc1ca google-cloud: New tutorial on creating Clear Linux VM on GCP (#505)
* google-cloud: New tutorial on creating Clear Linux VM on GCP

This tutorial documents how to create Clear Linux compute engine on Google
Cloud Platform.

Signed-off-by: Tonny Tzeng <tonny.tzeng@intel.com>
Reviewed-by: Sethi, Puneet <puneet.sethi@intel.com>
Reviewed-by: Vincerra, Michael <michael.vincerra@intel.com>

* virtualbox-cl-installer: Revise figures to match VirtualBox 6.0.8 and new live-server installer. (#502)

* Revises instruciton to match VirtualBox 6.0.8 and new live-desktop installer; -live.img deprecated.
- Incorporates LGA and Troubleshooting from virtualbox.rst
- Replaces virtualbox.rst.
- Refer also to GH-493.
- Closes #495 
- Closes #502
- Closes #498 

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Resizes figures; reassigns Troubleshooting section from virtualbox this doc.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds Troubleshooting section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Removes ununsed figures, previously from virtualbox.rst.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-adds prev removed CAUTION in substitutions.txt

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises guide per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds note on file size if using live-desktop install--below Fig. 6.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revert to use case of live-server per reviewer feedback.
- Revise all Figures
- Revise all steps

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewers' feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise figures; add step for VBoxSVGA; move add desktop-autostart to post-install.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewer feedback re clarifying post-installation steps.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Simplify steps; define context for steps; correct values in code-block.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces step with note re kernel update in LGA section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* google-cloud: New tutorial on creating Clear Linux VM on GCP

This tutorial documents how to create Clear Linux compute engine on Google
Cloud Platform.

Signed-off-by: Tonny Tzeng <tonny.tzeng@intel.com>
Reviewed-by: Sethi, Puneet <puneet.sethi@intel.com>
Reviewed-by: Vincerra, Michael <michael.vincerra@intel.com>

* Corrects gce filename, rst syntax for proper build and rendering.
- Adds new steps to cover gaps where necessary.
- Closes #504

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-31 13:55:47 -07:00
michael vincerra 52e8e1ff01 virtualbox-cl-installer: Revise figures to match VirtualBox 6.0.8 and new live-server installer. (#502)
* Revises instruciton to match VirtualBox 6.0.8 and new live-desktop installer; -live.img deprecated.
- Incorporates LGA and Troubleshooting from virtualbox.rst
- Replaces virtualbox.rst.
- Refer also to GH-493.
- Closes #495 
- Closes #502
- Closes #498 

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Resizes figures; reassigns Troubleshooting section from virtualbox this doc.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds Troubleshooting section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Removes ununsed figures, previously from virtualbox.rst.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Re-adds prev removed CAUTION in substitutions.txt

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises guide per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds note on file size if using live-desktop install--below Fig. 6.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revert to use case of live-server per reviewer feedback.
- Revise all Figures
- Revise all steps

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewers' feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise figures; add step for VBoxSVGA; move add desktop-autostart to post-install.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Respond to reviewer feedback re clarifying post-installation steps.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Simplify steps; define context for steps; correct values in code-block.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replaces step with note re kernel update in LGA section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-31 11:10:29 -07:00
Kevin Putnam 2376e19023 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-05-30 10:52:56 -07:00
puneetse 3d6e624aa5 Fix license in autospec example. (#511)
* Fix license in autospec example.

The correct identifier for the Intel Open Source license is just "Intel" not "Intel Corporation"

* Revert back to MIT license

* Add link to SPDX license list

* Specify opae-sdk example licenses.

* Elaborate on why multiple licenses in the opae-sdk example
2019-05-29 14:55:54 -07:00
Kevin Putnam ea0915365b Fixed header underline in security.rst that was causing build error. (#515)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-29 14:44:54 -07:00
Beth Dean a8943625b1 Remove statement about dm-verity (#513)
* Remove statement about dm-verity

* Add * to first instance of Linux*
2019-05-28 13:59:39 -07:00
michael vincerra 4b00a981d7 Removes mixin.rst and all references to it. (#506)
- Closes #478

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-24 12:16:47 -07:00
puneetse 90bf8f6256 Add updating section to NVIDIA doc (#501) 2019-05-23 16:19:02 -07:00
Kevin Putnam 8da654bea6 Improved layout and decided to avoid trying to create a full width header to avoid wasting screen space.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-22 13:00:21 -07:00
Kevin Putnam 788cb5fcf0 Fixed build path
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-22 10:37:10 -07:00
Kevin Putnam cf0a5e27e1 Changed build to rtd-theme branch
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-22 10:20:47 -07:00
Kevin Putnam a29775b8bb Added gitlab ci support
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-22 10:19:58 -07:00
Kevin Putnam f180f88dc0 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-05-22 10:15:05 -07:00
Mary Camp 9fa3a0a0e7 Completed TCS editorial review (#454)
* Completed TCS editorial review

* Includes feedback from Kris & Puneet

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-05-20 14:55:44 -07:00
Beth Dean 206bf71728 Add introductory text and link to benchmark results (#494) 2019-05-17 13:19:17 -07:00
leonardus a9da3b0366 Corrects typo in Confirm network connection (#497)
exmaple -> example
2019-05-17 13:11:55 -07:00
Mary Camp 046cfd2bd2 Completed TCS editorial review (#490)
* Completed TCS editorial review

* Resolved feedback.

Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-05-16 14:40:12 -07:00
michael vincerra de8f97102c Corrects typo in intro para. (#491)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-15 18:39:59 -07:00
Kevin Putnam 56b9ff52c3 Update to parse-link-check.py (#437)
* changed python script to ignore anchors as we want to fail only when the link fails to resolve to a site. Broken anchors are still flagged in the results.

* Improved comments in parse-link-check.py to make it easier to run outside of Makefile.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Added more comments to parse-link-check.py

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Small wording update.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-15 12:24:49 -07:00
michael vincerra 53ab457fb9 Update available bundles 05-14-19. Revise intro, bundles.rst. (#489)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise wording per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-14 12:31:59 -07:00
michael vincerra 9a5106c834 Revises Create a bootable USB drive on Windows, Rufus upgrade to 3.5 (#487)
- Revises 2 screenshots and adds note.
- Closes #469
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Removes empty spaces.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporates reviewer feedback on Rufus 3.5.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-14 10:55:39 -07:00
michael vincerra 2ea2d5f14d Revises title and all internal refs to Data Analytics Ref Stack. (#488)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-14 10:02:13 -07:00
puneetse b198747958 Update NVIDIA driver documentation to include openGL support (#474)
* Update NVIDIA installer command to isolate files and support OpenGL

* Update source/clear-linux/tutorials/nvidia.rst

Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* Elaborate on not using swupd verify with NVIDIA

* Add compat32-libdir

Some installation flows don't work without explicitly setting compat-libdir when compat-prefix is specified.

* Add note about drivers not being updated automatially.
2019-05-13 19:37:14 -07:00
Beth Dean 603207ea43 Add DARS v1 tutorial (#486)
* Add DARS getting started tutorial

* Update links to live DARS images

* updating link text in bash cmd

* Fix formatting & link ref

* Corrects sphinx directives; revises intro and other para for readability.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-13 18:31:22 -07:00
michael vincerra 02aec48b78 Adds Confirm Network Connection and Software sections. (#484)
- Figure 0 will be renumbered after reviewer confirmation.

Signed-off-by:
Michael Vincerra <michael.vincerra@intel.com>

Renumber all Figures due to insertion of Network Connection.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-13 15:52:23 -07:00
Kevin Putnam 151ccc32b7 Repairs links broken be removing https://clearlinux.org/containers (#483)
* Fixed broken links to now non-existant page: https://clearlinux.org/containers

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>

* Changed link to /downloads/containers

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-13 12:02:23 -07:00
puneetse bdb43254c8 Update autospec guide to include testing methods (#461)
* Add section for testing autospec packaged software

Adds a 2nd level section with two methods for testing autospec created RPMs before being used in the mixer/mixin process.

* Revised based on feedback from @phmccarty

* Add reference to swupd verify
2019-05-10 16:19:58 -07:00
michael vincerra 5ff59f975d Revise to incorporate new GUI installer and screenshots. (#477)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Creates live desktop installation instructions based on clear-29180-0502-live-desktop.iso.
- Renames dir from bare-metal-install-beta to bare-metal-install-desktop
- Creates and assigns new screenshots for UI
- Re-links default ref from tutorials, etc. to bare-metal-install-desktop

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise per developer feedback on PR.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises Finish Installation steps. Correct scale Figures 1-3.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises intro para.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-09 14:27:21 -07:00
michael vincerra 5b20941aeb Creates bare-metal-install-server; replaces bare-metal-install. (#476)
- Revises majority of figures.
- Revises User Manager to Manage User
- Revise all other submenus per release: clear-29180-0502-live-server.iso

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises para under Install CL| on your target system.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-05-09 13:40:30 -07:00
Kevin Putnam 979f0c2979 experimenting with formatting 2019-05-07 09:44:31 -07:00
Beth Dean 00cd2b705c Add release note links for V3 release (#472) 2019-05-06 13:14:47 -07:00
Kevin Putnam 467ea0d195 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-05-06 11:12:10 -07:00
Kevin Putnam 5cfc679bec Merge pull request #473 from intelkevinputnam/kp-fix-broken-image-beta-29
Fixed image on bare-metal-install
2019-05-06 12:54:45 -04:00
Kevin Putnam be8119048a Added beta 29 image to bare-metal-install to fix error caused by include of bare-metal-install-beta content
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-06 09:52:07 -07:00
Kevin Putnam 9c1772e594 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme
And fix of kernel-development.rst to match master

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-03 11:11:05 -07:00
Kevin Putnam 065904177f Renamed clearlinux directory in guides to "tooling" to match master branch
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-03 11:07:11 -07:00
Kevin Putnam 680eadb806 Fixed incorrectly formed link that was resulting 404 (#471)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-05-03 09:26:34 -07:00
michael vincerra ea70b3a1ff Add Configure Media Installation section with partition options. (#467)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises Advanced Configuration, revising several figures.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revert to 1a3b3c7b7bebf8b580d6d9cc6d4d564f46b394bd.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Reorders figures from Fig. 9 onward; inserts many new screenshots.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Make uniform description of recommended partitioning schema.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises Fig 7, removing warning; saves edits to Fig 29.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Apply edits on encyption per mdhorn feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Refines desc of installation methods; distinguish 2 methods of encryption.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Remove internal cross-ref; fix duplicate ref to Telemetry.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-29 13:45:01 -07:00
Beth Dean 0333167a97 Add steps for using Jupyter Notebook to tutorial. (#463)
* Add instructions for using Jupyter Notebook

* Update Jupyter Notebook steps and add screenshots
2019-04-26 15:42:49 -07:00
puneetse e3c5d45ea4 Update command to verify CL root partition (#466) 2019-04-26 09:22:19 -07:00
michael vincerra 4e470a178f Adds doc to repair failed installation; adds new target refs. (#455)
* Adds repair of failed installation. Adds, revises target refs where needed.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds repair of failed installation. Adds, revises target refs where needed.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Add cross-ref to swupd-guide per feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Incorporate reviewer feedback; reset refs for includes to `-beta`.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise per reviewer feedback on PR.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-24 12:21:53 -07:00
michael vincerra 8897dbb6cd kata: removes configuration step /etc/systemd/system/docker.service.d/50-runtime .conf (#459)
* Removes configuration /etc/systemd/system/docker.service.d/50-runtime.conf
- 50-runtime.conf file automatically created on CL builds > 27000
- Adds Troubleshooting, and adds prev manual conf option
- Closes #453

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises kata.rst adding Troubleshooting link to change devicemapper for production.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise to ../50-runtime.conf

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Replace storage driver devicemapper with overlay2; add note.

- kata: add note re options of storage drivers.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Remove grep runtime bc of errors; assign bullets to troubleshooting.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-23 09:57:13 -07:00
michael vincerra 8ab6ddfcea yubikey: Add sudo in second command to reload udev rules. (#460)
- Closes #458

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-16 14:48:17 -07:00
michael vincerra 9a4df878ed Add tut on how to connect to Win share using CL Nautilus (#430)
* Adds smb-desktop for samba sharing from CL Gnome desktop.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Add tut on how to connect to Win share with Nautilus on CL.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Add toc reference.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Adds missing `_` leading space before file name; root cause image failure. (#431)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Remove older unused openssh-server ref from toctree. (#432)

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* updating dd command to add sync for Linux section (#425)

* Add document on installing proprietary NVIDIA drivers (#429)

* Add document on using YubiKey with U2F  (#416)

* Add document on using YubiKey with U2F

* Add yubikey doc to tutorials TOC

* Update all links to the download website to use the CDN (#434)

Update all links pointing at https://download.clearlinux.org to use
the CDN, i.e. https://cdn.download.clearlinux.org

Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>

* Move autoproxy content to updated guide template (#417)

* first draft revision of autoproxy guide with guide template

* removed related topics as there is currently nothing that qualifies

* restructured a bit more to match guide template; removed autoproxy_about.txt and autoproxy_guide.txt as they are no longer needed

* made changes recommended by @mvincerx

* minor corrections based on feedback

* Update to the swupd Guide (#409)

* partial commit to save work

* latest changes

* replaced out of date swupd-guide.rst with contents of swupd-temp.rst; removed swupd-temp.rst

* changed page ref to swupd-guide from swupd; too many existing dependencies

* Added descriptions of manifests and delta packs from How to Clear

* fixed typo

* changed header organization slightly and removed unnecessary text formatting

* updated a couple headers to make more sense

* numerous cosmetic and readability changes based on full render review

* changes to description section based on updated swupd concept page

* updates based on feedback

* updates based on technical review

* removed swupd-search.rst; updated maintenance.rst toc tree after removal; updated references in developer-workstation.rst and kernel-module.rst that linked to swupd-search.rst

* Bootable USB (#436)

* bootable-usb: Add extra caution about unmount

Not unmounting an USB partition before an image is burned could cause
file system checksum errors leading to other issues (including kernel
panics) when trying to boot from the USB drive. This commit adds an extra
caution note to warn the users about the possible issues they could find
when this step is not followed correctly.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>

* bootable-usb: Add o_sync to the dd command

Update the example 'dd' command to burn an image, by adding the 'oflag=sync'
option. This allows to reduce the flashing time in conjunction with the
recommended 'bs=4M', enables a more accurate progress indicator, and allows
to remove the additional sync command, while preserving some cache
optimizations.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>

* Revises intro to add expl of CIFS/SMB in context; removes empty ref.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Adds smb-desktop for samba sharing from CL Gnome desktop.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Add tut on how to connect to Win share with Nautilus on CL.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Add toc reference.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revises intro to add expl of CIFS/SMB in context; removes empty ref.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise intro per feedback; corrects hidden indent error; adds note.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-15 10:00:45 -07:00
michael vincerra 306081763f Revise, simplify prefaces to guides' and tutorials' landing pages. (#452)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Closes #446.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-12 17:12:07 -07:00
michael vincerra 7d7bb474d2 CVE patch. Update requirements.txt to Jinja2-2.11.dev0. (#456)
- Address CVE: https://nvd.nist.gov/vuln/detail/CVE-2019-8341

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-12 17:08:10 -07:00
Beth Dean 4188e47810 fixing typo in authenticity (#451) 2019-04-09 10:35:30 -07:00
michael vincerra 8da517d825 Revise conflict between steps 3 and 4. Closes #419. (#447)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Revise cp command to use local Downloads directory.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Adds curl command to download OVMF.fd; removes note.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Remove trailing whitespaces. Closes #419  

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-09 10:31:21 -07:00
michael vincerra 05d017fcd6 swupd-guide: corrects typo; removes trailing spaces. (#450)
- Closes #448

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-09 09:29:24 -07:00
Kevin Putnam 45801309fa removed maintenance and network landing pages; moved all guides to three sections on guides landing page: clear linux tooling, maintenance, and networ. (#444) 2019-04-08 10:32:07 -07:00
michael vincerra b95b80cc69 Make optional adding desktop-autostart bundle. (#443)
- Close #418

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-05 16:24:53 -07:00
Kevin Putnam 470922b28b escaped localhost urls that should not be links (#445) 2019-04-05 15:21:04 -07:00
Beth Dean 14e4dadca7 cleaning up bash commands to make copy/paste cleaner (#441)
* cleaning up bash commands to make copy/paste cleaner

* adding sudo to a swupd command example
2019-04-04 17:00:04 -07:00
michael vincerra cc9196f920 k8s tut: Add new section on cloud native setup automation. (#435)
* Add new section on cloud native setup automation.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise repo URL.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revises new section per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-04 12:29:42 -07:00
michael vincerra da2a938f3a Remove optional curl method to download installer img. (#440)
- Discontinue support for older txt file and for embedded parsing commands.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-04-04 11:14:59 -07:00
Kevin Putnam 96c243a2ce Merge pull request #439 from intelkevinputnam/rtd-theme
Multiple fixes
2019-04-03 12:55:42 -07:00
Kevin Putnam 5db336d01a fixed class conflict causing issue with comments in code blocks; fixed include caused by moving a file; changed top level of site to make it pretty; marked old index as orphan. 2019-04-03 12:49:01 -07:00
Kevin Putnam e8b6ba46ba Merge pull request #438 from intelkevinputnam/rtd-theme
Updates to RTD themed version of documentation
2019-04-02 16:00:50 -07:00
Kevin Putnam 101020bd84 moved tooling items in guides to clear linux tooling section 2019-04-02 15:52:04 -07:00
Kevin Putnam edfa00fbff Merge remote-tracking branch 'upstream/master' into rtd-theme 2019-04-02 15:37:58 -07:00
Kristal Dale a7ce92acdf Mixer guide rework (#372)
* Initial commit of rework

- Restructure organization of content to be task and background oriented
- Include references to available man pages

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* - Updated bundle section: updates in tooling, simplified and added ref to man page

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Tested all examples except Docker proxy info.
Expanded examples and included setup of VM to test image and update content.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Comment removal

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Clean up comments and TODOs in preparation for initial review.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Updates based on @intelkevinputnam feedback

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update bundle section based on new info from engineering.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Correct capitalization of mixer name.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Edits per feedback from @bktan8

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Update prereq formatting and numbered list formatting (remove bold).

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Minor edit to section heading for standardization

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Minor edits around prerequirements formatting to bring inline with template.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Revise example intro to be more concise.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Minor revisions to standardize CL tooling guides

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* Revisions based on feedback from @rchiossi.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>

* updates based on feedback

* slight wording fix

* fixed lack of indent after line break which was causing a problem with numbered list; fixed console code block syntax error

* fixed final instruction to read 'no longer'; added local bundles and upstream RMPs to bullet list

* fixed json proxy urls
2019-04-02 15:20:55 -07:00
Jair Gonzalez 73e154d072 Bootable USB (#436)
* bootable-usb: Add extra caution about unmount

Not unmounting an USB partition before an image is burned could cause
file system checksum errors leading to other issues (including kernel
panics) when trying to boot from the USB drive. This commit adds an extra
caution note to warn the users about the possible issues they could find
when this step is not followed correctly.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>

* bootable-usb: Add o_sync to the dd command

Update the example 'dd' command to burn an image, by adding the 'oflag=sync'
option. This allows to reduce the flashing time in conjunction with the
recommended 'bs=4M', enables a more accurate progress indicator, and allows
to remove the additional sync command, while preserving some cache
optimizations.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>
2019-03-28 18:45:16 -07:00
Kevin Putnam 99f9289a67 Update to the swupd Guide (#409)
* partial commit to save work

* latest changes

* replaced out of date swupd-guide.rst with contents of swupd-temp.rst; removed swupd-temp.rst

* changed page ref to swupd-guide from swupd; too many existing dependencies

* Added descriptions of manifests and delta packs from How to Clear

* fixed typo

* changed header organization slightly and removed unnecessary text formatting

* updated a couple headers to make more sense

* numerous cosmetic and readability changes based on full render review

* changes to description section based on updated swupd concept page

* updates based on feedback

* updates based on technical review

* removed swupd-search.rst; updated maintenance.rst toc tree after removal; updated references in developer-workstation.rst and kernel-module.rst that linked to swupd-search.rst
2019-03-27 20:42:55 -07:00
Kevin Putnam 92c79d862c follow up fix for merge 2019-03-26 13:56:15 -07:00
Kevin Putnam b2b6e9e527 fixed merge of latest 2019-03-26 13:53:18 -07:00
Kevin Putnam 7e86cab634 added simple header with links to rest of clearlinux.org site 2019-03-26 13:34:12 -07:00
Kevin Putnam 1e0175b195 Move autoproxy content to updated guide template (#417)
* first draft revision of autoproxy guide with guide template

* removed related topics as there is currently nothing that qualifies

* restructured a bit more to match guide template; removed autoproxy_about.txt and autoproxy_guide.txt as they are no longer needed

* made changes recommended by @mvincerx

* minor corrections based on feedback
2019-03-25 09:19:58 -07:00
Geoffroy Van Cutsem 8a6d69b82e Update all links to the download website to use the CDN (#434)
Update all links pointing at https://download.clearlinux.org to use
the CDN, i.e. https://cdn.download.clearlinux.org

Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2019-03-20 14:31:30 -07:00
puneetse 96fa0b1a9e Add document on using YubiKey with U2F (#416)
* Add document on using YubiKey with U2F

* Add yubikey doc to tutorials TOC
2019-03-20 10:43:26 -07:00
puneetse 3fe3bc533a Add document on installing proprietary NVIDIA drivers (#429) 2019-03-20 09:32:10 -07:00
Beth Dean e5aa14b32b updating dd command to add sync for Linux section (#425) 2019-03-19 13:25:49 -07:00
michael vincerra ce37ed3814 Remove older unused openssh-server ref from toctree. (#432)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-18 17:04:11 -07:00
michael vincerra 5d9865ad92 Adds missing _ leading space before file name; root cause image failure. (#431)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-15 17:05:52 -07:00
michael vincerra c8c43c6944 Adds virtualbox-clr-installer to toctree of virtual-machine-install. (#426)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-15 15:31:05 -07:00
michael vincerra 4d40923a4d Revise filepath to figures/architect-lifecycle.png to ensure no embedded char errors. (#428)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-15 15:22:17 -07:00
michael vincerra cca61c722e Removes unnecessary header; replaces 2 words with 1. (#427)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-15 13:51:16 -07:00
puneetse 4c8c9d7526 Add document on installing kernel modules with DKMS (#424)
* Add document on kernel modules with DKMS

* Add changes requested by @bwarden

Update to include dkms for LTS kernel and various kernel dev bundles.
2019-03-15 10:19:46 -07:00
michael vincerra c6bd5e7a55 Add Distro factory guide for DevOps' process automation (#411)
- Adds `architect-lifecycle` as Phase 1 prior to `distro-factory` in guides for a DevOps toolchain. 
- Adds Figure 1 overview.
- Adds architect-lifecycle to toctree in maintenance.rst

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Incorporate @mbelluzzo feedback. In progress.
Include reference/reference changes.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Redefine scope, title of document: Maintain CL life-cycle.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revise intro after re-scoping.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Revises scope as overview of life-cycle; context for distro-factory.
Adds new simplified graphic.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Retitles; revises intro and Content Workflow.
Revise Figure 1 and renames it. Revises document filename.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Removes older version.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Adds revised title to toctree. Corrects missing `-`.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-15 09:51:55 -07:00
Beth Dean cbb8b26534 rework of telemetry guide & tutorials (#423)
* rework of telemetry guide & tutorials

* adding reference section

* source/clear-linux/guides/telemetrics/telem-guide.rst

* adds missing URL & link to telemetrics.rst

* deleting redundant files

* moving figure files & updating tutorial landing page links

* updating links to png files

* updating links in concept & getting started pages
2019-03-14 16:26:47 -07:00
puneetse bd4ac010d1 Revise swupd-about to focus more on swupd (#415)
* Stop referring to other distros as "traditional"

* Revise swupd-about to focus on swupd

* Minor fixes

* Revised with feedback from @mvincerx

* Apply line-edits for brevity and readability.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* Fix typo Ln 19.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-13 15:10:15 -07:00
puneetse d71cdef1e2 Refresh VirtualBox documentation (#413)
* Add a new document for installing Vbox VM with CL installer

Add a new document for using VirtualBox to setup a new VM and install Clear Linux onto it. This refreshes some of the VirtualBox content and images as well.

*  Update virtualbox document and refactor common content

* Fix typo

Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* Fix typo

Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* Fix typo

Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* Fix typo

Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* Change grep command

Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* Add mention to not remove kernel-install

* Fix typo

Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* Add out of disk to troubleshooting
2019-03-13 12:15:12 -07:00
Anselmo L. S. Melo 11cf27052b kvm: Simplify step to install vncviewer (#422)
swupd bundle-add tigervnc is enough to install a vncviewer (5MB vs 125 MB of desktop-apps-extras)
2019-03-12 09:07:09 -07:00
Anselmo L. S. Melo e83fe4a543 kvm: Configure and start SSH server (#421)
Step 1 actually is a configuration step, it does not enable SSH. Besides that, the server has to be started.
2019-03-11 20:46:55 -07:00
Anselmo L. S. Melo a9cceb9a23 kvm: Add command line to download start_qemu.sh (#420) 2019-03-11 09:45:44 -07:00
michael vincerra 6a5fba7267 Revise and simplify swupd-about concept. (#412)
- Closes #399
- Limit description to swupd functionality and contrasts

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Line-edits for reading comp.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-03-05 15:13:43 -08:00
Beth Dean 2a95b25526 dlrs tutorial update (#410)
* adding pytorch section

* updated doc

Minor nits and corrections

* scripts: Code Block rst parser

Signed-off-by: John Andersen <john.s.andersen@intel.com>

* limited to bash code blocks and added description to the header

* added ability to create a list of code blocks to parse

* adding pytorch section

* updating PyTorch image link & name

* updating docker image link and adding PyTorch benchmarking link

* Sphinx syntax corrections; reorganizes contents/toctree; line-edits.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

* updating link to PyTorch benchmarks
2019-03-05 07:40:47 -08:00
michael vincerra 5452f67e35 Merge pull request #400 from krisdale/kd-autospec-apply-guide-template
Apply guide template to autospec guide + update examples
2019-03-04 13:48:45 -08:00
michael vincerra e922cf27ce Merge branch 'master' into kd-autospec-apply-guide-template 2019-03-04 13:47:06 -08:00
Kristal Dale dbb8ba03bd Wording clarification in response to feedback from @mvincerx
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-03-04 12:46:42 -08:00
Kristal Dale 553f4f359c Revisions based on feedback from @bktan8.
- Wording improvments
- Move instructions for required setup for building source to References section.
  This follows similar org to the mixer guide, keeping emphasis in 'how it works' on
  the description of what is required and how it works, and keeping the examples
  section as just examples of autospec. Idea is this setup is a supporting reference
  for using/enabling the tool.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-03-01 16:26:08 -08:00
Kristal Dale c1485ce264 Update wording around prerequisites and example of first time setup to be
presented more as the setup for building source in CL (rather than autospec
specific). So that the setup instructions may be reused. Added section labels
back in for external reference.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-03-01 14:17:18 -08:00
michael vincerra 22b9bddb5f Merge pull request #407 from mvincerx/bundle_lister-02
Improve code in bundle_lister.py
2019-03-01 13:30:10 -08:00
michael vincerra f21f8570d0 Merge pull request #380 from krisdale/kd-new-ister-guide
New ister guide
2019-03-01 13:29:36 -08:00
Kristal Dale 55163e84d4 Update guide title per @mvincerx feedback
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-03-01 11:19:07 -08:00
michael vincerra fbe4e8aa8d Merge pull request #406 from krisdale/kd-mixin-template-revs
Mixin guide: Minor clean up to bring inline with template.
2019-02-28 10:03:25 -08:00
michael vincerra 385d486068 Merge pull request #408 from mvincerx/mv-kernel-development
kernel-dev: Editorial revisions, Sphinx corrections, and BKMs.
2019-02-27 17:49:55 -08:00
Kristal Dale b51dae4a5a Minor edits for consistency with CL tooling guide layout.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-27 11:22:30 -08:00
Kevin Putnam ad2aeec457 Merge pull request #379 from pdxjohnny/ja-code-blocks
scripts: Code Block rst parser
2019-02-25 15:12:39 -08:00
Michael Vincerra b746a56748 Editorial revisions for conformity to docs standards.
kernel-dev: Editorial revisions, Sphinx corrections, and BKMs.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Fix typo.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-25 13:39:40 -08:00
Kevin Putnam ad16371260 added ability to create a list of code blocks to parse 2019-02-25 09:11:49 -08:00
Kevin Putnam d1ff18c733 limited to bash code blocks and added description to the header 2019-02-22 10:15:51 -08:00
michael vincerra d24ce5769d Merge pull request #405 from mvincerx/mv-bundles-01
Updates bundles, pundles as of 02-20-2019.
2019-02-22 10:10:43 -08:00
Michael Vincerra 02b243cce8 Improve code in bundle_lister.py
Modifies extractor function to remove duplicate includes.
- Revises pattern5 regex to include descriptions with special chars.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Resolves consistency in rows for template.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Closes #378.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-21 20:15:54 -08:00
Kristal Dale a012f8263e Minor clean up to bring inline with template.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-21 15:48:52 -08:00
Kristal Dale 8b81e30615 Minor update around prereq format to bring inline with template.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-21 13:54:50 -08:00
Kristal Dale fc8cc08e6d Organization revisions (minor) to bring inline with template.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-21 12:55:48 -08:00
michael vincerra e4d239d5dc Merge pull request #383 from puneetse/add/ps-kernel-development
Add document on kernel development for Clear Linux
2019-02-21 11:23:48 -08:00
puneetse 4dc6c0330e Clarify a few sentences 2019-02-20 18:40:47 -08:00
puneetse f5409367a1 Add changes requested by @miguelinux 2019-02-20 18:36:52 -08:00
Kristal Dale 745723c17e Added link to add bundle.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-20 16:03:06 -08:00
Kristal Dale f688fb707a Updates per feedback from @mvincerx.
Revise example section to include prereq as part of steps.
Update Prereq to template standard.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-20 15:57:37 -08:00
Kristal Dale fa70e17e54 Clean up prereq list formatting per template.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-20 15:23:27 -08:00
puneetse d9d07ce19c Change to use the CL kernel config as a template 2019-02-20 13:10:19 -08:00
puneetse 55ca810209 Add note about using ccache plugin for mock 2019-02-20 11:56:32 -08:00
puneetse ece6e185be Merge branch 'add/ps-kernel-development' of https://github.com/puneetse/clear-linux-documentation into add/ps-kernel-development 2019-02-20 11:22:36 -08:00
puneetse 0bc659380f Remove unnecessary sudo on rpm2cpio 2019-02-20 11:22:19 -08:00
Brett T. Warden d0b8da5b62 Fix typo pointed out by @bwarden
Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>
2019-02-20 19:18:37 +00:00
Brett T. Warden f1d0388103 Fix typo pointed out by @bwarden
Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>
2019-02-20 19:18:09 +00:00
puneetse 27dfab02f6 Update GH link per @miguelinux 2019-02-20 10:27:42 -08:00
Michael Vincerra e6210910ea Updates bundles, pundles as of 02-20-2019.
- Fixes #404
- Other regex fixes to follow in subsequent PR.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-20 09:45:37 -08:00
puneetse 5835226816 Some changes requested by @mvincerx 2019-02-19 20:20:07 -08:00
puneetse f65a253767 Fix broken internal reference 2019-02-19 16:05:39 -08:00
Kristal Dale 8f089a86e5 Revisions based on feedback from @bktan8.
Added a fifth example, showing how to provide control files to
autospec when there is a build failure.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-19 13:46:23 -08:00
puneetse ab9cf0572a Restructure doc headers
This PR closes #249
2019-02-19 11:42:46 -08:00
puneetse 00412e0346 Use <> for replacements in codeblocks
Per contribution guidelines
2019-02-19 11:26:59 -08:00
puneetse 126c33eb5e Revamp kernel config section
Revamp kernel configuration section to not force the workflow of the CL team.
2019-02-19 11:01:39 -08:00
michael vincerra f394826b11 Merge pull request #403 from clearlinux/tpleavitt-patch-1
Update curl command to get live image
2019-02-19 19:15:41 +01:00
Tom Leavitt d7d63129a0 Update virtualbox.rst
fix typo
2019-02-19 10:05:09 -08:00
Tom Leavitt b0f86d8865 Update virtual.rst
Added note about grep behavior as requested by @mvincerx
2019-02-19 10:03:13 -08:00
Tom Leavitt cbe030580e Update curl command to get live image
Addresses issue #402 to fix the curl command to download the correct image
2019-02-18 11:56:30 -08:00
michael vincerra 2ccd7778a3 Merge pull request #390 from krisdale/kd-mixin-guide-rework
mixin guide rework
2019-02-15 17:40:14 -08:00
michael vincerra 791dbb244b Merge pull request #401 from mvincerx/mv-bare-metal-install-beta-05
Align with Engineering to lock root if sudo/admin enabled
2019-02-15 15:55:33 -08:00
Michael Vincerra a5a38deb60 Squashes commits.
Align with Engineering to lock root if sudo/admin enabled
- Omit requirement to login as root to set password from admin
- Per release of clearlinux/clr-installer/pull/213

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>

Simplifies wording in final two steps.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-15 15:53:33 -08:00
Kristal Dale d1c921abf9 Make wording across examples more consistent, remove redundant steps.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-15 13:47:15 -08:00
Kristal Dale 39d8df5194 Fix typo in path
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-15 10:45:50 -08:00
Kristal Dale 01622aa3b6 Add concept info to explanation section
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-15 10:42:13 -08:00
michael vincerra 170d7540b9 Merge pull request #398 from krisdale/kd-bootable-usb-reorg
Follow up clean up to bootable-usb consolidation:
2019-02-15 10:38:37 -08:00
puneetse f080e928fe Add section on changing kernel parameters 2019-02-14 17:06:28 -08:00
puneetse 07eecae52c Update to use CL tooling to get exact kernel source 2019-02-14 16:39:20 -08:00
puneetse 3f8156992b Chame rpm install to use rpm2cpio 2019-02-14 15:53:41 -08:00
puneetse 9b996f7b98 Add tip to change the ktarget name 2019-02-14 15:47:57 -08:00
puneetse 4287088ec1 Add tip on switching git tag 2019-02-14 15:43:43 -08:00
Kristal Dale 6519a551ef Minor text edits per @MCamp859 feedback.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-14 11:47:59 -08:00
Kristal Dale bc68936e49 Minor revisions to wording to reference autospec example.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-14 11:35:24 -08:00
Kristal Dale f5fc3113cf Correct example title
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-14 11:20:06 -08:00
Kristal Dale 4102f8c8a5 Correct substitution annotation in command examples. Misc minor edits.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-14 11:16:08 -08:00
puneetse dd81d28fc0 Reword note about menuconfig 2019-02-13 16:46:46 -08:00
Kristal Dale 701ebc5904 Minor edits according to @MCamp859 and @puneetse. Additional minor edits
regarding format clean up/spacing.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-13 15:56:09 -08:00
Kristal Dale 4167919a82 Minor edits according to @bktan8 review.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-13 14:57:05 -08:00
puneetse 5470b57c54 Merge branch 'add/ps-kernel-development' of https://github.com/puneetse/clear-linux-documentation into add/ps-kernel-development 2019-02-13 10:47:46 -08:00
puneetse 37acf6fe5f Fix typo 2019-02-13 10:47:42 -08:00
michael vincerra 3b1e0acc97 Merge pull request #391 from mvincerx/mv-openssh-server
openssh-server: Brings back doc for sftp and X11 forwarding
2019-02-13 09:11:52 -08:00
Kristal Dale 323b1d5fab Follow up clean up to bootable-usb consolidation:
- Delete bootable-usb-linux.rst, bootable-usb-mac.rst, bootable-usb-windows.rst
  as they are no longer used.
- Reuse intro from original bootable-usb.rst in new bootable-usb-beta-all.rst
- Delete original bootable-usb.rst (replaced by new bootable-usb-beta-all.rst),
  and remove from toctree in get-started.rst
- Rename bootable-usb-beta-all.rst to bootable-usb.rst
- Update new bootable-usb (previously bootable-usb-beta-all).rst:
-- Update top label to be .. _bootable-usb: (to keep links intact)
-- Remove "-all" from OS-specific section labels (no longer needed with removal
   of original bootable-usb.rst)
- Update link to new bootable usb doc in bare-metal-install.rst, from
  bootable-usb-beta-all to bootable-usb
- Update link to new bootable usb doc in bare-metal-install-beta.rst, from
  bootable-usb-beta-all to bootable-usb
- Remove link to get started from intro as it is already present in the side nav.
- Remove included content from download-verify-decompress docs - the included
  content had heading levels that were incorrect for the doc they were included
  in. Replace with a link to the relevant section in the
  download-verify-decompress page
- Remove last section 'Return to install from live image' as it was out of
  context and linked only back to get started (which is already in side nav)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-12 13:15:26 -08:00
Kristal Dale 32a703810b Update autospec guide
- Apply guide template
- Update examples per latest

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-12 11:13:14 -08:00
michael vincerra 105845dd25 Merge pull request #393 from mvincerx/mv-kubernetes-02
k8s: Replaces content in Install pod network add-on w symlinks.
2019-02-12 08:31:41 -08:00
michael vincerra 508cdc828d Merge pull request #397 from mvincerx/mv-bare-metal-install-beta-04
In Bundles selection, add note to distinguish different defaults.
2019-02-12 08:30:59 -08:00
Michael Vincerra 01866ca69f In Bundles selection, add note to distinguish different defaults.
- Revise bare-metal-install-beta-19 showing desktop-autostart selected.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-11 16:02:33 -08:00
michael vincerra b62e43b210 Merge pull request #386 from MCamp859/mc-greengrass-edits
Minor text edits for branding, punctuation, and TM symbol in title.
2019-02-11 13:23:01 -08:00
Michael Vincerra 78b56df417 Revises note in `Install Kubernetes and CRI runtimes."
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-11 12:09:57 -08:00
Michael Vincerra cea34f2cc3 Merge branch 'master' into mv-kubernetes-02
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-11 11:01:26 -08:00
Michael Vincerra f67cf636d7 Adds back notes on Weave Net and flannel.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-11 10:56:17 -08:00
michael vincerra eca1118e7d Merge pull request #395 from mvincerx/mv-enable-user-space
Reverts to original revision in GH-389.
2019-02-10 12:44:59 -08:00
Michael Vincerra 28c724f0cf Reverts to original revision in GH-389.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-10 12:43:33 -08:00
michael vincerra 5367fe1a90 Merge pull request #389 from mvincerx/mv-bare-metal-install-beta-03
bare-metal-install-beta: Adds `Recommended options` & revises `enable-user-space`
2019-02-10 12:16:25 -08:00
Michael Vincerra 6db5f233f9 Removes sudo in swupd update bc user added to wheelgroup.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-10 12:12:18 -08:00
Michael Vincerra f4c3c1103f enable-user-space: reorders sections for logical flow.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-10 12:08:42 -08:00
Michael Vincerra 7c240e2ac3 Revises final two sections to provide further resources.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-10 11:36:48 -08:00
Michael Vincerra c3dd992a60 Line edits applied for conciseness.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-10 10:52:39 -08:00
michael vincerra 9c3b768a9b Merge pull request #394 from mvincerx/mv-kubernetes-bp
kubernetes-bp: Revises and reformats note on `motd`.
2019-02-08 17:20:23 -08:00
Michael Vincerra 339b4543c2 Revises and reformats note on motd.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 17:18:13 -08:00
Michael Vincerra b998f85628 Corrects syntax; removes Fig.29; removes root login, enable-user-space
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 17:01:35 -08:00
Michael Vincerra e6678eff7b Incorporates QA testing validation feedback.
- Revises Finish installation steps to explain two potential paths
- Adds command `passwd root` after reboot to force action
- Moves note from Recommended options to Finish isntallation

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 16:41:52 -08:00
Michael Vincerra e04eeec536 Removes line sudo systemctl restart kubelet; deprecated.
- Closes Issue #388

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 12:41:57 -08:00
Michael Vincerra 546bab0a96 Revises symlink for loop to point to: opt/cni/bin
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 12:26:52 -08:00
michael vincerra 44a8e3dbfe Merge pull request #376 from mvincerx/kubernetes-bp
Adds kubernetes-bp and organizes in new kubernetes folder.
2019-02-08 12:08:52 -08:00
Brett T. Warden d4533e5f23 Fix a to an by @bwarden
Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>
2019-02-08 19:15:21 +00:00
Michael Vincerra 905e87ac50 Adds back note in Update control plane; omits optional only.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 11:10:37 -08:00
Brett T. Warden 4a6dcbdd0e Fix missing word by @bwarden
Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>
2019-02-08 18:46:14 +00:00
Michael Vincerra d7f3b3d243 Shortens title. :)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 10:36:45 -08:00
Michael Vincerra 355179a487 Replaces content in Install pod network add-on w symlinks.
- Provides bash script to manage default plugin_dir
- Closes #392

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 10:24:36 -08:00
Michael Vincerra 56c5a4e5a3 Deletes note re if 'motd' appears, postpone kubelet restart.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-08 09:52:13 -08:00
Michael Vincerra a1e5c4547a Adds openssh-server to reference/bundles.
- Adds openssh-server to reference toctree.
- Changes location of openssh-server to reference/.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 17:33:33 -08:00
Michael Vincerra d39d821f7b Line editing.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 16:16:13 -08:00
Michael Vincerra 87148509f4 Sets to H2 Recommended options to appear in contents.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 15:59:18 -08:00
Michael Vincerra cc110e2719 beta: Revises intro and Recommended options; adds detail in Finish section.
enable-user-space: Removes gdm and portions subsumed in new TUI;
bare-metal-install-beta-29.png: Uses admin POV to change root passwd.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 15:53:15 -08:00
Kevin Putnam 41304dd834 added otc-tcs theme and clearlinux branding image 2019-02-07 13:42:52 -08:00
Kevin Putnam 1e3eab3bb3 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into rtd-theme 2019-02-07 12:57:33 -08:00
Michael Vincerra 2036d492b1 Adds :glob: to toctree for new kubernetes subsection.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 11:53:24 -08:00
Michael Vincerra 625104a309 Edits Prereq's for brevity.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 11:34:05 -08:00
Michael Vincerra 0d7641aaa5 - kubernetes: Revises headers to omit CL
- Adds new kubernetes/kubernetes to tutorials toctree

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 11:21:55 -08:00
Michael Vincerra ad4206dd39 Applies edits to Headers, Prereq's, and word choice.
- kubernetes: Adds Next steps at end.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 09:58:59 -08:00
Michael Vincerra c05190db11 Adds openssh-server to reference.rst toctree.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 09:50:31 -08:00
Michael Vincerra 023c28ec59 Brings back openssh-server and applies command updates.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-07 09:49:18 -08:00
Michael Vincerra 3773fa64a1 enable-user-space mods include:
- Revises to prerequisites, with command
- Removes section to add desktop; deprecated
- Revises description of swupd and corrects misleading/omitted commands.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-06 18:19:00 -08:00
Kristal Dale 67ca6982ab mixin guide rework
Overhaul of mixin guide:

- New organization (based on new guide template)
- Updated content (to make current with actual mixin tool)
- Examples have been tested and verified against OS v 27650

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-06 16:42:00 -08:00
MCamp859 2350b5378d Incorporated review feedback.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-02-06 17:02:15 -05:00
Michael Vincerra a73c1c2f98 Revise header to "Recommended options'; adds link to intro.
- Revises explanation in Recommended options.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-06 13:13:49 -08:00
puneetse 63244c3cdc Fix missing periods at end of list items 2019-02-06 10:59:32 -08:00
puneetse e3e2ce46cc Add comment about where to find kernel releases 2019-02-06 10:54:42 -08:00
puneetse 76166d83e9 Move patch management suggestion 2019-02-05 14:18:40 -08:00
puneetse b7d6154805 Fix headers 2019-02-05 14:03:59 -08:00
Michael Vincerra 2a7004b984 Adds installation options section with recommendations.
- Adds required root login in Finish installation section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-05 13:56:27 -08:00
michael vincerra a7c82b0477 Merge pull request #385 from mvincerx/mv-kvm
Adds method to copy OVMF.fd from usr/share/qemu/OVMF.fd to wd.
2019-02-05 09:55:31 -08:00
puneetse 28d4bed881 Implement changes requested by @mvincerx 2019-02-04 14:23:19 -08:00
puneetse c9fcd7f298 Reduce usage of notes and fix code-blocks 2019-02-04 14:02:01 -08:00
puneetse b49e9089e9 Add link to CL kernels reference page 2019-02-04 13:31:45 -08:00
puneetse 38b0e9772f Implement suggestioned by @bktan1 2019-02-04 13:29:16 -08:00
MCamp859 57db5fe424 Minor text edits for branding, punctuation, and TM symbol in title.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-02-04 11:34:30 -05:00
puneetse b24e78c61a Add note about SRPM and formatting fixes 2019-02-01 21:24:21 -08:00
Michael Vincerra 816cb9fc79 Adds method to copy OVMF.fd from usr/share/qemu/OVMF.fd to wd.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-01 16:10:36 -08:00
michael vincerra 8208181421 Merge pull request #350 from mvincerx/makefile-mod
Modifies source/Makefile in order to:
2019-02-01 11:59:56 -08:00
Michael Vincerra d4c59fdf56 Reset file structure to original organization.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-02-01 11:43:21 -08:00
michael vincerra e08eab3440 Merge pull request #384 from qzheng527/master
dlrs.rst: Updates DLRS tutorial
2019-02-01 10:07:58 -08:00
Qi Zheng a5f8bf686a dlrs.rst: Updates DLRS tutorial
The ksonnet was added to CL bundle cloud-native-basic, no need
manually install anymore.

Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-02-01 10:35:18 +08:00
puneetse 1ad731f4cc Remove os-core-dev requirement 2019-01-31 15:58:59 -08:00
puneetse 02b064e757 Misc formatting fixes 2019-01-31 15:54:54 -08:00
puneetse 6db71c1cca Remove emphasize lines and minor edits
Remove emphasize lines for now and minor edits
2019-01-31 14:56:00 -08:00
Michael Vincerra 1f3c60968a Moves all bundle_lister.py and assoc. files to bundle_lister dir.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-31 14:09:22 -08:00
Michael Vincerra 4e2240fb43 Merge branch 'master' into makefile-mod 2019-01-31 13:59:53 -08:00
puneetse 064a327a7c Initial commit of kernel-development.rst
Add a document explaining a kernel development workflow
2019-01-31 13:22:28 -08:00
Michael Vincerra 62ffa17315 Revises intro, providing rationale; simplifies steps.
- Note: Further testing still required to validate use case.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-31 09:50:38 -08:00
Kevin Putnam 37870481f8 changed branch to rtd-theme from master 2019-01-29 12:46:17 -08:00
Kevin Putnam f536c008ee fixed edit with github 2019-01-29 12:42:59 -08:00
Kevin Putnam 5bc82f962c removed duplicate autproxy content, added edit on github, and embedded video 2019-01-29 12:39:43 -08:00
Kevin Putnam 7258b0f7f2 merge 2019-01-29 12:35:30 -08:00
michael vincerra 04179558fe Merge pull request #374 from intelkevinputnam/kp-fix-linkcheck-script
fixed minor bug in parse-link-check.py
2019-01-29 12:06:52 -08:00
Michael Vincerra b7d0f27b54 Revises content per collaborator feedback.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-29 10:25:36 -08:00
Kristal Dale 47fb8af7b5 Revise content order based on guide template. Remove ister.rst file in tutorials (misplaced location).
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-28 16:19:37 -08:00
Kristal Dale 7df2e75491 add new ister guide to toctree
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-28 16:19:36 -08:00
Kristal Dale 9f675e5816 Initial commit of new ister guide
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-28 16:19:36 -08:00
John Andersen c5e7d3b278 scripts: Code Block rst parser
Signed-off-by: John Andersen <john.s.andersen@intel.com>
2019-01-28 14:53:48 -08:00
michael vincerra 0361f796c9 Merge pull request #377 from mvincerx/bundle-lister-02
bundles: Updates available bundles per clr-bundles repo
2019-01-28 14:48:15 -08:00
Michael Vincerra 5ca61a686c bundle_lister.py, et al:
- Adds <ul> to template
- Removes repeated 'gimp' and incorrect package `gui component`.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-28 11:25:24 -08:00
michael vincerra dcaad94000 Merge pull request #375 from DnPlas/dlrs-update-tfjob-steps
dlrs.rst: Updates DLRS tutorial
2019-01-28 10:43:18 -08:00
Michael Vincerra 72f24c09f5 Updates available bundles per clr-bundles repo 01.28.2019.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-28 09:10:30 -08:00
Michael Vincerra aae3b1f10c Adds kubernetes-bp and organizes in new kubernetes folder.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-25 15:43:17 -08:00
Daniela Plascencia d7cd1cc8d6 dlrs.rst: Updates DLRS tutorial
The Kubeflow and DLRS projects made upstream changes that should be
reflected in the documentation.

This commit introduces the following changes:
    * Kubeflow version 0.3.2 -> 0.4.1
    * 'ks generate' now uses the --image flag so DLRS prototypes receive
      image names as parameters
    * Replacing ” with "
    * Installing the kubeflow/tf-training registry as it's required for
      deploying TFJobs
    * Replacing kubeflow/core with kubeflow/common

Signed-off-by: Daniela Plascencia <daniela.plascencia@linux.intel.com>
2019-01-25 16:40:02 -06:00
Kevin Putnam 9fa729a2d1 fixed minor bug in parse-link-check.py 2019-01-25 14:03:37 -08:00
michael vincerra ab298911a2 Merge pull request #373 from mvincerx/kubernetes-02
kubernetes tut: Corrects syntax error on lines 206-208.
2019-01-24 13:12:59 -08:00
Michael Vincerra 68c5d1fb0c Corrects formatting and grammatical errors.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-24 11:59:59 -08:00
michael vincerra ded3aa7350 Merge pull request #368 from krisdale/kd-collab-reorg
Collaboration guidelines - reorg and simplification
2019-01-24 11:50:42 -08:00
Michael Vincerra 33e64bb9b7 Closes Issue #371.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-23 16:37:21 -08:00
Michael Vincerra 7d5c95c022 Corrects syntax error on lines 206-208.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-23 16:35:19 -08:00
Kristal Dale 1aa805dddc Minor revisions to structure-formatting and writing-guide (based on feedback)
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-23 13:18:15 -08:00
michael vincerra b307b0f74e Merge pull request #370 from mvincerx/mv-bare-metal-install-01
Revises bare-metal-install w/ include:: to content bare-metal-install-beta
2019-01-23 09:16:00 -08:00
Michael Vincerra b2bd488c89 bare-metal-install: Adds missing step after Figure 2; transition.
- Closes GH-358
- Closure captures 358's primary change using include::; minimize changes.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-23 09:08:52 -08:00
Michael Vincerra 79b67d3f29 Changes scale of Figure 2 to 100%.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-22 16:54:03 -08:00
Michael Vincerra 3fb80e139d bare-metal-install-beta: removes final include;revises target-label
bare-metal-install: revises reference to target-label

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-22 16:47:33 -08:00
Michael Vincerra 4fa1ca1fe1 bare-metal-install-beta: Demoves target-labels above headers.
bare-metal-install: Adds Autoproxy link.
bootable-usb-beta-all: Removes cross-references to live install image.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-22 16:19:59 -08:00
Michael Vincerra bf138afade Revises bare-metal-install w/ include:: to content bare-metal-install-beta
- Adds duplicate beta images to bare-metal-install/figures - temporary.
- bare-metal-install-beta: Adds end-include and Next steps; revises captions.
- get-started: Revises toctree for removed folders, files.
- cgdisk: Removes all content, dependent on manual installation (removed)
- Reorganizes all images for bare-metal-install; deletes older versions.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-22 13:15:43 -08:00
michael vincerra 01a75d18c5 Merge pull request #366 from intelkevinputnam/kp-update-getstarted
change to getstarted to improve compatibility with sitenav
2019-01-18 09:30:40 -08:00
Kristal Dale 7f7841d40a - Correct typo in README
- Add example/bullets to headlines section in writing guide

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-17 11:54:39 -08:00
michael vincerra c1f790129d Merge pull request #365 from bd-dean/bd-dlrs-update
Adds command to run dlrs image with docker in tutorial
2019-01-17 11:31:10 -08:00
Beth Dean e9c0375fb5 updates to add clarity to commands 2019-01-17 11:28:07 -08:00
michael vincerra 1e61134720 Merge pull request #367 from intelkevinputnam/kp-add-manpage
added a link to the man page .rst doc in the swupd source repo
2019-01-17 11:26:01 -08:00
Kristal Dale b099433b6c - Clean up indentation for examples.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-16 17:24:25 -08:00
Kristal Dale 52b93d649e - white space correction
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-16 17:07:33 -08:00
Kristal Dale 7270dbe3e2 - Clean up remaining reference to mailing list
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-16 17:02:52 -08:00
Kristal Dale 7d70b47969 - Remove GitHub repo link from toctree
- Reword description for use of :abbr:
- Simplify reference to mailing list

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-16 16:57:24 -08:00
Kevin Putnam 1cef3727ac added a link to the man page .rst doc in the swupd source repo 2019-01-16 14:54:41 -08:00
Kevin Putnam 1b9b5912aa change to getstarted to improve compatibility with sitenav 2019-01-16 14:48:25 -08:00
puneetse 549f99f0f3 Merge pull request #7 from clearlinux/master
Update from upstream origin
2019-01-16 12:13:41 -08:00
Beth Dean 5c0e18b885 adding command to run image with docker 2019-01-15 10:08:12 -08:00
MCamp859 b6db090cee Minor text edits for clarity.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-01-14 17:25:33 -05:00
Kristal Dale 0855e8ed8d Next round revisions:
- alphabetize formatting table
- readd toctree to landing page, with alternate text
- line-length clean up
- add links to references available online
- misc cleanup

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-11 13:52:33 -08:00
michael vincerra 4205346fd4 Merge pull request #362 from pdxjohnny/patch-1
ipxe-install: Fix ipxe_boot_script.ipxe
2019-01-11 13:11:39 -08:00
MCamp859 52a6071097 Edited text.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-01-11 11:51:42 -05:00
John Andersen 0bcc09772c ipxe-install: Fix ipxe_boot_script.ipxe
Fixes a `#` which must have gotten replaced with `sudo`
2019-01-10 09:06:48 -08:00
Kristal Dale 88a09a22f6 Contribution guideline reorg and clean up
- Reorg content into 3 pages for collab guides: overview (collaboration.rst),
structure and formatting, and writing guide.
- Simplify content, including removal of definitions/guidelines provided by
our listed resources, simplification of wording and examples.
- Add in quick ref section for our updated BKMs
- Update the README installation instructions
- Clarify different methods of contribution

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-08 13:33:25 -08:00
michael vincerra e535b4f5d2 Merge pull request #361 from MCamp859/vm-install-addlink
Updated Next Steps in Install CL in VM topic.
2019-01-04 13:43:57 -08:00
MCamp859 bdde35c4f2 Updated Next Steps in Install CL in VM topic.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2019-01-04 16:13:02 -05:00
michael vincerra 6e738feb60 Merge pull request #359 from mvincerx/mv-bare-metal-install-beta-02
bare-metal-install-beta: Revises, reorganizes Main Menu section
2019-01-02 16:48:14 -08:00
Michael Vincerra efff560252 Adds carriage returns where necessary after Ln 118.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2019-01-02 16:46:30 -08:00
Michael Vincerra bf4e694444 Revises, reorganizes Main Menu section including Fig. 3.
Corrects syntax error in kubernetes.rst in Troubleshooting.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-28 13:50:28 -08:00
michael vincerra 2abf324208 Merge pull request #352 from intelkevinputnam/kp-fix-linkcheck
Improvements to link checking
2018-12-28 10:10:58 -08:00
Kevin Putnam a3c1c5b9c3 moved linkcheck helper script to sub-directory 2018-12-28 10:02:54 -08:00
michael vincerra a738b7c2cd Merge pull request #356 from mvincerx/mv-bare-metal-install-beta-01
bare-metal-install-beta: Fixes syntax error on Fig. 12.
2018-12-27 14:16:47 -08:00
Michael Vincerra e7a0d4429c Fixes syntax error on Fig. 12.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-27 14:13:22 -08:00
michael vincerra 86dcede319 Merge pull request #355 from mvincerx/bundler-00
Updates bundles.html.txt to:
2018-12-27 12:55:37 -08:00
Michael Vincerra 7bd80a2eee Updates bundles.html.txt to:
- Capture most recent bundles, pundles added; modified
- Correct URL from packages-descriptions to packages

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-27 12:50:52 -08:00
michael vincerra 2d302c4cf0 Merge pull request #354 from mvincerx/mv-bare-metal-install-beta
bare-metal-beta-installer: Includes disk encryption option.
2018-12-27 12:19:04 -08:00
Michael Vincerra ef85451593 Fixes minor errors in Figures.
Applies line edits for narrative flow and technical accuracy.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-27 11:43:20 -08:00
Michael Vincerra 4bfecb4533 Revised Figure 19.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-26 15:43:24 -08:00
Michael Vincerra da4fb27dfc Updates several screenshots for changes to menus, resolution.
Modifies instruction to match new screenshots.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-26 15:38:05 -08:00
Michael Vincerra 057a597ef1 Revises Figures 9,10, 11. Reorganizes Disk Encryption section.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-26 12:40:14 -08:00
Kevin Putnam a80b1f5727 removed unnecessary @echo in Makefile 2018-12-26 11:52:31 -08:00
michael vincerra d296fc0ba8 Merge pull request #340 from mvincerx/mv-kubernetes-01
K8S: Adds internal TOC; troubleshooting detail; fixes format on code-block.
2018-12-26 10:17:40 -08:00
Michael Vincerra 90f5872aa7 In Weave Net add-on,removes all steps except loopback symlink.
- Other reorganizational edits made for narrative flow.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-26 10:09:53 -08:00
Michael Vincerra da0e559c04 Includes disk encryption option for root and swap.
Adds new Figures 11, 12, 13, and 19;

Revise filenames and Figures succeeding Fig 11 accordingly.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-21 15:36:18 -08:00
michael vincerra e028176cae Merge pull request #349 from mvincerx/bundle_lister
Adds new Python bundle_lister.py. Also includes:
2018-12-20 14:29:11 -08:00
Michael Vincerra f6f773dd56 Revises README.md providing more complete description.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-20 14:23:08 -08:00
Michael Vincerra c2cdeb0258 Modifications made include:
- Removes containers basic and notes
- Adds note on CRIO's new default plugin_dir /opt/bin/cni
- Adds back the Weave Net add-on plugin.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-19 18:35:51 -08:00
michael vincerra 6d8c80dcfd Merge pull request #353 from mvincerx/mv-bundles-00
Bundles: Adds sentence to direct user to select hyperlink Name.
2018-12-19 18:04:12 -08:00
Michael Vincerra 5a17f4423e Fixes typo.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-19 18:00:14 -08:00
Michael Vincerra 69061a3253 Removes first link to GH; directs user to select Name link in Col 1.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-19 17:25:25 -08:00
Michael Vincerra 72515eedde Adds sentence to direct user to select hyperlink Name.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-19 12:35:19 -08:00
Michael Vincerra 783bf56107 Removes .gitkeep from _python/ dir.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-19 10:49:40 -08:00
Michael Vincerra a88206391e Revises scripts/_python/Makefile for cp to correct directory.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-19 09:25:46 -08:00
Michael Vincerra 92c499067d Adds new scripts dir and Python bundle_lister.py. Includes:
- Local Makefile to be called from parent Makefile at source/
- README.md
- cloned_repo dir necessary for executing bundle_lister.py
- requirements.txt per developer standard
- template.html also necessary for executing bundle_lister.py

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-19 09:25:46 -08:00
Michael Vincerra 12eea5d1f8 Fixes typo and clarifies passing -E flag in init command.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-18 11:59:43 -08:00
Kevin Putnam 4a3b374367 added documentation comments to parse-link-check.py 2018-12-18 11:56:15 -08:00
Kevin Putnam 44978b744d added whitelist and parse script. changed Makefile 2018-12-18 11:37:46 -08:00
michael vincerra aca22ba939 Merge pull request #351 from mvincerx/scripts-dir
Add scripts/_python dir to prepare to load Python scripts.
2018-12-18 09:40:42 -08:00
Michael Vincerra 0ea9d7f975 Add scripts/_python dir to prepare to load Python scripts.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-17 09:58:37 -08:00
Michael Vincerra 324a7dc6a2 Modifies source/Makefile in order to:
- Adds new 'py' directive with Bash script
- Adds same Bash script under json directive
- Invoke child Makefile in /scripts/_python
- Execute bundle_lister.py
- Provide 'py' directive for future Python scripts

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-15 18:57:37 -08:00
michael vincerra 2769247895 Merge pull request #348 from mvincerx/mv-telemetry-e2e-02
telemetry-e2e: Revises Sphinx syntax to resolve build errors to production site.
2018-12-14 15:24:47 -08:00
Michael Vincerra 793403d74f Revises Sphinx syntax to resolve build errors to production site.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-14 15:21:10 -08:00
michael vincerra 17a027fa1a Merge pull request #347 from mvincerx/mv-telemetry-e2e-01
Reorganizes figures for telemetry-e2e; deletes from guides/telemetrics
2018-12-14 12:23:57 -08:00
michael vincerra c40f34b02a Merge pull request #345 from bd-dean/bd-greengrass-update
Update links to FaaS source to point to version 1.0
2018-12-14 12:22:54 -08:00
Michael Vincerra 9b2b3ce49f Reorganizes figures for telemetry-e2e; deletes same from guides/telemetrics.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-14 12:01:11 -08:00
Beth Dean cfe8a59429 updating links to FaaS source repo to point to v1.0 instead of v2.0 which is not compatible with OpenVINO R3 released with Clear Linux’s computer-vision-basic bundle. 2018-12-14 11:19:46 -08:00
michael vincerra 7d237b95e2 Merge pull request #346 from mvincerx/mv-telemetry-e2e
Changed location of figures 1 and 2 for telemetry-e2e, refer:
2018-12-14 10:33:35 -08:00
Michael Vincerra b6643c6e60 Changed location of figures 1 and 2 for telemetry-e2e, refer:
- Temporary fix; additional actions must follow in Q1 2019:
- Move and revise telemetry-e2e to guides/
- Delete existing images copied to: telemetry-backend/figures/

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-14 10:19:14 -08:00
Beth Dean 9305acdc2b Merge branch 'master' of https://github.com/bd-dean/clear-linux-documentation
trying to get back into sync
2018-12-14 09:05:18 -08:00
michael vincerra a4bd78a0ed Merge pull request #312 from bd-dean/bd-telemetry-e2e
initial version end to end add telemetry to your application
2018-12-13 17:19:16 -08:00
Michael Vincerra ef41d32c2b Fixes formatting and figures for rendering.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-13 17:16:05 -08:00
Michael Vincerra d577d20712 Revisions made to telemetry docs to title and toctree links.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-13 16:59:55 -08:00
Michael Vincerra eb1762819c Adds a title to telemetry-e2e; resolves build errors.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-13 16:50:42 -08:00
Beth Dean 20c32a306c Merge branch 'master' of https://github.com/bd-dean/clear-linux-documentation 2018-12-13 15:15:13 -08:00
Kevin Putnam 76550a2011 Merge pull request #344 from intelkevinputnam/kp-add-sitemap
Adds sitemap to top level to improve site nav generation in final rendered site
2018-12-13 14:37:20 -08:00
Kevin Putnam 236d2034a9 fixed order of sections and added sitemap to index 2018-12-13 14:30:52 -08:00
Kevin Putnam e645d36a30 added sitemap 2018-12-13 14:27:04 -08:00
Beth Dean 73528a33a9 moving images into figures directory & updating links 2018-12-13 09:58:19 -08:00
Beth Dean 67e2a3e7a9 updating link to images to reflect file move 2018-12-12 10:09:10 -08:00
Beth Dean b33e0036a5 moving images & updating link in existing backend tutorial 2018-12-12 10:06:19 -08:00
Beth Dean 6db0268f5c Merge branch 'bd-telemetry-e2e' of https://github.com/bd-dean/clear-linux-documentation 2018-12-12 09:56:11 -08:00
michael vincerra 42e279b3ba Merge pull request #341 from bd-dean/bd-dlrs-link
updating docker hub links
2018-12-11 16:03:09 -08:00
Beth Dean 2dfdd47a31 added toc; cleaned up transitions 2018-12-11 09:48:04 -08:00
Beth Dean e402a86b2c Merge branch 'master' into bd-telemetry-e2e
updating stale branch
2018-12-11 08:53:59 -08:00
Michael Vincerra 56712a4e84 Adds internal TOC; troubleshooting detail; fixes format on code-block.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-10 15:26:50 -08:00
Beth Dean 4e92af7dd7 resolving conflicts 2018-12-10 14:01:14 -08:00
Beth Dean 000acebd60 added instructions for creating backend server 2018-12-10 13:52:25 -08:00
michael vincerra 1468b5cd8f Merge pull request #336 from puneetse/edit/ps-kernel-modules
Fix formatting on kernel modules doc
2018-12-10 18:08:49 +00:00
Beth Dean 22be299c02 updating docker hub links 2018-12-10 09:51:04 -08:00
michael vincerra eed8cb9271 Merge pull request #339 from bd-dean/bd-dlrs-link
updating path to dlrs; adding link to benchmark results.
2018-12-10 17:12:30 +00:00
Beth Dean 35fbd6c01e updating model instructions with correct name 2018-12-10 09:10:25 -08:00
Beth Dean d16052f125 updating TFJobs link 2018-12-10 09:01:18 -08:00
Beth Dean b7c989d8bb updating path to dlrs; adding link to benchmark results. 2018-12-10 08:17:20 -08:00
michael vincerra 98a8a09f00 Merge pull request #337 from mvincerx/mv-kubernetes-00
Kubernetes tutorial revisions
2018-12-09 03:47:31 +00:00
michael vincerra aee04b001f Merge pull request #338 from mvincerx/mv-dlrs-00
Cleanup on Deep Learning Reference Stack tutorial
2018-12-08 01:58:18 +00:00
Michael Vincerra c09973fdd7 Fixes format error on note and removes unused URL.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-07 17:55:30 -08:00
michael vincerra 1d0e7fc34d Merge pull request #334 from bd-dean/bd-dlaas-benchmarks
Deep Learning Reference Stack benchmarking tutorial
2018-12-08 01:00:27 +00:00
Michael Vincerra c213d7e6bc Applies requested edits from @unrahul.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-07 16:58:34 -08:00
Michael Vincerra ad00e9cac9 Adds link to parent file tutorials.rst to show new dlrs.rst.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-07 14:11:07 -08:00
Michael Vincerra ae1261daf3 Renames file from dlaas.rst to dlrs.rst.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-07 14:10:23 -08:00
Michael Vincerra 239ecb2cff Revisions for new name include:
- Filename revised to dlrs.rst
- Revised Deep Learning as a Service to Deep Learning Reference Stack
- Applies revisions per DnPlas--editorial
- Removes lines 197-201, per DnPls, deleting step.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-07 14:07:57 -08:00
Michael Vincerra d4c04a4d49 Revises filepath for plugin_dir of crio.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-07 09:57:27 -08:00
Michael Vincerra 5a21140194 Applies product name change per tvb.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-06 18:28:29 -08:00
Michael Vincerra 83e211878d Revision made to correct for network overlays, wording.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-06 18:13:27 -08:00
Michael Vincerra 62cdbe1439 Revisions applied:
- KubeFlow section per feedback from DnPls
- TFJob section added numbered steps and added new URL link

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-06 15:22:38 -08:00
Michael Vincerra 61cfc256a5 Revisions include:
- Updates section on Kubeflow per DnPlas comments
- Fixes broken URLs
- Fixes formatting for rendering

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-06 14:35:35 -08:00
Michael Vincerra 5ae7faa7e3 Organizational and line-edits include:
- Moved and revised summary para. of 2 versions to intro
- Added internal TOC for user nav
- Simplified Prerequisites
- Revise para. as numbered steps in TensorFlow single and multi-node
- Revised for consistent use of multi-node
- Added URIs for TensorFlow and KubeFlow

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-06 11:32:08 -08:00
Michael Vincerra 09ee3d9b0f Revise for narrative flow to explain use cases:
- Revises mention of container-basic requirement
- Adds TODOs for follow up

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-05 17:07:34 -08:00
Michael Vincerra 8d392bdd60 Revisions and additions:
- Removes section Configure and run Docker + runc
- Removes references to Docker or runc environment
- Adds required installation of containers-basic bundle

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-05 14:30:58 -08:00
Beth Dean 1faf329bed changing from Clear Linux DLS to Intel DLS 2018-12-05 13:49:01 -08:00
puneetse 114fca5986 Fix one indent on kernel modules page
The comment should be outside of the code block.
2018-12-05 11:31:48 -08:00
puneetse 57eb03e316 Merge pull request #6 from clearlinux/master
Update from upstream
2018-12-05 11:26:56 -08:00
Beth Dean af3e84e292 renaming file 2018-12-05 10:33:04 -08:00
Beth Dean caa1e33790 updating instructions, adding link to jssonet files, re-writing instructions for adding launcher.py to docker image for clarity. 2018-12-05 10:30:57 -08:00
Beth Dean b4aa772811 updating to latest name for docker images 2018-12-05 09:45:46 -08:00
Kevin Putnam 88ce699f98 incorporating additional feedback 2018-12-05 09:32:49 -08:00
George T Kramer c4e32466a1 Add OpenSSL 1.1 support for image validation
Clear Linux ships OpenSSL 1.1.  As a part of this transition from
OpenSSL 1.0, a new option needs passed to the command used to validate
the chain of trust.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2018-12-05 09:32:49 -08:00
Kevin Putnam 4e116ac32c updates based on feedback 2018-12-05 09:32:49 -08:00
Kevin Putnam 7089de89fc Update mixer-about.rst
Made a bunch of changes but didn't want to stomp on existing.
2018-12-05 09:32:49 -08:00
Michael Vincerra 4d54feeaf7 Escapes http://address:port because it's an example, not link.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-05 09:32:49 -08:00
Kevin Putnam 14286bf230 adding autoproxy content 2018-12-05 09:32:49 -08:00
Kristal Dale 4290721320 Update mixer concept page
- Update concept page to include a comparative overview of mixer and mixin
- Added images to illustrated differences between mixer and mixin
- Add related links
- Corrected label for deploy-at-scale.rst so that it could be linked from mixer concept page

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-12-05 09:32:49 -08:00
Michael Vincerra 86c9fb9dde Edits and revisions include:
- Revised Prerequisites section as list and simplified
- Added cloud-native-basic to capture kubermetes - please advise
- Revised all contents for Sphinx syntax
- Applied trademarks/branding where necessary

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-04 18:06:03 -08:00
michael vincerra 41fc8d41a0 Merge pull request #335 from gtkramer/signature-openssl11
Add OpenSSL 1.1 support for image validation
2018-12-04 15:29:51 -08:00
michael vincerra 2d5c6e76ee Merge pull request #329 from krisdale/kd-mixer-concept-edit
Update mixer concept page
2018-12-04 14:45:30 -08:00
Kevin Putnam 8392938ca1 incorporating additional feedback 2018-12-04 13:54:15 -08:00
George T Kramer bf77a1a391 Add OpenSSL 1.1 support for image validation
Clear Linux ships OpenSSL 1.1.  As a part of this transition from
OpenSSL 1.0, a new option needs passed to the command used to validate
the chain of trust.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2018-12-04 12:30:23 -08:00
Kevin Putnam 775f66bc3d updates based on feedback 2018-12-04 11:33:50 -08:00
Beth Dean c0397f38fd updating mark on TensorFlow 2018-12-04 10:44:54 -08:00
michael vincerra e5f9bc0b7a Merge pull request #331 from mvincerx/beta-tui-new-04
Escapes http://address:port in bare-metal-install-beta; example, not link
2018-12-04 09:42:30 -08:00
Beth Dean 0a652c4f70 updating docker image links 2018-12-04 08:51:47 -08:00
michael vincerra 43215b89fa Merge pull request #330 from intelkevinputnam/kp-add-autoproxy
Adding autoproxy content
2018-12-03 15:12:51 -08:00
Beth Dean 15a1eeedeb removing link reference syntax for invalid link 2018-12-03 14:10:40 -08:00
Kevin Putnam 5dcc51337b Update mixer-about.rst
Made a bunch of changes but didn't want to stomp on existing.
2018-12-03 14:03:14 -08:00
Beth Dean f9118344c8 updated Images section, removed incorrect github links 2018-12-03 13:45:06 -08:00
Beth Dean 52373613c2 adding dlaas benchmarking tutorial 2018-12-03 11:09:04 -08:00
Beth Dean 8d75ee9599 updates to prep for new PR: adding more backend info 2018-12-03 11:06:21 -08:00
Beth Dean a309b935c9 remove telemd references 2018-12-03 11:05:27 -08:00
Michael Vincerra bd74663dc3 Escapes http://address:port because it's an example, not link.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-12-03 10:24:48 -08:00
Kevin Putnam 30b80d33dd adding autoproxy content 2018-11-29 14:21:56 -08:00
michael vincerra b86f0da357 Merge pull request #326 from mvincerx/beta-tui-new-03
Editorial and figure revisions to bare-metal-install-beta.
2018-11-29 13:47:50 -08:00
Michael Vincerra bd4886cb7e Refines previous edits; adds two steps in Add New User section.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-29 13:42:02 -08:00
Kristal Dale dfa355b89d Update mixer concept page
- Update concept page to include a comparative overview of mixer and mixin
- Added images to illustrated differences between mixer and mixin
- Add related links
- Corrected label for deploy-at-scale.rst so that it could be linked from mixer concept page

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-29 13:21:21 -08:00
michael vincerra 75dca16915 Merge pull request #325 from MCamp859/mc-assign-static-ip
Add Assign static IP address to maint guide section.
2018-11-29 11:02:45 -08:00
MCamp859 f5b036fb9e Completed final edits.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-11-29 13:08:48 -05:00
MCamp859 bbefa05d09 Incorporated review feedback.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-11-29 12:23:46 -05:00
Michael Vincerra 07a05604ed Revises per Collaborator feedback and for overall simplification.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-28 18:40:38 -08:00
michael vincerra f2afe2420b Merge pull request #328 from krisdale/kd-remove-closia
Remove unused CLOSIA substitution definition
2018-11-28 10:43:08 -08:00
Kevin Putnam b37f135399 Merge pull request #313 from puneetse/add/ps-custom-kernel-modules
Add kernel modules documentation
2018-11-27 16:45:21 -08:00
Kevin Putnam 5d669ce3a0 updating to desired site nav TOC configuration 2018-11-27 14:50:49 -08:00
Kevin Putnam 77f5c1594a fixed grammar and wording 2018-11-27 12:01:52 -08:00
Kevin Putnam 03b0107829 Updates to titles and content 2018-11-27 10:55:03 -08:00
Beth Dean 8970fbc04a updates in response to review comments: changes reports to records, removes Privacy Notice, clarifies need for local retention of records 2018-11-26 13:41:16 -08:00
Beth Dean 1d9d4e769d initial version end to end add telemetry to your application 2018-11-26 13:41:16 -08:00
Kristal Dale d18e7698db Remove unused CLOSIA substitution definition
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-21 14:57:39 -08:00
michael vincerra 60be280fac Merge pull request #324 from krisdale/kd-guides-substitution-update
Clean up substitutions in guides:
2018-11-19 16:24:48 -08:00
Michael Vincerra 45f6999b92 Replaces Figure 2 so generic "X.Y.Z" installer shows as UI.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-19 14:33:16 -08:00
Michael Vincerra 45c35257a6 Removes trailing white space.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-19 14:32:43 -08:00
MCamp859 739ecbe4a6 Add Assign static IP address to maint guide section.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-11-19 15:48:51 -05:00
Kristal Dale c21f3b9301 Clean up substitutions in guides:
- Remove CLOSIA substitution in favor of CL-ATTR
- Replace inline Clear Linux text with CL sub
- Clean up whitespace
- Clean up CLOSIA substitutions in two stragler concept pages: mixer and swupd
- Update reference to figure in bare metal install to use correct product name

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-19 11:20:25 -08:00
michael vincerra 145679ac60 Merge pull request #319 from psfoley/pf-greengrass-cleanup
Greengrass tutorial: Tutorial structure change, link updates, phrasing changes for clarity
2018-11-19 10:48:03 -08:00
michael vincerra a88c59bdfd Merge pull request #321 from krisdale/kd-baremetal-img-update
Update bare metal images
2018-11-19 10:32:50 -08:00
Patrick Foley 7f6b4a935c Removed extra tickmark 2018-11-19 17:58:09 +00:00
michael vincerra 0128b5243b Merge pull request #323 from mvincerx/mv-edits-bundles-06
Removes extra <tr> at top; removes <style>, overwritten by parent css.
2018-11-16 17:19:44 -08:00
Michael Vincerra ecbbb78759 Removes extra <tr> at top; removes <style>, overwritten by parent css.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-16 17:17:01 -08:00
michael vincerra 2b5c7fb1ef Merge pull request #322 from mvincerx/mv-edits-bundles-05
Revises first two <tr>'s of table; includes <style> as test.
2018-11-16 17:06:59 -08:00
Michael Vincerra b94c22cf59 Revises first two <tr>'s of table; includes <style> as test.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-16 17:04:31 -08:00
michael vincerra 26468b6203 Merge pull request #317 from intelkevinputnam/kp-fix-links
Results of weekly linkcheck
2018-11-16 16:13:31 -08:00
Michael Vincerra 7066a4642f Adds telemetrics/telemtrics to guides.rst to build to node.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-16 14:16:47 -08:00
Kristal Dale c2d0ece7f5 Update bare metal images
- Refresh images with updated product name
- Remove whitespace from rst file

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-16 13:04:22 -08:00
puneetse 6c900602eb Add a sentence to end of intro
Add a sentence to end of intro to complete describe the contents of te doucment and better transition
2018-11-16 10:22:35 -08:00
michael vincerra 4df59f7fe9 Merge pull request #309 from mvincerx/mv-edits-bundles-04
Adds program-generated bundle and packages list referenced in bundles.rst
2018-11-15 15:03:42 -08:00
michael vincerra d894493235 Merge pull request #320 from mvincerx/beta-tui-new-02
Consolidate live desktop image beta docs into one document: bare-metal-install-beta.rst
2018-11-15 15:02:43 -08:00
michael vincerra 159263d7b9 Merge branch 'master' into mv-edits-bundles-04 2018-11-15 14:49:58 -08:00
Michael Vincerra e400af6439 Revise all figures' numbers for revised narrative flow.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-15 14:05:21 -08:00
Michael Vincerra 1ac170279a Revise hyperlink to bare-metal-install-beta as part of consolidation.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-15 14:04:07 -08:00
Michael Vincerra 1444fee6af Revise hyperlinks.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-15 14:03:36 -08:00
Michael Vincerra 1af09259a8 Consolidate bare-metal-install-beta with same name -intro:
- Revise and reorg TOC
- Revise all figures
- Revise narrative flow
- Revise Complete installation to Finish installation

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-15 14:01:35 -08:00
Michael Vincerra 17f5f7402b Copy and rename figures from previous bare-metal-install-beta-intro
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-15 14:00:19 -08:00
Michael Vincerra a395fc16ca Delete file and consolidate with bare-metal-install-beta.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-15 13:59:24 -08:00
Patrick Foley 56d799c727 - Reordered Converting Deep Learning Models section to occur after CL install
- Removed instruction to add ggc_user and ggc_group as they are already present in CL
- Added links for Alexnet model and xml file
- Specified which configuration AWS Greengrass core software should be downloaded
- Fixed model directory path in model optimizer example for object detection
- Various other phrasing changes

Signed-off-by: Patrick Foley <patrick.foley@intel.com>
2018-11-15 19:00:47 +00:00
michael vincerra 25873903eb Merge pull request #318 from mvincerx/beta-tui-new-01
Fixes syntax and formatting errors in live desktop beta image docs.
2018-11-14 18:31:37 -08:00
Michael Vincerra 61311d70de Revises caption in Figure 2.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 18:28:19 -08:00
Michael Vincerra 56b197c276 Corrects syntax and formatting errors impacting rendering.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 18:21:52 -08:00
Michael Vincerra fb217bc924 Fixes syntax errors and corrects |CL| substitutions.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 18:19:06 -08:00
michael vincerra 2cd9ea94f2 Merge pull request #315 from mvincerx/beta_tui_new
Add new live desktop img beta and tui installer
2018-11-14 16:48:54 -08:00
Michael Vincerra e514baa3d3 Removes comments.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 16:46:29 -08:00
Michael Vincerra 82836666c9 Corrects backticks in syntax for proper rendering.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 16:45:18 -08:00
puneetse 54f7bb9c10 Revised with suggestions from @bwarden and @miguelinux 2018-11-14 13:52:45 -08:00
Michael Vincerra 276d764221 Adds newly generated bundles.html.txt to:
- Capture latest activity in clr-bundles since PR initial commit
- Revises datetime to appear in <th> instead of <tr> of table

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 13:48:19 -08:00
Michael Vincerra 6ceebea52e Adds missing punctuation, preposition, and hyperlink.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 13:33:52 -08:00
Michael Vincerra c34f8a148b Revises :scale: from 50% to 100% on all figures.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 12:08:44 -08:00
Michael Vincerra 7ead9926de Corrects syntax error on note.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 12:07:47 -08:00
Michael Vincerra 79d967924a Applies editorial revisions:
- Corrects typo
- Revises all menus that represent the UI to Title Case.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-14 09:43:02 -08:00
Michael Vincerra c0e5ffa2db Revises live desktop beta image; consistency.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 18:03:05 -08:00
Michael Vincerra f4b275c480 Revises wording and header levels.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 18:02:19 -08:00
Michael Vincerra 549b9a5585 Revises intro para.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 18:01:34 -08:00
puneetse ac4c443305 Add kernel-modules to TOC 2018-11-13 17:39:56 -08:00
Michael Vincerra fc3fbda322 Removes as result of renaming figure filenames.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 12:13:02 -08:00
Michael Vincerra e64a2d5212 Revises figure filenames per guideline.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 12:12:07 -08:00
Michael Vincerra 9145b8ce52 Corrects paths in toctree; adds notes.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 12:10:26 -08:00
Michael Vincerra da942ec694 Omits TOC, replaces with targets; adds retrun link; revises final sect.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 12:07:54 -08:00
Michael Vincerra 950fa154ea Revises intro and figure filenames per guideline.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 12:05:50 -08:00
Michael Vincerra 0e54ac7da6 Revises all figure filenames and intro for brevity.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-13 11:23:08 -08:00
Kevin Putnam ed17a45e71 fixed a couple broken links and escaped some URLs that were incorrectly being automatically hyperlinked by Sphinx. 2018-11-13 11:00:29 -08:00
Kevin Putnam 61f07faaca changed documentation theme to read the docs 2018-11-13 10:20:32 -08:00
Michael Vincerra d2c9620079 Adds fullpath in toctree; revises line breaks per reviewer feedback.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 17:49:45 -08:00
Michael Vincerra 35e09fc2e4 Corrects syntax errors.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 17:49:14 -08:00
Michael Vincerra 5bc2cec874 Revises verbiage and label targets for consistency.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 17:48:28 -08:00
Michael Vincerra 4c202b66d3 Revises verbiage intro to "desktop image" per reviewer feedback.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 17:46:25 -08:00
michael vincerra e61dec33be Merge pull request #316 from clearlinux/revert-305-kp-autoproxy-guide
Revert "Added Autoproxy guide"
2018-11-12 15:34:41 -08:00
michael vincerra 81db392938 Revert "Added Autoproxy guide" 2018-11-12 15:09:45 -08:00
Michael Vincerra 5c2f5e804f Renames Fig. 3 to Fig. 2; thus filename revision.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 12:54:08 -08:00
Michael Vincerra 47bc6a3dad Reduces to two images in install-beta-intro; image numbers revised.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 12:52:48 -08:00
Michael Vincerra dd693b5256 Adds link to "Try...live image install beta" document.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 12:51:02 -08:00
Michael Vincerra d419346adc Revises intro; adds final section, link to return to bare-metal-beta-intro.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 12:46:58 -08:00
Michael Vincerra 137d613a91 Revises intro and final section:
- Specify this is a continuation of bare-metal-install-beta-intro
- Incorporate feedback from UI review, Min. install req's
- Correct typo in required-options-installation target label

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 12:42:11 -08:00
Michael Vincerra a081d9ed11 Adds section headers, TOC, and revises wording for clarity.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-12 12:18:22 -08:00
michael vincerra fd386a9130 Merge pull request #305 from intelkevinputnam/kp-autoproxy-guide
Added Autoproxy guide
2018-11-12 11:30:12 -08:00
Michael Vincerra b79ceb24fb Revises title and intro.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-10 12:28:15 -08:00
Michael Vincerra 534514c83e Revises requirements section.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-10 11:36:55 -08:00
Michael Vincerra c9c36fb01c Simplifies Prereqs and revises content for specific beta use case.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-10 11:35:22 -08:00
Michael Vincerra a6fb705169 Revises intro for clarity and scales images to 50 percent.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-10 11:33:47 -08:00
Michael Vincerra 816df17a6d Create bare-metal-install-beta-intro landing page.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-09 18:45:26 -08:00
Michael Vincerra 7b75a68df9 Revise link: bare-metal-install-beta-intro
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-09 18:44:49 -08:00
Michael Vincerra aded6c6957 Adds bare-metal-install-beta based on tui instruction.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-09 18:01:52 -08:00
Michael Vincerra 66d1c7fb9a Create single page to create a bootable USB for your OS and:
- Include link to beta image (location TBD)
- Revise and simplify includes used to declutter

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-09 17:58:20 -08:00
Kevin Putnam a58b36117d fixed dangling reviewer comment 2018-11-09 16:45:58 -08:00
Kevin Putnam 09c0a66193 changed extensions of rst includes to .rst.txt to match new scheme 2018-11-09 16:20:35 -08:00
Kevin Putnam a5c93dbc69 added autoproxy guide and adjusted organization of the guides page including removing maintenance.rst and network.rst as they are no longer needed. 2018-11-09 16:18:21 -08:00
Michael Vincerra 4cb18f4643 Adds following for bare-metal-install-beta:
- Parent folder and child file: bare-metal-install-beta
- figures

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-09 15:21:33 -08:00
Michael Vincerra 0cc215db84 Adds link to bare-metal-install-beta on get-started.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-09 15:20:08 -08:00
puneetse 68d078ee4c Fix silly quotes 2018-11-09 14:21:21 -08:00
puneetse 92b30e5349 Fix typo and misc header formatting changes 2018-11-09 14:18:38 -08:00
Beth Dean 37cf16fd6d updates in response to review comments: changes reports to records, removes Privacy Notice, clarifies need for local retention of records 2018-11-08 16:44:18 -08:00
puneetse 33bf629eef Inital commit of kernel modules page
A page describing kernel modules and loading out-of-tree kernel modules
2018-11-08 16:43:37 -08:00
michael vincerra ba6f02b318 Merge pull request #310 from krisdale/kd-tutorials-substitution-update
Tutorials substitution update
2018-11-08 16:27:25 -08:00
Beth Dean ef14117b8e initial version end to end add telemetry to your application 2018-11-08 14:24:19 -08:00
michael vincerra 822a3b9e04 Merge pull request #311 from mvincerx/mv-edits-telemetry-guides
Telemetry guides editorial revisions.
2018-11-08 14:17:12 -08:00
Michael Vincerra 75ba97561e Adds new title as telemetry-z-api to telemetrics for toctree.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-08 14:10:45 -08:00
Michael Vincerra 35eeed664f Minor edits for clarity.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-08 14:02:00 -08:00
Michael Vincerra d5636371f6 Renames telemetry-api.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-08 13:44:31 -08:00
Michael Vincerra 56f9440936 Renames telemetry-api with a prefix of z so that it appears
last.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-08 13:43:28 -08:00
Kevin Putnam d31836951e merged with upstream 2018-11-08 13:28:50 -08:00
michael vincerra 214ad3890d Merge pull request #308 from krisdale/kd-reference-substitution-update
Update product name substitution in reference section
2018-11-08 10:54:10 -08:00
Kristal Dale 44fd806ade Update word in collab guide code section
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-08 10:29:34 -08:00
Michael Vincerra c8bdc52e44 Corrects syntax error and revises sentence for legibility.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-07 18:21:54 -08:00
Kristal Dale aa9fe2bd27 Clean up from merge conflict message.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-07 15:31:25 -08:00
Kristal Dale 8de92f42d7 Replace CLOSIA substitutions in tutorials
- Clean up white space
- Replace CLOSIA substitutions with CL-ATTR
- Replace in line Clear Linux text with CL sub
- Update links to not include Clear Linux text in link text

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-07 15:24:51 -08:00
Michael Vincerra e6bce3b1e0 Incorporates program-generated list of bundles and packages:
- This uses automated result of bundle_lister.py, not yet integrated
- Naive UTC time and date stamp used; going forward it replaces prose.
- Constitutes most recent update from clr-bundles as of 7 Nov. 2018.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-07 12:10:24 -08:00
Michael Vincerra 5ac83dc3e8 Revisions include:
- Removes prosiac inclusion of date; replaced by automated UTC
- Adds sentence with link to bundles-about

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-07 12:08:40 -08:00
michael vincerra 4f288d0239 Merge pull request #276 from mvincerx/add-telemetry-guides
Adds telemetry.rst landing page and 5 new guides:
2018-11-06 17:09:41 -08:00
Michael Vincerra af933879ab Changes HEREDOC to lowercase :file:heredoc.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 16:19:45 -08:00
Michael Vincerra 1161f50adf Corrects syntax of argument after :end-before: for proper cross-ref.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 16:12:12 -08:00
Michael Vincerra e2c79d33cd Removes paths to former version of telemetry-enable.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 16:11:24 -08:00
Michael Vincerra b376c2c284 Corrects syntax in filename ref at top, adding ":" .
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 15:50:24 -08:00
Michael Vincerra 689fcc2cff Removes previous version of telemetry-enable in guides/.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 15:49:14 -08:00
Michael Vincerra 55141d9e9a Adds full path for toctree access:
- telemetrics/telemetrics

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 15:47:52 -08:00
Michael Vincerra 8e4fa016a6 Incorporates more of reviewers' feedback.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 15:30:05 -08:00
Michael Vincerra 83a1df3d21 Incorporates reviewers' feedback.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-06 15:28:51 -08:00
Kristal Dale 1e2b3fdfa4 Update product name substitution
-Replace instances of CLOSIA substitution with CL-ATTR.
-Replace in-line use of Clear Linux with CL.
-Clean up white space.
-Limited clean up in collab section, in pref of future rework
-Set landing page toctree to use maxdepth 1

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-06 13:59:22 -08:00
michael vincerra 98f6c7c5d5 Merge pull request #307 from bd-dean/bd-greengrass-01
updated incorrect bundle name
2018-11-06 10:15:50 -08:00
Kevin Putnam 4180c34902 small refinement based on review feedback 2018-11-06 10:10:34 -08:00
Beth Dean a3ea96283d updated incorrect bundle name 2018-11-06 09:36:04 -08:00
Kevin Putnam 404ef3b18b fixed a few small issues. 2018-11-05 19:58:46 -08:00
Kevin Putnam e2db667098 Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into kp-autoproxy-guide 2018-11-05 11:11:56 -08:00
Kevin Putnam d009fbd3bd changes based on reviewer comments 2018-11-05 11:11:14 -08:00
michael vincerra 3d66d2a719 Merge pull request #300 from krisdale/kd-docker-update
Docker tutorial - misc clean up
2018-11-02 16:31:14 -07:00
Kristal Dale 300e8e7b5b Merge branch 'master' into kd-docker-update
- to resolve build warnings in this branch
2018-11-02 16:06:32 -07:00
Kristal Dale 23c3285766 Replace "tutorial" with "instructions" in link to bare metal install instructions.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-02 14:50:22 -07:00
Kevin Putnam 0e40388eda added autoproxy guide and adjusted organization of the guides page including removing maintenance.rst and network.rst as they are no longer needed. 2018-11-02 13:31:45 -07:00
michael vincerra fe2fe7268d Merge pull request #304 from mvincerx/mv-edits-bundles-03
bundles.html: removes inline styles to address error:
2018-11-02 13:05:33 -07:00
Michael Vincerra 296dbbfa16 Removes <head> element from bundles.html to address css error.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-02 11:58:42 -07:00
puneetse f3e8dc8307 Merge pull request #5 from clearlinux/master
Update from upstream master origin
2018-11-02 18:55:36 +00:00
Michael Vincerra 68d9e7ca76 Removes inline styles to address error:
- Root cause unknown; likely PHP or Drupal related
- Previous PR 277 did NOT include any edits to bundle.html
- Inline styles are overwritten by higher-levell css

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-02 10:19:58 -07:00
michael vincerra 1d5b582ace Merge pull request #303 from mvincerx/mv-edits-bundles-01
Revise header level to test error: mistaken styles inclusion.
2018-11-02 09:33:04 -07:00
Michael Vincerra 2cefc36098 Revise header level to test error: mistaken styles inclusion.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-02 09:14:39 -07:00
michael vincerra 945531b04a Merge pull request #301 from mvincerx/mv-edits-greengrass-openvino-06
Greengrass tutorial: Resolves syntax errors, which cause build errors.
2018-11-01 18:30:58 -07:00
Michael Vincerra f6e5be79c1 Resolves build errors:
- Removes metadata from embedded tags
- Changes from `<item>` to ``<item>`` where previous syntax failures occurred.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-01 18:26:10 -07:00
michael vincerra 6a1840ecf4 Merge pull request #298 from krisdale/kd-autospec-update
Correct broken link and add related topic.
2018-11-01 18:04:29 -07:00
michael vincerra 35785b2f3d Merge pull request #296 from MCamp859/k8s-tut-edit
Kubernetes tutorial: Added details in Install pod network add-on section
2018-11-01 17:58:18 -07:00
michael vincerra bee312a109 Merge pull request #289 from clearlinux/curl-vmware2-update
curl-vmware2-update
2018-11-01 17:24:42 -07:00
michael vincerra ad208d0e21 Merge pull request #288 from clearlinux/curl-vmware1-update
update vmware curl command
2018-11-01 17:24:13 -07:00
michael vincerra d8ce35eef8 Merge pull request #287 from clearlinux/curl-live-update
curl update for live image
2018-11-01 17:23:53 -07:00
michael vincerra 6aafe95620 Merge pull request #286 from clearlinux/curl-kvm-update
update kvm curl command
2018-11-01 17:22:57 -07:00
michael vincerra d3551dd7fb Merge pull request #295 from krisdale/kd-tutorials-edit
Re-enable show toctree for tutorials landing page.
2018-11-01 17:13:13 -07:00
michael vincerra 0f38c2363a Merge pull request #299 from mvincerx/mv-edits-greengrass-openvino-05
Greengrass tutorial: Corrects Sphinx syntax errors for rendering.
2018-11-01 16:26:59 -07:00
Michael Vincerra 02dbf2b8e2 Applies additional syntax corrections for rendering.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-01 16:04:08 -07:00
Kristal Dale b8dff12df4 - Clean up white space
- Fix warning re spacing
- Replace CLOSIA substitution with CL-ATTR
- Add CL subs to replace inline product name
- Update links with Clear Linux name in link text to not use name (replace with CL substitution)
- Update prereq to use standard bare metal basic install and update text
- Update related links section to be "Related topics"

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-01 15:04:21 -07:00
Michael Vincerra a083d600a8 Corrects Sphinx syntax errors for correct rendering.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-01 15:03:09 -07:00
michael vincerra 514a61042d Merge pull request #291 from clearlinux/telem-be-update
update telem backend tutorial
2018-11-01 14:07:31 -07:00
michael vincerra e5dfd2adb6 Merge pull request #297 from mvincerx/mv-edits-greengrass-openvino-04
Revisions for accuracy and conciseness to AWS Greengrass tutorial:
2018-11-01 13:41:11 -07:00
Kristal Dale 0d09f0a59f Correct broken link to next steps section (used old section title).
Add Bundles as a related topic.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-01 12:07:45 -07:00
Michael Vincerra 03337a6c13 Revisions for accuracy and conciseness:
- Revises para 2 for conciseness and accuracy, now as list
- Revises section “Complete creating lambda”
- Revises Create User Accounts section

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-11-01 12:07:00 -07:00
Kristal Dale e04f718fd2 Re-enable show toctree. Update maxdepth to 1.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-11-01 09:23:48 -07:00
michael vincerra 892d064df3 Merge pull request #294 from mvincerx/mv-edits-greengrass-openvino-03
Applies trademarks, revises hyperlinks, and re-formats.
2018-11-01 09:00:05 -07:00
MCamp859 d2603e5aec Edited more details in “Install pod network add-on” section.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-11-01 10:40:25 -04:00
MCamp859 1d04a16d61 Added more details in “Install pod network add-on” section.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-11-01 10:34:53 -04:00
michael vincerra c95d8c08a0 Merge pull request #277 from mvincerx/mv-edits-bundles
Remove 4 bundle descriptions on bundles.rst reference page
2018-10-31 18:32:48 -07:00
Michael Vincerra b2e9a88202 Applies trademarks, revises hyperlinks, and re-formats.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-31 18:21:18 -07:00
michael vincerra eda7f5a53c Merge pull request #293 from mvincerx/mv-edits-greengrass-openvino-02
Applies tables and minor corrections to formatting.
2018-10-31 16:35:54 -07:00
Michael Vincerra 279b316fd1 Applies tables and minor corrections to formatting.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-31 16:34:02 -07:00
michael vincerra 710a5ca7b1 Merge pull request #292 from mvincerx/mv-edits-greengrass-openvino-01
Applies corrections to links and rewording.
2018-10-31 15:21:02 -07:00
Michael Vincerra 1beb4065ea Applies corrections to links and rewording.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-31 15:08:17 -07:00
Tom Leavitt a4fe59fa53 update telem backend tutorial
Removed the reference to the telemd daemon and made it more generic
2018-10-31 14:09:57 -07:00
michael vincerra e15f049aad Merge pull request #290 from mvincerx/add-greengrass-openvino
Add greengrass openvino; initial commit.
2018-10-31 11:15:44 -07:00
Michael Vincerra 1567b43a22 Initial commit; assigns link in tutorial.rst; first draft.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-31 10:55:58 -07:00
Tom Leavitt 5098d6de32 curl-vmware2-update
update the curl script to download correct file
2018-10-31 10:49:34 -07:00
Tom Leavitt fce6846e5c update vmware curl command
Update the curl command to download the correct vmware image
2018-10-31 10:46:51 -07:00
Tom Leavitt c692fbfd8f update kvm image typo
fixed typo of filename
2018-10-31 10:42:26 -07:00
Tom Leavitt 86e3645465 curl update for live image
update curl command to download the latest live image
2018-10-31 10:41:18 -07:00
Tom Leavitt 86a2b44d81 update kvm curl command
Update the command to download the latest kvm image
2018-10-31 10:33:54 -07:00
michael vincerra d1b9acf9f1 Merge pull request #281 from krisdale/kd-autospec-concept-edit
Autospec concept updates
2018-10-31 09:07:13 -07:00
Beth Dean a815ad2d0e updated title
updated title
2018-10-31 08:57:16 -07:00
Beth Dean 393d92c21a Updated title
Updated title
2018-10-31 08:56:39 -07:00
Beth Dean 5a55dd249f updated title
Using sentence case
2018-10-31 08:55:43 -07:00
Beth Dean b78fd71f6a telemetry title change
changed title.
2018-10-31 08:54:22 -07:00
Beth Dean 26227215bf update title
updated title to Telemetry.
2018-10-31 08:53:21 -07:00
Beth Dean 89d9d27f55 updating title
updating title to "telemctl options"
2018-10-31 08:50:55 -07:00
MCamp859 4e0c79ffae Edited details in “Install pod network add-on” section.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-10-31 11:47:26 -04:00
Michael Vincerra 813ab57dd0 Adds greengrass.rst; initial commit.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-30 18:48:35 -07:00
michael vincerra 40947890ed Merge pull request #285 from clearlinux/bare-metal-curl-patch
update curl script in bare-metal-install
2018-10-30 17:47:14 -07:00
Tom Leavitt 047da96e0c bare-metal-curl patch update
changed download/clearlinux.org to download.clearlinux.org
2018-10-30 14:31:02 -07:00
MCamp859 b1f84c5ece Added details to “Install pod network add-on” section.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-10-30 14:53:01 -04:00
Tom Leavitt a4e17ccfa4 update curl script in bare-metal-install
Update the curl script to correctly identify the latest installer image available in the image directory
2018-10-30 11:23:37 -07:00
Kristal Dale afaa1ce5be Update basic process (steps 6 and 7) to include feedback from @phmccarty
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-30 11:10:58 -07:00
michael vincerra a76fc74390 Merge pull request #282 from krisdale/kd-autospec-guide-edit
Update Autospec guide for clarity
2018-10-29 14:09:46 -07:00
Kristal Dale b8a3886122 - Update "Use your RPM" section title to "Next steps" for consistency
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-29 13:44:27 -07:00
Kristal Dale 6293ca6529 Revise Autospec
- Condense intro paragraph, with focus on autospec first
- Clarify control files are not required, prior to basic steps
- Add basic process intro

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-29 13:31:45 -07:00
michael vincerra fdbdf84f63 Merge pull request #283 from krisdale/kd-concepts-edit
Maintenance on Concepts page
2018-10-29 11:53:24 -07:00
Michael Vincerra 84217dfdf2 Changes heading level to match standard.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-29 08:57:06 -07:00
michael vincerra a781500ed3 Merge pull request #279 from intelkevinputnam/kp-fix-cross-links
fixed link to sphinx-doc.org
2018-10-25 20:01:46 -07:00
michael vincerra de5bf5e08c Merge pull request #274 from odwdinc/odwdinc-patch-docker_fix
Fixed Docker's default configuration.
2018-10-25 19:57:47 -07:00
Kristal Dale a852c71fd8 Maintenance on Concepts page
- Update intro text to be more concise.
- Update to use new product name substitution

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-25 14:14:28 -07:00
Kristal Dale d762d27cb8 Update Autospec guide for clarity
- Remove custom mix prereq
- Remove note re install, in favor of more standard prepreq text
- Remove whitespace
- Add related topics
- Add summary end sentence directing user to next possible steps
- Remove include of overview of autospec concept. Move 'for detailed explanation...' to intro (this includes link to concept).
- Remove mixer section and skip to links to mixer section.
- Add Option 1, 2, 3 to the 3 options to build RPMs (to clarify where option starts/ends)
- Replace 'run this' and 'install this' with specifics in tooling instructions
- Minor edits to intro for each build option

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-25 13:46:38 -07:00
Kristal Dale 07514bdd3f Autospec concept updates
- Get rid of whitespace
- Simplify intro (use training as ref)
- Remove overview heading to be consistent with other pages
- Remove list of control files in preference of existing table of common control files and ref to complete list in readme
- Add Related topics at end of article
- Remove unused overview section incl markers (no references after update to autospec guide)
- Table of example control files updated to show only files to control dependencies (a logical group of control files, rather than a mix)
- Move control files into its own section at end
- Update section How autospec works to include Note bullets in the steps to give picture of complete workflow

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-25 12:22:04 -07:00
Kevin Putnam 24cad8de93 fixed link to sphinx-doc.org 2018-10-25 11:32:51 -07:00
michael vincerra d173dbd252 Merge pull request #278 from odwdinc/odwdinc-patch-user-space
removed depends on os-clr-on-clr
2018-10-25 00:55:26 +00:00
Michael Vincerra 8525a68f51 Standardizes titles to simple present in two documents.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-24 14:40:22 -07:00
odwdinc 4a2fa7e395 typo fix
Signed-off-by: odwdinc <anthony.pray@gmail.com>
2018-10-24 13:06:49 -07:00
odwdinc 1ac66ffacb removed depends on os-clr-on-clr
No need to install os-clr-on-clr bundle when all we need is sudo, the sysadmin-basic bundle seemed much more appropriate hear.

Signed-off-by: odwdinc <anthony.pray@gmail.com>
2018-10-24 13:01:55 -07:00
Michael Vincerra de9cd6fbe0 Renames parent and child files names per @bd-dean:
- Parent folder from telemtry to telemetrics
- Files from telemetry.rst to telemetrics.rst in guides
- Revises Next steps text in telemetry-journal.rst

Signed-off-by: Michael Vincerra
<michael.vincerra@intel.com>
2018-10-24 12:55:02 -07:00
michael vincerra e25713ab00 Merge pull request #273 from MCamp859/k8s-tutorial
Streamlined config & run sections and edited text for clarity.
2018-10-24 19:44:15 +00:00
MCamp859 9a03f10c64 Added review feedback.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-10-23 21:14:20 -04:00
Michael Vincerra 6577f229d3 Remove bundle description files:
- containers-basic
- openssh-server
- os-core
- kvm-host

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-23 17:21:38 -07:00
Michael Vincerra a1553223bd Remove list of 4 bundles because:
- Bundles cater to cloud use cases only
- Include Clear Containers; deprecated
- Give undue emphasis without justification for their selection

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-23 17:16:36 -07:00
michael vincerra f288e9d6d6 Merge pull request #275 from krisdale/kd-compat-check-edit
Update compatibility check with updated product name.
2018-10-24 00:03:30 +00:00
Michael Vincerra 060a991f04 Adds telemetry.rst landing page and 5 new guides:
- telemctl
- telemtry-api
- telemtry-config
- telemetry-enable
- telemetry-journal

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-23 16:45:10 -07:00
Kristal Dale d06da0be88 Update compatibility check with updated product name.
- Updated example output from compatibility check script based on updated script
- Updated page title: simplified title, reduce overuse of product name

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-22 14:53:01 -07:00
odwdinc 453b1dd878 Fixed Docker's default configuration.
Added base setup need to get Docker running

Signed-off-by: odwdinc<anthony.pray@gmail.com>
2018-10-22 10:06:18 -07:00
michael vincerra 6e049b8dd1 Merge pull request #267 from mvincerx/mv-edits-cgdisk-manual-install
Add option to encrypt the root partition in cgdisk-manual-install
2018-10-19 21:33:42 +00:00
MCamp859 e698306f52 Streamlined config & run sections and edited text for clarity.
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-10-17 10:36:15 -04:00
michael vincerra 8a57367c5f Merge pull request #269 from mvincerx/mv-edits-kubernetes01
Revises CL attributions; applies grammatical and Sphinx-syntax edits.
2018-10-11 17:30:58 -07:00
Michael Vincerra fb6faf10e5 Applies attribution, syntax, and sentence-level revisions.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-11 17:26:30 -07:00
michael vincerra f8d0f57257 Merge pull request #268 from intelkevinputnam/kp-fix-broken-links
fixed example URLs that were not supposed to be hyperlinks
2018-10-11 17:07:47 -07:00
Michael Vincerra 98c6b48104 Revises CL attributions; applies grammatical and Sphinx-syntax edits.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-11 16:08:20 -07:00
michael vincerra 7d658283df Merge pull request #255 from joselamego/lamego-2nd-k8s
kubernetes: Add tutorial
2018-10-11 15:07:05 -07:00
Jose Lamego 85210e0583 kubernetes: update swap partition masking command 2018-10-11 16:28:40 -05:00
Kevin Putnam b5a99a453c changed wording to add context to example links 2018-10-11 10:21:10 -07:00
Kevin Putnam 06738341b4 fixed example URLs that were not supposed to be links in bulk-provision.rst 2018-10-11 10:18:35 -07:00
Jose Lamego 819050bfde kubernetes: Add troubleshooting tip for timeouts
Signed-off-by: Jose Lamego <jose.a.lamego@intel.com>
2018-10-11 09:18:34 -05:00
Michael Vincerra ce5c1aa2e4 Adds 2nd screenshot to encrypt the root partition.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-10 17:53:07 -07:00
Michael Vincerra cd7ed20ea5 Adds 1st new screenshot for encrypting root partition.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-10 17:52:22 -07:00
Michael Vincerra 1da0a12508 Adds section on the option to encrypt the root partition.
- Adds two new screenshots, Fig. 15, Fig. 16

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-10 17:48:46 -07:00
Michael Vincerra 068b927aca Adds target labels to header for reference from cgdisk document.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-10 17:47:37 -07:00
Jose Lamego 71f7de4740 kubernetes: Add /etc/hosts file
Kubernetes looks for a hosts file that is not delivered by default.

This change creates (or adds to it if it exists) the /etc/hosts
file with the localhost and hostname mapping to IP 127.0.0.1

Signed-off-by: Jose Lamego <jose.a.lamego@intel.com>
2018-10-10 14:11:10 -05:00
michael vincerra bd693d2b1c Merge pull request #263 from krisdale/kd-web-server-install-edits
Updates to "Create a Clear Linux* based web server" tutorial (resolves issue #256).
2018-10-09 20:43:00 -07:00
Kristal Dale 386acead9a Remove unneeded back ticks from stateless link definition.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-09 16:48:31 -07:00
michael vincerra d146ac5c49 Merge pull request #262 from mrkz/openssh_new_port
Document how to change OpenSSH default port.
2018-10-09 16:15:52 -07:00
michael vincerra 4db7e3e5d6 Merge pull request #259 from krisdale/kd-machine-learning-edits
Update machine learning tutorial title and content clean up
2018-10-09 14:52:07 -07:00
Kristal Dale 904d62888c Update formatting of code-blocks to use bash color coding (for command examples)
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-09 11:44:47 -07:00
Kristal Dale 6ed2ba376e - Applied requested updates from issue #256. Verified changes/full tutorial.
- Minor grammatical/text edits for clarity.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-08 16:56:35 -07:00
Kristal Dale 3d92de602b Clean up extra returns.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-08 14:57:29 -07:00
Kristal Dale b75b688066 - Updated section headings to use correct underlining and capitalization. Updated heading text for clarity.
- Update first CL reference to use CL-ATTR.
- Break out first steps in Change default port section to be one step per #.
- Update code-block command examples to use bash style. Separate the example commands from the example output.
- Remove prompt # from example commands (per guidelines).
- Minor capitalization and grammar edits.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-08 14:47:31 -07:00
Simental Magana, Marcos 19c6f692b6 Document how to change OpenSSH default port.
This commit documents how to change the OpenSSH port on Clear Linux*.

Clear Linux* enables an `sshd.socket` systemd unit, which listens in
port 22 by default.

This commit fixes #261

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2018-10-08 10:49:41 -05:00
michael vincerra 181d91b6f7 Merge pull request #260 from mvincerx/wordpress-reorg-fix
Wordpress tutorials reorg fix
2018-10-04 21:45:03 -07:00
Kristal Dale 46b7bcb845 - Revise tutorials landing page text per discussion with @mvincerx
- Hide tutorials landing page toctree
- Revise titles and intro for tutorial pages per discussion with @mvincerx
- web-server-install: Update to use contents:: local with some minor supporting reorg of content; add link to stateless feature in text
- wp-install: Removed note re update with swupd as not relevant to the content of the tutorial

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 21:34:42 -07:00
Kristal Dale 3ae68432b0 - simplify tutorial landing page (remove duplicate info re bare metal install, which is included in part 1)
- Remove redundant "OS" with use of substitution

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 21:32:54 -07:00
Kristal Dale ef8ab0cd88 - Clean up reST formatting
- Clean up section headers
- Add Next steps section, for consistency

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 21:32:16 -07:00
Kristal Dale c70d105c98 Reorg of WordPress tutorial (and related) files, to correct their placement in the tutorials nav section.
Changes include:
- Move all WordPress tutorial files into WordPress folder (landing page, web server install, wp-install, and related images)
- Update WP landing page to more clearly indicate child pages of tutorial, hide toctree
- All files related to WordPress tutorial: replace CLOSIA with CL-ATTRs, correct attributions
- grammar

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 21:28:58 -07:00
michael vincerra ba4bfb8c74 Merge pull request #258 from krisdale/kd-wordpress-tut-reorg2
Continues previous branch: kd-wordpress-tut-reorg
2018-10-04 21:02:43 -07:00
Michael Vincerra 26c4d5c2c7 Merge branch 'master' of https://github.com/mvincerx/clear-linux-documentation 2018-10-04 17:45:20 -07:00
Kristal Dale 53171a42ec - Update tutorial title to indicate what it will teach
- Simplify introduction
- Update CL name substitutions
- Update section title "Additional resources" to use standard "Related topics"
- Replace "Install and configure Clear Linux Host.." title with "Prerequisites". Update section to be more consistent with other prereq sections e.g. tutorial assumption and instruction to update CL.
- Correct section title delineation with correct depth

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 16:02:12 -07:00
Kristal Dale b1d133291e - Continues previous branch: kd-wordpress-tut-reorg
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 15:46:59 -07:00
Michael Vincerra 25257c5d6f Merge branch 'master' of https://github.com/mvincerx/clear-linux-documentation 2018-10-04 15:32:44 -07:00
Kristal Dale 3f5c9ca69d - Continues previous branch: kd-wordpress-tut-reorg
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 15:31:31 -07:00
Michael Vincerra fb32a149ae Merge branch 'master' of https://github.com/mvincerx/clear-linux-documentation 2018-10-04 15:26:34 -07:00
Kristal Dale c2df870101 - Continues previous branch: kd-wordpress-tut-reorg
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 15:21:54 -07:00
Michael Vincerra d9c0b4b084 Merge branch 'krisdale-kd-wordpress-tut-reorg2' 2018-10-04 15:03:49 -07:00
Kristal Dale add771144b - Continues previous branch: kd-wordpress-tut-reorg
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 14:52:39 -07:00
michael vincerra 8f172fa508 Merge pull request #257 from clearlinux/revert-247-kd-wordpress-tut-reorg
Revert "Wordpress tutorial reorg"
2018-10-04 12:40:39 -07:00
michael vincerra bd0cc2b3f5 Revert "Wordpress tutorial reorg" 2018-10-04 12:34:58 -07:00
michael vincerra 14377428b6 Merge pull request #247 from krisdale/kd-wordpress-tut-reorg
Wordpress tutorial reorg
2018-10-04 12:33:39 -07:00
Kristal Dale 0ed5d4e203 Merge branch 'kd-wordpress-tut-reorg' of github.com:krisdale/clear-linux-documentation into kd-wordpress-tut-reorg
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 11:25:12 -07:00
Kristal Dale 3856ab90fe - minor clean up as part of conflict merge
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 11:15:00 -07:00
Kristal Dale 5c85eb2a47 - Revise tutorials landing page text per discussion with @mvincerx
- Hide tutorials landing page toctree
- Revise titles and intro for tutorial pages per discussion with @mvincerx
- web-server-install: Update to use contents:: local with some minor supporting reorg of content; add link to stateless feature in text
- wp-install: Removed note re update with swupd as not relevant to the content of the tutorial

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 11:05:25 -07:00
Kristal Dale 1b0e7414cb - simplify tutorial landing page (remove duplicate info re bare metal install, which is included in part 1)
- Remove redundant "OS" with use of substitution

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 11:05:24 -07:00
Kristal Dale c8c4fc842d - Clean up reST formatting
- Clean up section headers
- Add Next steps section, for consistency

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 11:05:24 -07:00
Kristal Dale e4ffc495c6 Reorg of WordPress tutorial (and related) files, to correct their placement in the tutorials nav section.
Changes include:
- Move all WordPress tutorial files into WordPress folder (landing page, web server install, wp-install, and related images)
- Update WP landing page to more clearly indicate child pages of tutorial, hide toctree
- All files related to WordPress tutorial: replace CLOSIA with CL-ATTRs, correct attributions
- grammar

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-04 11:05:24 -07:00
Jose Lamego 5ea027a47c kubernetes: Add tutorial
This tutorial describes how to install, configure, and run the Kubernetes
system on Cler Linux OS using either the Kubernetes runtime interface
CRI-O and kata-runtime or Docker* and runc.

Signed-off-by: Jose Lamego <jose.a.lamego@intel.com>
2018-10-03 21:49:02 -05:00
michael vincerra 9e91f68f59 Merge pull request #253 from puneetse/edit/ps-security--concept
Fix title of security concept page
2018-10-03 15:12:30 -07:00
puneetse c7c3f68f0a Align PR to change in upstream
Align  with change from @intelkevinputname 023e0ee8c3
2018-10-03 14:41:51 -07:00
puneetse a79e4e8d82 Update name to OS Security
per feedback from @intelkevinputnam
2018-10-03 14:40:30 -07:00
michael vincerra 1a1ce6c40f Merge pull request #254 from intelkevinputnam/kp-contents-depth-1
reduced contents depth to 1 in security.rst and mixer.rst
2018-10-03 13:36:04 -07:00
Kevin Putnam 023e0ee8c3 reduced contents depth to 1 in security.rst and mixer.rst 2018-10-03 13:15:03 -07:00
puneetse 7f4cd54d9d Remove "OS" from the title
The |CL-ATTR| substitution includes "OS" causing it to currently appears as "Clear Linux* OS OS Security"
2018-10-03 11:16:52 -07:00
puneetse bde0278279 Merge pull request #4 from clearlinux/master
Update from upstream master
2018-10-03 11:10:55 -07:00
michael vincerra 88369f8742 Merge pull request #252 from mvincerx/mv-edits-telemetry-enable
Telemetry-enable: Corrects attributions, formatting, hyperlink.
2018-10-02 17:49:03 -07:00
Michael Vincerra 5880eed5de Merge branch 'mv-edits-telemetry-enable' of https://github.com/mvincerx/clear-linux-documentation into mv-edits-telemetry-enable 2018-10-02 17:35:05 -07:00
Michael Vincerra b240097e17 Adds |CL-ATTR| attribution and corrects section header.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-02 15:50:23 -07:00
Kristal Dale 1862a2593d - Revise tutorials landing page text per discussion with @mvincerx
- Hide tutorials landing page toctree
- Revise titles and intro for tutorial pages per discussion with @mvincerx
- web-server-install: Update to use contents:: local with some minor supporting reorg of content; add link to stateless feature in text
- wp-install: Removed note re update with swupd as not relevant to the content of the tutorial

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-10-02 14:33:13 -07:00
Michael Vincerra 9b716482db Merge branch 'master' into mv-edits-telemetry-enable 2018-10-02 14:30:17 -07:00
michael vincerra 3d6f5b631a Merge pull request #251 from intelkevinputnam/kp-decompress-vs-uncompress
KP decompress vs uncompress
2018-10-02 13:31:13 -07:00
Kevin Putnam f49bcb80b0 fixed CL and CL-ATTR substitutions in download-verify... docs and fixed the local TOC in mixer.rst 2018-10-02 11:05:49 -07:00
Kevin Putnam e9c32f7397 removed references to now deleted files in custom-clear-container.rst 2018-10-02 10:22:11 -07:00
Kevin Putnam 11c9ba03b1 removed the last of the clear containers section 2018-10-02 09:53:57 -07:00
michael vincerra a8c38e5a4b Merge pull request #250 from clearlinux/mv-github-issue-template
Add two new issue templates for new document and modify document or image.
2018-10-02 09:20:04 -07:00
michael vincerra d419b0ba3b Update new-document.md 2018-10-01 16:39:11 -07:00
Beth Dean aad153106e Update telemetry-enable.rst 2018-10-01 15:15:39 -07:00
Michael Vincerra 820e69f383 Revises Line 7, adding daemons telemprobd and telempostd.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-01 15:09:52 -07:00
Michael Vincerra 44d608ca69 Corrects attributions, header, formatting, and hyperlink.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-10-01 13:58:43 -07:00
michael vincerra 3c1f11273e Merge pull request #246 from clearlinux/bd-telemetry
updates to reflect telemetry client refactoring
2018-10-01 13:36:55 -07:00
Kevin Putnam 028f6798f1 fixed merge problem 2018-10-01 12:24:32 -07:00
Kevin Putnam 5e67c4fa52 improved includes related to decompress 2018-10-01 12:16:29 -07:00
michael vincerra cdce8905b8 Omit duplicate 2018-10-01 11:56:33 -07:00
michael vincerra 5d499fe7c8 Omit duplicate 2018-10-01 11:56:11 -07:00
michael vincerra 39d1f88a04 Omit duplicate. 2018-10-01 11:55:37 -07:00
michael vincerra 048687f557 Update issue templates 2018-10-01 11:50:32 -07:00
Kevin Putnam ecffbf09e5 changed usage of uncompress to decompress where it made sense 2018-10-01 11:14:42 -07:00
michael vincerra 55d3cd6c91 Merge pull request #243 from krisdale/kd-hostname-new
New guide: change hostname
2018-09-28 18:38:14 -07:00
Kristal Dale 1fe62a0c41 - corrected reST formatting (indentation)
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-28 16:23:26 -07:00
michael vincerra cd6e0b6cf6 Merge pull request #227 from tmarcu/mixer
Update mixer docs to current release
2018-09-28 15:10:37 -07:00
Kristal Dale 307dc6dcd7 - Added clarification about the os-core bundle
- Clean up reST formatting

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-28 13:43:08 -07:00
Kristal Dale 5ef00db52c - simplify tutorial landing page (remove duplicate info re bare metal install, which is included in part 1)
- Remove redundant "OS" with use of substitution

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-28 13:22:19 -07:00
Kristal Dale 429de66f72 Revert emphasis on word to original.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-28 12:33:04 -07:00
Kristal Dale 04522e1b01 Applied the following minor edits:
- Move note into a note box
- enclose flag names in **
- Minor text revisions for readability/grammar

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-28 12:33:04 -07:00
Tudor Marcu 0894c919c6 Update mixer docs to current release
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2018-09-28 12:33:04 -07:00
michael vincerra 2f1ba1f36e Merge pull request #242 from krisdale/kd-bare-metal-reorg
Get Started - bare metal org clean up
2018-09-27 14:17:09 -07:00
Kristal Dale e884735a73 - Clean up reST formatting
- Clean up section headers
- Add Next steps section, for consistency

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-27 13:50:19 -07:00
Kristal Dale 777af9aa97 - standardize Related topics heading, Next steps heading
- Clean up heading markup (reST)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-27 13:15:21 -07:00
Beth Dean d35522aee4 Update telemetry-about.rst
updated telempostd description, kept at high level, will provide more detail in other documentation.  Also changed |CL| to |CL-ATTR| for first instance.
2018-09-27 13:02:42 -07:00
Kristal Dale 8b85477a25 - reST formatting clean up
- Remove generic prompt ("$") from example command lines, for consistency
- Update example command lines in kvm.rst to use codeblock:bash instead of codeblock::console, for consistency

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-27 10:51:07 -07:00
Kristal Dale 16c13d4079 reST formatting clean up
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-27 09:25:51 -07:00
Beth Dean 95618807d3 updates to relect telemetry client refactoring, changes telemd to telempostd & telemprobd 2018-09-26 14:38:35 -07:00
Kristal Dale 9b65f735b5 VMware player instructions: replace steps list with local contents, remove CL images section and add link to images page in
Download section.
VMware ESXI install: remove duplicate sentence from intro.
VMware ESXI preconf: move link to available images under download section for consistency.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-26 14:36:16 -07:00
michael vincerra 0b961155d5 Merge pull request #244 from balcsida/patch-1
Fix typo
Merged. Good catch.
2018-09-26 09:08:33 -07:00
Kristal Dale 408d5817b8 Revisions to simplify sentences and examples, bring in-line with collaboration guidelines.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-25 12:46:51 -07:00
Dávid Balatoni d3880ce8d8 Fix typo 2018-09-25 10:34:59 +02:00
Kristal Dale 16354e3872 Reorg of WordPress tutorial (and related) files, to correct their placement in the tutorials nav section.
Changes include:
- Move all WordPress tutorial files into WordPress folder (landing page, web server install, wp-install, and related images)
- Update WP landing page to more clearly indicate child pages of tutorial, hide toctree
- All files related to WordPress tutorial: replace CLOSIA with CL-ATTRs, correct attributions
- grammar

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-24 15:21:42 -07:00
Kristal Dale 7720c91423 Edits for grammar.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-24 13:45:59 -07:00
Kristal Dale 2dcc0e147d Add missing Windows attribution.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-24 13:06:16 -07:00
Kristal Dale e2316340eb Initial commit for new hostname guide. Updated landing page to add link to new guide.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-24 11:34:32 -07:00
Kristal Dale ed8b66a4e1 Reorg of bare metal install (and related) files, to correct their placement in the get started nav section.
Changes include:
- Move bare metal manual install and cgdisk manual install (and related images) into folders, sibling to bare metal install (auto)
- Update get started landing page to provide intro, hide toctree
- All files in get started: replace CLOSIA sub with CL-ATTR, replace all references to Clear Linux with appropriate sub
- Minor attribution corrections

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-24 10:56:12 -07:00
michael vincerra f575df49a6 Merge pull request #240 from mvincerx/mv-edits-source-index
Omits toctree ref to clear-containers; resets maxdepth to 1.
2018-09-20 16:09:39 -07:00
Michael Vincerra f316932ef2 Omits toctree ref to clear-containers; resets maxdepth to 1.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-20 11:46:06 -07:00
michael vincerra acfcd7a121 Merge pull request #239 from mvincerx/mv-edits-swupd-search1
Applies edits for clarity; applies attributions and trademarks.
2018-09-20 08:59:01 -07:00
Michael Vincerra 14fd18edc9 Adds more underline to address sphinx build failure.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-19 16:25:57 -07:00
Mike Tullis 5e191ae3d4 Merge pull request #238 from mvincerx/mv-edits-available-bundles5
Revise child, available-bundles, to bundles so it appears in navigation menus.
2018-09-19 12:17:01 -06:00
Michael Vincerra a7fa43ddcd Applies trademark edit to Kata.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-19 10:43:29 -07:00
Michael Vincerra 6912afdcd4 Simplifies bullets under Related Topics.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-19 10:30:39 -07:00
Michael Vincerra 8a8b31f2b6 Revises wording for clarity; applies branding attributions.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-19 09:58:32 -07:00
Michael Vincerra b889f8fa22 Updates instances of Clear Linux using proper substitutions.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-18 16:43:49 -07:00
Michael Vincerra 90b728d13a Revises hyperlink target to omit problematic special characters.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-18 14:05:42 -07:00
Michael Vincerra 4e24f2e89d Changes line break for Sublime to recognize hyperlink.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-18 13:56:49 -07:00
Michael Vincerra 8c44749f72 Adds empty space before <target> reference.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-18 13:37:11 -07:00
Michael Vincerra 76a40083e3 Revises hyperlink ref to available bundles to make it unique.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-18 13:30:23 -07:00
Michael Vincerra acd86c2149 Adds missing hyperlink for Intel® Virtualization Technology.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-18 09:28:40 -07:00
Michael Vincerra c4d3a7d598 Fixes underline length in header.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-18 09:19:09 -07:00
Michael Vincerra d57c051e89 Updates to |CL-ATTR| where necessary.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 16:16:25 -07:00
Michael Vincerra 10f9fb9daf Updates in-text reference to <bundles>; omits URL method.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 16:12:15 -07:00
Michael Vincerra a0ac2fd124 Updates reference to new doc title bundles and |CL-ATTR|.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 16:03:49 -07:00
Michael Vincerra 6ed3f93b87 Updates reference to new doc title bundles and |CL-ATTR|
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 15:59:37 -07:00
Michael Vincerra 5258f1abe3 Updates reference to new doc title bundles and |CLR-ATTR|.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 15:49:04 -07:00
Michael Vincerra 4e9dbf8505 Updates reference to new doc title <bundles> page.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 15:44:41 -07:00
Michael Vincerra 92093be98c Changes file name reference to :ref:bundles
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 14:50:12 -07:00
Michael Vincerra 243e0703ff Changes internal file name at top to ..bundles:
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 14:45:57 -07:00
Michael Vincerra ef893406be Renamed available-bundles.rst to bundles.rst
- Purpose: So bundles.rst shows up under bundles folder.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-17 14:16:04 -07:00
michael vincerra 67bbcd60cd Merge pull request #236 from krisdale/kd-validate-signatures-edit
Correct commands in validate signatures instructions
2018-09-14 16:56:12 -07:00
michael vincerra 6255b69307 Merge pull request #235 from mvincerx/mv-edits-available-bundles4
Adds correct date when bundles were updated.
2018-09-14 15:36:46 -07:00
Kristal Dale c1878b35d4 Corrected minor typo.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-14 15:06:41 -07:00
Kristal Dale 38e37a0e45 Update validation steps to reflect updated process:
- remove leading './' for step 4 of Image content validation
- remove important note for step 4 of Image content validation
- correct file name for step 1 of Update content validation from Manifest.sig to Manifest.MoM.sig.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-14 14:56:11 -07:00
michael vincerra ed6eab4fd2 Merge pull request #234 from mvincerx/mv-update_flatpak_tutorial_gif
Applies Sphinx syntax and branding edits:
2018-09-14 14:49:35 -07:00
Michael Vincerra fca6168266 Adds |CL-ATTR| to title for maintainability.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-14 14:47:44 -07:00
Michael Vincerra 551e34e7f4 Adds correct date when bundles were updated.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-14 10:33:36 -07:00
Michael Vincerra 71ebc35287 Adds |CL-ATTR| on first use in body text to reflect branding change.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-14 10:16:11 -07:00
Michael Vincerra 12e17d7883 Applies Sphinx syntax and branding edits:
- Revises headers to follow convention per collab guidelines
- Revises CL in accordance with new branding
- Removes `$` for CLI prompts and corrects code-blocks to bash
- Adds sentence in para 2, `download it here`, a previously unused link

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-13 18:19:48 -07:00
michael vincerra afea723c4b Merge pull request #232 from mrkz/update_flatpak_tutorial_gif
Update flatpak tutorial
2018-09-13 17:59:16 -07:00
michael vincerra 2ee73cec40 Merge pull request #213 from puneetse/add/ps-security-concept
Add document highlighting security in Clear Linux
2018-09-12 11:38:20 -07:00
puneetse 2a448cc415 Implement fixes raised by @mvincerx 2018-09-12 11:35:03 -07:00
michael vincerra e33b854a90 Merge pull request #230 from alexjch/typo-errors
Fix for document inconsistencies
2018-09-12 09:49:13 -07:00
michael vincerra f9d170afe3 Merge pull request #217 from mvincerx/mv-edits-virtualbox01
Update VirtualBox get-started to reflect changes to CL kernel LTS 4.14:
2018-09-12 09:44:52 -07:00
Michael Vincerra 4e0adfa689 Removes note re LGA and reverts content per request.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-12 09:43:00 -07:00
michael vincerra 3e31b00b91 Merge pull request #229 from mvincerx/mv-edits-available-bundles3
Add pundle descriptions and update bundles manually.
2018-09-12 09:35:50 -07:00
Mike Tullis fc87dbb0d2 Merge pull request #231 from krisdale/kd-update-name-subs
Update official Clear Linux name
2018-09-12 10:22:44 -06:00
Michael Vincerra 0f40fefb61 Adds intro paragraph under Install Guest Additions.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-11 17:10:13 -07:00
Michael Vincerra 80fe620b3c Adds back content starting at Line 150 per bwarden.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-11 17:04:46 -07:00
puneetse a79bb5b7a3 Fix indents 2018-09-11 16:59:43 -07:00
Michael Vincerra 91ce6c3590 Updates all bundles' includes; final phase of review.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-11 16:14:05 -07:00
puneetse 28f0b5eacf Implement changes brought up by @mvincerx 2018-09-11 15:16:58 -07:00
Simental Magana, Marcos 4f80aecda3 clear-linux/tutorials/flatpak/figures: cleanup
this commit removes the *png files that are no longer used
for the flatpak tutorial.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2018-09-11 14:51:32 -05:00
Simental Magana, Marcos 00cd5de43d clear-linux/turorials/flatpak: update tutorial
This commit updates the Flatpak tutorial to make use
of the gnome-software application and keep the command
line setup as well.

LibreOffice flatpak repository changed to Flathub.
This commit  updates the instructions to install it
as documented in https://www.libreoffice.org/download/flatpak/

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2018-09-11 14:51:32 -05:00
Michael Vincerra 170f68c977 Revises bundle includes through service-os-dev.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-10 16:47:27 -07:00
puneetse d67da866d1 Implement some changes requested by @mvincerx 2018-09-10 16:13:33 -07:00
Kristal Dale 37811ae11f Update the official Clear Linux product name:
- Substitutions
- Python config file
- Replace hard coded product name in page heading with sub on CL doc landing page
- Replace hard coded product name with sub in system-requirements

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-10 15:57:22 -07:00
Michael Vincerra caed282b6d Revises and updates bundles from ImageMagick to cloud-control.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-10 10:56:45 -07:00
Alex Jaramillo 941501f262 Fix for document inconsistencies
* Changed directory name for mixer workspace where the workspace is given
a path and further in the document the workspace path different, this
leads to an error when using correct procedure specified in document.
This change uses the same directory path.

* Fix for a typo where the correct default value for a configuration
file name is incorrect and when copying value from document will lead to
errors when following proper procedure specified in document.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2018-09-10 09:33:47 -07:00
michael vincerra 4fa71378eb Merge pull request #225 from krisdale/kd-clear-linux-edits
Revise text to clean up transition between the title/description for …
2018-09-09 11:37:57 -07:00
Michael Vincerra abe6932a64 Adds more pundle descriptions:
- from systemd-cryptsetup to zsh

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-09 11:08:34 -07:00
Michael Vincerra 5d4447281e Adds more descriptions of pundles up to "suricata".
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-08 22:32:23 -07:00
Michael Vincerra 84bb9e9857 Adds descriptions for pundles per CLEAR-3685. Phase 1.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-07 18:01:42 -07:00
michael vincerra c417d87125 Merge pull request #228 from mvincerx/mv-edits-swupd-search
Omit internal doc TOC; only two subheads, unnecessary.
2018-09-07 16:56:11 -07:00
Michael Vincerra 0fcde11cce Omit internal doc TOC; only two subheads, unnecessary.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-09-07 15:45:42 -07:00
michael vincerra 27aba465b5 Merge pull request #216 from krisdale/kd-swupd-about-edits
Revised intro on Software update concepts page
2018-09-07 14:01:09 -07:00
Kevin Putnam 260f5e4969 fixed wording of PAM cracklib bullet 2018-09-06 14:27:13 -07:00
Kevin Putnam ea713be3fb Merge pull request #221 from puneetse/add/ps-deploy-at-scale-guide
Add guide for deploying at scale
2018-09-06 14:11:03 -07:00
Kevin Putnam 468d7b6ced Merge pull request #223 from puneetse/edit/ps-vmware-docs
Revise VMware ESXi document introductions
2018-09-06 14:10:24 -07:00
Kevin Putnam dae467c115 slight modifications to vmware-esxi-installs 2018-09-06 14:07:56 -07:00
Kevin Putnam fd209affcd fixed 3rd reference to WEB-SERVER-SCALE and dangling and 2018-09-06 13:47:38 -07:00
Kristal Dale 648276de82 Updated Clear Linux official name in documentation substitutions.
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-06 13:41:00 -07:00
Kristal Dale 9081f8e97d Revise text to clean up transition between the title/description for each documentation section. Hide TOC so there
is not a duplicate toc in page.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-09-04 14:43:49 -07:00
Kevin Putnam 878af25d9e Corrected some typos and made some wording adjustments. 2018-08-30 14:27:09 -07:00
puneetse 20cb86a11d Add abbr to CVE and RST syntax fixes 2018-08-30 14:10:36 -07:00
puneetse febbb7af87 Add link to ister and cloud-init guide 2018-08-29 16:56:40 -07:00
puneetse c92b616aee Rephrase flexibility of manua install 2018-08-29 16:48:41 -07:00
puneetse 7cd79e72e7 Merge branch 'master' into add/ps-deploy-at-scale-guide 2018-08-29 13:24:23 -07:00
puneetse 58ca30f1bb Add doc to guides TOC 2018-08-29 13:21:57 -07:00
puneetse f1c2a0bfd9 Make introductions to VMware docs consistent 2018-08-29 13:20:10 -07:00
puneetse 826dd7faf2 Clarify difference between vmware docs 2018-08-29 10:14:52 -07:00
puneetse 23a47af45d Change to dynamic TOC 2018-08-29 10:12:57 -07:00
puneetse 6aecafbb22 Revise latest Linux section 2018-08-28 16:19:15 -07:00
puneetse e3ea11ab08 Expand and escape first CL mentions 2018-08-28 15:51:11 -07:00
puneetse 0e422f4733 Implement some changes requested by @intelkevinputnam 2018-08-28 15:47:36 -07:00
puneetse 700f2d754b Implement some changes requested by @intelkevinputnam 2018-08-28 15:40:06 -07:00
puneetse 1258c5d4f4 Implement some changes requested by @intelkevinputnam 2018-08-28 15:36:14 -07:00
puneetse e78e3eff1b Fix some RST syntax 2018-08-28 15:28:35 -07:00
puneetse 4143c261bc Merge branch 'master' into add/ps-security-concept 2018-08-28 14:05:22 -07:00
puneetse a6a24fc132 Add security doc to to concept toctree 2018-08-28 14:00:09 -07:00
puneetse a208cc8d84 Merge pull request #3 from clearlinux/master
update from upstream master
2018-08-27 16:11:13 -07:00
puneetse c47f74cac5 Fix grammatical error 2018-08-27 13:36:32 -07:00
Kevin Putnam 1c1f2b3fa6 Merge pull request #222 from intelkevinputnam/kp-fix-fmv
asm code-block is not recognized by sphinx 1.2.2
2018-08-24 10:33:56 -07:00
Kevin Putnam 90418a9195 asm code-block is not recognized by sphinx 1.2.2 - changed to :: 2018-08-24 10:23:46 -07:00
Kristal Dale 155d3f1bc9 - corrected term grammar
- updated page to use CL substitution

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-08-23 14:31:47 -07:00
puneetse 15a81d1347 Fix a couple minor typos 2018-08-23 08:01:32 -07:00
puneetse d4a07f4470 Add OSV abbreviation 2018-08-22 16:09:50 -07:00
puneetse 0a83102459 Fix more typos 2018-08-22 16:00:59 -07:00
puneetse f252dce315 Fix a few typos noticed by @tpleavitt 2018-08-22 15:46:36 -07:00
Kristal Dale 9c93967789 - Corrected reST syntax
- Removed quotes on terms, italicized first use of new term
- Removed multiple, redundant reference to full CLOSIA text, in favor of shorter, more readable 'Clear Linux'
- Minor edits to Bundles section, to make non-user type specific
- Added heading to mixer tool paragraph, link to concept page (so sections mirror order of intro paragraph, clarify topic as separate from Update speed section)
- Remove commands to enable/disable (we don't focus on this level of detail anywhere else in this page - it is about the concepts and links to details where needed)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-08-22 15:40:54 -07:00
puneetse ca3e88d7cc Implement some feedback from @nesiusra 2018-08-21 12:22:38 -07:00
puneetse 406aa79b6c Revise minimized attack surface section 2018-08-21 10:51:54 -07:00
Kevin Putnam 5f8fe10c88 Fixed TOC tree syntax error
Depth option was missing ':' and ':local:' was on the same line as the contents directive.
2018-08-17 14:32:49 -07:00
michael vincerra 700707f438 Merge pull request #215 from mvincerx/dev-workstation
Add dev workstation to cater to developers' needs to find and add minimum bundles.
2018-08-17 11:12:18 -07:00
Michael Vincerra 2ad5774038 Revised wording in intro.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-17 11:11:10 -07:00
Michael Vincerra 3a110c77a7 Adds note regarding adding multiple bundles.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-17 11:09:46 -07:00
Michael Vincerra 13c6cfd571 Refines swupd search options, -b; revises wording in dev-workstation.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-17 11:03:26 -07:00
michael vincerra 0af368dfa6 Merge pull request #214 from mvincerx/guides-vs-tutorials
Define guides vs tutorials
2018-08-16 17:47:39 -07:00
Michael Vincerra d0d95ce789 Removes repetitive "Find" from bulleted list.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-16 17:45:09 -07:00
Michael Vincerra 04c3a56b45 Revises bullet 3 to clarify justification of guides' usage.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-16 17:40:49 -07:00
Michael Vincerra b93737553e Revises documents:
- Adds notes to swupd-search to clarify scope of functionality
- Revised develoepr-workstation table and copyedits for clarity.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-16 17:29:44 -07:00
Mike Tullis 2bb84715b9 Merge pull request #220 from intelkevinputnam/kp-compat-hw
Fixed TM and brand references
2018-08-16 13:28:45 -06:00
Kevin Putnam 33d77d9b89 removed extra processor mentions and shifted other TM * to better match standard usage 2018-08-16 12:19:39 -07:00
Kevin Putnam ed264ca10d Restored original TOC Tree order in reference.rst
Did not fix
2018-08-15 17:59:29 -07:00
Kevin Putnam 973ec261a1 Fix compatible hardware link problem
switched location in TOC tree
2018-08-15 17:45:48 -07:00
Kevin Putnam 6a996309a3 Merge pull request #219 from clearlinux/compatible-hw
Lists hardware compatible with Clear Linux
2018-08-15 17:37:37 -07:00
ihutchin 97948d6903 Fixing copyright markings
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2018-08-15 17:33:46 -07:00
ihutchin adaf3159ae Adding trademark \*'s to platforms
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2018-08-15 17:26:33 -07:00
ihutchin 29e0f275fa Including trademarks
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2018-08-15 17:12:11 -07:00
Michael Vincerra 1bea0ec609 Reduces wordiness of descriptions.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-15 16:52:34 -07:00
Michael Vincerra acfa8fcd91 Simplifies problem statement of Example section more.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-15 16:39:11 -07:00
Michael Vincerra 849db054ee Reduceslength of preface in Example section.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-15 16:36:15 -07:00
Michael Vincerra 49ae1ad3dc Removes note re -dev versions of bundles; copyedits for legibility.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-15 16:27:58 -07:00
ihutchin 94a7cb4010 Add not all inclusive clause
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2018-08-15 16:18:36 -07:00
Michael Vincerra a244881bac Replaces Python with new Kata guide in swupd-search; revises dev workstation.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-15 15:27:06 -07:00
ihutchin 0f64b8deb7 List of hardware compatible with Clear Linux
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2018-08-15 13:59:20 -07:00
puneetse ddadce7857 RST syntax fixes and minor intro edit 2018-08-14 16:31:37 -07:00
puneetse 6c3e1964f2 Add document for deploying Clear at scale
Inital add for deploying Clear Linux at scale.
2018-08-14 16:24:40 -07:00
Michael Vincerra 1f95d68954 Revisions made for logical flow and toc:
- Reorder inclusion of swupd-search in developer-workstation
- Add swupd-search to toctree of maintenance.rst
- Revise FAQs in swupd-search

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-14 15:46:09 -07:00
Michael Vincerra 8a0c7387b4 Update documentation to reflect changes to CL kernel LTS 4.14:
- Replace "Install VirtualBox" with Prerequisites
- Add new hyperlink to troubleshoot enabling VT on IA (previous unhelpful)
- Replace section  "Linux Guest Additions" with note on LTS integration.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-14 12:07:03 -07:00
Michael Vincerra 5a33a42730 Revises files to clarify purpose and to add references to swupd-guide.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-13 12:12:19 -07:00
Kristal Dale 9689ac0eeb Draft edits
- Updated intro, emphasis on introducing CL update compared to traditional update
- Removed the (repeated) definition of the traditional wya, already used elsewhere
- Removed intro paragraph heading to be more consistent with layout of other concept pages
- Added link to bundles page from bundles section
- Moved 'using swupd' link to Updating section (from bottom of page where it came after mixer discussion)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2018-08-10 15:24:58 -07:00
puneetse 224f1c3c24 Minor edits 2018-08-10 12:56:21 -07:00
Michael Vincerra fd33bb2f79 Adds swupd-search to illustrate how to search and add bundle.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-09 18:38:31 -07:00
Michael Vincerra ae8f303b35 Adds developer-workstation to cater to developers' needs.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-09 18:37:48 -07:00
Michael Vincerra c84c7af336 Adds developer-workstation to parent TOC
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-09 18:37:05 -07:00
Michael Vincerra 769c922fbc Revises wording of tutorials for simplicity.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-09 16:51:38 -07:00
Michael Vincerra 51ceff5817 Redefines guides and tutorials by:
- Revising clear-linux top-level TOC
- Adding a clear definition of what a guide is
- Adding a clear definition of what a tutorial is

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-09 14:57:15 -07:00
puneetse dd823416ce Remove ambigious note and formatting fixes. 2018-08-09 14:23:13 -07:00
puneetse bdf97e4c7e Initial commit of security.rst
A document describing design choices that highlight security in Clear Linux
2018-08-08 15:27:54 -07:00
michael vincerra 34487d2d46 Merge pull request #211 from mvincerx/mv-edits-documentation
Revises parent toctree depth from 2 to 3; show embedded toctree, rest…
2018-08-07 09:24:29 -07:00
Michael Vincerra d2ffc5f8ae Revises parent toctree depth from 2 to 3; show embedded toctree, rest.rst.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-06 10:16:32 -07:00
michael vincerra 543b255b6e Merge pull request #204 from mvincerx/bare-metal-installation
Replaces outdated screenshots for CL installation
2018-08-03 10:40:29 -07:00
michael vincerra bc5115df97 Merge pull request #209 from mvincerx/mv-edit-cross01
Inserts missing spaces after code-block.
2018-08-03 10:40:05 -07:00
Michael Vincerra a39a091926 Inserts missing spaces after code-block.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-03 10:38:10 -07:00
michael vincerra 11f5669991 Merge pull request #208 from mvincerx/mv-edit-cross
Mv edit cross
2018-08-02 16:50:12 -07:00
Michael Vincerra 8a264676da Tweaks bare-metal-install-8.png
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 16:44:56 -07:00
Michael Vincerra cddc32b1ca Resizes bare-metal-install-8.png
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 16:36:16 -07:00
Michael Vincerra 60b404a900 Crop and resize all to 1920x1080px
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 15:50:53 -07:00
Michael Vincerra b727b5f1e5 Resize same as previous.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 15:00:03 -07:00
Michael Vincerra a8b0555407 Resize cgdisk...-11.png
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 14:55:46 -07:00
Michael Vincerra f420164490 Resizes cgdisk-manual-install-11.png
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 14:48:46 -07:00
Michael Vincerra f0a130bbca Merge branch 'master' of https://github.com/clearlinux/clear-linux-documentation into bare-metal-installation 2018-08-02 14:32:55 -07:00
Michael Vincerra 93577dcec3 Revises and crops bare-metal-install-8 and cgdisk-manual-install-11
- Update screenshots to reflect current screens in installer

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 14:29:37 -07:00
Michael Vincerra 48095298ff Resizes and crops bare-metal-manual-install-9.png
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 14:06:13 -07:00
Michael Vincerra 121e6f1658 Resizes same image to 1920x1080px.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 11:50:28 -07:00
Michael Vincerra 1f84339237 Adds bare-metal-manual-install-9.png to test aspect ratio.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 11:40:51 -07:00
Michael Vincerra 5b39163851 Removes mod attempt from previous push.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 10:38:51 -07:00
Michael Vincerra 4cf7a21bc4 Adds URL for 'Sphinx documentation' close to its use.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-02 10:36:10 -07:00
Michael Vincerra ace4f38a59 Mod attempt to resolve reference to rest.rst, line 6 2018-08-02 09:26:04 -07:00
Michael Vincerra 7331b6d354 Confirms URI correct at bottom of page.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 17:34:29 -07:00
Michael Vincerra e6ea26dd82 Corrects URI, previously dead, and redirects to actual markup section.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 17:20:47 -07:00
Michael Vincerra af11db092a Fixes legacy error, extra line break, which broke URL.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 17:14:22 -07:00
Michael Vincerra 32d465787a Adds missing tick mark at end of include directive.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 17:08:57 -07:00
Michael Vincerra ab77c0c7a6 Add missing value for code-block in example.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 17:05:47 -07:00
Michael Vincerra e13738c0f5 Adds comparison of target and anchor, trad HTML usage.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 16:54:59 -07:00
Michael Vincerra 04055beee1 Describes actual use of include directive with use of targets.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 16:47:00 -07:00
mvincerx 50e9cbeb19 Merge pull request #207 from mvincerx/autospec06
Fixes typo in the `include` directive.
2018-08-01 11:19:45 -07:00
Michael Vincerra 30c9a19184 Corrects missing punctuation and corrects header on Overivew
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-08-01 10:03:05 -07:00
mvincerx a5e0dcc6e0 Merge pull request #205 from intelkevinputnam/kp-rm-warnings
Fixed last of the warnings in the Sphinx Build
2018-08-01 09:49:43 -07:00
Kevin Putnam ea4ce1a9e0 changed link and text 2018-08-01 09:29:58 -07:00
Kevin Putnam 288a3edd59 major edits to inline.rst including use of parsed-literal for rendered examples 2018-07-31 15:49:07 -07:00
Michael Vincerra bc4b4b673d Fixes typo in the include directive.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-31 12:07:02 -07:00
mvincerx db0ba5cce0 Merge pull request #206 from MCamp859/telem-fig-fix
Moved figure up a level to correct reference.
2018-07-31 10:41:47 -07:00
Kevin Putnam 10aece4ee2 fixed overall formatting of inline.rst 2018-07-31 08:22:28 -07:00
MCamp859 7074d43144 Moved figure up a level to correct reference.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-07-31 11:22:01 -04:00
Kevin Putnam 09fdf7747e fixed some line breaks 2018-07-30 16:28:45 -07:00
Kevin Putnam ae25316714 added line break 2018-07-30 14:45:10 -07:00
puneetse 4c85ddc01b Merge pull request #2 from clearlinux/master
Update from upstream master
2018-07-30 14:37:37 -07:00
Kevin Putnam ab15d98ddc Fixed the last of the warnings - not at zero 2018-07-30 14:25:56 -07:00
mvincerx 1b52463239 Merge pull request #198 from MCamp859/telemetry-edits
Add telemetry concept to CL docs.
2018-07-27 15:27:10 -07:00
MCamp859 27e2ab30a6 Corrected references and ref label spelling.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-07-27 13:41:08 -04:00
Michael Vincerra f429d58d6e Adds parentheses for 'automatic'
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-26 17:24:35 -07:00
Michael Vincerra 7d8c5dde9f Replaces outdated screenshots for CL installation
- Retitles bare metal 'manual' for parallelism
- Retitles bare metal 'automatic' for parallelism

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-26 17:19:57 -07:00
MCamp859 51cf60b2d2 Incorporated review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-07-26 16:32:37 -04:00
mvincerx cb51dfddbf Merge pull request #203 from MCamp859/kata-docs-update
Updated kata and kata_migration tutorials.
2018-07-26 11:58:21 -07:00
mvincerx bd281c65c2 Merge pull request #202 from mvincerx/autospec05
Appends ':' to the end of the target-label
2018-07-26 10:43:02 -07:00
MCamp859 e8f6a074b9 Updated kata and kata_migration tutorials.
Updated info for selecting runtime and edits for text flow and clarity.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-07-25 21:55:58 -04:00
mvincerx 09d392ac95 Merge pull request #200 from intelkevinputnam/kp-jira-3406
Kp jira 3406
2018-07-25 17:05:01 -07:00
Michael Vincerra a4875df4fb Appends ':' to the end of the target-label
- where it appears in autospec-about
- where it is used in the "include"

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-25 16:57:31 -07:00
Kevin Putnam 5eab2ea6bf updated includes to new code standard 2018-07-25 16:37:57 -07:00
mvincerx addd0961ba Merge pull request #201 from mvincerx/autospec04
Adds target-anchors to cross reference with new method.
2018-07-24 15:44:09 -07:00
Michael Vincerra 9b0e141aa1 Adds target-anchors to cross reference with new method. 2018-07-24 12:54:54 -07:00
Kevin Putnam cbea9d3f4d up to 27 fixes and down to 68 warnings 2018-07-23 16:52:02 -07:00
mvincerx 217ac48b47 Update issue templates 2018-07-23 16:34:00 -07:00
mvincerx 8ecd89265a Update issue templates 2018-07-23 16:32:34 -07:00
mvincerx 00b6ca1c4f Update issue templates 2018-07-23 16:29:06 -07:00
mvincerx e06981e4cf Update issue templates 2018-07-23 16:26:42 -07:00
Kevin Putnam 0b08cf0cb0 first 23 fixes to remove warnings from build - down to 75 warnings 2018-07-23 16:25:15 -07:00
mvincerx a1b765bedd Add issue workflow to categorize new guides into 3 categories
- Basics; Developer; and Administrator. 
- Result of Gap Analysis
- Github user: mvincerx
2018-07-23 16:18:16 -07:00
mvincerx 1384891b3e Create guides_feedback
Submitted to organize new requests into 3 categories as result of recommended changes from Gap Analysis for Clear Linux Documentation 'Guides'.
2018-07-23 16:02:15 -07:00
MCamp859 1b55b0d487 Add telemetry concept to CL docs.
Update related telemetry rst files to add links.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-07-19 15:31:14 -04:00
mvincerx cbb38e1544 Merge pull request #197 from mvincerx/mv-edits-kata02
Replaces hash w/ asterisk under 'More information about Docker in |CLOSIA|'
2018-07-17 17:45:23 -07:00
Michael Vincerra 32d44093f7 Replaces hash with asterisk below 'More information about Docker in |CLOSIA|'
- If hash is used, there are two 'titles' rendered in webpage left menu

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-17 17:40:35 -07:00
mvincerx 8aa642f68f Merge pull request #196 from intelkevinputnam/kp-azure
Kp azure
2018-07-17 13:32:42 -07:00
mvincerx 9cec9dcf3c Merge pull request #195 from mvincerx/autospec03
Adds two missing values to code-blocks; revises intro paragraph.
2018-07-17 12:48:36 -07:00
Kevin Putnam e056361c6e fixed figure links 2018-07-17 12:15:34 -07:00
Kevin Putnam 3e8a8889a7 fix to make sure ms azure changes are visible in final rendered site 2018-07-17 12:11:18 -07:00
mvincerx a1b37ab895 Merge pull request #193 from puneetse/edit/ps-docker-tutorial
Update Docker tutorial to remove Clear Containers reference
2018-07-16 17:00:33 -07:00
mvincerx 34ba21d28c Merge branch 'master' into edit/ps-docker-tutorial 2018-07-16 16:00:26 -07:00
Michael Vincerra b7a99447df Corrects grammatical errors. Corrects Sphinx syntax for URLs.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-16 15:52:00 -07:00
Michael Vincerra 85dd899c83 Adds two missing values to code-blocks; revises intro paragraph.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-16 15:10:37 -07:00
mvincerx 6f5e1aa84c Merge pull request #194 from mvincerx/autospec02
Autospec02
2018-07-16 14:18:49 -07:00
Michael Vincerra ff01559f28 Grammatical change foil to isolate sphinx build errors
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-16 14:16:44 -07:00
Michael Vincerra 9b68607094 Removes unnecessary hidden comment.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-13 10:43:47 -07:00
mvincerx 01b518495e Merge pull request #190 from mvincerx/add-contents-directive
Adds `contents::` directive to Clear Linux collaboration guide.
2018-07-12 15:12:00 -07:00
Michael Vincerra 4c818be239 Fixes typo.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-12 15:09:34 -07:00
mvincerx 1ee47c4767 Merge pull request #184 from mvincerx/add-nginx-web-server
Adds nginx web-server to show how to host mixer updates.
2018-07-12 15:06:22 -07:00
mvincerx 5ed6448e93 Merge pull request #165 from mvincerx/autospec01
Create autospec guide and autospec-about to fulfill JIRAs:
2018-07-12 15:04:37 -07:00
puneetse 18ca599fe1 Remove Clear Containers reference. Add Kata
Clear Containers runtime integration was removed. Updating documentation to reflect that.
2018-07-12 12:20:26 -07:00
Michael Vincerra a16acb9084 Corrects formatting.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-12 10:49:17 -07:00
Michael Vincerra 8cce36d61f Fixes format for contents: directive
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-12 10:41:51 -07:00
mvincerx 9dfe5aa567 Merge pull request #192 from mvincerx/mv-edits-kata
Removes instances of s/cc-runtime for kata per @devimc
2018-07-12 10:19:05 -07:00
Michael Vincerra e23dcbbe9c Removes instances of s/cc-runtime for kata per @devimc
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-12 10:06:35 -07:00
Michael Vincerra bdfa11846e Adds :contents: directive to Clear Linux collaboration guide.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-11 17:09:18 -07:00
mvincerx dada6c0a4f Merge pull request #189 from intelkevinputnam/kp-kata-tutorial
added link to clear container migration
Closes PR 188.
2018-07-11 14:50:39 -07:00
Kevin Putnam 0eaa2542c7 added link to clear container migration 2018-07-11 14:40:42 -07:00
mvincerx 85ce42bfe6 Merge pull request #186 from intelkevinputnam/kata-tutorial
Updates to Kata Containers tutorial
2018-07-11 14:13:29 -07:00
Kevin Putnam bf70fb60fd corrected runtime references 2018-07-11 14:09:53 -07:00
Michael Vincerra 9b3013b2d7 Adds new URL for helloclear https://github.com/clearlinux/helloclear/archive/
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-11 13:56:22 -07:00
Michael Vincerra 276db46105 Applies line edits to clarify nginx default configuration.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2018-07-11 13:20:07 -07:00
mvincerx b620349700 Merge pull request #187 from intelkevinputnam/kp-swupd-about
fixed issue 162
2018-07-11 10:52:03 -07:00
Kevin Putnam 7cb3cf7bcc fixed issue 162 2018-07-10 17:14:56 -07:00
Kevin Putnam 0299157e2b Merge branch 'master' of github.com:clearlinux/clear-linux-documentation into kata-tutorial 2018-07-10 17:01:02 -07:00
mvincerx 6c2012f21d Merge pull request #185 from intelkevinputnam/swupd-guide
removed version number reference from autoupdate portion of swupd guide
2018-07-10 16:38:19 -07:00
Kevin Putnam dd716f19bb added note for proxy config for docker, improved wording throughout, and removed asterisks where they weren't needed. 2018-07-10 16:20:01 -07:00
Kevin Putnam cc080b83bc removed version number reference 2018-07-10 12:14:00 -07:00
mvincerx 13a515d8aa Merge pull request #157 from MCamp859/kata-migration-edits
Edits to kata-migration for branding and format.
2018-07-09 13:26:49 -07:00
mvincerx 29c96a21fa Merge branch 'master' into kata-migration-edits 2018-07-09 13:26:27 -07:00
mvincerx 47a803d0dc Merge pull request #155 from joselamego/master
kata-containers: add tutorial
2018-07-09 13:20:34 -07:00
mvincerx 79b63b440e Merge pull request #182 from intelkevinputnam/swupd-guide
Swupd guide
2018-07-03 18:09:51 -07:00
Kevin Putnam 963039ec22 added autoupdate version to swupd-guide.rst 2018-07-03 16:59:34 -07:00
Michael Vincerra 9b0ff80def Adds nginx web-server to show how to host mixer updates.
- Simplifies and combines two mix workflows at start
- Fixes Sphinx syntax
- Replaces incorrect link to web server in section CONTENTURL, VERSIONURL

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-07-03 16:11:56 -07:00
mvincerx 123cc7313a Merge pull request #183 from mltullis/mltullis-test
Simplified sentence (test PR)
2018-07-03 11:35:57 -07:00
Mike Tullis 9242b467b8 Simplified sentence (test PR) 2018-07-03 11:29:34 -07:00
Kevin Putnam 2e4c037ac6 merged out of sync swupd-guide.rst 2018-07-03 10:31:42 -07:00
Kevin Putnam 2135cccc98 removed update.rst as material is duplicate of swupd-guide.rst, updated swupd-guide, and updated maintenance.rst to reflect removal update.rst 2018-07-03 10:28:10 -07:00
Kevin Putnam 979abaa9f6 removed reference to successful manual update 2018-07-02 14:45:43 -07:00
Kevin Putnam 70d8c38987 fixed some wording and typos 2018-07-02 14:12:44 -07:00
Kevin Putnam 93a1f5621d added the changes swupd guide file 2018-07-02 12:33:39 -07:00
Kevin Putnam b9dbe66076 corrected some linking problems and renamed the swupd guide file 2018-07-02 12:33:07 -07:00
Kevin Putnam 598d4fda9a added swupd-guide to toc 2018-07-02 12:22:55 -07:00
Kevin Putnam 7386f26245 added more material 2018-07-02 12:21:18 -07:00
Jose Lamego dea47748b5 Update kata.rst 2018-07-02 11:08:03 -05:00
mvincerx e65963e72d Merge pull request #181 from puneetse/edit/ps-image-types-reference
Update document describing image types
2018-06-29 14:12:54 -07:00
Michael Vincerra 5379715cf9 Corrects Sphinx syntax, spelling, and document formatting.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-29 13:40:53 -07:00
mvincerx 98b2c0715f Merge pull request #179 from mvincerx/mv-edits-edit/ps-increase-virtual-disk-size
Mv edits edit/ps increase virtual disk size
Replaces PR 174.
2018-06-28 17:14:26 -07:00
Kevin Putnam daa1a45997 first commit of swupd-guide.rst 2018-06-28 13:28:43 -07:00
puneetse 053d57c682 Move image types document from guide to reference 2018-06-28 12:35:44 -07:00
puneetse 27273f7aea Split table into 2
This helps understand the difference between images by catagorizingthem and highlights what users are most likely looking for.
2018-06-28 12:32:24 -07:00
puneetse 353f967c3d More descriptive description and file readability
Add some consistency to dscriptions, references to images with optimized kernels.
2018-06-28 12:20:33 -07:00
puneetse 85e87d3b16 Add preference to use IMG over ISO 2018-06-28 11:24:29 -07:00
puneetse 1e9b5ce107 Remove hyperv-mini image
hyperv-mini  image is being deprecated
2018-06-28 10:51:48 -07:00
mvincerx d8e52793d8 Merge pull request #178 from intelkevinputnam/iss163
Fix for issue #163 - lack of uniformity for validating image integrity
2018-06-27 15:42:45 -07:00
Kevin Putnam 48fda09850 trimmed header underline to match header 2018-06-27 15:26:23 -07:00
Kevin Putnam aa9baaad2a fixed title to align with project standards 2018-06-27 15:17:16 -07:00
mvincerx 3bcb776ef1 Merge pull request #170 from mvincerx/mv-edits-compatible-kernels
Applies grammatical and trademark edits:
Removes broken hyperlink.
2018-06-27 13:47:48 -07:00
Michael Vincerra 23364b05a3 Removes external hyperlink from Intel Clear Containers:
- Reason: Previous page to which it was linked was removed.

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-27 13:40:57 -07:00
mvincerx d92a71908e Merge pull request #177 from puneetse/edit/ps-vmware-image-convert-vmdk
Update VMware ESXi preconfigured image install document
2018-06-26 17:36:11 -07:00
Michael Vincerra d1542099f3 Corrects syntax for:
- Figures and labels
- Internal TOC
- External references to URLs
- Relative paths to files

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-26 17:25:33 -07:00
Michael Vincerra 5b6c781c69 Fixes syntax on figures and code blocks for proper rendering.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-26 16:26:00 -07:00
puneetse a19a19e48d Fix lsblk output 2018-06-26 15:43:23 -07:00
mvincerx b6baaa0317 Merge pull request #176 from clearlinux/bug/ps-docker-tutorial
Fix minor syntax error blocking substitution
2018-06-26 15:27:57 -07:00
Kevin Putnam b16660a9f0 added a reference to validate-signatures.rst to download-verify-uncompress-linux.rst for uniformity (issue 163). made a couple wording changes to validate-signatures.rst and added a label to help with navigation 2018-06-26 12:21:29 -07:00
puneetse 5d30581692 Add vCLI option to connect
vMA is being deprecated
2018-06-26 11:47:00 -07:00
puneetse 79511445b0 Fix minor syntax error blocking substitution
No space after period was causing |CL| substitution not to expand
2018-06-25 20:00:14 -07:00
puneetse fcc3d3095c Fix broken link reference 2018-06-25 14:08:51 -07:00
puneetse 371b823e2e Recommend using vMA and add VMware doc references
vMA is the official recommendation from VMware for running vmkfstools.
2018-06-25 14:06:52 -07:00
puneetse f014bc5c01 Change to ToC directive with page anchors 2018-06-25 11:47:22 -07:00
puneetse be55e1bcf5 Add reference back to VMware player install. 2018-06-25 11:32:44 -07:00
puneetse c5e462ade0 Merge pull request #1 from clearlinux/master
Update from upstream master
2018-06-25 11:10:44 -07:00
puneetse 63a862b615 Minor formatting and clarifications. 2018-06-25 10:33:42 -07:00
puneetse b8af0eb051 Split figure into two and minor clarifications 2018-06-22 10:36:26 -07:00
mvincerx 2797953be3 Merge pull request #173 from mvincerx/mv-edits-add/bundle-search-commands
Mv edits add/bundle search commands
2018-06-21 15:00:13 -07:00
mvincerx 074f83f707 Merge pull request #172 from mvincerx/mv-edits-add/ps-docker-tutorial
Mv edits add/ps docker tutorial
2018-06-21 14:45:23 -07:00
Michael Vincerra 54cfae7152 Corrects Sphinx syntax, URL; and prepends commands with sudo.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-21 13:55:49 -07:00
puneetse 746bef2d0d Add second level headers 2018-06-21 13:53:20 -07:00
Michael Vincerra 53ad59e18d Corrects syntax, adds internal TOC, and adds link to tutorials.rst
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-21 13:22:13 -07:00
puneetse 078ee76f1d Reorder methods to find partition size
The lsblk approach is more likely to be used on an already deployed system, while the config.json is more of a reference point.
2018-06-21 13:12:53 -07:00
puneetse 14c47506fc Update ToC 2018-06-20 16:06:41 -07:00
puneetse be1fb1a2b5 Add section on Docker swarm 2018-06-20 16:04:47 -07:00
puneetse 88472e1771 minor clarification of nginx Docker image 2018-06-20 15:43:55 -07:00
puneetse ee85257df2 minor syntax bugs 2018-06-20 15:36:50 -07:00
puneetse f9b7daac80 Rename Kata reference to Clear Containers 2018-06-20 15:31:00 -07:00
puneetse 2ea34e21da minor language edits 2018-06-20 14:33:34 -07:00
puneetse 5d61a12854 more RST formatting and syntax 2018-06-20 14:17:08 -07:00
puneetse 11d1b948cc Refactor and formatting
Moved kata containers section above the other optional sections to improve reader flow.
2018-06-20 13:57:42 -07:00
puneetse 0475eb046f Add content for running an example image 2018-06-20 13:30:16 -07:00
Michael Vincerra 1e3cab5c97 Applies grammatical and trademark edits:
- Linux kernels are updated per clr/bundles active status
- Fulfills JIRA CLEAR 3107
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-20 11:26:40 -07:00
puneetse 6ad227259c Initial add of docker tutorial 2018-06-20 10:24:01 -07:00
mvincerx 170e57f168 Merge pull request #169 from mvincerx/mv-update-rufus-3.0-1
Corrects Sphinx syntax for accurate rendering.
2018-06-19 17:39:08 -07:00
Michael Vincerra a05e77266d Corrects Sphinx syntax for accurate rendering.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-19 17:35:13 -07:00
mvincerx 9edd01e45b Merge pull request #167 from puneetse/update-rufus-3.0
Update bootable USB for Windows with Rufus 3.0
2018-06-19 17:22:24 -07:00
Sethi, Puneet 795080b740 Add bundle search and help command
-Add command to search for bundles and reference to online bundle-list

- Add swupd help as additional information

- Reformat commands with switches but no parameters as commands instead of code-blocks
2018-06-18 15:15:23 -07:00
mvincerx b24b843c7f Merge pull request #164 from intelkevinputnam/concepts-syntax
Concepts syntax
2018-06-18 12:47:19 -07:00
Michael Vincerra 848cd6b56c Applies feedback from phmccarty re terminology and fixes typo.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-18 12:40:54 -07:00
Sethi, Puneet 874ba35b07 Update bootable USB for Windows for Rufus 3.0
Rufus 3.0 has a new GUI and has defaults which simplify the documentation a bit.
2018-06-18 09:47:34 -07:00
Michael Vincerra 3352304b89 Create autospec guide and autospec-about to fulfill JIRAs:
- CLEAR 3076: Autospec concept draft
- CLEAR 3077: Autospec guide

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-15 19:46:15 -07:00
Kevin Putnam 2eade889b6 removed some trailing carriage returns from mixer-about.rst 2018-06-15 19:57:51 +00:00
Kevin Putnam cccbf3f825 fixed mixer-about.rst typos 2018-06-15 12:46:35 -07:00
mvincerx 048ad74817 Merge pull request #158 from intelkevinputnam/mixer-about
Mixer about
2018-06-14 17:27:55 -07:00
Kevin Putnam 36bb6e8640 final revision to mixer-about 2018-06-14 16:35:01 -07:00
mvincerx 994faace1f Merge pull request #160 from matthewrsj/swupd-autoupdate
swupd: fix autoupdate documentation
2018-06-14 13:44:54 -07:00
mvincerx adf4fb2d8d Merge pull request #161 from matthewrsj/swupd-deltas
swupd: they really are called binary-deltas
2018-06-14 12:48:20 -07:00
Kevin Putnam e1ff924c5b added mixer-about.rst to the concepts TOC 2018-06-14 12:31:40 -07:00
Kevin Putnam 2a10118cd7 improved wording of first paragraph for clarity 2018-06-14 10:49:27 -07:00
Matthew Johnson db0250a59b swupd: they really are called binary-deltas
Signed-off-by: Matthew Johnson <matthew.johnson@intel.com>
2018-06-14 09:00:25 -07:00
Matthew Johnson 5d66e6b749 swupd: fix autoupdate documentation
The autoupdate subcommand has been around for a very long time now and
should be used instead of the systemctl masking commands.

Signed-off-by: Matthew Johnson <matthew.johnson@intel.com>
2018-06-14 08:56:26 -07:00
mvincerx 52135c0de0 Merge pull request #159 from mvincerx/mv-edits-mixin
Adds punctuation for clarity and fixes sphinx syntax.
2018-06-13 15:31:14 -07:00
Michael Vincerra 5f1968ff83 Adds punctuation for clarity and fixes sphinx syntax.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-13 15:25:12 -07:00
Kevin Putnam 266c4938fe corrected error in list syntax 2018-06-13 13:34:46 -07:00
Kevin Putnam 98a160e429 added mixer concept page 2018-06-13 13:23:29 -07:00
mvincerx f8b14becc0 Merge pull request #156 from matthewrsj/mixin-bundle-flag
mixin: add --bundle flag information
2018-06-13 12:00:43 -07:00
MCamp859 1d570b8622 Edits for branding and format.
Removed $ prompts. Moved links to end of file.
Updated tutorial.rst.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-06-12 20:16:33 -04:00
Jose Lamego d167321df1 Update kata.rst 2018-06-11 13:48:00 -05:00
Matthew Johnson efd58c5f25 mixin: add --bundle flag information
Add information for latest functionality of the mixin package
subcommand. The --bundle flag allows users to specify the name of the
bundle they add their package to.

Signed-off-by: Matthew Johnson <matthew.johnson@intel.com>
2018-06-10 19:51:13 -07:00
Jose Lamego c021c2ead2 kata-containers: add tutorial
This tutorial describes how to install, configure and run Kata Containers on
Clear Linux.

Signed-off-by: Jose Lamego <jose.a.lamego@intel.com>
2018-06-08 13:47:25 -05:00
mvincerx 1488fbf926 Merge pull request #153 from mvincerx/mv-edits-web-server-install2
Assigns asterisks for third party use and adds CLOSIA.
2018-06-06 17:13:02 -07:00
Michael Vincerra c70398f401 Assigns asterisks for third party use and adds CLOSIA.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-06 17:09:51 -07:00
mvincerx 6879c905cf Merge pull request #152 from mvincerx/mv-edits-web-server-install
Fixes headers, formatting, and indentation.
2018-06-05 14:14:27 -07:00
Michael Vincerra 5b05cfec6b Fixes headers, formatting, and indentation.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-05 14:11:22 -07:00
mvincerx 27e4ca028d Merge pull request #133 from deb-intel/webserverinstall-edits
Webserverinstall edits
2018-06-05 13:32:10 -07:00
mltullis 27bfcaa26c Merge pull request #151 from matthewrsj/local-rpms
mixin: fix local-rpm documentation
2018-06-05 12:18:55 -07:00
Matthew Johnson b4d18e506e mixin: fix local-rpm documentation
The /usr/share/mix/rpms directory is no longer used by mixer/mixin.
Instead use the appropriate default /usr/share/mix/local-rpms directory
because this is where mixer looks for local RPMs when initializing the
local repository.

Signed-off-by: Matthew Johnson <matthew.johnson@intel.com>
2018-06-05 12:01:53 -07:00
deb-intel 17dec2889a Heading and line edit; webserverinstall.rst
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-06-04 20:27:42 -04:00
deb-intel 8624dd641c Merge branch 'master' of https://github.com/clearlinux/clear-linux-documentation into webserverinstall-edits 2018-06-04 20:23:20 -04:00
mvincerx 4fb08dd06d Merge pull request #149 from mvincerx/mv-edits-bootable-usb-mac
Revises to specify image file types used for bootable usb drive on Mac.
2018-06-04 11:26:58 -07:00
mvincerx bf53105833 Merge pull request #150 from mvincerx/mv-edits-bootable-windows
Revises to specify image file types used for bootable usb drive on Wi…
2018-06-04 09:07:59 -07:00
deb-intel 75e5346af6 Bash correction; numbered steps - webserverinstall
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-06-03 20:13:18 -04:00
deb-intel baf6286af8 Merge branch 'master' of https://github.com/clearlinux/clear-linux-documentation into webserverinstall-edits 2018-06-03 20:11:10 -04:00
Michael Vincerra 3c09a81b29 Fixes typo.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-01 18:13:51 -07:00
Michael Vincerra 83b319cb7a Revises to specify image file types used for bootable usb drive on Windows.
- Revises include statement to exclude table
- Removes unused 'releases' link

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-01 12:55:53 -07:00
Michael Vincerra 1e97469b0f Revises to specify image file types used for bootable usb drive on Mac.
- Revises include statement to exclude table
- Removes unused 'releases' link

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-06-01 12:41:51 -07:00
mvincerx 5a23b1d30e Merge pull request #145 from mvincerx/mv-edits-bootable-usb-linux2
Revises to specify image file types used for bootable usb drive.
2018-06-01 10:36:03 -07:00
deb-intel c0be615bbf Formatting edits in web-server-install.rst
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-06-01 12:39:31 -04:00
deb-intel 51ab8b0d0a Merge branch 'master' of https://github.com/clearlinux/clear-linux-documentation into webserverinstall-edits 2018-06-01 12:33:13 -04:00
Michael Vincerra e33e17c584 Modifies include to cover naming convention, not table of image types.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-29 14:33:35 -07:00
mltullis 32d6afc357 Merge pull request #148 from matthewrsj/swupdaddpkg-mixin
Deprecate swupd-add-pkg for mixin
2018-05-25 12:40:31 -07:00
Matthew Johnson c546acf667 Reword package-add command description
Signed-off-by: Matthew Johnson <matthew.johnson@intel.com>
2018-05-25 11:02:44 -07:00
Matthew Johnson 88f4af6616 Deprecate swupd-add-pkg for mixin
Reword and rewrite the swupdaddpkg.rst documentation for the new mixin
tool and outline new features. The mixin tool is meant to replace
swupd-add-pkg and provide a new capability of adding remote RPM
repositories to the local mix.

Signed-off-by: Matthew Johnson <matthew.johnson@intel.com>
2018-05-24 15:46:13 -07:00
mltullis 511e529e67 Merge pull request #147 from abecastillo/vbox-lts-version
Change the lts version of kernel for virtual box
2018-05-24 14:14:54 -07:00
Abraham Castillo ca96adc757 v2. Updating virtual box installation document to reflect latest LTS
Updating virtual box installation document to reflect latest LTS
kernel version (4.14) released on Nov 2017. New kernel version info
updated in two places. fixed minor numbering typo and syntax.
2018-05-23 16:02:18 -05:00
deb-intel 128ea2c982 Final edits to improve user navigation
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-23 07:11:56 -04:00
mltullis 27fcdeb874 Merge pull request #146 from deb-intel/wpinstall-edits2
Edits to wp-install.rst
2018-05-22 17:55:42 -07:00
deb-intel 6bbfade67d Minor edits; formatting
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-22 20:26:59 -04:00
deb-intel dc695cb69b Edits from mvincerx review
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-22 06:55:26 -04:00
Abraham Castillo 46fa324bd8 Change the lts version of kernel for virtual box
Updating virtual box installation document to reflect latest LTS
kernel version (4.14) released on Nov 2017.
2018-05-21 11:07:55 -05:00
deb-intel 8bb164ba82 Edits to wp-install.rst
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-21 09:41:30 -04:00
deb-intel 4b64400cba Incorporated mvincerx edits; one image
web-server-install.rst

Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-20 15:45:32 -04:00
deb-intel 1e085f678b Merge branch 'master' of https://github.com/clearlinux/clear-linux-documentation into webserverinstall-edits 2018-05-20 11:22:07 -04:00
Michael Vincerra 319b3f3f99 Revises to specify image file types used for bootable usb drive.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-16 13:54:01 -07:00
mltullis 0f1981d83b Merge pull request #142 from mvincerx/ovs-dpdk-remove
Removes ovs-dpdk per Rob Nesius; removes reference in parent toctree.
2018-05-15 13:22:12 -07:00
Michael Vincerra 4832cc6434 Removes ovs-dpdk per Rob Nesius; removes reference in parent toctree.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-15 11:48:15 -07:00
mltullis 1f8a538962 Merge pull request #134 from MCamp859/edits-multi-boot
Copy edit of multi-boot for branding, grammar, and format.
2018-05-10 10:33:27 -07:00
mltullis 2521ca7a41 Merge pull request #136 from MCamp859/edits-multi-boot-rhel
Copy edit of multi-boot-rhel for branding, grammar, and format.
2018-05-10 10:33:02 -07:00
mltullis c06dbd66d4 Merge pull request #137 from MCamp859/edits-multi-boot-sles
Copy edit of multi-boot-sles for branding, grammar, and format.
2018-05-10 10:32:42 -07:00
mltullis 1cfaf8bbc1 Merge pull request #138 from MCamp859/edits-multi-boot-ubuntu
Copy edit of multi-boot-ubuntu for branding, grammar, and format.
2018-05-10 10:32:12 -07:00
mltullis 518fbb2631 Merge pull request #139 from MCamp859/edits-multi-boot-mint
Copy edit of multi-boot-mint for branding, grammar, and format.
2018-05-10 10:31:50 -07:00
mltullis 23362aafd8 Merge pull request #140 from MCamp859/edits-mb-restore-bl
Copy edit of multi-boot-restore-bl for branding, grammar, and format.
2018-05-10 10:31:20 -07:00
MCamp859 0d68512d50 Removed sudo -s per review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 13:14:41 -04:00
MCamp859 0ba295030d Fixed underscores.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 13:11:04 -04:00
MCamp859 1f42c8f112 Changed "modify" to "configure" in opening paragraph.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 12:51:32 -04:00
MCamp859 65923ebcef Completed review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 11:17:19 -04:00
MCamp859 ec24e4107c Completed review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 11:08:40 -04:00
MCamp859 da6544ff03 Completed review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 11:05:35 -04:00
MCamp859 dfb52b4aa6 Completed review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 11:03:33 -04:00
MCamp859 5ffd3c34cc Completed review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 10:58:45 -04:00
MCamp859 15a029921c Completed review feedback. Deferred figure N vs. Figure N.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-10 10:51:22 -04:00
deb-intel dde4cfe56d Merge branch 'master' of https://github.com/clearlinux/clear-linux-documentation into webserverinstall-edits 2018-05-09 06:42:13 -04:00
deb-intel bbe3677d71 Incorporated mvincerx's suggested edit
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-09 06:22:28 -04:00
mltullis 3869c357c1 Merge pull request #135 from MCamp859/edits-multi-boot-win
Copy edit of multi-boot-win for branding, grammar, and format.
2018-05-08 16:16:10 -07:00
mltullis 2f75df4bd4 Merge pull request #132 from mvincerx/mv-edits-available-bundles2
Rebuilds bundle.html manually combining two scripts:
2018-05-08 16:14:58 -07:00
Michael Vincerra b363a1ec23 Updates to remove status column and verfiy current bundles.
- Remove status column in bundles.html table, omitting active, wip
- Use `swupd bundles-list --all` to validate all current bundles, pundles

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-08 15:51:01 -07:00
MCamp859 ae7a29ebe6 Copy edit of multi-boot-restore-bl for branding, grammar, and format.
No deferred feedback from PR 108.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-08 11:30:59 -04:00
MCamp859 229de087cb Copy edit of multi-boot-mint for branding, grammar, and format.
Completed feedback deferred from PR 108.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-08 11:17:45 -04:00
MCamp859 4cf099a202 Copy edit of multi-boot-ubuntu for branding, grammar, and format.
Completed feedback deferred from PR 108.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-08 11:15:05 -04:00
MCamp859 16b74af76a Copy edit of multi-boot-sles for branding, grammar, and format.
Completed feedback deferred from PR 108.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-08 11:12:09 -04:00
MCamp859 edca3ea8c0 Copy edit of multi-boot-rhel for branding, grammar, and format.
Completed feedback deferred from PR 108.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-08 11:09:29 -04:00
MCamp859 d1d6b29267 Copy edit of multi-boot-win for branding, grammar, and format.
No deferred feedback from PR 108.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-08 11:05:53 -04:00
MCamp859 164c96893e Copy edit of multi-boot for branding, grammar, and format.
Completed feedback deferred from PR 108.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-05-08 10:56:53 -04:00
deb-intel c671bf0789 Removed extra space in "drop-in"
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-08 08:55:45 -04:00
deb-intel a4593d369d Edited web-server-install for gramm consistency
Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-08 08:23:51 -04:00
Michael Vincerra be614f0326 Rebuilds bundle.html manually combining two scripts:
- http://kojiclear.jf.intel.com/cgit/projects/bundle-tools¸ ./gendocs.sh
- script provided by matthew johnson, https://github.com/clearlinux/clear-linux-documentation/issues/126

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-07 17:58:49 -07:00
mltullis aa4af3e489 Merge pull request #131 from mvincerx/mv-edits-live-image
Fixes broken URI for Intel Virtualization Directed I/O
2018-05-04 16:48:47 -07:00
mltullis 7d06d9397a Merge pull request #130 from mvincerx/mv-edits-virtualbox
Adds missing references and associated URIs at bottom
2018-05-04 16:43:48 -07:00
Michael Vincerra d0732ba818 Fixes broken URI for Intel Virtualization Directed I/O
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-04 16:42:49 -07:00
Michael Vincerra 1e68608029 Adds missing references associated URIs at bottom
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-04 16:35:07 -07:00
mltullis c1ff16eef0 Merge pull request #129 from mvincerx/mv-edits-bootable-usb-linux
Omits prefixes to commands and changes input commands to 'bash'.
2018-05-04 15:43:44 -07:00
Michael Vincerra a0e6a499cb Omits prefixes to commands and changes input commands to 'bash'.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-04 15:39:32 -07:00
mltullis e02db2c907 Merge pull request #125 from mvincerx/installationrevisions
Edits installation instructions for accuracy and corrects grammatical…
2018-05-04 12:06:01 -07:00
mltullis 01b3a4f449 Merge pull request #128 from mvincerx/mv-edits-enable-user-space
Revises commands, corrects formatting, and simplifies.
2018-05-04 12:03:25 -07:00
mltullis 603ae6f001 Merge pull request #127 from mvincerx/mv-edits-available-bundles
Updates available bundles and includes pundles.
2018-05-04 12:02:56 -07:00
Michael Vincerra f224763f49 Revises commands, corrects formatting, and simplifies.
- Changes all input commands to use 'bash'
- Simplifies verbiage on swupd bundle-add os-clr-on-clr
- Corrects word-wrap to 78
- Corrects formatting on Note, lines 91-96
- Omits unused URI, as result of PR 124

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-04 11:23:27 -07:00
Michael Vincerra aa46fc70af Adds <thead>, <tbody> tags to table, missing from gen-docs.sh
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-03 17:29:11 -07:00
Michael Vincerra d9dd767f85 Updates available bundles and includes pundles.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-03 16:33:59 -07:00
mltullis c472a0b7c8 Merge pull request #124 from gkmahon/enable-new-user-space-edits
Copy edits for enable a new user space
2018-05-03 11:26:16 -07:00
Mahoney d0de27112f Signed-off-by: Mahoney <genessa.k.mahoney@intel.com> 2018-05-03 11:16:42 -07:00
Mahoney d8cf6db3d8 Completed review feedback and incoporated changes.
Signed-off-by: Mahoney <genessa.k.mahoney@intel.com>
2018-05-03 08:47:57 -07:00
Michael Vincerra 9e6833d1e0 Edits installation instructions for accuracy; corrects grammatical errors.
- Corrects grammatical errors and simplifies instruction for various installation methods.
- Revises bare-metal-manual-install to correct errors and for readability.
- Revises cgdisk-manual-install; omits fig. 16, then directs user to bare-metal-manual-install.
- Revise virtualbox.rst, first two paragraphs for conciseness; omits prefixes to commands
- Revises instruction in Bundle Selector. Fixes Figure 15.
- Corrects erroneous link in first para to bare-metal-manual-install.

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-05-02 15:20:58 -07:00
mltullis 7e09fc02e6 Merge pull request #123 from deb-intel/telemetry-edits
Grammar checks in telemetry-enable file
2018-05-01 11:23:25 -07:00
Mahoney 786d7f3c25 Copy edits for enable a new user space
Signed-off-by: Mahoney <genessa.k.mahoney@intel.com>
2018-05-01 09:36:47 -07:00
deb-intel f89889e504 Grammar checks in telemetry-enable file
Changed console to bash

Signed-off-by: deb-intel <38864784+deb-intel@users.noreply.github.com>
2018-05-01 09:20:56 -04:00
mltullis 64c4bd9908 Merge pull request #108 from MCamp859/multiboot-edits
Split multi-boot doc into small files, updated fig refs.
2018-04-30 09:32:22 -07:00
mltullis de18d0d24f Merge pull request #122 from MCamp859/image-files-edit
Copy edit of 4 interlinked files in Maint Guide.
2018-04-26 14:58:21 -07:00
mltullis 2250fd2005 Merge pull request #120 from MCamp859/incr-virt-disk-edits
Edited increase-virtual-disk-size guide for grammar, formatting, and …
2018-04-26 14:56:43 -07:00
mltullis 96b1efb417 Merge pull request #121 from MCamp859/howto-training
Created how-to-clear-overview as a summary of the How to Clear training.
2018-04-26 13:04:08 -07:00
MCamp859 78d4e0720a Incorporated review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-26 14:53:19 -04:00
MCamp859 65bdc30ad1 Copy edit of 4 interlinked files in Maint Guide.
Files: image types; download verify uncompress for Linux, macOS, and Windows
Edits for branding and format. Removed $ prompts.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-26 14:31:07 -04:00
MCamp859 22b3d76759 Created how-to-clear-overview as a summary of the How to Clear training.
Updated Reference file and added training overview.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-25 13:40:43 -04:00
MCamp859 12131cab1e Edited increase-virtual-disk-size guide for grammar, formatting, and text flow.
Removed # prompt and replaced with sudo in 4 instances.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-24 15:28:39 -04:00
MCamp859 35082e2787 Implemented structural feedback in multi-boot.rst. Text edits deferred to next phase of updates.
Reordered text and included CL details in multi-boot.rst.
Renamed “reset-bl” file references to “restore-bl” for clarity.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-23 14:13:59 -04:00
Rodrigo Caballero a237a045e7 Merge pull request #109 from MCamp859/time-edits
Edited time guide for grammar, formatting, and text flow.
2018-04-20 11:52:23 -05:00
MCamp859 c2f67addd1 Completed review feedback in time doc.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-19 18:43:33 -04:00
MCamp859 463847b251 Incorporated review feedback in time guide.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-19 14:41:45 -04:00
Rodrigo Caballero 60504f4334 Merge pull request #118 from Michael-Vincerra/addcurl-vmw-wsplayer
Adds curl command option to download latest VMware image. Fixes sever…
2018-04-19 12:18:15 -05:00
Michael Vincerra 0d95de5bfb Corrects input instance from console to bash.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-19 09:51:09 -07:00
mltullis 9e8467126c Merge pull request #117 from Michael-Vincerra/addcurl-vmw-esxi-install
Adds curl command option to download the latest VMware image.
2018-04-18 18:07:50 -07:00
mltullis 39cc11c0bf Merge pull request #116 from Michael-Vincerra/addcurl-virtualbox-install
Adds curl command option to download the latest live image.
2018-04-18 18:04:11 -07:00
Michael Vincerra 38e1e2a3e5 Corrects WMware file extension in curl command. Fixes layout errors.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-18 16:55:58 -07:00
Michael Vincerra 7b6101c28b Adds curl command option to download latest VMware image. Fixes several layout errors.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-18 16:34:09 -07:00
Michael Vincerra c03e3cfef7 Adds curl command option to download the latest VMware image.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-18 15:36:36 -07:00
Michael Vincerra cc3f0e2016 Adds curl command option to download the latest live image.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-18 15:05:12 -07:00
mltullis c3d2d9942d Merge pull request #115 from Michael-Vincerra/addcurl-kvm-install
Adds curl command option to download the latest kvm image
2018-04-18 14:53:38 -07:00
Michael Vincerra cce029917d Adds curl command option to download the latest kvm image
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-18 14:45:41 -07:00
mltullis f70348cece Merge pull request #114 from Michael-Vincerra/addcurl-bare-metal-install
Adds curl command option to download latest CL image.
2018-04-18 14:10:11 -07:00
Michael Vincerra 199d60d77c Adds curl command option to download latest CL image.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-18 13:32:37 -07:00
Rodrigo Caballero a467d3ab4a Merge pull request #113 from clearlinux/tpleavitt-telem
update privacy policy reference link
2018-04-18 11:29:43 -05:00
Tom Leavitt 219b2c126a update privacy policy reference link
The intel privacy link was still not rendering correctly since the label had a "'s" in it.  I renamed it to "Intel privacy policies"
2018-04-18 09:26:48 -07:00
mltullis bbd64f7d22 Merge pull request #110 from MCamp859/concept-restart-add
Added reference to restart in parent concepts. Fixed restart label.
2018-04-17 10:45:28 -07:00
mltullis 6c0b9091f4 Merge pull request #112 from clearlinux/telem-enable-link
Update telemetry enable link
2018-04-17 09:58:01 -07:00
Tom Leavitt f8c99f3751 Update telemetry enable link
Update the link to intel's privacy policy
2018-04-17 09:44:52 -07:00
mltullis 91f3725ef5 Merge pull request #111 from clearlinux/telemetry-link
Fixed link in telemetry tutorial
2018-04-17 09:39:35 -07:00
Tom Leavitt 48f0d5aabd Fixed link in telemetry tutorial
Updated the link for intel's privacy policy to https://www.intel.com/content/www/us/en/privacy/intel-privacy-notice.html
2018-04-17 09:35:00 -07:00
MCamp859 08ab82106a Added reference to restart in parent concepts. Fixed restart label.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-16 16:06:25 -04:00
MCamp859 563b806f72 Edited time guide for grammar, formatting, and text flow.
Changed code-block to bash and made minor text changes.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-11 15:20:04 -04:00
MCamp859 df4ebae60e Split multi-boot doc into small files, updated fig refs.
Added links to Detailed Procedures in main doc.
Renamed image files and figure numbers in text.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-10 16:32:37 -04:00
Rodrigo Caballero caf39ae177 Merge pull request #87 from eadamsintel/smb
Add SMB file sharing tutorial.
2018-04-09 10:51:58 -05:00
Rodrigo Caballero bd9630ea4c Merge branch 'master' into smb 2018-04-09 10:50:40 -05:00
mltullis 471a66e1a5 Merge pull request #105 from Michael-Vincerra/swupdaddpkg1
Creates new guide on using swupd-add-pkg method for customization of …
2018-04-06 20:47:25 -07:00
Michael Vincerra 18ce81a7f4 Applies minor formatting edits. Performs force push because other contributor accidentally pushed directly to branch swupdaddpkg1.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-06 17:09:51 -07:00
Michael Vincerra 123a6ac335 Merge branch 'master' of https://github.com/clearlinux/clear-linux-documentation into swupdaddpkg1 2018-04-06 16:41:50 -07:00
Michael Vincerra fabbf2b634 Revises guide to incorporate suggested revisions from tmarcu, tpleavitt, and MCamp859 on PR 105.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-06 16:38:30 -07:00
Michael Vincerra 6f6342f57f Revises guide to prefix each command with sudo and corrects some commands per tmarcu. Incorporates feedback from MCamp on grammar,
formatting, and text flow. Incorporates feedback from tpleavitt.

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-06 16:23:38 -07:00
Rodrigo Caballero ad584b4b3d Merge pull request #103 from rcaballeromx/restart
Add concept regarding restarting services.
2018-04-05 13:53:52 -05:00
mltullis 1acd1513ae Merge pull request #106 from user135711/patch-1
Added note to increase size of VM partition
2018-04-05 09:46:12 -07:00
user135711 d7f8576b27 Update enable-user-space.rst 2018-04-05 08:09:38 -07:00
user135711 ff6990efa5 Corrected syntax 2018-04-05 08:02:41 -07:00
MCamp859 ece2cbab30 Incorporated review feedback in restart concept.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-04-04 17:56:13 -04:00
user135711 850ac305c7 Added note to increase size of VM partition
I added a note that might confuse new users when following the getting started sequence download, import vmware VM->enable user space. The linux error will not indicate that the hard drive isn't big enough. The link did not render in the preview for some reason so edit it to conform with your relative links convention and build before pulling.
2018-04-02 19:21:13 -07:00
Michael Vincerra 97f9d90863 Creates new guide on using swupd-add-pkg method for customization of CL. Applies line edits. Adds reference for new guide in
parent toctree maintenance.rst. Adds note to paragraph one.  Applies further line edits.

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-04-02 10:42:00 -07:00
MCamp859 6525cfe218 Edited text to align with other tutorials.
Added Prerequisites section.
Added sudo -s as first command and deleted sudo from other commands.
Edited text for active voice and consistency between steps.
Removed gerunds in headings.
Changed figure captions to remove gerunds and differentiate.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-29 11:48:39 -04:00
mltullis 9dd7564334 Merge pull request #104 from Michael-Vincerra/vncstructurefix3
Changes instances from '%HOME' to '$HOME'; omits openssh-server bundl…
2018-03-28 11:36:27 -07:00
Michael Vincerra f2e73b0004 Changes instances from '%HOME' to '$HOME'; omits openssh-server bundle installation; omits cruft.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-03-28 08:12:26 -07:00
mltullis 0c5062dcbf Merge pull request #102 from Michael-Vincerra/vncstructurefix2
Flattens nested content in several sections to simplify use cases; fi…
2018-03-27 13:13:25 -07:00
Rodrigo Caballero dd60ab0102 Merge pull request #93 from MCamp859/custom-container-edits
Copy edit for grammar, formatting, and text flow.
2018-03-27 12:58:23 -06:00
Michael Vincerra 41fc6c24f7 Further flattens nested items overall. Omits use cases on mac using the built-in screen sharing. In Connect
to your VNC session, includes steps 1-2 for each use case. Makes configuration of RealVNC optional
section--instead of note.

Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-03-26 16:37:12 -07:00
Rodrigo Caballero 54dcdb5c75 Merge pull request #96 from MCamp859/netwk-bond-edits
Edited for grammar, formatting, and text flow.
2018-03-26 10:09:11 -06:00
Michael Vincerra 5e8976bfa1 Flattens nested content in several sections to simplify use cases; fixes grammatical and stylistic errors.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-03-23 14:55:14 -07:00
MCamp859 74d0af843b Added sudo -s as first command and deleted sudo from other commands.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-22 14:23:54 -04:00
MCamp859 a3ef3a5231 Confirmed sudo -s is first command and deleted sudo from other commands.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-22 11:12:14 -04:00
mltullis 9216912f68 Merge pull request #101 from Michael-Vincerra/vncstructurefix
Fixes structure issues in Install a VNC Viewer App.
2018-03-21 12:39:50 -07:00
Michael Vincerra 4919274824 Fixes structure issues in Install a VNC Viewer App.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-03-21 12:29:05 -07:00
mltullis 288eed6f46 Merge pull request #100 from Michael-Vincerra/vnclinks
Fixes structure in network.rst index file.
2018-03-21 11:17:02 -07:00
Michael Vincerra dbda6cbe29 Fixes structure in network.rst index file.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-03-21 11:11:07 -07:00
mltullis b392d59792 Merge pull request #82 from bktan8/vnc2
Completed VNC document.
2018-03-20 18:23:19 -07:00
Michael Vincerra b949223fcc Minor grammatical edits made to vnc2 branch.
Signed-off-by: Michael Vincerra <michaelx.vincerra@intel.com>
2018-03-20 16:35:23 -07:00
MCamp859 2e8a607a34 More edits to restart concept.
Deleted gerunds from section heads.
Added period to figure caption.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-19 17:27:16 -04:00
mltullis 74f4649e25 Merge pull request #98 from clearlinux/telem-backend-fix
Fix telemetry-backend rendering issue
2018-03-19 10:58:09 -07:00
Tom Leavitt 206ba54c33 Fix telemetry-backend rendering issue
The bulleted list for the flask apps is not rendering correctly, add a line to correct this
2018-03-19 10:54:40 -07:00
bktan8 fbfdb313ca Update vnc.rst 2018-03-15 14:38:51 -07:00
Rodrigo Caballero b12c33bee2 Merge pull request #95 from MCamp859/ipxe-install-edits
Edited for grammar, formatting, and text flow.
2018-03-15 15:16:35 -06:00
bktan8 800ef9130e Update vnc.rst 2018-03-15 13:53:45 -07:00
bktan8 86e3c85187 Update vnc.rst 2018-03-15 13:50:48 -07:00
Rodrigo Caballero 7803558d92 Merge pull request #86 from joselamego/spark
spark.rst: Add standalone-Spark use case tutorial
2018-03-15 13:41:26 -06:00
MCamp859 c89cfe05ee Removed branding * in custom-clear-container doc title.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-15 15:35:39 -04:00
MCamp859 1c48597bd4 Added period to 2 figure captions in ipxe-install doc.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-15 15:19:47 -04:00
MCamp859 ef04ca612a Updated network-bonding doc per review feedback.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-15 15:01:51 -04:00
MCamp859 61975f7ced Edited for grammar, formatting, and text flow.
Modified topic title. Replaced # with sudo.
Removed ini role, added bash role to user entry code blocks.
Removed duplicated external link.
Edited text for active voice and consistency between steps.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-14 11:07:15 -04:00
MCamp859 bb5aa9d49a Edited for grammar, formatting, and text flow.
Modified topic title, heading text, and heading levels.
Deleted prompt character. Replaced # with sudo.
Corrected links to external webpages.
Edited text for active voice and consistency between steps.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-12 16:53:55 -07:00
MCamp859 4a1a81875b Edited for grammar, formatting, and text flow.
Deleted prompt character. Replaced # with sudo.
Assigned bash role to code blocks with user entries.
Edited text for active voice and consistency between steps.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-12 18:06:53 -04:00
MCamp859 e64e400141 Edited for grammar, formatting, and text flow.
Deleted prompt character. Replaced # with sudo.
Assigned bash role to code blocks with user entries.
Edited text for active voice and consistency between steps.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-08 15:06:30 -05:00
Rodrigo Caballero 31900f3c34 Merge pull request #80 from kevincwells/mixer-doc-update
Update Mixer documentation
2018-03-07 16:13:35 -06:00
Kevin C. Wells 5f9bed0e27 Fix missing word and minor formatting issue 2018-03-07 13:22:36 -08:00
Rodrigo Caballero fdbd1dafc5 Fix technical inaccuracies introduced by rewording.
Additionally, all the unnecessary sudo commands have been removed.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-03-07 10:45:07 -06:00
Ecouzens eb26ba09c6 copy edit and language update
Signed-off-by: Ecouzens <evan.couzens@intel.com>
2018-03-06 13:47:17 -08:00
Ecouzens c2902ec1a5 copy edit and language cleanup
Signed-off-by: Ecouzens <evan.couzens@intel.com>
2018-03-06 13:33:21 -08:00
Ecouzens 888cf2ff27 Merge branch 'mixer-doc-update' of https://github.com/kevincwells/clear-linux-documentation into kevincwells-mixer-doc-update 2018-03-06 09:31:26 -08:00
Rodrigo Caballero 73f21faff8 Rewrite guide to improve clarity, flow, markup, and consistency.
The rewrite includes:
Explicit commands for important options.
Use of lists to improve the clarity of the configuration variables content.
Removal of command prompts to enable DBT.
Consistent use of terminology.
Use of concrete examples to improve the clarity of the commands.
Improved content flow and navigation with linked workflow overviews.
Added cross-references.
Removed ambiguous relative pronouns and punctuation.
Removed passive voice whenever possible.
Changed verbs to present tense for consistency and style guide compliance.
Optimized headings for search engines.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-03-06 11:21:14 -06:00
MCamp859 510b40fc3d Completed requested edits.
Added |CLOSIA|, removed incorrect option roles, added envvar role,
removed XML language in code blocks, and minor text edits.

Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-05 14:30:09 -05:00
Ecouzens fe5ec7b7de Merge branch 'mixer-doc-update' of https://github.com/kevincwells/clear-linux-documentation into kevincwells-mixer-doc-update 2018-03-05 11:29:00 -08:00
Kevin C. Wells 19995d3c2c Update mixer documentation for new commands
This patch updates the documentation to comply with all of the new changes
Mixer 4.0 introduces:

- Many changes to the bundle lifecycle. It introduces
the concept of "local" and "upstream" bundles, and several new commands
to work with them.

- The new, native implementations of swupd-server
and the bundle-chroot-builder tool, both still in experimental
mode behind optional flags.

- New default values for mixer init

Signed-off-by: Kevin C. Wells <kevin.c.wells@intel.com>
2018-03-02 16:31:23 -08:00
MCamp859 15417d6999 Deleted prompt in examples.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-01 15:47:19 -05:00
MCamp859 62265b552c Removed prompt character.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-03-01 15:33:11 -05:00
Eric Adams 314ac4215a Update smb.rst
I added "already" to make that sentence a bit more clear.
2018-02-28 11:33:25 -08:00
Kristi Rifenbark 78ef0ebabc smb.rst: Suggested grammar and rewording edits
Scrubbed file for grammar and clarity.

Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
2018-02-28 10:29:28 -08:00
MCamp859 f817a58066 Edited for grammar, format, and text flow.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-02-28 11:38:19 -05:00
Rodrigo Caballero 7c2269ac7c Merge pull request #92 from ECouzens/collab-guide-update
copy edit and language update
2018-02-27 14:22:20 -06:00
Rodrigo Caballero 0572dc2c66 Merge pull request #88 from gvancuts/simply-checksum-checking
Simplify the image checksum validation instructions
2018-02-27 14:19:13 -06:00
Ecouzens 24ab40b3b4 copy edit and language update
Signed-off-by: Ecouzens <evan.couzens@intel.com>
2018-02-27 09:35:26 -08:00
Rodrigo Caballero 59f983eab6 Merge pull request #91 from bwarden/remove-extraneous-ssh-user-param
aws-web: remove mention of -l parameter from text
2018-02-27 08:50:05 -06:00
Brett T. Warden d824d9e446 aws-web: remove mention of -l parameter from text
Changing explanatory text to match the given example command.

Signed-off-by: Brett T. Warden <brett.t.warden@intel.com>
2018-02-26 16:56:16 -08:00
Rodrigo Caballero cd064c730d Merge pull request #90 from clearlinux/usernamefixaws
Fix ssh username passing comment.
2018-02-26 15:51:18 -06:00
Auke Kok 6ff9bf4db1 Fix ssh username passing comment.
Using `root@` and then `-l clear` is ambiguous.
2018-02-26 13:48:49 -08:00
Rodrigo Caballero 7603ee3e9f Change all caps to bold for emphasis. 2018-02-26 12:34:28 -06:00
Rodrigo Caballero a73905e6d3 Merge pull request #61 from clearlinux/vmware-player-improved2
Vmware player improved2
2018-02-26 12:30:50 -06:00
bktan8 ccdc438bc8 Update vmw-player-preconf.rst 2018-02-26 10:26:45 -08:00
bktan8 507c89ec4c Update vmw-player-preconf.rst 2018-02-26 10:16:49 -08:00
bktan8 79365ec3f5 Update vmw-player.rst 2018-02-26 10:16:14 -08:00
bktan8 9264fca554 Update vmw-player-preconf.rst 2018-02-26 10:12:15 -08:00
MCamp859 4d6bf8f2a6 Edited text for grammar, flow, and conciseness.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-02-26 11:59:01 -05:00
Bun K Tan 590da0c54d * Added 2 steps and screenshot on how to power on VM for both "player" and "preconf" docs.
* In the "preconf" doc -> Create and configure -> step 10, I changed "When you attach the pre-configured |CL| VMware image, VMWare removes the default virtual disk making this setting irrelevant" to "The disk settings do not matter at this stage because you will remove the default virtual disk and attach a pre-configured Clear Linux VMware image at a later step" because the former implies that VMware will do it automatically, but in fact, the user will manually remove the default virtual disk.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-02-23 14:02:02 -08:00
Rodrigo Caballero 21bd1a484e Move figures to corresponding folders according to file conventions.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-23 11:48:06 -06:00
Rodrigo Caballero 96c194dfc6 Update virtual-machine-install.rst with the files' new names.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-23 11:29:01 -06:00
Rodrigo Caballero 51ced0c9f8 Fix file names for brevity and convention compliance.
The new file names are half as long but identify the contents just as well.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-23 11:23:45 -06:00
Rodrigo Caballero f3a2ecc6d7 Edit the pre-configured image installation instructions.
Minimal fixes were also implemented on the general instructions too.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-23 10:57:41 -06:00
MCamp859 2ec956e5a7 Edited for grammar, formatting, and text flow.
Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
2018-02-22 14:01:13 -05:00
Geoffroy Van Cutsem 3d0c2b398f Simplify the image checksum validation instructions
Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2018-02-22 12:25:43 +01:00
Rodrigo Caballero e9d0d05445 Add service restart concept.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-21 09:12:18 -06:00
Adams c7487bba4a Add SMB file sharing tutorial.
Signed-off-by: Adams <eric.adams@intel.com>
2018-02-20 13:59:14 -08:00
Rodrigo Caballero 26f525f7dc Merge pull request #73 from tpleavitt/azure20
Update the MS Azure Tutorial
2018-02-20 11:45:47 -06:00
Rodrigo Caballero 6cb51ae261 Edit vmware-player-install-cl.rst language and content flow.
Drastically simplified the language used and fixed grammar, spelling,
and style issues.
Fixed the content flow. Particularly how the screenshots are handled.
By fixing how the screens were introduced, the steps could be simplified to
a single level. This change provides a much better experience for readers.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-20 11:35:33 -06:00
bktan8 4c31ddfa55 Update vmware-player-install-cl.rst 2018-02-20 10:01:23 -06:00
Bun K Tan 79e98aa24f - Split the previous VMware Player doc into 2 separate docs, 1 per method.
- Changed the names of the images to follow naming convention.
- Re-used content from the "download-verify-uncompress" docs.
- General language fixes.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-02-20 10:01:23 -06:00
Bun K Tan 8f09184172 Merged with the latest main branch
Signed-off-by: Bun K Tan <bktan1@bktan1-mac08.jf.intel.com>

This latest version of the VMware player improved document was merged with the latest main branch and will be in a different branch than the last pull request, which I will remove.

Updated with feedbacks from Ianeta.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

Update

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

Updates...

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

1) Changed the title to "Run Clear Linux as a VMware Workstation Player guest OS".  I think "Use VMware Player" is too generic.

These are changes based on Tom's feedback:

2) Added minimum disk size info.

3) Added minimum memory info and a screenshot.

4) Added file type info for .vmx file in Windows.

5) Added blurb on how to verify checksum for Windows.

-----

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

Corrected screenshot for figure #19.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>

>>> 2017-11-17
- Converted figures substitution to inline.

>>> 2017-11-21
1) Added brief intro to what VMware Workstation player is.

-----
2018-02-20 10:01:23 -06:00
Rodrigo Caballero 5d945394cf Fix minor markup and language issues.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-16 13:17:36 -06:00
Jose Lamego e4a917545d spark.rst: Add standalone-Spark use case tutorial
Signed-off-by: Jose Lamego <jose.a.lamego@intel.com>
2018-02-14 19:58:35 +00:00
Mary Camp acc99589d2 Fixed spelling, grammar, and text flow.
Markup review not completed.
2018-02-13 13:27:00 -05:00
Rodrigo Caballero 329407cb29 Fixed language and markup for clarity and consistency.
Simplified language for clarity. Changed passive voice to active voice.
Modified code blocks' markup to future-proof content for Document Based
Testing.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-02-13 10:59:22 -06:00
Rodrigo Caballero 09ce2d4647 Merge pull request #81 from jairglez/web-tutorial
Update web tutorial
2018-02-13 09:44:46 -06:00
Rodrigo Caballero 4503f1df5b Fixed minor language issues and markup.
Fixed some clarity and grammar issues.
Fixed the headings' markup to comply with the collaboration guideline.
2018-02-13 09:43:11 -06:00
Ecouzens 5b4690f9d3 Formatting and copy edit of mixer maintenance guide
Signed-off-by: Ecouzens <evan.couzens@intel.com>
2018-02-06 16:30:39 -08:00
Ecouzens 0f2d87cf42 Merge for review
Merge branch 'mixer-doc-update' of https://github.com/kevincwells/clear-linux-documentation into mixer-doc-update
2018-02-05 13:34:54 -08:00
Evan Couzens 9df6997d61 Merge pull request #83 from bktan8/fix-parted-code-block
Fixed formatting issues in the "Increase-virtual-disk-size" document.
2018-02-05 09:48:28 -08:00
Rodrigo Caballero b44ee0cc7a Merge pull request #84 from clearlinux/hwcheck
Reformat output to conform with latest version's output.
2018-01-30 10:54:25 -06:00
Bun K Tan 6283319128 Fixed formatting issues:
- Made the "parted" tool warning code-block look awkward.
- Fixed the "parted" tool note.
- Fixed the "Figure 1" statement under "parted tool" section.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-29 16:08:12 -08:00
Bun K Tan facee27946 Completed VNC document.
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-29 15:41:13 -08:00
Auke Kok 3f86b0c65f Reformat output to conform with latest version's output. 2018-01-29 15:19:45 -08:00
Jair Gonzalez 30869c1fa3 Correct the default data directory references
The default data directory for Apache is /var/www/html
in the latest version (tested on VERSION_ID=20490), instead
of /usr/share/httpd/htdocs as specified in the web-server-install
tutorial. This causes several inconsistencies in the "Change the
Default Configuration and Data Directory" section.

This commit updates the steps to configure a different data
directory for demostrative purposes (/var/www/tutorial) as the
proposed one (/var/www/html) is currently the default value.
As the rest of the document and the WordPress server tutorial
refers to /var/www/html, it's also necesary to add aditional steps
to return the configuration back to the original values to leave
it ready for the user to be able to follow the next steps in this
and the WordPress tutorials.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>
2018-01-29 12:28:36 -06:00
Jair Gonzalez 0d4b27e4ff Change curly quotes for straight quotes
In the "Change the Default Configuration and Data
Directory" section, the curly quotation marks in the
httpd.conf example cause service start errors when
the text is copied and pasted over directly to the new
httpd.conf file, as part of following the section's
steps.

This commit replaces the curly double quotes with straight
double quotes to correct the wrong behavior.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>
2018-01-29 12:28:36 -06:00
Jair Gonzalez 89a38c7d62 Correct typo on default path for httpd.conf
The correct default path for httpd.conf is /usr/share/defaults/httpd
instead of /etc/share/defaults/httpd, as specified on the
web server install tutorial.

This commit corrects it in the document.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>
2018-01-29 12:28:36 -06:00
Jair Gonzalez 1cb211448f Update web server install tutorial screenshots
The first two screenshots in the web server install tutorial
don't correspond to the default configuration in the latest
version of the Apache and PHP servers (as tested on
VERSION_ID=20490).

This commit updates both screenshots and the text that refers
to them in the document.

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@intel.com>
2018-01-29 12:28:29 -06:00
Evan Couzens 2a4ec0d2ef Merge pull request #79 from bktan8/increase-virtual-disk-size
This is the increase virtual disk size documentation
2018-01-26 13:57:53 -08:00
Kevin C. Wells 310f01deeb Update Mixer documentation
Updating the documentation for mixer to account for recent changes,
and to better clarify some concepts. This is to coincide with an
upcoming release of mixer, in which several important changes will
be introduced.

1) The mixer CLI has been rewritten, supporting POSIX-style flags
and a modern command layout. This is a breaking change, as commands
and flags have been renamed.

2) The initialization steps for mixer have been further automated,
so the documentation has been updated to account for the new,
simpler approach.

3) Documentation has been added for the recent command for
automating the addition of bundles to a mix.

4) The tool now handles caching upstream CLR bundle definitions
in a more automated way, and so the 'mixer get-bundles' command
(and its corresponding documentation section) has been removed.

Signed-off-by: Kevin C. Wells <kevin.c.wells@intel.com>
2018-01-26 12:19:37 -08:00
Evan Couzens c919aaae6a Copy edit for style guide compliance
Signed-off-by: Evan Couzens <evan.couzens@intel.com>
2018-01-26 11:40:37 -08:00
Rodrigo Caballero 905b7202ae Merge pull request #62 from clearlinux/vmware-esxi-improved2
This is the improved VMware ESXi documentation.
2018-01-26 11:42:34 -06:00
bktan8 78571ea4dc Update vmware-esxi-preconfigured-cl-image.rst 2018-01-25 16:13:44 -08:00
bktan8 5374d87c3d Update vmware-esxi-install-cl.rst 2018-01-25 15:57:06 -08:00
Tom Leavitt 4177fef6df Rework the azure.rst document
Incorporate changes requested by Bun and Rodrigo with major changes to
some content

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2018-01-25 13:28:39 -08:00
Evan Couzens 7f52cf29ef Editing for style guide compliance
Signed-off-by: Evan Couzens <evan.couzens@intel.com>
2018-01-25 12:35:58 -08:00
bktan8 9fc3d460b4 Update vmware-esxi-preconfigured-cl-image.rst 2018-01-25 11:23:00 -08:00
bktan8 22a3606782 Update vmware-esxi-install-cl.rst 2018-01-25 11:19:49 -08:00
Bun K Tan 946a7a254e - Renamed all of the images to follow proper naming convention.
- Reworded the "minimum memory" setting when using the installer ISO for the "install" doc.
- Added a phrase on enabling UEFI support in the "preconfigured" doc at the beginning section of "Create and configure a new VM".

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-23 15:48:13 -08:00
Bun K Tan 95c7e1ec98 Merge branch 'increase-virtual-disk-size' of https://github.com/bktan8/clear-linux-documentation into increase-virtual-disk-size 2018-01-23 13:11:12 -08:00
Bun K Tan 62d1a2c318 Refined the instruction.
Merge remote-tracking branch 'upstream/master' into increase-virtual-disk-size

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-23 11:23:47 -08:00
Rodrigo Caballero 6357befa22 Remove cross-references to upcoming documents.
Took out all cross-references to documents not yet merged. Cleaned up the
include directives and changed the image types include to a simple
cross-refernce. Lastly, I rebased the entire branch to remove conflicts.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-01-23 10:24:41 -06:00
Bun K Tan d289a59133 1) Idented all of the "Figure"s text to the same level at the :figure: directives.
2) Restart numbering of the figures for the vmware-esxi-preconfigured-cl-image.rst.
3) Reused "Types of Clear Linux images", "Verify the integrity of the Clear Linux image", and "Uncompress the Clear Linux image" content.
4) Removed labels and references to them.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-23 09:33:10 -06:00
Bun K Tan 7a58605507 Split the VMware ESXi doc into 2 separate docs, 1 per method.
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-23 09:33:10 -06:00
Bun K Tan cb1efed189 1) Added minimum disk size (with screenshot) info for Method 1.
2) Added minimum memory size (with screenshot) info for Method 2.

>>> 2017-11-17
Converted figure substitutions to inlines.

>>> 2017-11-21
1) Added brief intro of what ESXi is.
2) Updated the "Download the latest Clear Linux image" section to tell which image to download based on the "Method" type.
3) Added a "Note" to the beginning of "Verify" and "Uncompress" sections to say that the command-line examples reference an "installer ISO" and to substitute as needed.
4) Added reference to the "Workstation" version of VMware in the intro.
5) tagged the "Download", "Verify", and "Uncompressed" sections so they can be re-used in the VMware Workstation doc.

>>> 2017-12-05
1) Moved the "Download", "Verify", and "Uncompress" sections under "Method 1".
2) Re-using the "Types of images", "Verify", "Uncompress" modules from Guides/Maintaince/download-image.rst.

>>> 2017-12-07
1) Made changes based on feedback.
2) Reused content from Guides/Maintenance/download-image.rst.
3) Created labels for each section and ref'ed them at the beginning of each "Method".
4) Updated Figure 26.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-23 09:30:34 -06:00
Bun K Tan 6580bfa845 This is the improved VMware ESXi documentation.
Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-23 09:27:26 -06:00
Evan Couzens e75734d839 Merge branch 'master' into increase-virtual-disk-size 2018-01-22 10:43:35 -08:00
bktan8 55d3a2c6df Merge branch 'master' into increase-virtual-disk-size 2018-01-22 10:14:20 -08:00
Bun K Tan 9660f4a317 This doc shows how to increase the size of a Clear virtual disk image.
This doc can be referenced by all of the VIRTUAL docs (kvm, hyper-v, vmware, etc.).

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-19 17:00:02 -08:00
Rodrigo Caballero dff34afe72 Merge pull request #78 from JosePerezCarranza/JosePerezCarranza-patch-apps-extras
update bundle name to add VNC viewer
2018-01-15 12:00:21 -06:00
Jose Perez Carranza 02bd94d658 update bundle to add VNC viewer
Add "desktop-apps-extras" instead of "desktop-apps" to install VNC viewer on Clear Linux environment
2018-01-15 11:40:15 -06:00
Rodrigo Caballero c9867f3121 Merge pull request #77 from clearlinux/rcaballeromx-usb
Restructure and reuse of USB instructions
2018-01-12 12:20:39 -06:00
Tom Leavitt 5fb205a1ad Minor updates from Bun's review
Minor changes requested by Bun for updates

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2018-01-12 10:14:08 -08:00
Bun K Tan f35df7dc89 Restored these changes that I made prior to the Xmas holiday:
1) Fixed language per feedback.
2) Renamed Rufus-figure-1.png, Rufus-figure-2.png, Rufus-figure-3.png, 7zipwin.png to approved figure naming convention.
3) Fixed minor markup issues.

Sgne-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-11 15:47:09 -08:00
Rodrigo Caballero 66e34fc059 Fix heading uderline and typo.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-01-11 12:26:24 -06:00
Rodrigo Caballero 80b834cca5 Merge pull request #76 from sirredbeard/patch-1
Removed unnecessary brackets.
2018-01-11 12:18:12 -06:00
Rodrigo Caballero c02b52da15 Fix include directives and replace some of them with simple links.
Several include directives were unnecessary since a simple cross-reference
was more appropriate in terms of content architecture.
Simplified the includes employed to enhance maintainability.
Created duplicate figure file to enable reuse.
Fixed headings for consistency.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2018-01-11 11:40:53 -06:00
Bun K Tan 0f12f4cc1f Rewrite and modularization of image types, how to verify, how to uncompress..
On 2017-11-30:
--------------
1) Created the download-image.rst file in the Guides/Maintaince.  This is a hidden file and not visible under the Maintenance tree.  This talks about types of Clear Linux images, how to verify checksum, and how to uncompress for Linux, macOS, and Windows.  This is the base for other docs such as the bare-metal, live, bootable USBs (Linux, macOS, Windows), VMware docs...
2) Reworked the bootable-usb-linux.rst to re-use content from download-image.rst.
3) Reworked the bootable-usb-mac.rst to re-use content from download-image.rst.
4) Reworked the bootable-usb-windows.rst to re-use content from download-image.rst.
5) Reworked the live-image.rst to re-use content from bootable-usb-linux.rst and download-image.rst.
6) Reworked the bare-metal doc to re-use content from bootable-usb-linux.rst and download-image.rst.

On 2017-12-01:
--------------
1) Updated the types of images list and created a table.
2) Remove references to the old "releases" repo.  Users should only use the "image" folder - per engineering.

On 2017-12-05:
--------------
1) Recaptured the 7zip screenshot and made it look better.
2) Added "download-image.rst" to the Guides/Maintenance/maintenance.rst" tree to make it visible.
3) Moved the "Download the latest Clear Linux image" out of the "download-image.rst" and put it into
   the "bootable-usb-linux.rst" and tagged it so it could be used by "bootable-usb-mac.rst" and
   "bootable-usb-windows.rst".

On 2017-12-07:
--------------
1) Changed the "Types of images" list Guides/Maintenance/download-image.rst to a table format.

On 2017-12-13:
--------------
1) Changed all instances of <> to [] to indicate substitution.
2) Added |CAUTION-BACKUP-USB| in substitution.rst.  This is used in create-usb-linux.rst, create-usb-mac.rst, create-usb-windows.rst.
3) Deleted download-image.rst and created 3 new docs, one for each OS: download-verify-uncompress-linux.rst, download-verify-uncompress-mac.rst, download-verify-uncompress-windows.rst.
4) General fixes based on feedback.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2018-01-11 09:53:19 -06:00
Hayden d7862de653 Removed unnecessary brackets.
Removed unnecessary brackets from date.
2018-01-07 00:22:16 -05:00
Tom Leavitt c96aab3b47 Update the MS Azure Tutorial
Update the MS Azure tutorial to use Azure CLI 2.0

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-12-18 14:06:03 -08:00
Rodrigo Caballero 8fab20a747 Merge pull request #72 from rcaballeromx/azure
Remove unwanted link to WordPress tutorial.
2017-12-18 13:08:00 -06:00
Rodrigo Caballero 8f946d06bb Remove unwanted link to WordPress tutorial.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-12-18 13:00:08 -06:00
Rodrigo Caballero 267546e617 Merge pull request #69 from bktan8/fix-apt-get-install-command
Fix 2 apt-get commands missing "install" option.
2017-12-15 15:39:25 -06:00
Bun K Tan a5df65b2f4 On 2017-Dec-15:
---------------
Fixed a couple of a apt-get commands that were missing the "install" option.

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2017-12-15 13:03:18 -08:00
Rodrigo Caballero 0e05c524b5 Merge pull request #68 from rcaballeromx/figure-fix
Fix figures on Multi-boot tutorial.
2017-12-15 14:39:06 -06:00
Rodrigo Caballero afe412b317 Fix figures on Multi-boot tutorial.
This document added screenshots without using the figure directive.
Thus, the captions did not have the correct CSS class.
I applied the figure directive and removed the substitutions.
The captions now have the appropriate CSS class in HTML.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-12-15 14:33:39 -06:00
Rodrigo Caballero 666dbf0e73 Fix capitalized extensions of image filenames.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-12-13 14:05:01 -06:00
Rodrigo Caballero f5f825b47f Add collaboration.rst to the Reference content toctree.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-12-12 16:47:44 -06:00
Rodrigo Caballero cae3f21c0d Merge pull request #67 from bryteise/cpu-requirements-update
Update cpu instruction set requirements
2017-12-12 16:38:50 -06:00
William Douglas d20ae56f2f Update cpu instruction set requirements
Set requirements to reflect those instructions that gcc will use when
building for the westmere target architecture as that is how Clear
Linux is currently being built.
2017-12-12 22:22:18 +00:00
Rodrigo Caballero 1d583b2fb1 Fix repo link on clone command of README.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-12-12 16:18:44 -06:00
Rodrigo Caballero 6bc15cd809 Merge pull request #66 from rcaballeromx/navi
Expand toctree of Concepts and Get started to 2 levels for consistency.
2017-12-12 14:03:13 -06:00
Rodrigo Caballero 50a9e5d300 Merge pull request #63 from clearlinux/aws-web
Initial checkin of AWS web tutorial
2017-12-12 12:51:24 -06:00
Rodrigo Caballero 192f101cf0 Merge branch 'master' into aws-web 2017-12-12 12:50:16 -06:00
Tom Leavitt c71d61a1f3 finalize the figure 11 reference
finalize the figure 11 reference
2017-12-12 10:49:11 -08:00
Tom Leavitt 5fb10cb6f3 Correct figure reference link
added the tick marks in the :ref: label
2017-12-12 09:56:38 -08:00
Tom Leavitt 8c086bcf00 Add figure 11 reference to aws-web.rst
Add the reference label for figure 11
2017-12-12 09:54:30 -08:00
Rodrigo Caballero c840c721d2 Merge pull request #40 from clearlinux/doc-guide
Add documentation contribution guidelines.
2017-12-11 12:06:13 -06:00
Rodrigo Caballero 7669f13713 Expand toctree of Concepts and Get started to 2 levels for consistency.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-12-11 10:30:17 -06:00
Rodrigo Caballero 9a876dd542 Fixed line length, typos, and minor markup issues.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-12-11 10:14:17 -06:00
Rodrigo Caballero b874bafdbb Fixed typos and removed unneeded content.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-11-30 15:56:57 -06:00
Rodrigo Caballero 76109e7d1a Improved the Basic contribution, Images, and Cross-reference sections.
Added explicit instructions on how to contribute via GitHub, naming conventions
for all files, and explicit markup instructions for figures, links, and headings.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-11-30 15:28:30 -06:00
Tom Leavitt ab1cc8cfd7 Updates to aws-web.rst per Rodrigo comments
Updates to the aws-web.rst file to address comments from Rodrigo
2017-11-27 15:25:25 -08:00
Rodrigo Caballero 35ea5f2e1b Fix filename capitalization for telemetry-backend.rst
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-11-27 11:50:51 -06:00
Rodrigo Caballero fc94038df4 Merge pull request #58 from clearlinux/telem-backend
Add the telemetry backend server tutorial
2017-11-21 12:11:01 -06:00
Tom Leavitt 8d873f2bad Updates to aws-web.rst
Updates to the tutorial based on feedback from Ianeta

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-11-20 10:30:56 -08:00
Tom Leavitt 78846def94 Initial checkin of AWS web tutorial
This is the tutorial for creating and accessing a clear linux image on
Amazon Web Services

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-11-17 13:34:44 -08:00
Tom Leavitt c2cb0b5172 Additional updates
Updates based on @rcaballeromx comments and suggestions
2017-11-16 10:38:00 -08:00
Rodrigo Caballero 5e6ee8d164 Merge pull request #55 from clearlinux/time
Adds instructions to change the time using systemd-timesyncd.service.
2017-11-16 09:38:13 -06:00
ihutchin 1f44407461 Removed unneccesary and potentially incorrect information and fixed rst.
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-11-15 16:53:06 -08:00
Tom Leavitt 2990bb7be2 Update Telemetry-backend.rst
Initial updates requested by @iphutch
2017-11-14 14:59:28 -08:00
Ianeta Hutchinson d6fe2db526 Merge pull request #60 from clearlinux/fix-windows-sha512-cmd
Fixed a Windows command error
2017-11-13 14:26:44 -08:00
Ianeta Hutchinson 6983d2ab83 Removing white spaces 2017-11-13 14:25:36 -08:00
Bun K Tan c5833cd8a5 Fixed a Windows command error
Signed-off-by: Bun K Tan <bktan1@bktan1-mac08.jf.intel.com>
2017-11-13 13:59:01 -08:00
Tom Leavitt b8655a12eb Add the telemetry backend server tutorial
Tutorial to create and use a telemetry backend server

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-11-09 15:02:41 -08:00
Rodrigo Caballero 277bf974b3 Merge pull request #56 from clearlinux/remove-visudo
Remove visudo command from enable-user-space
2017-11-07 15:58:22 -06:00
Tom Leavitt beb345e383 Remove visudo command from enable-user-space
Remove the text about editing the /etc/sudoers file and using vi and visudo
2017-11-07 13:43:07 -08:00
ihutchin df8ec09cae Adds instructions to change the time using systemd-timesyncd.service.
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-11-06 13:14:02 -08:00
Ianeta Hutchinson e37d83bc2c Merge pull request #53 from clearlinux/bare-metal-install-fix
Update bare-metal-install.rst
2017-10-31 15:18:04 -07:00
Tom Leavitt d52d6c9fd2 Update bare-metal-install.rst
removed errant tick mark to fix a :guilabel: ref
2017-10-31 11:27:42 -07:00
Ianeta Hutchinson 1794e126f5 Merge pull request #50 from clearlinux/fmv
Add the FMV tutorial content.
2017-10-31 11:06:15 -07:00
Ianeta Hutchinson a9d613b776 Merge branch 'master' into fmv 2017-10-31 11:05:56 -07:00
Rodrigo Caballero 32644a4e4e Fix ambiguous language and merge conflict.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-31 11:46:07 -06:00
Ianeta Hutchinson 27b35b5cc6 Merge pull request #44 from clearlinux/hadoop
Add Hadoop use case tutorial.
2017-10-31 09:48:42 -07:00
Rodrigo Caballero 13fcc866c7 Fix typographic apostrophe causing link to privacy policies to break.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-30 16:25:45 -06:00
Rodrigo Caballero 89b82e5613 Rename Telemetry enablement guide to comply with naming conventions.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-30 14:33:51 -06:00
Rodrigo Caballero 4962a15dbf Fixed missing or incorrect markup and minor language issues.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-30 14:31:35 -06:00
Rodrigo Caballero 1817bd8cdb Edited for clarity, added missing articles and nouns.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-30 10:41:13 -06:00
Rodrigo Caballero 7ef76bb61f Merge branch 'bare-metal-options' of https://github.com/clearlinux/clear-linux-documentation 2017-10-25 17:01:46 -05:00
Tom Leavitt 3981d23c62 Remove the word "appears..."
update the bare-metal-manual-install to remove 2 instances of the word "appears"
2017-10-25 14:15:41 -07:00
Tom Leavitt 5d883d8154 Add clarity to the passwd command
Add additional wording describing the passwd prompts to enter and re-enter the new password.
2017-10-25 14:07:44 -07:00
Tom Leavitt c6188f1c51 Add reviewer changes for enable-user-space
Minor updates based on reviewer comments to the enable-user-space.rst file
2017-10-25 09:54:20 -07:00
Tom Leavitt b63daa17e9 Updates to the cgdisk tutorial for continuity
Requested updates for present tense, clarity continuity

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-10-24 15:40:47 -07:00
Tom Leavitt 5dd68cfb03 Updates to bare-metal-manual-install for content
Reviewed and addressed all comments for the bare-metal-manual-install.rst file for present tense, active voice and rewriting sections.
2017-10-24 13:05:36 -07:00
Rodrigo Caballero 1edc07bb66 Merge pull request #48 from clearlinux/telemetry-update
Telemetry enable/disable guide
2017-10-24 14:04:55 -05:00
Rodrigo Caballero 3f6b6ce010 Merge pull request #49 from Xeleron/master
fix hyperv link
2017-10-24 12:36:42 -05:00
Tom Leavitt be1df8a364 Update bare-metal-manual-install.rst
Updates to the intro to this document to make it more readable as recommended by Rodrigo
2017-10-23 15:05:59 -07:00
Tom Leavitt de5815fbe5 Update bare-metal-install.rst
punctuation fixes requested by Rodrigo
2017-10-23 14:58:43 -07:00
Rodrigo Caballero 2c6489e0d2 Merge pull request #52 from clearlinux/bye-ciao
Remove ciao content from clearlinux.org/documentation
2017-10-23 08:44:20 -05:00
Tom Leavitt 7469489d15 Change directive to lowercase
Changed Note to note
2017-10-20 13:47:40 -07:00
Tom Leavitt 3e20be0758 Update telemetry-enable to present tense
Update the voice to present tense and remove passive words

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-10-20 12:02:33 -07:00
Tom Leavitt fc3f4f2930 Merge branch 'bare-metal-options' of https://github.com/01org/clear-linux-documentation into bare-metal-options 2017-10-19 14:34:44 -07:00
Tom Leavitt 2adc76b40f Rename all .png files to spec
Rename all .png files to appropriate file-name-fig# and update the .rst
files to call correctly.  Also included minor updates to text

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-10-19 13:59:37 -07:00
Rodrigo Caballero be7d55bcb3 Remove ciao content from clearlinux.org/documentation
Ciao has created their own content in their repos. Therefore, this
content is redundant and causes confusion.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-19 09:58:20 -05:00
Rodrigo Caballero 032b7974fe Add the FMV tutorial content.
The Function Multi-versioning tutorial content was provided by Victor Rodriguez.
This version has been edited and the markup fixed to comply with the
documentation repo's guidelines.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-19 09:38:18 -05:00
Rodrigo Caballero 2d6c8e8764 Add SSH connectivity and wordcount example to Hadoop tutorial.
Beyond adding those two sections, some commands were updated and other minor
issues were fixed.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-10-18 15:08:16 -05:00
Tom Leavitt 8cb2f63a73 change reference to telemetry-enable
change reference of telemetry-enable to match filename and label
2017-10-18 11:45:52 -07:00
Tom Leavitt f94a44de0d Update and rename Telemetry-Enable-Disable.rst to Telemetry-Enable.rst
Change filename to telemetry-enable.rst and change label to match
2017-10-18 11:44:39 -07:00
Marko Cubela 5e34e0b9d1 fix hyperv link 2017-10-14 11:05:56 +02:00
ihutchin a781ddbef4 Inserts section for creating a new user and setting a password
Altered the enable-user-space to include the initial step of creating
a user. Also added "Create a new user" to the list of capabilities after
installation. I changed the heading of `enable user space` to reflect changes.

Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-10-13 15:42:28 -07:00
Tom Leavitt 0e736d16c9 Updated cross-references and fixed minor issues
Updated get-started.rst to add references to bare-metal-* files
Update cross-reference in bare-metal-manual and cgdisk-manual-install
files.  Fixed minor issues within content

Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-10-11 15:47:16 -07:00
Tom Leavitt 96251bbc64 updates to the cgdisk instructions
Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-10-11 11:39:38 -07:00
Tom Leavitt 63f9565e30 Updates to the manual install guide
Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-10-10 15:31:34 -07:00
Tom Leavitt 4e8e380a18 Updates to bare-metal-install
Signed-off-by: Tom Leavitt <30448839+tpleavitt@users.noreply.github.com>
2017-10-10 14:11:10 -07:00
Tom Leavitt d052919209 cosmetic updates to the telemetry file
changes to the telemetry-enable-disable file based on review from Rodrigo
2017-10-09 13:52:29 -07:00
Tom Leavitt 8b9d754a2f changes up to installation type
Changes recorded up to the choose installation type.  The document needs more work and taking it offline
2017-10-09 13:31:00 -07:00
Tom Leavitt 874f7d23fe fix opt-out command
removed the wrong line in the previous change.
2017-10-05 14:23:16 -07:00
Tom Leavitt fe07e66c25 Add note to stop services after opt-in
This adds a note to enable telemetry but delay starting the service.
2017-10-05 14:06:10 -07:00
Tom Leavitt eaa041fc78 requested updates to telemetry enable/disable
several changes requested to clarify functionality and clean up document
2017-10-05 09:03:28 -07:00
Tom Leavitt 8f891366c0 typo fix
fix mispelling telemetry
2017-10-04 13:26:02 -07:00
Tom Leavitt 9f69cf69a6 typo fix
fix mispelling telemetry
2017-10-04 13:25:20 -07:00
Tom Leavitt 2c9d2ef91a Add telemetry-enable-disable
Add this entry to the toctree list
2017-10-04 13:21:13 -07:00
Tom Leavitt a801942c30 Add telemetry enable/disable guide
this guide walks through installing, enabling, disabling and removing the telemetrics feature
2017-10-04 13:19:32 -07:00
Rodrigo Caballero 230d4d187a Merge pull request #47 from 01org/custom-container-image
Adds a new network guide to create a custom container image.
2017-10-02 16:52:31 -05:00
ihutchin f59a698781 Makes optional step indentation consistent with other steps.
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-10-02 14:16:59 -07:00
ihutchin 2af4eaaa2e Fixes language and structure issues.
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-10-02 14:10:25 -07:00
ihutchin ce8f8668cc Adds a new network guide to create a custom container image.
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-10-02 11:55:06 -07:00
Tom Leavitt 41070e9c48 Update bare-metal-install.rst
changes recommended by the engineering team to correct the repair description and removed final step to create a userid since that is duplicated in the enable-user-space section.
2017-10-02 10:34:53 -07:00
ihutchin 1e66b12e12 Fixes abbreviation directive
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-10-01 21:40:26 -07:00
ihutchin c32ed6a8f9 Fixes title capitalization and toctree indentation
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-10-01 21:35:09 -07:00
ihutchin 5e983578d6 Adds option to manual install to partition disk using cgdisk
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-10-01 21:18:22 -07:00
ihutchin 487391bdac Numbers steps, makes one full guide, moves re-usable section to guide.
Makes an end-to-end auto bare-metal doc with a branch to manual install.
Post installation tasks separated and moved to maintenance guide.

Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-09-28 21:20:40 -07:00
Rodrigo Caballero b57e08b19b Update Hadoop tutorial based on review feedback.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-26 14:30:08 -05:00
ihutchin f7b5b5087e Provides options for automatic or manual installs on bare metal.
Cleans up the bare metal install steps prior to the manual vs auto
decision with new screen captures. Then, forks to provide two ways
to install on bare-metal.

Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-09-22 12:29:26 -07:00
Rodrigo Caballero c1f7581692 Add Hadoop use case tutorial.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-21 16:26:08 -05:00
Rodrigo Caballero aee95cd862 Merge pull request #35 from 01org/usb-minimum-reqs
Makes get started content modularized. Updates HW requirements.
2017-09-21 14:33:08 -05:00
Rodrigo Caballero 7d2118006e Merge pull request #43 from 01org/cc-3
Update Clear Containers docs to release 3.0
2017-09-21 13:46:10 -05:00
Rodrigo Caballero 7e67b72c92 Update Clear Containers docs to release 3.0
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-21 13:44:17 -05:00
bktan8 86f8cc9c6e Update system-requirements.rst 2017-09-20 14:35:52 -07:00
bktan8 f30c824672 Update live-image.rst 2017-09-20 14:34:07 -07:00
bktan8 a4b436e6e4 Update compatibility-check.rst 2017-09-20 14:31:35 -07:00
bktan8 d5525c88ae Update bootable-usb.rst 2017-09-20 14:29:03 -07:00
bktan8 2f6baf2ec8 Update bootable-usb-windows.rst 2017-09-20 14:28:10 -07:00
bktan8 d0e41106df Update bootable-usb-mac.rst 2017-09-20 14:27:54 -07:00
bktan8 4b39cb6e39 Update bootable-usb-linux.rst 2017-09-20 14:27:33 -07:00
Ianeta Hutchinson ec71b24e8d Sentence caps 2017-09-15 15:02:50 -07:00
ihutchin df8f2275b7 Fix RST warnings
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-09-15 14:59:17 -07:00
Bun K Tan 137f347775 I updated the docs below and modularized.
Signed-off-by: Bun K Tan <bktan1@bktan1-mac08.jf.intel.com>
2017-09-14 11:23:58 -07:00
Rodrigo Caballero 1d7f1c2d14 Add documentation contribution guidelines.
This section contains all the guidelines, rules, examples, and templates needed
to contribute content to the Clear Linux project. The mechanics on how to use
Git to contribute the content will be added in the future.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-13 10:58:30 -05:00
Bun K Tan b7e2ec9b81 This is a test...
Signed-off-by: Bun K Tan <bktan1@bktan1-mac08.jf.intel.com>
2017-09-11 16:24:21 -07:00
bktan8 a5dd6304ef Update live-image.rst 2017-09-11 16:19:14 -07:00
ihutchin e21d4aeefa Updating rst for improvements on compatability check file.
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-09-11 15:54:29 -07:00
Ianeta Hutchinson df9e468316 Merge pull request #38 from 01org/kvm-ref
Add the kvm-host bundle reference information.
2017-09-11 10:30:02 -07:00
Rodrigo Caballero a01eadb020 Merge pull request #36 from 01org/bvm2
Re-writes kvm docs for greater technical accuracy
2017-09-11 12:15:13 -05:00
Rodrigo Caballero 3c5048cc77 Add the kvm-host bundle reference information.
This information is needed until the KVM issues it addresses are fixed.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-11 08:51:50 -05:00
bktan8 9ce08c74be Update compatibility-check.rst 2017-09-08 16:01:11 -07:00
bktan8 fadfc88a35 Update compatibility-check.rst 2017-09-08 15:58:30 -07:00
bktan8 fd8ede0cef Update compatibility-check.rst 2017-09-08 15:50:33 -07:00
bktan8 367cf0e3e9 Update compatibility-check.rst 2017-09-08 15:32:48 -07:00
bktan8 b06bb3c828 Update compatibility-check.rst 2017-09-08 15:23:39 -07:00
bktan8 58f209e792 Update compatibility-check.rst 2017-09-08 14:54:48 -07:00
bktan8 f8eea61f85 Update compatibility-check.rst 2017-09-08 14:23:20 -07:00
bktan8 9183978164 Update compatibility-check.rst 2017-09-08 14:15:02 -07:00
Ianeta Hutchinson f68808fd42 Merge pull request #37 from 01org/bdl-upd
Update available bundles table.
2017-09-08 14:02:19 -07:00
Ianeta Hutchinson b2b016280a Merge pull request #33 from 01org/ipxe
Update the iPXE instructions.
2017-09-08 14:00:45 -07:00
Rodrigo Caballero a29c1339a5 Merge pull request #7 from mrkz/kvm-host
clear-linux: Add information about kvm-host bundle.
2017-09-08 14:41:39 -05:00
Rodrigo Caballero 013c941547 Remove unnecesary note and fix numbering of the steps.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-08 14:38:30 -05:00
Rodrigo Caballero d73441d6b6 Update available bundles table.
This update to the table of available bundles makes the HTML table a
separate file to make updating easier. This is necessary to automate the
update process in the future.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-08 14:25:35 -05:00
ihutchin 7d02f0a925 Re-writes kvm docs for greater technical accuracy
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-09-08 11:59:07 -07:00
bktan8 4c48ea7d71 Update ipxe-install.rst 2017-09-08 11:24:08 -07:00
bktan8 108330f049 Update ipxe-install.rst 2017-09-08 11:09:07 -07:00
Ianeta Hutchinson b70580ed60 Title change: Recommended minimum system requirements 2017-09-06 13:34:58 -07:00
Ianeta Hutchinson 2e0f058316 Changes heading level for consistency in USB files 2017-09-06 12:23:23 -07:00
ihutchin c44d12a6d9 Makes get started content modularized. Updates HW requirements.
Creates new bootable-usb options for macOS and windows. Changes
live image and bare metal installs to include modularized options.
Removes hard-coded numbering in bare metal install. Updates toc
trees where appropriate.

Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-09-05 19:59:20 -07:00
bktan8 66ad40ba70 Update ipxe-install.rst 2017-09-05 11:31:21 -07:00
Rodrigo Caballero 01835f7dc4 Update the iPXE instructions.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-09-01 08:30:40 -05:00
Rodrigo Caballero 2adb780198 Merge pull request #32 from 01org/cl-restructure
Restructures Clear Linux documentation to have five main sections
2017-08-31 16:24:25 -05:00
Ianeta Hutchinson 8058630a52 Applies substitution and clarifies sentence 2017-08-31 09:30:25 -07:00
Ianeta Hutchinson 26912ddda1 Improves sentence clarity 2017-08-30 13:30:57 -07:00
Ianeta Hutchinson 8b1b1a5965 reverting unneccesary changes 2017-08-30 12:11:52 -07:00
ihutchin 9de655405f Fixes two language issues
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-08-30 09:06:31 -07:00
Ianeta Hutchinson 55cbf61297 fix typos in clear linux documentation home 2017-08-29 18:54:01 -07:00
ihutchin 7cb9cb0720 Updated file titles and descriptions to improve readability.
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-08-29 18:39:53 -07:00
ihutchin 622b8c0a3e Restructures Clear Linux documentation to have five main sections
Content files are moved, renamed, and relabeled to fit into get started,
concepts, guides, tutorials, and reference sections. Toc-trees were
changed where apropriate and section descriptions were provided.

Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-08-29 13:18:21 -07:00
Rodrigo Caballero 88849819fd Merge pull request #23 from 01org/testing
Change to CLOSIA substitution and change italics to monospace for application names.
2017-08-28 16:03:45 -05:00
Rodrigo Caballero cb1676c8cb Merge pull request #28 from 01org/multi-boot
Add multi-boot tutorial for multiple operating systems
2017-08-25 15:08:31 -05:00
Rodrigo Caballero 942a4e5040 Fix issues in multi-boot tutorial.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-08-25 15:05:36 -05:00
Rodrigo Caballero 87af8defad Apply feedback to multi-boot tutorial
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-08-25 14:09:10 -05:00
bktan8 28fa2af4de Update multi-boot.rst 2017-08-25 11:13:16 -07:00
bktan8 e48ff134f2 Update multi-boot.rst 2017-08-25 11:08:45 -07:00
Rodrigo Caballero a33aa84e82 Merge pull request #29 from 01org/hyper-v-update
Update hyper-v links and content
2017-08-22 16:52:59 -05:00
Tom Leavitt 0e9bc7cf59 Update hyper-v links and content
Updating the external links to Microsoft documentation to point to appropriate content and adding the section "Create a virtual network"
2017-08-22 14:14:44 -07:00
Rodrigo Caballero 8956a98d7b Add multi-boot tutorial for multiple operating systems
This tutorial guides users through the process of installing other operating
systems alongside Clear Linux.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-08-22 11:36:00 -05:00
Rodrigo Caballero c26d49d804 Merge pull request #25 from 01org/cl-install-update
fix broken link to swupd
2017-08-17 11:33:35 -05:00
Tom Leavitt 58d6fe8387 fix broken link to swupd
Fixes the broken link to more information about software update
2017-08-16 14:12:57 -07:00
Rodrigo Caballero 40843b600d Merge pull request #14 from 01org/ml
Add machine learning tutorial.
2017-08-15 16:13:55 -05:00
Rodrigo Caballero 4dcfde73ee Update the path of the code example.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-08-15 12:57:42 -05:00
Rodrigo Caballero 0d6017e1cd Merge pull request #24 from 01org/update-cc-versions
Update the Docker release version.
2017-08-15 11:05:12 -05:00
Rodrigo Caballero 183d1f025e Update the Docker release version.
Updated the release version of Docker compatible with the runtime. Removed the
release number of the Clear Containers to avoid having to update it every week.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-08-15 10:43:59 -05:00
ihutchin 1e98bd0c8d Change quotations to literal text with backticks
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-08-14 13:31:05 -07:00
ihutchin 810030171c Change to CLOSIA substitution
Signed-off-by: ihutchin <ianeta.hutchinson@intel.com>
2017-08-14 12:27:35 -07:00
Tom Leavitt bb59955c87 Merge pull request #22 from 01org/clear-lamp-server-mods
I've made the additional changes for the Clear lamp server tutorial mods
2017-08-14 10:13:44 -07:00
Tom Leavitt 0810aa55bf Merge branch 'clear-lamp-server-mods'
of https://github.com/01org/clear-linux-documentation into clear-lamp-server-mods

Signed-off-by: Tom Leavitt <thomas.p.leavitt@intel.com>
2017-08-14 10:00:25 -07:00
Tom Leavitt f1d2af20d1 Update the tutorial Creating a WordPress Server for stateless
Replace all occurrences of /usr/share/httpd/htdocs with /var/www/html as defined in the Creating a LAMP Server tutorial stateless modifications
2017-08-14 09:58:49 -07:00
Tom Leavitt a64e18c056 Additional updates to clean up text
Additional changes to add appropriate labels to file tags
2017-08-14 09:43:40 -07:00
Tom Leavitt bd9d05a73e Update the tutorial Creating a WordPress Server for stateless
Replace all occurrences of /usr/share/httpd/htdocs with /var/www/html as defined in the Creating a LAMP Server tutorial stateless modifications
2017-08-10 11:36:11 -07:00
Tom Leavitt c08e8dc5d2 Update the Creating a LAMP Server document for stateless requirements
Add additional steps to change the default Apache DocumentRoot to /etc/www/html by adding additional .conf files in /etc/httpd/conf.d and changing all references to this new DocumentRoot directory.
2017-08-10 11:25:54 -07:00
Rodrigo Caballero 65b6970ff0 Merge pull request #21 from cmarcelo/fix-openssh
Fix instructions for openssh-server bundle doc
2017-08-04 16:29:04 -05:00
Caio Marcelo de Oliveira Filho a4e557f862 Fix instructions for openssh-server bundle doc
Use "mkdir -p" to avoid failure when some part in the middle of the
path doesn't exist (this is currently the case with a freshly
installed Clear 16820).

Add instruction to reload the systemd configuration, otherwise the
OPTIONS line won't be used and the subsystem won't work.

Signed-off-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2017-08-04 13:13:12 -07:00
Rodrigo Caballero 9290ee1808 Merge pull request #19 from cmarcelo/fix-ister-url
Fix ister link
2017-08-04 09:03:46 -05:00
Rodrigo Caballero 6de99c9207 Merge pull request #18 from miguelinux/ignore-build
gitignore: fix build directory
2017-08-04 09:03:14 -05:00
Caio Marcelo de Oliveira Filho a75b82c0b7 Fix ister link
Moved from clearlinux/ister to bryteise/ister (at least for now).

Signed-off-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2017-08-01 16:27:53 -07:00
Miguel Bernal Marin 6b0f4af4a0 gitignore: fix build directory
Fix the build directory path in the gitignore file.

Signed-off-by: Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
2017-08-01 15:24:49 -05:00
Rodrigo Caballero 679de52726 Merge pull request #17 from 01org/test
Change notice from important to note on the Wordpress tutorial.
2017-07-26 15:02:52 -05:00
Rodrigo Caballero b24cfb4c37 Change notice from important to note on the Wordpress tutorial.
The website does not support important notices, therfore the notice had to
change to a note.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-07-25 13:40:36 -05:00
Rodrigo Caballero a5851eaf28 Merge pull request #15 from 01org/gs-content-move
Separates install options in gs guide.
2017-07-24 14:06:13 -05:00
ihutchin cc336f2bd7 Remove unnecessary verbage and hard-coded links. 2017-07-24 11:56:34 -07:00
ihutchin 267fa18384 Improves readability and flow within gs guide.
Includes kernel in gs contents page introduction and adds
compatibility check to doc-tree.
Improves introduction to compatible kernels and bundles.
Updates links to avoid hard coding.
2017-07-20 16:08:32 -07:00
ihutchin 1dd5881251 Separates install options in gs guide.
Moves bare metal install from tutorial to getting started guide.
Removes repeated and/or out of date information about VM and BM
installations and hardware compatibility check. Adds reference
tags for future documentation.
2017-07-17 17:12:59 -07:00
Rodrigo Caballero 7eb1fc790d Add machine learning tutorial.
The machine learning tutorial showcases how to install, configure, and run a
Jupyter notebook on Clear Linux with the MNIST example.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-07-17 11:09:23 -05:00
Rodrigo Caballero 7f45ae29c2 Merge pull request #13 from gtkramer/master
Correct update content validation commands
2017-07-14 09:01:16 -05:00
George T Kramer a57a80687d Correct update content validation commands
To verify the Manifest.MoM, the signature of the Manifest.MoM should be compared with the Swupd certificate, not the Clear Linux certificate.  Also, adding a section for manually validating the Swupd certificate so that it matches the section for manually validating the Clear Linux certificate.  Making the distinction between the Clear Linux certificate and the Swupd certificate more clear.
2017-06-29 15:29:19 -07:00
Rodrigo Caballero 47837bf7c0 Merge pull request #11 from 01org/restructureGS
Restructures Getting Started guide.
2017-06-23 11:02:40 -05:00
Ianeta Hutchinson 0ef78a2210 Update installation-options.rst
Removing cross-reference to deleted file.
2017-06-23 10:36:55 -05:00
Ianeta Hutchinson 0ef30fc1eb Update getting-started.rst 2017-06-23 09:37:46 -05:00
Ianeta Hutchinson d8f515448b Update getting-started.rst 2017-06-23 09:34:52 -05:00
ihutchin 0eea7ed061 Restructures Getting Started guide.
Removes outdated files and re-arrages doc-tree to clearly
display 3 means of installation: VM, BM, and Live image.
2017-06-22 20:21:31 -05:00
Rodrigo Caballero fccbdfd06c Merge pull request #10 from mrkz/enable_man_command_swupd_manpage
clear-linux: ensure user have 'man' command prior running man swupd.
2017-06-16 15:07:22 -05:00
Simental Magana, Marcos eb329436c6 clear-linux: ensure user have 'man' command prior running man swupd.
Documentation recommends the user to access swupd the man page for
further details, however user may not have /usr/bin/man command
installed, so document that he/she needs to install 'sysadmin-basic'
bundle prior to actually accessing the man-page.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2017-06-16 15:04:00 -05:00
Rodrigo Caballero f46b6349c3 Fix broken MMU link on CC architecture overview.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-06-15 16:32:51 -05:00
Rodrigo Caballero a010093d69 Merge pull request #1 from miguelinux/improve-infra
Improve infra
2017-06-15 16:29:12 -05:00
Rodrigo Caballero 4feca7e56e Merge pull request #8 from 01org/run
Update the instructions to run swupd to account for auto-update.
2017-06-14 09:51:21 -05:00
Rodrigo Caballero 4c417f9f00 Fix minor wording issues for consistency and clarity.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-06-14 09:27:04 -05:00
Rodrigo Caballero 9d5e13a7fb Apply feedback on updated swupd content.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-06-13 14:15:12 -05:00
Rodrigo Caballero 17e4d52145 Merge pull request #9 from mrkz/dont_use_xzcat_v
clear-linux: update bare-metal-install xzcat command option
2017-06-13 10:20:41 -05:00
Simental Magana, Marcos c98e8fec60 clear-linux: update bare-metal-install xzcat command option
Removing the '-v' option from the xzcat command line due
to verbose output getting piped into the dd command causing
corruption on image creation.
Based on previous PR[1].

[1]-https://github.com/01org/clear-linux-documentation/pull/6

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2017-06-13 10:16:54 -05:00
Rodrigo Caballero 04fed04b72 Update the instructions to run swupd to account for auto-update.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-06-13 09:16:04 -05:00
Tullis, Michael L b5fc4e31d9 Fixed bullet list rendering error in bare-metal-install.rst 2017-06-09 13:54:51 -07:00
Tullis, Michael L 001dde91f1 bare-metal-install.rst: Latest changes from Tom and incorporating review from Bun. 2017-06-09 13:47:33 -07:00
Tullis, Michael L a2b4eb7d4c Correcting figure in bare-metal-install.rst 2017-06-09 10:39:00 -07:00
Tullis, Michael L fcdece9cf6 Tom's changes to bare-metal-install.rst. Also adding a figure. 2017-06-09 10:29:04 -07:00
Tullis, Michael L 83e4e3b65e Tom Leavitt's changes to flatpak tutorial 2017-06-09 09:20:57 -07:00
Tullis, Michael L 650be6bdf8 Docs: Removed optional steps and one image from virtualbox.rst per direction from Tom Leavitt. 2017-06-07 15:13:39 -07:00
Simental Magana, Marcos 600aa3fa73 clear-linux: Add information about kvm-host bundle.
This commit adds general information about the kvm-host
bundle content and how to enable/start some services
that may be required when this bundle is installed.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2017-06-07 09:09:07 -05:00
mltullis 7909c089d3 Merge pull request #6 from bryteise/xzcat-command-update
clear-linux: Update bootable-usb xzcat command option
2017-06-06 11:35:24 -07:00
William Douglas a8087efc5d clear-linux: Update bootable-usb xzcat command option
Do not use -v with xzcat based on experience with it causing issues
since the verbose output sometimes gets piped to the dd command.
2017-06-06 18:15:56 +00:00
mltullis b3a7de4ca1 Merge pull request #5 from dbkinder/network-bonding
network: techwriter pass on network bonding guide
2017-06-05 13:16:01 -07:00
David B. Kinder 0e212e9e86 network: techwriter pass on network bonding guide
Adjusted guide to use numbered process steps, removed invalid :caption:
parameter on code-block sections, plus some clarification edits and
80-character line length formatting

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2017-06-05 13:02:14 -07:00
mltullis 4ac7aa7761 Merge pull request #4 from bwarden/add-bonding-instructions
network: Add guide for network bonding
2017-06-05 09:43:54 -07:00
Brett T. Warden 8159aa5ca4 network: Add guide for network bonding
Add a guide for network bonding, including systemd network
configuration.

Signed-off-by: Brett T. Warden <brett.t.warden@intel.com>
2017-06-05 08:56:10 -07:00
Rodrigo Caballero 0e4b784505 Merge pull request #3 from miguelinux/fix-cc-architecture-overview
fix bad link on cc-architecture-overview
2017-06-02 14:23:23 -05:00
Miguel Bernal Marin f72905c6c3 fix bad link on cc-architecture-overview
The page was using bad ReST reference stricture producing broken links.
This commit uses ReST cross reference by labels.

Signed-off-by: Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
2017-06-02 14:15:33 -05:00
Miguel Bernal Marin 45678abde7 Makefile: rebuild root Makefile
Makefile is rebuild with simple targets to point to source directory.
Now the users can use "make" or "make html" at root repo path and the
html documentation is built.
2017-05-30 11:40:25 -05:00
Miguel Bernal Marin b5f8fc33fd conf.py: fix warning on html_static_path
A warning is showed when compiling the documentation:

WARNING: html_static_path entry '/home/git/clear-linux-documentation/source/_static' does not exist

After documentation restructure, the _static directory is no more needed.
This commit comment out html_static_path in config.py, and the warning
is not showed.
2017-05-30 11:23:51 -05:00
Miguel Bernal Marin cc14739d3b conf.py: fix html_add_permalinks
When compiling documentation a warning message is showed:

WARNING: The config value `html_add_permalinks' has type `bool', defaults to `str'.

The documentation from http://www.sphinx-doc.org/es/stable/config.html
said to set it to None or the empty string to disable permalinks.

Now it is set to empty string and the warning disappear.
2017-05-30 11:14:52 -05:00
Rodrigo Caballero 366dc83e69 Merge branch 'micro-links' into 'master'
Links to Microsoft's documents

See merge request !166
2017-05-16 07:10:03 -07:00
Rodrigo Caballero 45a50907ef Add links to the Microsoft partner documents.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-05-16 09:14:24 -05:00
Rodrigo Caballero 13c4b36637 Merge branch 'typofix' into 'master'
Typofix

See merge request !165
2017-05-02 08:23:37 -07:00
Tim Pepper 9840e9feb4 typo fix: .xom -> .com
Docker doc link is broken.  Is this a test escape?

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2017-04-28 15:21:25 -07:00
Rodrigo Caballero c2e3f6915e Merge branch 'openssh-update' into 'master'
Openssh update

Updates the content based on the introduction provided by @ahkok.
Edits the text for clarity, grammar, and consistency.

See merge request !163
2017-04-28 10:32:03 -07:00
Rodrigo Caballero a1be4d37f1 Merge branch 'os-core-update' into 'master'
Os core update

Updates the content with a new introduction provided by @ahkok.
Edits the text for clarity, grammar, and consistency.

See merge request !164
2017-04-28 10:30:10 -07:00
Rodrigo Caballero 6cabfa5bef Update the os-core document.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-28 12:27:20 -05:00
Rodrigo Caballero eb5f2b52a3 Update the openssh-server documentation.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-28 11:54:47 -05:00
Rodrigo Caballero 81160e6aec Merge branch 'total-restructure' into 'master'
Total restructure

This is a major overhaul of the entire documentation.
It introduces:
* One section per Clear technology.
* A new simplified navigation.
* Standard use of labels.
* Decentralized figures.
* A filename convention.
* Minimal content cleanup.

See merge request !162
2017-04-27 11:15:36 -07:00
Rodrigo Caballero f2cf589da4 Remove redundant headings from master file.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-27 13:17:40 -05:00
Rodrigo Caballero c713ad16f7 Remove empty indeces and search pages, master file cleanup.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-27 11:52:06 -05:00
Rodrigo Caballero d517b0fd91 Fix files not included warnings.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-27 10:55:56 -05:00
Rodrigo Caballero 5a2b933e54 Fix substitutions warning.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-27 09:34:35 -05:00
Rodrigo Caballero 94c9e0ad76 Fix unknown option warning.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-27 09:34:35 -05:00
Rodrigo Caballero 940c1c304b Merge branch 'total-restructure' into 'master'
Total restructure

This is a major overhaul of the entire documentation.
It introduces:
* One section per Clear technology.
* A new simplified navigation.
* Standard use of labels.
* Decentralized figures.
* A filename convention.
* Minimal content cleanup.

See merge request !162
2017-04-26 17:57:22 -07:00
Rodrigo Caballero 34a0b6050f Restructure all technical content.
This restructure organizes the content into three sections, one per
technology. The content was left as untouched as possible, however
several directives needed to be standardized in order to implement the
new structure. All filenames follow use dashes-as-spaces and are written
using lower-case. Standard labels for files were implemented using the
filename as the label, thus, content can be cross-referenced without
having to open the file to see the label. Figures were moved to
decentralized folders to enable modularity. The scope of the restructure
as well as the dependencies between the changes required me to do it in
a single commit. Lastly, some cleanup had to be done for the
standardized structure to function properly.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-26 16:55:42 -05:00
Rodrigo Caballero a616b26072 Merge branch 'vmware-fix' into 'master'
Vmware fix

Fix VMWare documentation

See merge request !156
2017-04-25 10:16:57 -07:00
Miguel Bernal Marin 7bae6fc45d add one more step 2017-04-25 10:59:55 -05:00
Miguel Bernal Marin 24cdc80220 fix description 2017-04-25 10:55:35 -05:00
Rodrigo Caballero 9a02428183 Merge branch 'fix-ccv' into 'master'
Fix ccv

Fix the release version of Clear Containers.

See merge request !160
2017-04-24 10:09:15 -07:00
Rodrigo Caballero da13452b80 Merge branch 'bdlu' into 'master'
Bdlu

Updates the bundle table and the bundle commands.

See merge request !161
2017-04-24 10:03:28 -07:00
Rodrigo Caballero 3cc367bb59 Remove the optional bundles listing.
The optional bundles listing is redundant since we already included a
command for all bundles.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-24 12:01:36 -05:00
Rodrigo Caballero 79f63cfb97 Fix outdated Clear Containers release number.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-24 11:52:26 -05:00
Rodrigo Caballero dd3813cbab Update the bundles' commands and the bundles' table.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-24 09:44:13 -05:00
Rodrigo Caballero f3eb56f6cf Edit the language and markup for clarity and consistency.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-10 16:36:57 -05:00
Rodrigo Caballero a0b9ba2dc5 Merge branch 'fix-kt' into 'master'
Fix kt

As pointed out in a email:

I think this just got merged ... but, I would not write:
    "`Intel® Clear Containers`_ project on |CL|."

As Clear Containers, and it's use of this CL, is not bound to CL - it also runs on a number of other distros.
I'd probably just drop the CL reference:
   "`Intel® Clear Containers`_ project."

 Graham

See merge request !159
2017-04-10 13:55:25 -07:00
Miguel Bernal Marin 7b9677fa07 drop CL reference
As Clear Containers, and it's use of this CL, is not bound to CL - it
also runs on a number of other distros.
I'd probably just drop the CL reference:
   "`Intel® Clear Containers`_ project."

 Graham

Signed-off-by: Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
2017-04-10 15:50:16 -05:00
Rodrigo Caballero 23700f4dce Fix figure number in text.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-10 14:46:19 -05:00
Rodrigo Caballero 6400db0b7d Merge branch 'fix-CLEAR-2246' into 'master'
Fix clear 2246

Fixes the stream-server URL

See merge request !157
2017-04-10 08:23:58 -07:00
Rodrigo Caballero 3d84071e9d Merge branch 'bulk-provision' into 'master'
Bulk provision

Rebased with master and performed a force push per our discussion so we get a clean merge

See merge request !154
2017-04-10 08:18:41 -07:00
George T Kramer 3898d9fd9d Minor cleanup
Fixed some punctuation.  Only bolding ICIS or ISTER when referring to the standalone programs as proper nouns.  When used as adjectives to describe the kind of file being worked with, they are not bolded.
2017-04-07 16:57:43 -07:00
Miguel Bernal Marin b24c20902a fix VMWare 2017-04-07 18:05:44 -05:00
Miguel Bernal Marin 0ecec53d8b add reference in vbox section 2017-04-07 18:05:44 -05:00
Miguel Bernal Marin a2d80b384a fix stream-server URL 2017-04-07 18:04:57 -05:00
Rodrigo Caballero c04ae61adc Merge branch 'flatpak' into 'master'
Flatpak

Publish Flatpak basic tutorial

See merge request !158
2017-04-07 12:31:03 -07:00
Rodrigo Caballero 1bed20647a Renamed figure files to follow lower case convention.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-07 14:19:31 -05:00
Rodrigo Caballero 786c4d6315 Add flatpak tutorial to the tutorials index file.
Also fixes a minor typo causing a link not to render properly.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-07 14:13:50 -05:00
Rodrigo Caballero 0de490901e Add flatpak tutorial to the documentation.
The tutorial explains how to add applications to Clear Linux using
flatpak.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-07 14:08:19 -05:00
Rodrigo Caballero af23d02245 Merge branch 'kernel-types' into 'master'
Kernel types

Please do not merge until feed back from all the CLR is done.

See merge request !152
2017-04-07 11:37:17 -07:00
Rodrigo Caballero 95cdb03ff2 Edit language and markup for clarity and consistency.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-07 11:15:33 -05:00
Rodrigo Caballero 8d8581da08 Merge branch 'pxe-v2' into 'master'
Pxe v2

Iterating on documentation updates for network booting as ICIS code changes

See merge request !153
2017-04-06 15:08:45 -07:00
Rodrigo Caballero 4eaba1af30 Merge branch 'valid-sigs' into 'master'
Validating Signatures

Updating to make the section for image content validation more clear.  Updating to reflect changes in swupd signature validation.

See merge request !155
2017-04-06 10:19:05 -07:00
Rodrigo Caballero 6708de460d Replace a note with an important notice.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-06 12:24:47 -05:00
Rodrigo Caballero 8c19466502 Edit language for clarity and fix other minor issues.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-06 11:34:47 -05:00
Rodrigo Caballero ef7cafca9e Change emphasis for bundles name to avoid CSS problems.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-06 11:18:15 -05:00
Rodrigo Caballero f644c9b962 Fixed missing articles and in-line link.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-04-06 11:14:51 -05:00
George T Kramer b96a823d51 Minor phrasing changes for clarity 2017-04-04 11:03:08 -07:00
Miguel Bernal Marin baaaae3f60 add kernel containers description 2017-04-03 16:04:18 -05:00
Rodrigo Caballero 52c84f7a22 Edit the grammar, spelling, and markup of validation signatures.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-31 14:05:55 -06:00
George T Kramer 3fb86f772c Clarifying kernel parameter addition to iPXE boot script 2017-03-31 10:37:23 -07:00
George T Kramer 22668669dd Clarifying steps for creating cloud-init files 2017-03-31 10:28:55 -07:00
George T Kramer 688035926d Removing trailing whitespace 2017-03-31 10:28:55 -07:00
George T Kramer 05946bd785 Adding port numbers to URLs that need verification 2017-03-31 10:28:55 -07:00
George T Kramer 2407b2e173 Adding forgotten critical step 2017-03-31 10:28:55 -07:00
George T Kramer 2d3d79d70e Outline the steps to get started with ICIS in detail 2017-03-31 10:28:55 -07:00
George T Kramer 14c59c8a11 First pass at cleanup 2017-03-31 10:28:55 -07:00
George T Kramer 883dd75e91 Making documentation consistent 2017-03-31 10:28:55 -07:00
George T Kramer 77cab7fdfb Using the same numbering scheme as other documents 2017-03-31 10:28:55 -07:00
George T Kramer b2b8a8a9ff Updating figure and documentation to be more step-wise 2017-03-31 10:28:55 -07:00
George T Kramer f10c3e6fe4 Clarifying note for nginx configuration 2017-03-31 10:09:40 -07:00
George T Kramer 2100955eab Removing trailing whitespace 2017-03-31 10:09:40 -07:00
George T Kramer 1fda173353 Updating documentation to latest revision of ICIS code 2017-03-31 10:09:40 -07:00
George T Kramer 4232a17a03 Moving figures to be consistent with those in bulk provisioning 2017-03-31 10:09:40 -07:00
Rodrigo Caballero e51c49640b Fix machine learning offering description.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-29 16:34:47 -06:00
Rodrigo Caballero fcdf7d7c5a Edit grammar, spelling, sentence structure, tone, style, and trademarks.
Performed an edit ensuring parallel content structures, a consistent
tone and style, good grammar and spelling, and trademark
references only on the first instance. Added the name of the bundle at
the begining of each paragraph in the exact form users need to put in
the commands, thus providing a better user experience. Lastly, I fixed
capitalization issues with the links. Although the GitHub repos are
named in lower case, that does not mean the links' text  should be in
lower case too.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-23 17:17:48 -06:00
Miguel Bernal Marin b386a59d64 fix KVM explanation and Hyper-V 2017-03-23 15:33:28 -06:00
Miguel Bernal Marin 5de438e389 CLR kernels: add supported HW to VMs 2017-03-23 15:15:27 -06:00
Rodrigo Caballero 81c538b9f0 Merge branch 'ciao' into 'master'
Ciao

See merge request !149
2017-03-23 13:59:34 -07:00
Rodrigo Caballero e0b7e5384a Merge branch 'gwhaley-cc-bdl-minimum' into 'master'
Simplify the container-bundle page

The bundle description page had too much specific tech details, and needs to be more of an overview and jumping off point. Simplify and improve.

See merge request !148
2017-03-23 13:27:01 -07:00
Rodrigo Caballero be478316a6 Fix capitalization of GitHub.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-23 14:32:50 -06:00
Rodrigo Caballero b7b732e6e9 Introduce a proxy section to reference the instructions.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-23 14:27:59 -06:00
George T Kramer a86fc32f22 Showing users precicely how swupd validates signatures 2017-03-22 17:49:43 -07:00
George T Kramer 3e0dc35cac Revising to be more clear 2017-03-22 17:03:19 -07:00
Miguel Bernal Marin d10af2b7cc add clr kernels to index 2017-03-21 13:30:24 -06:00
Miguel Bernal Marin 345ba4a58c adding clear linux kernel types description 2017-03-21 13:29:40 -06:00
Alberto Murillo Silva 95a1433f77 ciao-deploy: Install python-keystoneclient
python-keystoneclient package used to live in the now deprecated
openstack-python-clients bundle and needs to be installed with pip

Signed-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>
2017-03-17 18:17:58 -06:00
Rodrigo Caballero d31c34ef0e Edit grammar, style, and markup.
Removed the overly familiar style, fixed some minor grammar issues, and
added the appropriate markup where needed.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-16 16:41:29 -06:00
Alberto Murillo Silva ba197de900 ciao: Deprecate the use of ciao-deploy container
Signed-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>
2017-03-16 15:33:31 -06:00
Rodrigo Caballero 567d5e1a27 Merge branch 'more_ciao_cli_fixing' into 'master'
More ciao cli fixing

See merge request !150
2017-03-16 14:21:03 -07:00
Rodrigo Caballero b478e3aea1 Edit for grammar, clarity, and markup.
Additionally, a note was added with a reference to the Docker proxy
documentation to keep that content available.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-15 15:34:43 -06:00
Tim Pepper 743d5a3d3e ciao: yet another many months out of date command line invocation
I would swear I searched for and fixed these all before, but clearly
this delete command is broken and should have been fixed in the past.
Any invocation that is, eg:

ciao-cli -something

is a sign of a broken command, as all commands now start with, eg:

ciao-cli something

Later option arguments may include a dash, but none of the top level
commands/subcommands do.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2017-03-15 11:18:01 -07:00
Rodrigo Caballero 617a38cd5d Merge branch 'pxe' into 'master'
Network Boot

Updating network boot documentation to include tested and verified configurations on the latest version of Clear.

See merge request !147
2017-03-14 13:14:54 -07:00
Rodrigo Caballero adc976db81 Edit language and markup.
Edited the language to increase readability and clarity.
Implemented the available substitutions and added markup for files and
abbreviations.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-03-14 10:02:43 -06:00
George T Kramer 065c8b0f3d Making documentation consistent 2017-03-13 11:25:59 -07:00
George T Kramer d8f3676ec5 Using the same numbering scheme as other documents 2017-03-10 17:28:51 -08:00
George T Kramer 8bff266264 Adding information flow diagram for PXE booting 2017-03-10 17:01:13 -08:00
George T Kramer 11c30ce07e Updating figures and links 2017-03-10 15:56:46 -08:00
George T Kramer 52fcf25dca Point users to the correct configuration script 2017-03-09 11:41:44 -08:00
George T Kramer f897ee2a5f Continuing network boot documentation updates
Removing untested network boot configurations.  Breaking down large steps to be more granular.  Ensuring greater language consistency.
2017-03-09 11:20:37 -08:00
George T Kramer a43d72d802 Focusing network booting article on NAT
Some of the instructions provided code that was not clear or did not work on the latest version of Clear Linux.  The documentation is being updated to close these gaps.
2017-03-08 15:02:26 -08:00
Tullis, Michael L 2f8a967ea9 Minor corrections to merge #146. 2017-03-01 12:01:03 -08:00
Tullis, Michael L 170e514be8 Merge branch 'vbox-more-images' into 'master'
Several fixes in vbox and others

* Add one more image to VirtualBox documentation
* Fix images indentation
* Use CL and CLOSIA
* Add a sentence to al VM files to enable VT-x and VT-d.

See merge request !146
2017-03-01 11:43:24 -08:00
Tullis, Michael L 8521d27cfc Fixed layout and minor language issues in mixer.rst 2017-03-01 11:39:48 -08:00
Tullis, Michael L 2daf1e714f Merge branch 'mixer' into 'master'
Mixer

See merge request !145
2017-03-01 09:34:02 -08:00
Miguel Bernal Marin 9d5c275fda fix UEFI firmware word 2017-03-01 11:15:25 -06:00
Miguel Bernal Marin 348c991426 all vm files: Add VT-x sentence 2017-03-01 11:01:03 -06:00
Miguel Bernal Marin e3a06bbae9 virtualbox: switch to abbrev version 2017-03-01 10:37:50 -06:00
Miguel Bernal Marin eed2c1928a virtualbox: add images and fix images indentation
Signed-off-by: Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
2017-03-01 10:29:33 -06:00
Graham Whaley afdc0162a7 bundles/cc: Simplify the Clear Container bundle page
The CC bundle page had far too much technical detail, and not enough
overview. Simplify the page by removing the tech info and adding some
overview.

Signed-off-by: Graham Whaley <graham.whaley@intel.com>
2017-02-28 11:53:23 +00:00
Tullis, Michael L 587e6f2eab Fixed markup to remove spurious hyperlink 2017-02-27 15:07:48 -08:00
Tullis, Michael L ab3fda595b Minor punctuation and grammar changes to clear_linux_os_on_azure.rst 2017-02-27 10:41:08 -08:00
Tullis, Michael L 4d4c7daa7c Merge branch 'azure-doc-update' into 'master'
Azure doc update

Update the Azure Docs with some examples related to Azure Command Line Interface.

See merge request !144
2017-02-27 10:28:20 -08:00
Tullis, Michael L b4ef34cea5 Minor punctuation correction in ac-dpdk.rst after latest commit 2017-02-27 10:22:55 -08:00
Tullis, Michael L 5b71c21854 Merge branch 'dpdk-l3' into 'master'
Dpdk l3

See merge request !143
2017-02-27 10:13:07 -08:00
Tullis, Michael L bd4612d6a3 Merge branch 'fix-virtualbox' into 'master'
Fix virtualbox

Add some pictures and update documentation.

See merge request !142
2017-02-27 09:28:14 -08:00
Tullis, Michael L 2ed9d99e3a Various language and formatting fixes in vm-virtualbox.rst 2017-02-27 09:24:52 -08:00
Robert Nesius 4b4223522d Azure docs updated with examples 2017-02-25 04:50:02 +00:00
Mario Alfredo Carrillo Arevalo 0ee4db96a1 Update doc about l3-dpdk use case
Signed-off-by: Mario Alfredo Carrillo Arevalo <mario.alfredo.c.arevalo@intel.com>
2017-02-24 18:07:57 -06:00
Rodrigo Caballero 38fcc5b3ba Minor corrections and removal of unused links.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-02-24 16:15:22 -06:00
Rodrigo Caballero 02c0eb6d7b Merge branch 'vm-hyper-v' into 'master'
Vm hyper v

Old outdated instructions replaced with much easier to follow instructions.

See merge request !141
2017-02-24 13:22:47 -08:00
Rodrigo Caballero a0cef16c2b Edit and improve markup and language.
Improved the markup to ensure the steps were properly numbered and the
content rendered as intended.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-02-24 15:04:47 -06:00
Rodrigo Caballero 895bf69621 Merge branch 'vm-hyper-v' of clrgitlab.intel.com:clr-documentation/project-docs into vm-hyper-v 2017-02-24 13:48:29 -06:00
Miguel Bernal Marin 5b81c6571a vm-virtualbox: Add images to documentation
Add some images to document and update some instructions

Signed-off-by: Miguel Bernal Marin <miguel.bernal.marin@linux.intel.com>
2017-02-24 13:29:38 -06:00
Rodrigo Caballero 9dede39a6a Merge branch 'swupd' into 'master'
Swupd

See merge request !139
2017-02-22 12:07:46 -08:00
Tudor Marcu 2d8ce53b0a Update swupd-about
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2017-02-22 11:20:48 -08:00
Rodrigo Caballero d047612b8e Merge branch 'updater' into 'master'
Updater

See merge request !140
2017-02-22 07:23:01 -08:00
Rodrigo Caballero c6084245c9 Merge branch 'dpdk' into 'master'
Update info about virtual bridges tools

See merge request !134
2017-02-22 07:18:44 -08:00
Robert Nesius 4602a4e03c Updated HyperV docs 2017-02-21 18:43:54 -08:00
Tudor Marcu 05c611ee19 Update mixer docs for new tool 2017-02-21 18:41:31 -08:00
Tudor Marcu cd8c549646 Update updater docs
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2017-02-21 14:12:29 -08:00
Mario Alfredo Carrillo Arevalo 0bcd6d8afe Update and improve steps about virtual bridges
This update includes some info about the bundles have
been deprecated, info about tools for virtual bridges
and replace new steps in use cases.

Signed-off-by: Mario Alfredo Carrillo Arevalo <mario.alfredo.c.arevalo@intel.com>
2017-02-21 16:05:36 -06:00
Rodrigo Caballero 0be50671fb Merge branch 'sorttable-js' into 'master'
Sorttable js

remove console log and addClass

See merge request !138
2017-02-16 09:05:41 -08:00
Eli JacobX Ramirez Cervantes 58145324a8 sorttable-js solved sorttable issue 2017-02-16 11:01:14 -06:00
Rodrigo Caballero 35b55d494c Merge branch 'sorttable-js' into 'master'
Sorttable js

remove console log and addClass

See merge request !138
2017-02-15 15:59:20 -08:00
Eli JacobX Ramirez Cervantes a86b860f1c sortable class was added to the tables 2017-02-15 17:51:26 -06:00
Rodrigo Caballero 7e92c41278 Merge branch 'sorttable-js' into 'master'
Sorttable js

remove console log and addClass

See merge request !138
2017-02-15 15:26:19 -08:00
Eli JacobX Ramirez Cervantes 15c1992a18 remove addClass and console log 2017-02-15 17:17:09 -06:00
Rodrigo Caballero f93db6e235 Merge branch 'b-table' into 'master'
B table

Update bundles' overview table.

See merge request !137
2017-02-15 12:07:05 -08:00
Rodrigo Caballero 54a8c59f1e Update bundles' overview table. 15/Feb/17
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-02-15 14:07:25 -06:00
Rodrigo Caballero 288520f305 Merge branch 'sorttable' into 'master'
Sorttable

add sorttable js

See merge request !133
2017-02-15 06:39:02 -08:00
Eli JacobX Ramirez Cervantes 7d694618bb add sorttable js 2017-02-14 17:09:29 -06:00
Rodrigo Caballero 9dcb6ea477 Merge branch 'thead' into 'master'
Thead

Adds the thead and tbody HTML markup needed to implement JS to make the table sortable.

See merge request !132
2017-02-14 14:21:10 -08:00
Rodrigo Caballero ec7c2af24c Add thead and tbody to implement sortable table.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-02-14 16:21:45 -06:00
Rodrigo Caballero 0ec3e6bea7 Merge branch 'word-break' into 'master'
Word break

https://clearlinux.org/documentation/bdl-openssh-server.html it appears that text with pre tag is not resizing to fit the responsiveness

See merge request !131
2017-02-13 12:48:45 -08:00
Eli JacobX Ramirez Cervantes 9dc3cb036c word-break, text with pre tag is not resizing to fit the responsiveness 2017-02-13 14:33:20 -06:00
Rodrigo Caballero d86d446306 Merge branch 'mobile-menu' into 'master'
Mobile menu

Hi Rodrigo this issues has been solved.

- Documentation menu is missing, the bar appears on the footer, but it has no interaction

See merge request !130
2017-02-02 10:26:35 -08:00
Eli JacobX Ramirez Cervantes a7948f0e50 Conflicts were resolved 2017-02-02 12:14:43 -06:00
Eli JacobX Ramirez Cervantes d81f995941 Fix mobile menu 2017-02-02 12:12:19 -06:00
Rodrigo Caballero 91e44c1cc5 Merge branch 'responsive-issues' into 'master'
Responsive issues

Hi Michael! these are the the solved items

- solved responsive design tables.
- Solved breadcrumb mobile.
- Added margin bottom to "main-content" class, in order to solve overlapping with footer.
- Added a scroll to the class "highlight-console", to improve the view in mobile

See merge request !129
2017-02-02 08:04:41 -08:00
Eli JacobX Ramirez Cervantes 44f3841a13 fix responsive for documentation section 2017-01-31 15:51:44 -06:00
Tullis, Michael L 9d10e6414b Per direction from Tom, removed broken link for example version 4.6.4. 2017-01-26 11:43:32 -08:00
Rodrigo Caballero 95f7c81076 Merge branch 'wp-tut' into 'master'
Wp tut

Publication of the WordPress use-case tutorial.

See merge request !128
2017-01-25 12:34:30 -08:00
Rodrigo Caballero 5a54cfc160 Merge branch 'ciao-docu-fix' into 'master'
Ciao docu fix

A few small documentation fixes thanks to a bug report from Brett Warden.

See merge request !127
2017-01-24 14:13:01 -08:00
Rodrigo Caballero 3d8421d4c0 Apply feedback provided by reviewers.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-24 14:50:51 -06:00
Rodrigo Caballero 11eddd8aa6 Add WordPress tutorial to the tutorial's index.
Adds the WordPress tutorial to the index-ts.rst file.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-24 14:40:39 -06:00
Rodrigo Caballero 98a1855706 Add the WordPress installation tutorial.
The WordPress installation provides clear instructions to install
WordPress on top of a LAMP web server running Clear Linux. It requires
the completion of both the bare metal installation and the web server
installation tutorials before starting it.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-24 14:40:39 -06:00
Rodrigo Caballero 8b55b9f522 Add the web server installation tutorial.
The tutorial provides clear instructions to install a LAMP server using
Clear Linux. LAMP servers are needed for various use cases. The tutorial
can be used for multiple use case tutorials.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-24 14:40:39 -06:00
Rodrigo Caballero 958dbc585e Add the bare metal installation tutorial.
The bare metal installation tutorial provides detailed instructions to
install Clear Linux on a bare metal system. This is the first step for
several different use cases and it was written with reusability in mind.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-24 14:40:39 -06:00
Rodrigo Caballero b60a69bd52 Add the WordPress tutorial overview.
The overview file contains the toctree directive to the three parts.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-24 14:40:39 -06:00
Rodrigo Caballero ebb09566a8 Update the supported hardware text to be more generic.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-24 14:37:45 -06:00
Rodrigo Caballero 69a8af6e2c Update text to reflect the supported hardware list.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-23 18:03:46 -06:00
Rodrigo Caballero d1196d4b29 Update the supported hardware list.
Updates the supported hardware list ensuring compliance with the proper
usage guidelines.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-23 12:56:10 -06:00
Tim Pepper 6ce85c2bea ciao: move cluster/node status commands to new cli
Quite some time back the cli invocation for cluster status was changed,
but the documentation was not.  This brings docu back in line with
current behavior.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2017-01-20 15:45:34 -08:00
Tim Pepper 9cb8d1ad3e ciao: remove stale bug reference
Some warnings around ordering of node/daemon startup are no longer
needed as Ciao has enabled connect/disconnect notifications and
cluster formation is more robust nowadays.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2017-01-20 15:33:12 -08:00
Rodrigo Caballero 8909424d68 Merge branch 'mesiment-ciao-cluster-setup' into 'master'
update links for the ciao-deploy page

This pachset updates some broken links in the [ciao-deploy](https://clearlinux.org/documentation/ciao-deploy.html) page in clearlinux.org.

basically 2 changes:
* update broken links from clear-config-management to ciao repo
* remove unused github link

See merge request !126
2017-01-18 12:51:06 -08:00
Simental Magana, Marcos a89cef7f40 remove unused github link
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2017-01-18 13:44:05 -06:00
Simental Magana, Marcos b0a90e5457 update links from clear-config-management to ciao repo
The `hosts` and `group_vars/all` file links points to the
deprecated ciao content in the clear-config-management on
github instead of the new ciao repository, where the content
was moved to.

This commit changes the broken links to the new location in the
github.com/01org/ciao repository

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2017-01-18 13:41:23 -06:00
Rodrigo Caballero 91a042f64b Adds substitutions pertinent to this project.
Replaces the placeholder substitutions with the correct Clear Linux
substitutions.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2017-01-17 11:43:01 -06:00
Rodrigo Caballero 684c6499f1 Merge branch 'dpdk' into 'master'
Dpdk

See merge request !125
2017-01-12 14:16:38 -08:00
Mario Alfredo Carrillo Arevalo eba49deb27 Update Openvswitch & DPDK use case steps
These steps were updated according to new features
added in OVS 6.1 and DPDK 16.07.

Signed-off-by: Mario Alfredo Carrillo Arevalo <mario.alfredo.c.arevalo@intel.com>
2017-01-12 14:44:40 -06:00
Rodrigo Caballero 66b4163136 Fix typo on diagrams.
Fixes accross to across on both DAX diagrams.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2016-12-06 09:16:01 -06:00
Rodrigo Caballero 41cdf6ab0d Revert "Merge branch 'new-file-struct' into 'master'"
This reverts commit 4d707bc539, reversing
changes made to b18458758e.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2016-11-22 10:56:24 -06:00
Rodrigo Caballero 4d707bc539 Merge branch 'new-file-struct' into 'master'
New file struct

This merge reorganizes the source rst files to make contributions and identifying gaps easier.

See merge request !123
2016-11-18 11:42:14 -08:00
Rodrigo Caballero a4b61aecf9 Modify file structure of docs source files.
Changed the file structure to allow for easier and better maintenance of
the docs. Files were renamed as needed and following a consistent
convention. Added a index.rst to every folder allowing for partial
builds of the docs. Included content previously left out of the docs
build. The commit also performs minimal housekeeping.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2016-11-18 13:36:22 -06:00
Rodrigo Caballero b18458758e Merge branch 'auto-update' into 'master'
Auto update

Add details on Clear Linux auto update and how to disable/reenable it.

See merge request !122
2016-11-17 11:36:28 -08:00
William Douglas b2f80a72d5 Add documentation for auto-update
Clear Linux now enables software updates run automatically by
default. This change notifies users of this behavior as well as how to
disable and reenable it.
2016-11-16 20:59:41 +00:00
Rodrigo Caballero b782c27e57 Merge branch 'mixer' into 'master'
Mixer

See merge request !119
2016-11-16 06:48:03 -08:00
Rodrigo Caballero f3bc348adf Merge branch 'mesiment-ciao-cluster-setup' into 'master'
update ciao deploy with new location of ansible playbooks

This PR changes the documentation to reflect the adoption of the ansible playbooks into the [ciao repo](https://github.com/01org/ciao/)

See merge request !120
2016-11-14 10:15:41 -08:00
Simental Magana, Marcos bad08e4592 ciao-deploy: use the .. note:: rst directive
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-11-14 11:43:37 -06:00
Simental Magana, Marcos 6fd986755d ciao-deploy: use ciao provided ansible playbooks
Since the ciao examples to deploy were moved
from https://github.com/clearlinux/clear-config-management
to https://github.com/01org/ciao/, the instructions
should tell the user to use the ciao ones instead of
deprecated clear-config-management.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-11-11 14:20:31 -06:00
Tudor Marcu b3fb1bda73 mixer feedback changes
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2016-11-09 15:13:05 -08:00
Tullis, Michael L 35bd6c2fe2 Merge branch 'ciao_cli_fixes' into 'master'
Ciao cli fixes

Minor fixups: most of these got changed (months?!) ago, but a few appear to have persisted.

See merge request !118
2016-11-07 16:55:00 -08:00
Tim Pepper 90ea6a221f ciao: update some cli invocations
Some parts of the Ciao cluster setup document still referenced really old
command line style which no longer works.  This commit updates the older
"ciao-cli -command" invocations to the newer "ciao-cli command" (ie: no
'-') style.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-11-07 12:25:11 -08:00
Tullis, Michael L 601d20b2e2 clear_linux_os_on_azure.rst: Updated branding to third-party for Azure. 2016-11-04 17:11:52 -07:00
Tullis, Michael L cabead95d0 Merge branch 'azure-perf' into 'master'
Azure perf

Performance claim disclaimer and better trademark disclaimers.

See merge request !117
2016-11-04 16:58:35 -07:00
Robert Nesius 6100dcd49f Performance claim disclaimer 2016-11-04 16:50:19 -07:00
Tullis, Michael L fabf731552 ciao-deploy.rst: After merge, fixed a few minor language and branding issues. 2016-11-03 15:49:03 -07:00
Tullis, Michael L bb98c15f46 Merge branch 'mesiment-ciao-cluster-setup' into 'master'
update ciao-deploy page with new container instructions

This merge request updates the instructions on the ciao-deploy page, asking the user to download the ansible playbooks to keep them persistent

See merge request !116
2016-11-03 15:36:35 -07:00
Simental Magana, Marcos 30b522facd ciao-deploy: update instructions with new container
the new ciao-deploy container mounts the ansible
files from the docker host instead of those being provided
by the container. This allows the user to keep a persistent
configuration files, useful when deploy takes place more than once.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-11-03 13:46:16 -06:00
Tullis, Michael L c22d4839cc Fixed branding and language issues. Will open an issue on legal considerations for performance claim. 2016-11-02 17:17:32 -07:00
Tullis, Michael L be1ee9c3fd Merge branch 'azure' into 'master'
Azure

First commit for Azure docs. Will add more details once we are public, like the azure command line invocations.

See merge request !115
2016-11-02 16:57:31 -07:00
Robert Nesius 35315b8316 Azure docs - first draft 2016-11-02 00:48:27 -07:00
Tullis, Michael L 528e17ee4c Manually merging Tudor's commit ffae1753 for updates to mixer.rst, then closing merge request 113. 2016-10-31 13:46:34 -07:00
Tullis, Michael L b80be7a175 Merge branch 'remove-bundle-overview-image' into 'master'
Remove bundle overview image

The bundle image references both bundles that no longer exist and a layout of bundles that is not used. For now, simply remove the stale image.

See merge request !114
2016-10-31 12:38:53 -07:00
Tullis, Michael L 71f8a2ba1b Merge branch 'mixer-new-tools' into 'master'
Mixer new tools

See merge request !113
2016-10-31 12:34:06 -07:00
William Douglas 272b6b11e7 Remove out of date bundle overview image
The bundle image references both bundles that no longer exist and a
layout of bundles that is not used. For now, simply remove the stale
image.
2016-10-31 19:16:21 +00:00
Tudor Marcu ffae175390 Update mixer to represent new tool rewrite
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2016-10-28 16:05:23 -07:00
Leona e57687e515 Merge branch 'fix-vbox-which' into 'master'
Fix vbox which

This commit fixes the missing documentation from virtualbox guest additions.

this was reported by external user.

See merge request !111
2016-10-14 09:52:14 -07:00
Leona 737d04b864 Merge branch 'bundle-doc' into 'master'
Bundle doc

This commit adds a bundle base configuration documentation.

Now we can add specific configuration based on bundles.

See merge request !110
2016-10-13 15:23:24 -07:00
Miguel Bernal Marin 242e98d8aa vm-virtualbox: add missing step to install additions 2016-10-13 15:40:50 -05:00
Miguel Bernal Marin 8e1b1cad18 add documentation files to the index 2016-10-13 15:23:55 -05:00
Miguel Bernal Marin 8e51e5edbf add bundle base configuration documentation 2016-10-13 15:23:13 -05:00
Leona 78cd59b4f2 clarify what the various bundle list commands do or show. add date for relevancy 2016-10-12 11:11:56 -07:00
Leona 2c916e9a8b fix start gui command 2016-10-12 11:02:28 -07:00
L.S. Cook b50465280b fix whitespace on ceph-deploy
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-10-11 08:29:08 -07:00
Leona 12389c4361 edit for spelling, grammar, rst syntax
Signed-off-by: Leona <leonax.cook@intel.com>
2016-10-10 11:32:00 -07:00
Leona 5c9edab9bd update bundles table status info as of release 10900
Signed-off-by: Leona <leonax.cook@intel.com>
2016-10-10 08:31:54 -07:00
Leona 3ab90f5f4f Merge branch 'mesiment-ciao-cluster-setup' into 'master'
update ciao cluster setup

This change introduces the usage of ciao-deploy container, which contains all the setup
previously done by the user. Now it's only required that the user pulls the `clearlinux/ciao-deploy` container
and start it as described in the instructions.

See merge request !109
2016-10-10 07:51:17 -07:00
Simental Magana, Marcos 3217fdb8ad specify to move to /root/ in container 2016-10-07 17:30:26 -05:00
Simental Magana, Marcos 7e09747727 reword the ansible ssh requirement for the deployment. 2016-10-07 16:35:02 -05:00
Simental Magana, Marcos 6c955aef33 replace deployment section with deployment-container
Instead of doing a lot of instructions to setup
a deployment machine, we just ask the user to pull
and use a container already setup with all the needed
tools.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-10-07 15:16:23 -05:00
Leona 86af3ff844 fix spacing issue on README
Signed-off-by: Leona <leonax.cook@intel.com>
2016-10-05 11:51:04 -07:00
Leona de7d9cbec4 fix spacing issue on README
Signed-off-by: Leona <leonax.cook@intel.com>
2016-10-05 11:49:36 -07:00
Leona fa6fe5cb24 edit ceph deploy for rst syntax and minor grammar fixes
Signed-off-by: Leona <leonax.cook@intel.com>
2016-10-05 08:31:25 -07:00
Leona bf7eb959dc update bundles table with new refactored bundles and minor styles change to table rendering
Signed-off-by: Leona <leonax.cook@intel.com>
2016-10-05 08:07:17 -07:00
Leona d2caf13b60 Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-10-05 07:15:29 -07:00
Leona 9847b3d4ac remove extra character on line 29 to close issue #14 2016-10-05 07:14:52 -07:00
Leona c4cc76c471 Merge branch 'mixer-cert' into 'master'
Mixer cert

See merge request !108
2016-10-04 11:11:38 -07:00
Tudor Marcu 9decb9d9cf Fix cert location
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2016-10-03 16:06:11 -07:00
Leona 7781b64552 Fix typos and grammar edit on vm-virtualbox
Signed-off-by: Leona <leonax.cook@intel.com>
2016-10-03 11:33:39 -07:00
Leona c4049ed744 update link on README 2016-10-03 08:53:44 -07:00
Leona 6cdff123b4 update README 2016-10-03 08:52:24 -07:00
Leona 49f1640059 release 10780 bundles table update 2016-10-03 07:30:43 -07:00
Leona 8c5eb4e5e3 Merge branch 'update_supported_hw' into 'master'
reword supported hardware section.

Start by specify supported hardware and provide help to determinate
if user's system is available to run clearlinux in a later
paragraph.

See merge request !107
2016-09-29 11:40:29 -07:00
Simental Magana, Marcos c5123f7a5d reword supported hardware section.
Start by specify supported hardware and provide help to determinate
if user's system is available to run clearlinux in a later
paragraph.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-09-29 12:02:34 -05:00
L.S. Cook dfb4f1393d update Supported Hardware page
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-09-29 09:32:01 -07:00
Leona a1e605ea9c updating bundles table with current status on bundles_overview page 2016-09-28 07:37:09 -07:00
Leona 0d9fbc8de9 Merge branch 'mesiment-ciao-cluster-setup' into 'master'
update ciao-deploy bundle requirements

Change `os-core-dev` for `c-basic` as we only need gcc.

Change `os-common` for `openstack-common` as the 1st bundle doesn't exists and it really meant the 2nd one.

Please wait for review from @albertom to merge.

See merge request !106
2016-09-26 14:11:39 -07:00
Simental Magana, Marcos 5017472075 ciao-deploy: use the correct bundles.
The `os-common` bundle doesn't exists (should be `openstack-common`
instead) and we can use the `c-basic` instead of `os-core-dev`
as it's smaller.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-09-26 15:59:04 -05:00
Leona e22ea10b74 Merge branch 'mixer-docs' into 'master'
Mixer docs

Update mixer documentation.

See merge request !105
2016-09-26 13:11:08 -07:00
Tudor Marcu b88c271295 Update mixer documentation
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2016-09-26 12:57:01 -07:00
Leona bc8c14c580 Merge branch 'icis_url' into 'master'
Appended /icis/ to bulk_provisioning URLs

Two of the URLs in source/bulk_provisioning.rst pointed to the wrong
URL on the PXE / ICIS server. They now point to the icis subdirectory
where the uwsgi app is running.

Signed-off-by: John Andersen <john.s.andersen@intel.com>

See merge request !103
2016-09-26 11:32:09 -07:00
John Andersen 6251282b4d Appended /icis/ to bulk_provisioning URLs
Two of the URLs in source/bulk_provisioning.rst pointed to the wrong
URL on the PXE / ICIS server. They now point to the icis subdirectory
where the uwsgi app is running.

Signed-off-by: John Andersen <john.s.andersen@intel.com>
2016-09-26 10:06:12 -07:00
Leona 8cd997c531 edit changes on network_boot file
Signed-off-by: Leona <leonax.cook@intel.com>
2016-09-26 09:07:21 -07:00
Leona 5e77d7779a edit changes on network_boot file for syntax, grammar, clarity
Signed-off-by: Leona <leonax.cook@intel.com>
2016-09-26 08:32:35 -07:00
Leona 13395ea9d8 Merge branch 'network_boot_NAT' into 'master'
Instructions for NATing cluster on network boot

The description of how to construct your network was missing from the
network_boot documentation. This adds instructions on how to
configure the cluster so that the PXE / DHCP server allows traffic
to flow from internal to external networks and vice versa. Without
this the documentation is incomplete as it assumes the user knows how
to set up some kind of networking. By providing this information the
user is able to get a fully functioning cluster up an running biased
solely on this document.

Signed-off-by: John Andersen <john.s.andersen@intel.com>

See merge request !102
2016-09-26 07:50:12 -07:00
John Andersen 06a381d44f Instructions for NATing cluster on network boot
The description of how to construct your network was missing from the
network_boot documentation. This adds instructions on how to
configure the cluster so that the PXE / DHCP server allows traffic
to flow from internal to external networks and vice versa. Without
this the documentation is incomplete as it assumes the user knows how
to set up some kind of networking. By providing this information the
user is able to get a fully functioning cluster up an running biased
solely on this document.

Signed-off-by: John Andersen <john.s.andersen@intel.com>
2016-09-23 15:24:41 -07:00
Leona 8a62d93743 Merge branch 'ciao_deploy_typo_node' into 'master'
Ciao deploy typo node

there was a typo in the install section for the ciao-deploy page.
This Merge Request fixes the typo.

See merge request !101
2016-09-23 13:27:05 -07:00
Simental Magana, Marcos c7c47c6f80 fix typo 'development' -> 'deployment' on install section
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-09-23 15:19:04 -05:00
Leona fceef6671a Merge branch 'get_involved_dropdown' into 'master'
Get involved dropdown

Fixed dropdown slide for header menu

See merge request !100
2016-09-23 11:05:43 -07:00
Noelia Nunez 3a05efb10b Fixed Get Involved dropdown 2016-09-23 12:47:38 -05:00
Leona 750f649c71 Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-09-23 07:13:10 -07:00
Leona 81a50e9aa5 bundles status as of 10600
Signed-off-by: Leona <leonax.cook@intel.com>
2016-09-23 07:12:45 -07:00
Leona 0ef3fe99ad Merge branch 'network_boot' into 'master'
Network boot use latest version

Network boot documentation said to set version variable to
/usr/share/clear/version and then download
https://download.clearlinux.org/current/clear-${version}-pxe.tar.xz
however if /usr/share/clear/version does not match
https://download.clearlinux.org/latest then
clear-${version}-pxe.tar.xz ends up being an xml response saying
that the file was not found and the tar step fails.

This patch tells the user to set version to
https://download.clearlinux.org/latest so that the download from
/current/ succeeds.

Signed-off-by: John Andersen <john.s.andersen@intel.com>

See merge request !99
2016-09-22 15:23:56 -07:00
John Andersen 0bc8c9451c Network boot use latest version
Network boot documentation said to set version variable to
/usr/share/clear/version and then download
https://download.clearlinux.org/current/clear-${version}-pxe.tar.xz
however if /usr/share/clear/version does not match
https://download.clearlinux.org/latest then
clear-${version}-pxe.tar.xz ends up being an xml response saying
that the file was not found and the tar step fails.

This patch tells the user to set version to
https://download.clearlinux.org/latest so that the download from
/current/ succeeds.

Signed-off-by: John Andersen <john.s.andersen@intel.com>
2016-09-22 09:17:00 -07:00
L.S. Cook 93cb76681b fix whitespace and line length
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-09-21 10:16:42 -07:00
L.S. Cook d87ea7450f Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-09-21 09:30:16 -07:00
L.S. Cook cacb450589 adding CIAO deploy specifics for Ubuntu 2016-09-21 09:29:52 -07:00
Leona c6eaa124eb Merge branch 'mryan-ciao-cluster-setup' into 'master'
Mryan ciao cluster setup

Update the Go requirements to Go 1.7.  Ciao no longer builds with Go 1.6.

See merge request !98
2016-09-21 06:31:52 -07:00
Mark Ryan 366eded708 ciao-cluster-setup.rst: Update Go requirements.
Go 1.7 is now required to build ciao.

Signed-off-by: Mark Ryan <mark.d.ryan@intel.com>
2016-09-21 11:10:15 +01:00
Leona fa1efd71df Merge branch 'ciao' into 'master'
Ciao

See merge request !97
2016-09-20 11:01:51 -07:00
Alberto Murillo 2d24ee5e76 ciao-deploy.rst: Explain created files
The playbook creates some files when its executed.

The files are:
./certificates directory which contains the certificates used in the cluster
./images directory which contains the os images used in the cluster
./openrc file which contains environment variables to authenticate openstack cli
./ciaorc file which contains environment variables to authenticate ciao cli

Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
2016-09-20 12:35:14 -05:00
Alberto Murillo c2147039bb ciao-deploy.rst: Update passwords
Update passwords shown un ciao-deploy to match those in
https://github.com/clearlinux/clear-config-management/tree/master/examples/ciao

Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
2016-09-20 12:13:17 -05:00
Leona ceb9476476 run bundles status script for 10490
Signed-off-by: Leona <leonax.cook@intel.com>
2016-09-19 11:50:43 -07:00
Leona fa8679c6c1 fix typos on getting started and clear containers pages
Signed-off-by: Leona <leonax.cook@intel.com>
2016-09-19 10:43:41 -07:00
Leona 0792b600f0 updating bundles details as of Sept 14
Signed-off-by: Leona <leonax.cook@intel.com>
2016-09-14 11:28:02 -07:00
L.S. Cook b17b0191f7 fix doc bug on vm-kvm.rst - port 10022 in start_qemu.sh
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-09-13 15:02:26 -07:00
Leona 666007052f Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-09-07 10:48:31 -07:00
Leona 7164746293 Update table on bundles-overview
The bundles table has updated with current
status of Active / WIP / Deprecated bundles
as of release 10320.

Signed-off-by: Leona <leonax.cook@intel.com>
2016-09-07 10:47:16 -07:00
Leona 2c476ffe43 Merge branch 'ciao' into 'master'
More updates to ciao deployment documentation

See merge request !96
2016-09-07 10:33:44 -07:00
Alberto Murillo ba731a8fab ciao-deploy.rst: More updates to documentation
- The Prerequisite section no longer explains how to
  create an ssh-key. Remove a reference to it.

- Specify defaults/main.yml file on each role contains
  a full list of available variables that can be used.

- "Start" the deployment rather than "fire" it

- Specify the location of ciaorc file

Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
2016-09-07 10:20:59 -05:00
L.S. Cook 08b0c2bc80 grammar edits 2016-09-06 16:00:15 -07:00
L.S. Cook 7a7fae1a4a removing out of date reference to April 2016 download images 2016-09-06 12:56:06 -07:00
Tullis, Michael L 726d75b8bd Language and formatting corrections to merge request 95. 2016-09-06 09:59:36 -07:00
Tullis, Michael L 03a5d5d0c0 Merge branch 'ciao' into 'master'
Update Ciao documentation

This MR updates the ciao documentation
Please do not merge until the team has finished with the review.

See merge request !95
2016-09-06 09:45:54 -07:00
Alberto Murillo 28bcac1d1a ciao-deploy.rst: Update ciao instructions
Update how the ciao deployment is done with the new playbooks.

Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
2016-09-06 11:22:56 -05:00
L.S. Cook e0dcd88171 fix whitespace
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-09-06 08:13:29 -07:00
L.S. Cook 0b8283d7b9 edit pass on bulk_provisioning tutorial
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-09-06 08:00:31 -07:00
Tullis, Michael L e8f5fd415b Punctuation 2016-09-02 23:45:07 -07:00
Tullis, Michael L f996c5086b Adding and reconfiguring ciao content per https://jira01.devtools.intel.com/browse/CLEAR-1593. 2016-09-02 23:01:06 -07:00
Tullis, Michael L ebf94ee792 Add bulk provisioning back into index 2016-08-31 16:19:07 -07:00
Tullis, Michael L a5f8079f7c Remove bulk provisioning from index 2016-08-31 16:16:59 -07:00
Tullis, Michael L 36f66ff853 Added bulk provisioning to index 2016-08-31 15:34:29 -07:00
L.S. Cook 62a9a176cc adding changes to ciao-cluster-setup.rst from Carlos Garcias merge request 94
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-08-30 13:00:58 -07:00
Leona 9cd11a3e0a Merge branch 'rnesius-bulk-provisioning' into 'master'
Bulk Provisioning Documentation

I think this should go under the "Advanced" section, alongside the pxe documentation.  Wasn't sure how to do that though.

See merge request !93
2016-08-30 09:21:23 -07:00
L.S. Cook 187fbede1c updating cc-oci runtime link on clear containers-getting-started page
Signed-off-by: L.S. Cook <leonax.cook@intel.com>
2016-08-30 09:19:26 -07:00
Robert Nesius ae1cb3b607 Corrections and cleanup 2016-08-29 22:39:01 -07:00
Tullis, Michael L 20d9513e30 Merge branch 'docs_sidebar_responsive' into 'master'
Docs - sidebar responsive fix

- Fixed responsiveness for sidebar on mobile devices
- Changed in header: Clear Linux Project* to Clear Linux* Project (star was in wrong word)
- Removed unused js code

See merge request !92
2016-08-29 15:28:57 -07:00
Noelia Nunez 3c0c9abc22 Fixed sidebar responsive styles 2016-08-29 17:18:01 -05:00
Noelia Nunez ff55768c65 Adding css changes for sidebar responsive 2016-08-29 17:15:09 -05:00
Leona 9652f78d71 update bundles_overview.rst with data from release 10140
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-29 08:26:59 -07:00
Leona bcc8fc4d34 Merge branch 'fix-vbox' into 'master'
Update VirtualBox documentation

This commit adds a section to virtualbox documentation and fix an instruction.

See merge request !91
2016-08-25 08:33:03 -07:00
Miguel Bernal Marin fce4821696 vm-virtualbox: update guest addition section 2016-08-25 10:09:44 -05:00
Leona 90f7bbfd97 Merge branch 'mesiment-ciao-cluster-setup' into 'master'
create new user `ciao` instead of `admin`

creating `admin` user instruction will fail due to user `admin` is created on the keystone bootstrap process.
We will create a ciao user instead with admin privileges.

See merge request !90
2016-08-23 13:15:31 -07:00
Simental Magana, Marcos 6eda4b7062 create new user ciao instead of admin 2016-08-23 15:04:35 -05:00
Tullis, Michael L 21449a24ca Merge branch 'mesiment-ciao-cluster-setup' into 'master'
use self-explanatory user/password for the keystone setup

Remove the ``csr`` user, replacing it with a more self-documenting user.

Change passwords to easier-to-understand passwords, avoid duplication
of the very same password for accounts which may confuse the user.

See merge request !89
2016-08-23 11:17:02 -07:00
Simental Magana, Marcos 7275edf942 use self-explanatory user/password for the keystone setup 2016-08-23 10:29:50 -05:00
Leona e1a7a8ad6e Merge branch 'mesiment-ciao-cluster-setup' into 'master'
update ciao-cluster-setup

There are some items that were updated:
- Remove a warning asking to not to start the ciao-controller is no ciao-network node was running.
- Update the configuration example file with new yaml schema changes.
- Use same passwords for the openstack users created to be consistent with the examples provided by the ansible deployment.

See merge request !88
2016-08-22 14:09:06 -07:00
Simental Magana, Marcos 1574143575 remove outdated warning about starting ciao-controller 2016-08-22 15:11:00 -05:00
Simental Magana, Marcos eb3aebe04d update configuration example 2016-08-22 15:09:43 -05:00
Simental Magana, Marcos d6c4507848 use same password as ciao ansible setup examples 2016-08-22 14:59:10 -05:00
Leona 9861edf08b updating details on bundles table as of version 10040
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-22 06:50:47 -07:00
Leona 41b6a4fb4c Fix for rendering of FAQs on clear containers
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-19 09:32:56 -07:00
Leona 97dcc0333d no capital letters in image file names on clear containers
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-18 13:09:43 -07:00
Leona 49f16d46da graphical filenames on clear-containers now with dashes
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-18 11:11:18 -07:00
Leona 219ab4b309 fixing broken images with png so they will render correctly
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-18 11:07:07 -07:00
Leona 93db1737c1 adding Intel Clear Containers graphics to master from stg 2016-08-17 06:53:42 -07:00
Tullis, Michael L fbbe67518d Merge branch 'ceph' into 'master'
Ceph

See merge request !87
2016-08-16 10:15:57 -07:00
Alberto Murillo 4e5b2bfd75 ceph-deploy: Update documentation
- Add metdata server for CephFS
- Use 'deployment' instead of 'development' node
- Clarify Prerequisites section
- Add a link to each roles default variables
- Add a node that EXT4 is not supported and XFS should be used

Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
2016-08-16 12:06:35 -05:00
Leona c52dd38ee8 fix broken link to Arch overview
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-16 10:04:59 -07:00
Leona e483a93b34 adding updates and changes from gwhaley-clear-containers 2016-08-15 10:32:34 -07:00
Leona 870225f793 fixing broken link and consistency in ref to VMware
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-15 09:07:32 -07:00
Robert Nesius 320ba144cb bulk provisioning docs first pass 2016-08-15 00:47:33 -07:00
Leona f0f4f6a0dc correcting ToC links and adding link to Architecture Overview
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-12 13:10:54 -07:00
Leona ca20b647af adding latest version of CC Architecture overview with req consistent use of Intel Clear Containers
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-12 11:55:22 -07:00
Leona 15ba5c5641 delete deprecated file bundles_in_clr and clean whitespace on
ceph deploy
2016-08-12 07:38:36 -07:00
Leona 55053858b2 fix spacing on code-block 2016-08-10 10:47:06 -07:00
Leona ac6b902226 Keep image reference generic for fix on sig validation sha512sum output
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-10 10:46:11 -07:00
Leona 7ca5d6c5e6 Fix doc bug for image sig validation sha512sum output
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-10 10:43:02 -07:00
Leona cc78b42cb6 bundles_overview table details current as of release 9890
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-10 10:07:48 -07:00
Tullis, Michael L 6e9f73dbe6 A few minor language updates in ciao-cluster-setup.rst after merge request 86 and commit b9edd20c. 2016-08-08 16:48:39 -07:00
Tullis, Michael L a749e7b9dc Merge branch 'albertom' into 'master'
Update ciao-cluster-setup

Update with newer usage

    - Remove trailing white-spaces
    - Rename cnci_agent to ciao-cnci-agent
    - Remove options from launchers command line
      (options are now fetched from the controller node)
    - Update cnci image reference from 7470 to 8260
    - Fix broken links
    - Create /etc/ciao/configuration.yaml file

See merge request !86
2016-08-08 16:33:06 -07:00
Alberto Murillo b9edd20c09 ciao-cluster-setup.rst: Update with newer usage
- Remove trailing white-spaces
- Rename cnci_agent to ciao-cnci-agent
- Remove options from launchers command line
  (options are now fetched from the controller node)
- Update cnci image reference from 7470 to 8260
- Fix broken links
- Create /etc/ciao/configuration.yaml file

Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
2016-08-08 18:27:41 -05:00
Leona bf264bee3c latest release update table on bundles_overview
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-08 10:53:22 -07:00
Leona 8607a6f29f fix typo
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-08 08:45:31 -07:00
Tullis, Michael L 3e0c827188 Fixed hyperlink. 2016-08-05 08:59:36 -07:00
Tullis, Michael L b6f6929c87 Minor language/branding correction for http://clrgitlab.intel.com/clr-documentation/project-docs/merge_requests/84. 2016-08-04 11:09:57 -07:00
Tullis, Michael L dd38bae970 Merge branch 'ciao-cnci' into 'master'
Ciao cnci

minor updating of ciao cnci related documentation

See merge request !84
2016-08-04 11:06:34 -07:00
Tim Pepper 7eabc505fa ciao: add openstack/keystone demo project creation command
A "demo" project is needed for the rest of the demostration commands shown.
Something/somebody was pre-creating this automagically in our dev
environment internally, but it needs done manually normally and that needs
documented.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-08-04 09:04:30 -07:00
Tim Pepper 0fc7807fb5 ciao: more ciao-cli syntax changes
Given my prior observation of outdated ciao-cli invocations, I did a read
through of ciao-cli related bits and found a number of additional areas
needing updated.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-08-03 16:03:15 -07:00
Tim Pepper 92b0ce3610 ciao: use updated ciao-cli arguments
Quite some time back the command line was modified without reverse
compatibility, and the docu here has bit rotted.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-08-03 14:26:31 -07:00
Tim Pepper e6c27bbdc2 ciao: simplify CA setup docu for ClearLinux
ClearLinux has simplified their mechanism for CA trust.  This nicely
trims a lot of complexity from our ciao documentation.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-08-03 14:19:54 -07:00
Tim Pepper 893c595675 ciao: note placement of image after creation
The unique thing here versus the upstream documentation is we're describing
a cluster setup where the image, once created, needs to land in a very
specific location.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-08-03 14:11:50 -07:00
Tim Pepper 5699f2db83 ciao: simplify cnci documentation
An upstream page has the maintained/preferred workflow for setting up a
CNCI.  Rather than trying to maintain a duplicate of this, lets minimally
describe what's needed and refer to the upstream documentation point.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-08-03 14:07:49 -07:00
Leona 001e95b8f3 sending fixes for ToC structure and tutorials section
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-03 11:31:50 -07:00
Leona 05a1b20cfc Merge branch 'fix-vm-virtualbox' into 'master'
Fix vm virtualbox

On external IRC (freenode) some people are asking to use VirtualBox on ClearLinux.
This PR updates VirtualBox documentation to ensure a proper usage.

This is a P1 issue that afects ClearLinux.

See merge request !83
2016-08-03 09:32:41 -07:00
Miguel Bernal Marin 4750be4c2f vm-virtualbox: Update documentation
ClearLinux changed the way to use VirtualBox. This commits update
the documentations to use it properly.
2016-08-03 11:21:02 -05:00
Tullis, Michael L ec3a427288 Minor language/branding corrections to commit e654cc2278 2016-08-02 15:54:03 -07:00
Tullis, Michael L 4cb82622c0 Merge branch 'ciao-certs' into 'master'
Ciao certs

We've got a snippet of stale information around adding certificates to a system, and could use some actionable info here to help users get their certs fully configured.

See merge request !82
2016-08-02 15:49:59 -07:00
Tim Pepper e654cc2278 ciao: freshen documentation on certificate authorities
We removed a section on adding certificates to your browser, yet we do need
info on adding a certificate to the system CA trust.  But this varies with
each linux distribution.  It's complicated and authoritative information on
the topic is out there in web, so give minimal information to help a
reasonable system administrator on their way.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-08-01 14:04:56 -07:00
Leona e799720c6d fix wonky list element html from table gen-doc.sh script
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-01 11:55:48 -07:00
Leona 25640d1af1 update bundle details as of version 9640 including go-basic go-extras ml-basic
Signed-off-by: Leona <leonax.cook@intel.com>
2016-08-01 11:33:57 -07:00
Leona 10f42e5d51 updating list of bundles as of release 9560
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-27 10:42:56 -07:00
Leona f8360b72b6 editingand refactoring for cleaner table of contents, Sphinx rendering, typos
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-27 08:40:45 -07:00
Leona 8b94376f2a refactoring ToC to make Clear Containers easier to spot, not hidden under getting_started
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-27 07:52:55 -07:00
Leona 52f341d847 minor edits for formatting, grammar, line length, etc
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-27 07:38:31 -07:00
Leona d1451676c0 branding correction
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-26 09:50:30 -07:00
Leona ff254eed10 branding correction
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-26 09:49:12 -07:00
Leona bdbb4417de updating getting started instructions with feedback from a user
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-26 09:45:24 -07:00
Leona fbd90911f6 fixing link to mailing list on gs_installing_as_host 2016-07-25 14:27:40 -07:00
Leona b103c1e43f fix broken link to clear containers docker and typo on page url
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-22 15:35:27 -07:00
Leona fd8fbdda6d fix links on bundles_overview
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-20 11:25:19 -07:00
Leona fa6fe7663c synchronizing table with more current list of Active and WIP bundles
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-20 11:15:24 -07:00
Leona 21743b44b4 editing validate_sigs.rst to comply with Jira commentary
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-19 08:03:13 -07:00
Leona e6d8b18df2 clarify validating_sigs.rst verifying signed MoM process
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-18 11:33:09 -07:00
Leona cf102d46d7 Merge branch 'ciao_deploy_update' into 'master'
Ciao deploy update

Update *ciao-deploy.rst* documentation with current examples in https://github.com/clearlinux/clear-config-management/tree/master/examples/ciao

Changes:
* updated the group_vars/all file with newest example
* deployment added a compute node
* Added the `--private-key=<ssh_key>` instruction when running the playbooks

Please merge once @onmunoz , @albertom , @lmaciasm , @eocardon  and @carlosag comment it's all OK with the changes

See merge request !81
2016-07-15 14:42:58 -07:00
Simental Magana, Marcos ed5a7bca31 ciao-deploy.rst: update documentation with new ciao ansible variables
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-07-15 15:29:25 -05:00
Leona 60bfd051e5 s 2016-07-14 13:02:58 -07:00
Leona 4ac4ca18f5 adding change by carlos how to access ciao workload
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-14 13:02:21 -07:00
Leona deaeb272c7 minor formatting fixes on validate_sigs.rst for readability
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-12 09:10:10 -07:00
Leona 6b724cc226 more branding minutiae for legal reqs
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-12 08:49:18 -07:00
Leona 05a6f2e20b minutiae regarding product name refs must comply with legal reqs
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-12 07:37:04 -07:00
Leona 0af1ae7902 update pubkey spacing error and format for better website rendering
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-08 16:44:03 -07:00
Leona 0c9677d359 branding symbols needed only on first instance per page
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-08 13:47:00 -07:00
Leona 0a05cbf7ba edit for branding reqs
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-08 13:38:38 -07:00
Leona e180e3dc6f edit for branding reqs
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-08 13:34:18 -07:00
Leona 730493c5a0 update clearcontainers page with Intel branding as per namesdb
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-08 13:29:27 -07:00
Leona 769c6ea11f updating page with required names-db branding fixes
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-08 11:45:38 -07:00
Leona 7112df9f9f consistency in timestamps
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-08 06:08:41 -07:00
Leona 33cdf11162 fixing small format issues due to gitlab rendering rst
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-07 15:21:13 -07:00
Leona ba8456e877 adding info about signing and verifying build artifacts to advanced_config
Signed-off-by: Leona <leonax.cook@intel.com>
2016-07-07 15:15:42 -07:00
Leona ed551e6a17 validate_sigs content being added 2016-07-07 15:13:48 -07:00
Leona b6677bef1a Merge branch 'mryan-ciao-cluster-setup' into 'master'
Mryan ciao cluster setup

See merge request !78
2016-07-07 13:33:59 -07:00
Mark Ryan 95181ccb9f ciao: Update ciao-launcher instructions
This commit removes the --network option that was specified on the various
ciao-launcher example command lines in the previous version of this
document.  --network is no longer needed as the role of a given launcher
instance is now determined from its SSNTP certificate.

The instructions for resetting compute and network nodes have been updated.
The --hard-reset option for launcher makes the other steps unnecessary.

Signed-off-by: Mark Ryan <mark.d.ryan@intel.com>
2016-07-07 20:25:10 +01:00
Leona 52c2c959fe Merge branch 'tcpepper-ciao-cluster-setup' into 'master'
Tcpepper ciao cluster setup

Small edit I forgot to push in May...

See merge request !77
2016-07-07 11:51:42 -07:00
Tim Pepper 3b40a1e93b ciao: update CNCI image location
A new image is rsyncing to https://download.clearlinux.org/demos/ciao/
and the documentation needs to reference it.  To prevent the need for
these changes repeatedly in the future, we'll soon have things set up
to consume automagically whatever is the latest image.

Signed-off-by: Tim Pepper <timothy.c.pepper@linux.intel.com>
2016-07-07 11:45:21 -07:00
Leona 391ff3d89a Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-07-06 10:48:39 -07:00
Leona 94dcf24397 ciao_ansible content corrected and ready for prod 2016-07-05 05:33:30 -07:00
Leona 99b8d45f63 Merge branch 'ciao_ansible' into 'master'
Ciao ansible

This Merge requests documents how to **use ansible** playbooks offered in clearlinux **to deploy a CIAO cluster**

See merge request !75
2016-07-05 05:31:40 -07:00
Leona e9c931c9b4 Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-07-05 05:28:47 -07:00
Leona 79b8feef92 Merge branch 'fix_usb' into 'master'
Fix command to create clearlinux bootable USB sticks

It was pointed out that our ``dd`` command to create live usb for clearlinux should not have the ``BS=`` parameter.

This merge request remove the BS=4M parameter from our ``dd`` command.

See merge request !76
2016-07-05 05:27:18 -07:00
Simental Magana, Marcos 61a4bcf86d update example creating bootable usb
This example removes the `bs=4M` part of the dd command using also
a newer installer image (clear-9130-installer.img.xz)

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-07-04 14:07:26 -05:00
Simental Magana, Marcos 7b1741cf25 remove BS=4M from the dd command
as pointed out on IRC:
<arjan> bs= on the dd command line will cause dd to not write the last partial
<arjan> block if the file you're writing isn't a multiple of the size

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-07-04 13:23:09 -05:00
Simental Magana, Marcos 6833466c6f change wording: to 2016-07-01 15:51:38 -05:00
Simental Magana, Marcos 289457e625 Add ciao-deploy using ansible page 2016-07-01 10:17:49 -05:00
Leona bf3698d504 adding content for user-level sig validating
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-28 16:52:33 -07:00
Leona 0ddb8ea0fc Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-06-24 11:14:20 -07:00
Leona 225f17d3ad updating image with png version
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-24 11:13:50 -07:00
Leona 6d538a5d73 Merge branch 'staging' into 'master'
Staging

Branch vm-doc-fixes getting pulled into master.

See merge request !74
2016-06-23 14:50:39 -07:00
Leona 1a38454bb3 Merge branch 'vm-docs-fixes' into 'staging'
Vm docs fixes

These are a small fixes to the visualized section.

See merge request !73
2016-06-23 14:48:47 -07:00
Miguel Bernal Marin 654d72a5d2 vm-hyperv: add secure boot instructions 2016-06-23 15:49:29 -05:00
Miguel Bernal Marin 0138836f10 link to the image directory instead of show latest version 2016-06-23 15:40:07 -05:00
Leona 9b3ce5efc7 updating diagram with more legible version created by RC
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-23 12:06:10 -07:00
Leona 811beb9f54 updating diagram with more legible version created by RC
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-23 12:01:05 -07:00
Leona 648d136d4a Merge branch 'staging' into 'master'
Staging

See merge request !72
2016-06-17 14:02:01 -07:00
Leona 0276254053 fixing broken table output from bundles script
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-17 13:57:12 -07:00
Leona 7b364dc859 Merge branch 'staging' into 'master'
Staging

See merge request !71
2016-06-17 11:36:22 -07:00
Leona 3c12a9a877 updating bundles_in_clr table to reflect current status of work on individual bundles
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-17 11:16:16 -07:00
Leona af0d939531 updating bundles_in_clr table to reflect current status of work on individual bundles
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-17 10:47:14 -07:00
Leona 6a89910f7a updating bundles_in_clr table to reflect current status of work on individual bundles
Signed-off-by: Leona <leonax.cook@intel.com>
2016-06-17 10:33:58 -07:00
Leona f2d91732d5 Merge branch 'onmunoz-ciao-cluster-setup' into 'staging'
Integrate new configuration package setup

See merge request !70
2016-06-17 10:17:03 -07:00
Munoz, Obed N af9fc10986 Integrate CIAO configuration commands and docs
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-06-17 12:00:33 -05:00
Tullis, Michael L 649f2616a9 Merge branch 'staging' into 'master'
Staging

See merge request !69
2016-06-16 13:54:49 -07:00
Tullis, Michael L fb2c81bf4b Merge branch 'ciao-cli' into 'staging'
Ciao cli

I have updated the ciao documentation to reflect the latest changes in ciao-cli

See merge request !68
2016-06-16 13:46:34 -07:00
Alberto Murillo b8fd2666b4 Update ciao documentation to show the new ciao-cli usage 2016-06-16 14:43:46 -05:00
Leona 81eaffac48 Merge branch 'staging' into 'master'
Staging

Mixer_update fixes from Tudor added to master

See merge request !67
2016-06-09 20:25:39 -07:00
Leona 71cb852b98 Merge branch 'mixer_updates' into 'staging'
Mixer updates

Update mixer documentation to reflect changes in the mixer tools scripts.

See merge request !65
2016-06-06 17:52:04 -07:00
Tudor Marcu 583827ee1c Update mixer docs to latest changes
Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2016-06-04 00:52:47 -07:00
Leona 819a592a37 udpate typo in edit of network-boot.rst, respectfully
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-23 09:58:51 -07:00
Leona 31a5543b21 Edit network-boot.rst instructions to be more sensible about PXE chainloading and other potentially ambiguously-confusing things
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-23 09:49:50 -07:00
Leona 06e434949f manually adding Alberto's changes to update ciao-cnci-agent naming convention on ciao-cluster-setup.rst
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-20 17:19:02 -07:00
Leona f2cf4645c9 Updating edit for further consistency and clarity
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-20 12:45:54 -07:00
Tullis, Michael L 36b4d64cc0 Fixed typos in bundles_overview.png. 2016-05-19 16:22:36 -06:00
Tullis, Michael L 009be63a3c Fixed typos in pktgen_lw3fd.png 2016-05-19 16:14:58 -06:00
Tullis, Michael L 26fc93e858 Fixed typos and language in ac-dpdk.rst. 2016-05-19 15:56:15 -06:00
Leona e9f7627d8f edit ac-ovs-dpdk.rst for English, grammar, flow, clarity and formatting
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-19 11:39:41 -07:00
Leona db8996a5fb updating with proposed fix for CLR-1382 JIRA doc bug
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-12 11:04:44 -07:00
Leona 692fabba72 Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-05-12 08:36:13 -07:00
Leona 82e35d5a5a submitting a fix for JIRA doc bug 1382 on vm-kvm.rst
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-12 08:35:52 -07:00
Tullis, Michael L 3de6a7dc50 Per merge request #62, copying commit b57f4440 to master branch from staging after a few minor corrections to punctuation. 2016-05-12 09:04:39 -06:00
Tullis, Michael L 73c3d3abf5 Per commit 16eaf347 to staging, removing the following bundle descriptions from the master branch:
openstack-all-in-one
openstack-compute
openstack-compute-controller
openstack-configure
openstack-controller
openstack-database
openstack-data-processing
openstack-lbaas
openstack-network
openstack-telemetry
openstack-telemetry-controller
openstack-vpnaas
2016-05-05 12:48:11 -06:00
Leona b0f7c45713 editing vm-vmware-player.rst file for syntax, formatting, grammar, lists
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-04 12:23:37 -07:00
Leona 686293f4e4 correct paragraph formatting typo
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-04 10:57:20 -07:00
Leona f589e9bf1b editing vm-vmware-esxi page for rst formatting and clarity
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-04 10:19:40 -07:00
Leona 9299392103 correcting formatting, grammar and typos in vm-hyper-v.rst
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-04 08:11:39 -07:00
Leona 634ec24020 correcting typos and formatting on vm_virtualbox page
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-04 07:40:07 -07:00
Tullis, Michael L 8569f92120 Based on b755b453 Disable Openstack Documentation due to CIAO 2016-05-02 17:18:19 -06:00
Leona 0b375c2471 restructure gs_getting_started to minimize vm vs bare metal install confusion reported on mailing list
Signed-off-by: Leona <leonax.cook@intel.com>
2016-05-02 07:08:23 -07:00
Leona ab25d7c5ef adding updated vm-kvm.rst with feedback
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-29 08:25:18 -07:00
Leona 61b57124a7 Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2016-04-28 14:10:16 -07:00
Leona 1b3afeb150 updating gs-clear-containers feedback received
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-28 14:09:50 -07:00
Tullis, Michael L 81427deb9d Changed TOC level in index-storage.rst to pick up second level headings in nav. 2016-04-28 13:35:46 -06:00
Tullis, Michael L a3e17f2402 Ceph docs from merge request #55 now going to master branch after a few corrections. 2016-04-28 12:17:47 -06:00
Tullis, Michael L be46563f67 This commit provides the documentation for the OpenStack Swift implementation with the clear-config-management tool. 2016-04-28 11:17:37 -06:00
Tullis, Michael L cf188a10ed Additional formatting and language corrections in mixer.rst 2016-04-28 10:13:04 -06:00
Tullis, Michael L bd016554a9 Formatting corrections to mixer doc for proper HTML build from RST. 2016-04-28 09:56:15 -06:00
Tullis, Michael L 1062a17b3f Merge branch 'mixer_formatting_correction' into 'master'
Mixer formatting correction

There were some formatting issues related to the last mixer change. This corrects those

See merge request !60
2016-04-28 08:23:40 -07:00
Brad T. Peters aef9793a47 Mixer formatting fix
Numbering was off, switching to manual numbering and
changing code block

Signed-off-by: Brad T. Peters <brad.t.peters@intel.com>
2016-04-27 23:32:30 +00:00
Tullis, Michael L 3c88447a38 Minor updates to gs_supported_hardware.rst, following up on new script capability. 2016-04-27 16:52:20 -06:00
Tullis, Michael L 2d11b8282f Fixes the clear-VERSION-pxe.tar.xz url Recommends to copy the iPXE files from /usr/share/ipxe/ instead of downloading them from the iPXE website Fixes some minor line breaks 2016-04-27 15:45:48 -06:00
Leona afddccf5c7 adding info to gs pages about the check-config script for hw
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-27 12:14:56 -07:00
Tullis, Michael L 1e6ddf0e47 Case change on title 2016-04-25 21:48:39 -06:00
Tullis, Michael L 5ed4492203 Moving ciao from advanced configuration section to getting started section. 2016-04-25 21:32:11 -06:00
Tullis, Michael L c0c380ab60 Ciao docs to master. 2016-04-25 18:32:22 -06:00
Tullis, Michael L 87337ba42e Merge branch 'CLR-DOCS-THEME-V2' into 'master'
Clr docs theme v2

Hey there,

This merge request contains all the changes needed to render the new theme of ClearLinux site over the automated documentation.

please take a look over it, ;)

See merge request !57
2016-04-25 15:24:07 -07:00
juliocri f1b95e01a6 ClearLinux v2 template changes. 2016-04-25 16:37:11 -05:00
Tullis, Michael L 720e0728cc Modifed conf.py file to update copyright to 2016. Fixed typo in gs_getting_started.rst. 2016-04-23 07:10:39 -06:00
Leona a378079e5d Merge branch 'mixer_update' into 'master'
Mixer update

Update mixer documentation to reference updated bundle set, and clarify format
and OS Epoch concepts

See merge request !54
2016-04-21 06:19:23 -07:00
Brad T. Peters cb8dc9ac30 Update mixer docs
Update bundle listing and format usage, add in descriptive
OS Epoch section
2016-04-20 21:22:48 +00:00
Leona d571fd72a3 A couple more small consistecy fixes for ac-dpdk.rst
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-20 10:28:30 -07:00
Leona bcbde35105 adding edits approved by Manuel
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-20 10:17:15 -07:00
Tullis, Michael L ab219abd7a Updating index_gs.rst 2016-04-18 09:39:32 -06:00
Tullis, Michael L cedd0e757b Updating index.rst 2016-04-18 09:34:35 -06:00
Tullis, Michael L a71b904f80 Fixing index files and headings in other files to repair left-pane nav hierarchy. 2016-04-18 09:18:18 -06:00
Leona 3a9cc8b200 keeping ist of bundle development projects current with recently-generated list
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-15 12:12:28 -07:00
Leona 6a9998a135 adding correct heading level to correct indexing issues
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-15 10:23:37 -07:00
Leona 5c9df43bd5 Merge branch 'staging' into 'master'
Staging

Updating master with updates staged from dpdk branch currently in staging

See merge request !50
2016-04-15 08:20:32 -07:00
Leona 6cb241397a Merge branch 'pxe' into 'staging'
Pxe

Fixes current doc for iPXE, and adds a new 'step - description' format

These changes were tested on NUCs in Intel's GDC site.

See merge request !48
2016-04-13 12:36:38 -07:00
Juan Esteban Castano Ramirez 919b2e4efa Fixes current doc, and adds a new 'step - description' format
Signed-off-by: Juan Esteban Castano Ramirez <juan.castano.ramirez@intel.com>
2016-04-13 14:02:46 -05:00
Tullis, Michael L fd813e3096 Changes to .gitignore to exclude HTML local build files 2016-04-12 18:17:26 -06:00
Leona d691849540 Merge branch 'dpdk' into 'staging'
Dpdk

This is the documentation from DPDK and OVS-DPDK plus some spell fixes.

See merge request !47
2016-04-12 15:08:12 -07:00
Miguel Bernal Marin d0d7a13644 fix ipxe script 2016-04-12 16:35:46 -05:00
Miguel Bernal Marin b9a88d7e03 add dpdk url 2016-04-12 16:31:49 -05:00
Miguel Bernal Marin 7c8763ca9e Renaming titles to short 2016-04-12 16:25:21 -05:00
Miguel Bernal Marin 1bab6bdf8d fix path in hyper-v 2016-04-12 16:19:37 -05:00
Mario Alfredo Carrillo Arevalo 8380fabf38 fix sign on ac-ovs-dpdk 2016-04-12 16:14:54 -05:00
Mario Alfredo Carrillo Arevalo d7b99c1bd0 fix ac-dpdk umount doc 2016-04-12 16:14:25 -05:00
Mario Alfredo Carrillo Arevalo 6735fa36f2 fix symbols on ac-dpdk 2016-04-12 15:55:38 -05:00
Mario Alfredo Carrillo Arevalo ad873384eb add DPDK and OVS-DPDK documentation
Signed-off-by: Mario Alfredo Carrillo Arevalo <mario.alfredo.c.arevalo@intel.com>
2016-04-12 14:30:25 -05:00
Tullis, Michael L 860ca51432 Fixed and verified in local build two broken hyperlinks in bundles_overview.rst 2016-04-11 16:03:39 -06:00
Tullis, Michael L 85b8ed49e4 Fixed and verified in local build two broken hyperlinks in bundles_overview.rst 2016-04-11 16:02:43 -06:00
Tullis, Michael L 4cf62418d4 Fix two hyperlinks in bundles_overview.rst. 2016-04-11 10:52:12 -06:00
Tullis, Michael L 66928e1800 Fixes to two hyperlinks in bundles_overview.rst 2016-04-11 10:33:56 -06:00
Leona fe1f30d8f1 Merge branch 'staging' of clrgitlab.intel.com:clr-documentation/project-docs into staging 2016-04-11 06:03:00 -07:00
Leoswaldo Macias b7c2764e3b Merge branch 'openstack' into staging
Adding new OpenStack documentation with clear-config-management
2016-04-08 16:02:20 -05:00
Simental Magana, Marcos 5b7f79281a Use **bold** for the variables 2016-04-08 15:15:24 -05:00
Simental Magana, Marcos 952485ee67 Fix "Required Parameters Per Component" table 2016-04-08 15:05:55 -05:00
Simental Magana, Marcos d371e82e62 Fix "Optional Parameters Per Component" table.
Having 4 rows makes the table hard to read so change it
to only have 2 rows.
2016-04-08 14:34:25 -05:00
Simental Magana, Marcos 04bf65c149 remove keystone_admin_token variable from documentation.
The installation process for mitaka does not use
admin token for keystone, so remove it from the
documentation.
2016-04-08 13:58:26 -05:00
Munoz, Obed N 9bef8f4da3 Fix roles inline code syntax
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-04-07 15:12:42 -05:00
Simental Magana, Marcos 4836b8ef6c openstack_conf_vars_list.rst: fix table headers 2016-04-07 14:58:20 -05:00
Munoz, Obed N f036705c40 Fix a couple of singular/plural words
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-04-07 14:44:08 -05:00
Leona 3305c63001 Merge branch 'staging' into 'master'
Staging

Fixing broken links on bundles table (temporary fix until @jchaming  and @fenrus75 can correct typos in the Github sources)

See merge request !46
2016-04-04 10:33:50 -07:00
Leona ba47f889b6 correcting broken links on games and openstack-common resultant from script generation of tables
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-04 10:24:23 -07:00
Leoswaldo Macias 8ad3a1a817 Fix table spacing
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com>
2016-04-01 12:31:12 -06:00
Leoswaldo Macias a695312660 Add unsupported components table
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com>
2016-04-01 12:29:49 -06:00
Leona 0cb7f943f3 Merge branch 'staging' into 'master'
Staging

Latest mixer.rst draft changes edited and ready for master branch

See merge request !45
2016-04-01 11:01:31 -07:00
Leona aaf6b23dfb Minor syntax and grammatical fixes on the latest version
Signed-off-by: Leona <leonax.cook@intel.com>
2016-04-01 10:58:17 -07:00
Leona 2846f007ff Merge branch 'mixer_updates' into 'staging'
Mixer updates

See merge request !44
2016-04-01 10:43:56 -07:00
Leoswaldo Macias 2eb3d7aab1 fix table and remove MVP word
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com>
2016-03-31 15:34:11 -06:00
Leoswaldo Macias b3c57cb383 fix typo 2016-03-31 12:53:13 -06:00
Tudor Marcu 87282481b4 Update mixer docs
Updated some wording to be more accurate, and updated the workflow to
reflect the updated tools.

Signed-off-by: Tudor Marcu <tudor.marcu@intel.com>
2016-03-31 11:50:48 -07:00
Leoswaldo Macias daadf061b4 Fix grammar syntax to present
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com>
2016-03-31 12:44:56 -06:00
Leoswaldo Macias 71e60d06e4 Add new documentation for openstack deployment with ansible
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com>
2016-03-31 12:41:47 -06:00
Leoswaldo Macias 22067e6126 Delete old openstack docs
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com>
2016-03-31 11:23:50 -06:00
Tullis, Michael L ed1e936f54 Merge branch 'staging' into 'master'
Staging

Updating bundles_overview.rst table with formatting and links to github repo.

See merge request !43
2016-03-30 12:45:38 -07:00
Leona f516347b78 Merge branch 'staging' of clrgitlab.intel.com:clr-documentation/project-docs into staging
Conflicts:
	source/bundles_in_clr.rst
	source/bundles_overview.rst
2016-03-30 10:41:29 -07:00
Leona 11faee509a Adding github linkage to bundles
Correcting css styling of striped table for readability of bundle names

Signed-off-by: Leona <leonax.cook@intel.com>
2016-03-30 10:37:49 -07:00
Leona 56121109cf adding github linkage to bundles
Signed-off-by: Leona <leonax.cook@intel.com>
2016-03-30 10:27:46 -07:00
Leona 10c5dbdf03 update borked list on step 3 of mixer tool process 2016-03-28 10:44:21 -07:00
Leona 80977700e4 format correction on process
Signed-off-by: Leona <leonax.cook@intel.com>
2016-03-28 10:28:42 -07:00
Tullis, Michael L 15a78465cd string change to build index for mixer docs 2016-03-23 13:55:19 -06:00
Tullis, Michael L 294785d799 String change to enable index for mixer docs 2016-03-23 13:49:50 -06:00
Tullis, Michael L 6447d72dec Merge branch 'staging' into 'master'
Staging

See merge request !42
2016-03-23 11:47:21 -07:00
Leona c7b995e899 Add mixer tool link to TOC
Signed-off-by: Leona <leonax.cook@intel.com>
2016-03-23 11:39:05 -07:00
Leona afd1e2622d Merge branch 'staging' of clrgitlab.intel.com:clr-documentation/project-docs into staging
Conflicts:
	source/mixer.rst
2016-03-23 11:34:23 -07:00
Leona 6d703d4e3c Adding mixer workflow to documentation
From Tudor's process in the wiki.

Signed-off-by: Leona <leonax.cook@intel.com>
2016-03-23 11:29:34 -07:00
Leona a69566fc42 Adding mixer workflow to documentation 2016-03-23 11:27:11 -07:00
Tullis, Michael L 0b56d750e4 Merge branch 'staging' into 'master'
Staging

Clarify various image options

See merge request !41
2016-03-22 10:42:26 -07:00
Leona 1374687325 installer image options updated with pointers to links in current 2016-03-21 11:51:03 -07:00
Leona f8e7176b05 Merge branch 'hyper-v' into 'staging'
Hyper-V documentation

Add Hyper-V documentation

See merge request !40
2016-03-17 14:10:57 -07:00
Leona f6f0b5030b Merge branch 'supportedhardware' into 'master'
Supportedhardware

Update the supported hardware in which Clear Linux has been tested.

See merge request !39
2016-03-17 14:04:19 -07:00
Miguel Bernal Marin f6010ec4b7 add more tmp files from vim to ignore 2016-03-17 14:49:01 -06:00
Miguel Bernal Marin 15a2309c6c add info regarding imgae size 2016-03-17 14:47:43 -06:00
Miguel Bernal Marin 70469c87a4 fix some typos 2016-03-17 14:42:38 -06:00
Miguel Bernal Marin 51723ead7c add vm-hyper-v to index 2016-03-17 14:29:58 -06:00
Miguel Bernal Marin 08a26d60df add Hyper-V documentation 2016-03-17 14:28:00 -06:00
Navarro, Jose d8b872420c Update showing all the hardware in which Clear Linux is being tested as of now. 2016-03-17 10:33:49 -06:00
Tullis, Michael L b3e7737ee8 Merge branch 'staging' into 'master'
Staging

See merge request !38
2016-03-16 08:53:42 -07:00
Leona bd05d95140 Updating bundles overview table to reflect current bundles 2016-03-14 06:42:55 -07:00
Leona e3e48395b2 Merge branch 'ignore_vim_files' into 'master'
Ignore vim files

With this Merge Request, vim temporary files (*.swp) will be ignored by git, this will avoid adding non-useful files to this repository

See merge request !37
2016-03-11 11:30:01 -08:00
Simental Magana, Marcos c817b0f178 ignore vim *.swp files 2016-03-10 17:45:09 -06:00
Leona d190f10c0f Merge branch 'staging' into 'master'
Staging

Updating master with reviewed virtualization content from staging

See merge request !36
2016-02-22 14:58:10 -08:00
Leona c629da082f Merge branch 'virtualization' into 'staging'
Virtualization Documentation

This patch serie is regarding virtualization software where Clear Linux can be run into.

This brach is based on master due to staging is 6 commits behind master.

This series adds 3 new files, virtualbox, vmware-player and vmware-esxi, and as them are from virtualization and there is already a page talking about virtualization a new section was created, where "running in a virtual environment" document was moved to a new section. All references where updated to create this new section.

See merge request !35
2016-02-19 14:32:59 -08:00
Miguel Bernal Marin 0fa30a6c7f rename pages titles 2016-02-19 15:22:15 -06:00
Miguel Bernal Marin 8bb9bcca6e add index_vm into index file 2016-02-19 15:11:19 -06:00
Miguel Bernal Marin ba75b06527 fix label to be like others vm-* labels 2016-02-19 15:09:10 -06:00
Miguel Bernal Marin 0e2ced0edd remove .rst from index 2016-02-19 15:03:50 -06:00
Miguel Bernal Marin 3954d6a204 add index_vm file 2016-02-19 15:02:45 -06:00
Miguel Bernal Marin 8d33ca0325 rename reference from gs_running_clr_virtual to vm_kvm 2016-02-19 14:46:25 -06:00
Miguel Bernal Marin e56f6e73e0 rename gs_running_clr_virtual to vm-kvm 2016-02-19 14:26:04 -06:00
Miguel Bernal Marin 2fb39de7d9 remove gs_running_clr_virtual from index_gs 2016-02-19 14:19:45 -06:00
Jose Carlos Venegas Munoz ec26657d14 add VMWare ESXi documentation 2016-02-19 13:45:19 -06:00
Jose Carlos Venegas Munoz cd3da2553b add VMWare Player documentation 2016-02-19 13:44:55 -06:00
Mario Alfredo Carrillo Arevalo 9c1219a9b7 add VirtualBox documentation file 2016-02-19 13:41:03 -06:00
Leona b3817c2aa4 Merge branch 'rename_bundle' into 'master'
Rename bundle

openstack-telemetry-controller bundle has been renamed to openstack-telemetry since this bundle is installed
on controller nodes as well as compute nodes so a more generic name is desired.

See merge request !34
2016-02-08 11:18:46 -08:00
Alberto Murillo 42cd0fffc2 Rename bundle openstack-telemetry-controller to openstack-telemetry
- This bundle is installed on hosts other than controller so a more
  generic name is desired
2016-02-08 12:46:51 -06:00
Leona 1c2928d042 Merge branch 'staging' into 'master'
Staging

See merge request !33
2016-01-13 08:31:34 -08:00
Leona ea599e09e3 updating bundles_overview to sync bundle list with current koji repo, small style corrections on table 2016-01-13 08:26:14 -08:00
Leona f837a9fe3a updating release links to images on gs_getting_started.rst 2016-01-06 11:35:28 -08:00
Leona 739e4cc9cd small formatting corrections on swupdate sections 2016-01-04 11:45:10 -08:00
Leona 62414fd544 Merge branch 'staging' into 'master'
Staging

See merge request !32
2015-12-31 10:58:00 -08:00
Leona f3f11a2eb2 swupdate_about edit - fixed awkward wording in a few places, added logical heading structure, changed passive to active voice 2015-12-30 12:10:15 -08:00
Tullis, Michael L 74c798d257 Merge branch 'staging' into 'master'
Remove underscore from update command in swupdate_how_to_run_the_updater.rst

Remove underscore from update command in swupdate_how_to_run_the_updater.rst

See merge request !31
2015-12-29 16:40:20 -08:00
Tullis, Michael L 116881eec2 Remove underscore from update command in swupdate_how_to_run_the_updater.rst 2015-12-29 17:39:13 -07:00
Leona 229b06f917 Merge branch 'staging' into 'master'
Staging

See merge request !30
2015-12-21 12:04:26 -08:00
Leona ed2640ac59 remove deprecated files and update index 2015-12-21 12:01:05 -08:00
Leona c9e863b32c merging bundles overview and list into one page, adding formatting for readability to table 2015-12-21 11:17:36 -08:00
Tullis, Michael L f90aaea2bd Merge branch 'staging' into 'master'
Staging

See merge request !28
2015-12-15 15:13:49 -08:00
William Douglas 6120306d64 network boot: block style file names 2015-12-15 23:07:47 +00:00
Tullis, Michael L 97f20ba58b Merge branch 'staging' into 'master'
Correction to index file.

See merge request !27
2015-12-15 14:52:57 -08:00
Tullis, Michael L 7c18bf9ae0 Correction to index file. 2015-12-15 15:52:03 -07:00
Tullis, Michael L 957cc67c31 Removing white space at end of a line. 2015-12-15 15:42:44 -07:00
Tullis, Michael L d69be558d9 Removing white space at end of a line. 2015-12-15 15:41:38 -07:00
Tullis, Michael L cfee08c98e Merge branch 'staging' into 'master'
Network boot topic and associated index files to master.

See merge request !26
2015-12-15 14:26:16 -08:00
Tullis, Michael L 971306f515 Language and formatting edits to network_boot.rst, plus changes to index files for topic build. 2015-12-15 15:24:46 -07:00
Tullis, Michael L 253da872b3 Merge branch 'staging' into 'master'
Minor punctuation change.

See merge request !25
2015-12-15 11:36:47 -08:00
Tullis, Michael L 59a4f80d7b Minor punctuation change. 2015-12-15 12:34:13 -07:00
Tullis, Michael L f47ac964e1 Merge branch 'staging' into 'master'
Staging

I just want my commit merged (the one about privacy) - but couldn't figure out how to exclude William's commits from the merge request.

http://clrgitlab.intel.com/clr-documentation/project-docs/commit/2a93396f784f7844e538265535bb792c27ecad80

-Rob

See merge request !24
2015-12-15 09:09:02 -08:00
Robert Nesius 2a93396f78 Telemetry disclosure on Getting Started page for Privacy requirements. 2015-12-14 16:25:32 -08:00
William Douglas c086ee4473 Update network boot based on feedback
Should be ready for merge to master after a final review.
2015-12-14 22:35:17 +00:00
William Douglas 082088cef1 Fix whitespace damage 2015-12-14 22:04:15 +00:00
William Douglas 9a27456d3e Revert "Removing network boot topic from Master branch. Not ready for public. Retained in Staging."
This reverts commit ac5effa225.

The removal merged into staging removing the file from staging so this
is just adding the file back.
2015-12-14 22:02:59 +00:00
Tullis, Michael L 3e2a9202d5 Merge branch 'staging' into 'master'
Minor language and formatting corrections to gs_gettings_started.rst.

See merge request !23
2015-12-11 11:37:29 -08:00
Tullis, Michael L 75486809d6 Minor language and formatting corrections to gs_gettings_started.rst. 2015-12-11 12:35:41 -07:00
Tullis, Michael L 6925a8fd5a Merge branch 'staging' into 'master'
Updated documentation regarding images and installation

The existing documentation is woefully out-of-date.  All images are now described, and the instructions for the installer were updated.

See merge request !22
2015-12-11 10:59:59 -08:00
Robert Nesius 202a45a548 Improved getting started and installation docs. 2015-12-10 16:33:38 -08:00
Tullis, Michael L 88e35c8b1a Merge branch 'staging' into 'master'
Push corrected Object Storage topic to master branch.

See merge request !21
2015-12-10 16:01:50 -08:00
Tullis, Michael L 1a5fad7dbd Made a few formatting and linking tweaks to the new openstack_object_storage.rst. 2015-12-10 17:00:03 -07:00
Tullis, Michael L 7992e64bb2 Merge branch 'staging' into 'master'
Add OpenStack Object Storage Documentation

See merge request !20
2015-12-10 15:42:44 -08:00
Munoz, Obed N dac945b6a6 Add OpenStack Swift Documentation
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2015-12-10 17:34:58 -06:00
Leona aa87dc7265 Merge branch 'staging' into 'master'
Staging

See merge request !19
2015-12-10 10:38:33 -08:00
Leona 449b54c847 edit bundle_service_summary file for line length and pw_summary for a csv table for easier additional service add details 2015-12-10 10:19:12 -08:00
Leona e79777ecd0 Merge branch 'staging' into 'master'
Staging

Edit bundles_in_clr.rst -- raw HTML needs to be tidy to render correctly within Sphinx directives

See merge request !18
2015-12-08 06:55:51 -08:00
Leona c24b54330a cleanup table rendering of current bundles 2015-12-08 06:52:00 -08:00
Leona 65d92d3836 Merge branch 'staging' into 'master'
Staging

Keeping table list view of bundles up-to-date.

See merge request !17
2015-12-07 07:56:12 -08:00
Leona adee55b3f8 updating table with current list of available bundles in clearlinux 2015-12-07 07:52:13 -08:00
Tullis, Michael L 1217568e87 Merge branch 'staging' into 'master'
Update to doc license file

See merge request !16
2015-12-02 15:25:26 -08:00
Tullis, Michael L ad3402d908 Removing redundant copyright statement. 2015-12-02 16:24:19 -07:00
Tullis, Michael L ac5effa225 Removing network boot topic from Master branch. Not ready for public. Retained in Staging. 2015-12-02 16:20:44 -07:00
Leona a1c518a163 Merge branch 'staging' into 'master'
Staging

Merge staged GS_ sections (ref links, whitespace and grammar fixes) into master

See merge request !15
2015-12-02 15:13:59 -08:00
Leona 4fb9bad13c network_boot edit and whitespace corrections" 2015-12-02 10:46:29 -08:00
Leona b9f049a7bf editing getting started sections for correct grammar given ref links 2015-12-02 06:19:29 -08:00
Tullis, Michael L 4bff0bd598 Merge branch 'google_analytics_code' into 'master'
Google analytics code

I've just added the tracking code that will help us to track all the content in order to preserve the SEO for the site.

See merge request !14
2015-12-01 15:03:50 -08:00
Tullis, Michael L bf6047a47c Merge branch 'adding_gitignore_file' into 'master'
Adding gitignore file

Here is just a simmle gitignore which will include the build html files since is't necessary to be tracked.

See merge request !13
2015-12-01 15:01:17 -08:00
acidaniel cc2cbb245b Adding GoogleAnalytics Tracking code 2015-12-01 16:52:12 -06:00
acidaniel 90d9af8443 Adding gitignore to exlude the build files since don't need to be tracked 2015-12-01 14:37:40 -06:00
William Douglas fab2b47bff Add preliminary network boot document, still needs revisions 2015-12-01 20:31:14 +00:00
Tullis, Michael L fc129652ab Fix files in bundle section 2015-11-30 09:46:09 -07:00
Tullis, Michael L a561fe94a8 Fixed bundle section 2015-11-30 09:38:45 -07:00
Rodrigo Caballero 435bb24416 theme: Change the index files for the right nav.
Changes the index files for the navigation to generate properly.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2015-11-30 10:12:03 -06:00
Rodrigo Caballero 820df025f0 theme: Add the theme files provided by DP.
Adds the original files supplied by DP without any modifications.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2015-11-30 10:05:20 -06:00
Rodrigo Caballero eb15ef6425 theme: Clean up all theme files from master.
This commit gives us a blank slate to implement the theme and be able
to debug it properly.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2015-11-30 10:03:09 -06:00
Tullis, Michael L 41d478a0ff Merge branch 'staging' into 'master'
Merge the fixed and tested theme and index files from staging to master

This latest version of the Sphinx theme solves the following issues:
Redundant titles on the master index page.
Search box placement and functionality.
Left Navigation panel hierarchy and functionality.
In line code markup is now properly rendered.

Ensure that all theme files and all index files are included in the merge. Changes to content files must not necessarily be included.

See merge request !12
2015-11-26 15:40:32 -08:00
Rodrigo Caballero b561dbe189 Merge branch 'CLR-DOCS-THEME' into staging
Merges the Docs theme brance with staging.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>

Conflicts:
	source/_themes/clearlinux/breadcrumbs.html
	source/_themes/clearlinux/footer.html
	source/_themes/clearlinux/header.html
	source/_themes/clearlinux/layout.html
	source/_themes/clearlinux/navigation.html
	source/_themes/clearlinux/static/css/main.css
	source/_themes/clearlinux/static/css/vendor/bootstrap-theme.min.css
	source/_themes/clearlinux/static/css/vendor/bootstrap.min.css
	source/_themes/clearlinux/static/fonts/ClearSans-Bold.eot
	source/_themes/clearlinux/static/fonts/ClearSans-Bold.svg
	source/_themes/clearlinux/static/fonts/ClearSans-Bold.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-Bold.woff
	source/_themes/clearlinux/static/fonts/ClearSans-BoldItalic.eot
	source/_themes/clearlinux/static/fonts/ClearSans-BoldItalic.svg
	source/_themes/clearlinux/static/fonts/ClearSans-BoldItalic.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-BoldItalic.woff
	source/_themes/clearlinux/static/fonts/ClearSans-Italic.eot
	source/_themes/clearlinux/static/fonts/ClearSans-Italic.svg
	source/_themes/clearlinux/static/fonts/ClearSans-Italic.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-Italic.woff
	source/_themes/clearlinux/static/fonts/ClearSans-Light.eot
	source/_themes/clearlinux/static/fonts/ClearSans-Light.svg
	source/_themes/clearlinux/static/fonts/ClearSans-Light.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-Light.woff
	source/_themes/clearlinux/static/fonts/ClearSans-Medium.eot
	source/_themes/clearlinux/static/fonts/ClearSans-Medium.svg
	source/_themes/clearlinux/static/fonts/ClearSans-Medium.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-Medium.woff
	source/_themes/clearlinux/static/fonts/ClearSans-MediumItalic.eot
	source/_themes/clearlinux/static/fonts/ClearSans-MediumItalic.svg
	source/_themes/clearlinux/static/fonts/ClearSans-MediumItalic.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-MediumItalic.woff
	source/_themes/clearlinux/static/fonts/ClearSans-Regular.eot
	source/_themes/clearlinux/static/fonts/ClearSans-Regular.svg
	source/_themes/clearlinux/static/fonts/ClearSans-Regular.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-Regular.woff
	source/_themes/clearlinux/static/fonts/ClearSans-Thin.eot
	source/_themes/clearlinux/static/fonts/ClearSans-Thin.svg
	source/_themes/clearlinux/static/fonts/ClearSans-Thin.ttf
	source/_themes/clearlinux/static/fonts/ClearSans-Thin.woff
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Bd.eot
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Bd.ttf
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Bd.woff
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_BdIt.eot
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_BdIt.ttf
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_BdIt.woff
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_It.eot
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_It.ttf
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_It.woff
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Lt.eot
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Lt.ttf
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Lt.woff
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_LtIt.eot
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_LtIt.ttf
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_LtIt.woff
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Rg.eot
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Rg.ttf
	source/_themes/clearlinux/static/fonts/IntelClear_WLat_Rg.woff
	source/_themes/clearlinux/static/images/favicons/favicon_android_192x192.ico
	source/_themes/clearlinux/static/images/favicons/favicon_android_192x192.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_114x144.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_114x144.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_120x120.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_120x120.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_144x144.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_144x144.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_152x152.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_152x152.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_180x180.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_180x180.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_57x57.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_57x57.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_60x60.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_60x60.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_72x72.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_72x72.png
	source/_themes/clearlinux/static/images/favicons/favicon_apple_76x76.ico
	source/_themes/clearlinux/static/images/favicons/favicon_apple_76x76.png
	source/_themes/clearlinux/static/images/favicons/favicon_microsoft_144x144.ico
	source/_themes/clearlinux/static/images/favicons/favicon_microsoft_144x144.png
	source/_themes/clearlinux/static/images/favicons/favicon_web_16x16.ico
	source/_themes/clearlinux/static/images/favicons/favicon_web_16x16.png
	source/_themes/clearlinux/static/images/favicons/favicon_web_32x32.ico
	source/_themes/clearlinux/static/images/favicons/favicon_web_32x32.png
	source/_themes/clearlinux/static/images/favicons/favicon_web_96x96.ico
	source/_themes/clearlinux/static/images/favicons/favicon_web_96x96.png
	source/_themes/clearlinux/static/js/project.js
	source/_themes/clearlinux/theme.conf
	source/conf.py
	source/index-openstack.rst
	source/index.rst
	source/index_bundles.rst
	source/index_gs.rst
	source/index_sw_update.rst
2015-11-26 10:56:52 -06:00
juliocri 0f62a9268f Adding searchbox and second level at sidebar menu 2015-11-26 10:26:02 -06:00
Tullis, Michael L cc2a25ecf5 Updates from Rodrigo to index files: Staging --> Master 2015-11-25 12:44:36 -07:00
Rodrigo Caballero e909078db7 Add website theme to staging for testing.
Adds the theme files developed by digital properties and modifies
the conf.py to use them. This will allow testing and collaboration.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2015-11-25 11:29:10 -06:00
Rodrigo Caballero 5e69cd80d1 Fix index files' toctree directives.
The modified headings on the index files now work well with the
toctree directives removing the redundant headings on the master file.

Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2015-11-25 11:16:42 -06:00
Tullis, Michael L 84b86f4ea5 Adding componentized index files for navigation with new CSS. 2015-11-25 09:20:53 -07:00
Tullis, Michael L b966192df8 Merging commit d9a4e72c from Staging to Master after review and approval by James Hunt. 2015-11-25 08:31:49 -07:00
Tullis, Michael L 74672780ba Adding componentized index files (per category) for proper navigation with new CSS. 2015-11-25 08:23:42 -07:00
Tullis, Michael L d1c357bd03 Merge branch 'clear-containers' into 'staging'
Update bundle addition command for clear-containers documentation

Update clr_bundle_add command to install containers-basic

From Clear Linux **release 5050** the instruction to install a
new bundle has **changed from ``clr_bundle_add`` to ``swupd bundle-add``**.

This change updates the instructions to install the
containers-basic bundle to be compatible with the most recent
Clear Linux image released in public (5140 for native/cloud/kvm
and 5210 for container image).

*Please refer to OpenStack documentation (staging or master branch) to check new swupd syntax
usage to install new bundles in a Clear Linux machine.*

See merge request !10
2015-11-24 15:22:57 -08:00
Simental Magana, Marcos d9a4e72cdd Update clr_bundle_add command to install containers-basic
From Clear Linux* release 5050 the instruction to install a
new bundle has changed from clr_bundle_add to swupd bundle-add.

This change updates the instructions to install the
containers-basic bundle to be compatible with the most recent
Clear Linux* image released in public (5140 for native/cloud/kvm
and 5210 for container image).
2015-11-24 15:58:31 -06:00
Tullis, Michael L e386a14cff Merge branch 'staging' into 'master'
Update Clear Containers for Docker to v1.9.0 and add Fedora 23.

See merge request !9
2015-11-23 08:37:47 -08:00
Leona 3891716c55 cleanup README 2015-11-23 08:02:15 -08:00
James Hunt 3efb9d787e Update Clear Containers for Docker to v1.9.0 and add Fedora 23.
Signed-off-by: James Hunt <james.o.hunt@intel.com>
2015-11-23 13:31:27 +00:00
Tullis, Michael L df1fcf34b2 Fixed formatting in index.rst. No topic changes. 2015-11-20 16:02:42 -06:00
Tullis, Michael L 3e532d81df Fixed formatting in index.rst. No topic changes. 2015-11-20 15:57:55 -06:00
Munoz, Obed N 6db6470ab4 Remove nova-network reference
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2015-11-20 15:55:52 -06:00
Munoz, Obed N 9bd7fc3f45 Remove nova-network reference
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2015-11-20 15:43:46 -06:00
Tullis, Michael L ee821a5272 Merging the 15 OpenStack topics approved for public release (in index.rst) from Staging to Master. 2015-11-20 10:48:25 -06:00
Tullis, Michael L 6062fe0d81 Removing object storage topic from Master until it is approved for public. Retained in staging. 2015-11-20 10:38:45 -06:00
Tullis, Michael L ab9fbb5698 Minor formatting and non-technical text corrections to these files:
- OpenStack Dashboard
- OpenStack Block Storage
- OpenStack Orchestration
- OpenStack Networking
- OpenStack Telemetry
2015-11-20 10:31:23 -06:00
Tullis, Michael L c04d9c0280 Per resolution on issue #9, removed openstack_environment-database.rst and openstack_environment-messaging.rst. These were duplicates. 2015-11-20 09:23:32 -06:00
Simental Magana, Marcos 06a6e71cf9 Remove verify --fix instruction from documentation. 2015-11-19 17:14:22 -06:00
Tullis, Michael L db34ff168a Enable inter-topic navigation in Telemetry and Orchestration topics. 2015-11-19 14:02:41 -06:00
Tullis, Michael L 0484345b6d Updating index.rst and dashboard.rst for issue #9. 2015-11-19 13:30:04 -06:00
Salvador Fuentes 6762504799 Merge branch 'staging' of clrgitlab.intel.com:clr-documentation/project-docs into staging
Conflicts:
	source/openstack_telemetry.rst
2015-11-19 11:02:26 -06:00
Salvador Fuentes 8130556cec telemetry documentation fixed.
Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
2015-11-19 10:55:38 -06:00
Munoz, Obed N 706ee9f71a Update heat docs to Liberty Release
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2015-11-19 10:47:30 -06:00
Alberto Murillo 559917bd36 Update neutron documentation 2015-11-19 10:32:56 -06:00
Munoz, Obed N 42fbaf2d4f Disable swift from official docs, it needs more testing
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2015-11-19 10:32:36 -06:00
Simental Magana, Marcos e96f671daa Add missing line in prerequisites section 2015-11-18 15:55:22 -06:00
Alberto Murillo 2caa18bc2a Prefix # to commands 2015-11-18 15:38:56 -06:00
Leona fe4e176c0c Merge branch 'staging' into 'master'
Staging

See merge request !8
2015-11-18 07:46:00 -08:00
Leona e0f2e1d55f one more try to fix ref linkage in README 2015-11-18 07:41:12 -08:00
Leona f57f093f62 update README with jump-to section link fixed 2015-11-18 07:37:39 -08:00
Leona 42af65be62 update README with link to Sphinx Docs project 2015-11-18 07:32:52 -08:00
Leona 4be88534a6 update README 2015-11-18 07:29:54 -08:00
Leona 61baab7016 updating README; merge into master means one section of the README is conditional to when you cloned repo 2015-11-16 12:02:55 -08:00
Leona ae9aba68fe Merge branch 'staging' into 'master'
Staging

See merge request !7
2015-11-16 11:30:23 -08:00
Leona 54bd382d78 correcting code-block syntax to be consistent with the rest of the documentation 2015-11-16 11:25:09 -08:00
Leona 045fb9abe2 merging new index and Sphinx fixes into master 2015-11-16 11:14:40 -08:00
Leona ccfddb1c32 fixing files upstream to be able to merge 2015-11-16 10:51:48 -08:00
Leona 4e7ed89078 correcting code-block syntax to highlight bash scripting pygments in Sphinx 2015-11-16 10:05:18 -08:00
Leona ec135eae3c cleanup table views add detail to index 2015-11-16 09:08:01 -08:00
Leona 5f15301376 images need to be in _static folder for linkage, updating index with files, syntax editing on message broker service 2015-11-16 08:34:26 -08:00
Leona be89cea6d9 adding reference detail and link to tips for formatting in .rst docs 2015-11-16 07:24:06 -08:00
Leona 158bc2f163 adding instructions for how to correct index 2015-11-16 07:14:06 -08:00
Leona c407e981bc update README fix typo
Merge branch 'staging' of clrgitlab.intel.com:clr-documentation/project-docs into staging
2015-11-16 06:42:05 -08:00
Leona 31e79e9b36 update typo 2015-11-16 06:41:42 -08:00
Munoz, Obed N be0f1b67cb Change to new swupd command format
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2015-11-13 16:49:25 -06:00
Munoz, Obed N 95fa254486 Change to new swupd command format
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2015-11-13 15:55:04 -06:00
Leona e16fe932a2 fix typo and add external link to Sphinx doc. 2015-11-13 12:39:35 -08:00
Leona 6506a3f099 fix typo, add link to Sphinx 2015-11-13 12:37:26 -08:00
Leona 8edf3ebfa3 adding updated README 2015-11-13 12:32:01 -08:00
Victor Morales 30d01d4541 Fix some syntax errors on openstack_block_stoge
Signed-off-by: Victor Morales <victor.morales@intel.com>
2015-11-13 14:21:13 -06:00
Victor Morales 5e151b0217 Add software verify fix command
Signed-off-by: Victor Morales <victor.morales@intel.com>
2015-11-13 14:16:12 -06:00
Tullis, Michael L 102d4a7d75 Updated title strings in OpenStack topics for consistency in left-pane navigation. 2015-11-13 09:15:13 -07:00
Tullis, Michael L 1466f0f56a Updated title strings in OpenStack topics for consistency in left-pane navigation links. 2015-11-13 09:10:15 -07:00
Tullis, Michael L 08da077a30 Removing OpenStack "environment" files that were renamed as follows:
-   openstack_environment-database
-   openstack_environment-messaging
+   openstack_supporting-database
+   openstack_supporting-messaging
2015-11-12 16:02:55 -07:00
Tullis, Michael L d5adc2a005 Unmerging openstack_block_storage.rst and openstack_dashboard.rst. Content of these files in Master now reflects what is already public on clearlinux.org. Recent changes to these files in the Staging branch are WIP and are not ready for public release. 2015-11-12 12:22:05 -07:00
Tullis, Michael L dad9990979 Merging OpenStack files from Staging to Master. 2015-11-12 11:14:45 -07:00
Tullis, Michael L d1aaa82219 Added link at bottom of OpenStack Identity topic to next in sequence for navigation. 2015-11-12 10:41:00 -07:00
Tullis, Michael L ed749d6dd6 Added links at the bottom of OpenStack topics to the next topic in the sequence to enhance navigation. 2015-11-12 10:24:25 -07:00
Tullis, Michael L d29f1ae519 Added namespace (bookmark) at the top of each OpenStack topic to enable linking between them. 2015-11-12 10:02:05 -07:00
Simental Magana, Marcos d27cbbccc0 Remove unnecessary link instruction in nova compute (Nova) service 2015-11-12 10:32:32 -06:00
Simental Magana, Marcos dd1caf9fc0 Use the new swupd syntax for the block storage (cinder) service 2015-11-11 17:10:08 -06:00
Simental Magana, Marcos 780dff4113 Use the new swupd syntax for the identity, image, compute services
From CLR release 5050 swupd syntax for adding bundles update and verify
has changed to the following:

clr_bundle_add -> swupd bundle-add
swupd_update   -> swupd
swupd_verify   -> swupd verify
2015-11-11 16:59:21 -06:00
Simental Magana, Marcos 5afdd69bd9 Add verify section to openstack image service (Glance) 2015-11-11 16:34:59 -06:00
Victor Morales 292871597d Reduce the information about OpenStack Image
It was reduced the amount of information provided to the user. The idea is to
only offer minimal information to setup a functional service in order to
highlight those differences that Clear Linux offers.

Signed-off-by: Victor Morales <victor.morales@intel.com>
2015-11-10 17:41:38 -06:00
Simental Magana, Marcos 20263d6eb4 change file from MarkDown to rst to keep consistency. 2015-11-10 17:06:29 -06:00
Simental Magana, Marcos 346d0129b7 fix headers 2015-11-10 17:00:18 -06:00
Simental Magana, Marcos ef959e42d8 Fix explanation to say we're using rst instead of md 2015-11-10 16:57:17 -06:00
Simental Magana, Marcos b01b4a5e61 remove unnecessary note from openstack block storage (Cinder) 2015-11-10 16:35:16 -06:00
Simental Magana, Marcos c5331edcb7 Update openstack block storage (Cinder) documentation for Liberty 2015-11-10 16:33:07 -06:00
Simental Magana, Marcos 60c59b7b56 Add nova-metadata instructions to start in openstack compute (nova) 2015-11-10 16:33:07 -06:00
Victor Morales 6c621540c8 Initial draft for README file
Signed-off-by: Victor Morales <victor.morales@intel.com>
2015-11-10 13:31:42 -06:00
Victor Morales 9d6a3a9775 Reduce information about OpenStack Identity
It was removed several paragraphs in order to reduce the amount of information
available for users.  The main idea is to provide only the informaration
required for setting up a functional OpenStack deployment.

Signed-off-by: Victor Morales <victor.morales@intel.com>
2015-11-10 13:19:04 -06:00
Victor Morales 77aa446bc7 Rename OpenStack Supporting service files
It was renamed those files which correspond to supporting services. Moreover, it
was included the instruction to verify fix for installing the binaries of the
bundles.

Signed-off-by: Victor Morales <victor.morales@intel.com>
2015-11-10 12:18:26 -06:00
Simental Magana, Marcos 2835826e08 Add missing instruction in openstack compute (nova) 2015-11-10 10:38:36 -06:00
Simental Magana, Marcos 23a90c13d0 rearrange instructions in `verify operation` openstack identity (keystone) 2015-11-09 15:15:57 -06:00
Simental Magana, Marcos 7ab57a6011 Use consistent instructions when reloading triggers in openstack compute (nova) 2015-11-09 15:14:37 -06:00
Simental Magana, Marcos 2d549a9966 Restart the socket instead of the service unit for Openstack dashboard (Horizon) 2015-11-09 12:29:33 -06:00
Simental Magana, Marcos 2325841705 Add instruction to restart the keystone-admin service in identity (keystone) 2015-11-09 12:26:57 -06:00
Simental Magana, Marcos 8ee1b5635e Change for password-prompt in openstack image. 2015-11-09 11:49:25 -06:00
Simental Magana, Marcos d04353be96 Fix minor documentation details in compute, identity and compute. 2015-11-05 14:48:44 -06:00
Simental Magana, Marcos 6e431bb51d Add minor fixes for the compute service (Nova) 2015-11-04 16:35:30 -06:00
Simental Magana, Marcos 6e6ed02695 Add the nginx instructions to start the nova-api for Compute service (nova) 2015-11-04 16:10:07 -06:00
Simental Magana, Marcos 57009416cc Address minor details in openstack identity (keystone) documentation 2015-11-04 15:38:14 -06:00
Simental Magana, Marcos df905e8c3a Update openstack dashboard (Horizon) documentation for Liberty 2015-11-04 15:19:31 -06:00
Tullis, Michael L 0a48ff6fca Updating copyright info on index.rst file. 2015-11-03 14:13:18 -07:00
Tullis, Michael L c181bae020 Updating copyright info on index.rst file. 2015-11-03 14:12:05 -07:00
Tullis, Michael L 7ee4f07193 Updated bundles_in_clr_html.rst with the latest auto-generated bundle data. 2015-11-03 13:54:43 -07:00
Tullis, Michael L 3a475ea7da Updated bundles_in_clr_html.rst with the latest auto-generated bundle data. 2015-11-03 13:45:47 -07:00
Tullis, Michael L 38f2c69561 Fixed namespace references in two GS topics. 2015-11-03 12:22:36 -07:00
Tullis, Michael L 7c68827878 Fixed namespace references in two GS topics. 2015-11-03 12:21:32 -07:00
Tullis, Michael L 4edd6b0045 Updated internal cross references in all getting started topics to use the RST :ref: syntax rather than HTML code. Also made topic headings consistent. 2015-11-03 12:10:33 -07:00
Tullis, Michael L baaed9cae6 Updated internal cross references in all getting started topics to use the RST :ref: syntax rather than HTML code. Also made topic headings consistent. 2015-11-03 12:07:10 -07:00
Tullis, Michael L a551537306 Updated nearly all RST files to:
* Fix formatting issues.
* Simplify coding for code blocks.
* Fix typos.

Also adding links from "openstack_installing_bundles" to next-step topics.
2015-11-02 19:19:41 -07:00
Tullis, Michael L c9c84c5414 Updated nearly all RST files to:
* Fix formatting issues.
* Simplify coding for code blocks.
* Fix typos.

Also adding links from "openstack_installing_bundles" to next-step topics.
2015-11-02 19:18:24 -07:00
Tullis, Michael L f523805248 Fixed heading levels for consistency in these topics. These are already synced to the master branch:
openstack_dashboard.rst
openstack_environment-database.rst
openstack_environment-messaging.rst
openstack_identity-openrc.rst
openstack_image.rst
openstack_object_storage.rst
2015-11-02 16:10:13 -07:00
Tullis, Michael L 22b64d3850 Fixed headings for consistency in these topics:
openstack_dashboard.rst
openstack_environment-database.rst
openstack_environment-messaging.rst
openstack_identity-openrc.rst
openstack_image.rst
openstack_object_storage.rst
2015-11-02 16:06:56 -07:00
Tullis, Michael L 68d7b3b96a Removing ".gitignore" file as this is enabled in another location. 2015-11-02 15:15:53 -07:00
Tullis, Michael L 3afc6e5f5c Merge branch 'staging' into 'master'
Staging

MVP documentation has been updated to match with Liberty release of OpenStack.

This series of changes (files) update the documentation:

* index.rst
* openstack_installing_bundles.rst
* openstack_environment-database.rst
* openstack_environment-messaging.rst
* openstack_identity.rst
* openstack_identity-openrc.rst
* openstack_image.rst
* openstack_compute.rst

**Please do review and merge once Issue #1 is closed by Obed N Munoz.**

See merge request !5
2015-11-02 11:50:25 -08:00
Tullis, Michael L 0c13d5a416 Removing build files not needed in git. 2015-11-02 12:48:54 -07:00
Tullis, Michael L 5c0c4ece4e Removing build and theme files not needed in git. 2015-11-02 12:28:19 -07:00
Leona fa539bbc7e doc: fix image rendering, correcting ReST syntax for headings and targets 2015-11-02 09:50:56 -08:00
Simental Magana, Marcos 469325183e Add new content of the MVP into index 2015-10-29 17:38:28 -06:00
Simental Magana, Marcos c900819436 remove content from database, messaging, identity, image and compute 2015-10-29 17:38:03 -06:00
Simental Magana, Marcos df3867a2cb Add OpenStack compute (nova) documentation 2015-10-29 17:36:09 -06:00
Simental Magana, Marcos 1a09625672 Update to use keystone-public instead of keystone-main 2015-10-29 10:22:46 -06:00
Tullis, Michael L 70254a4ba7 Changes from Victor M. and Dimitri to master branch. 2015-10-27 11:54:00 -06:00
Tullis, Michael L 591a2638d7 Merging changes from Victor M and Dimitri. 2015-10-27 11:49:57 -06:00
Tullis, Michael L 039173fc70 Adding OpenStack object storage. 2015-10-27 09:23:22 -06:00
Tullis, Michael L 2ff1f8e854 Adding block storage. 2015-10-27 09:19:19 -06:00
Tullis, Michael L b7e0df7399 Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2015-10-27 08:40:12 -06:00
Tullis, Michael L 8dd8f26c56 Merge branch 'vjmorale/project-docs-staging' 2015-10-27 08:39:11 -06:00
Tullis, Michael L 4521dd0778 Merge branch 'master' into 'master'
Master

This way dev@lists.clearlinux.org becomes a URL of form `mailto:dev@lists.clearlinux.org` upon clicking it, an email client (e.g. outlook, or gmail, or whatever is the default for a user) opens to start writing email.

See merge request !3
2015-10-27 06:47:05 -07:00
Simental Magana, Marcos db63896e2d Add OpenStack image (glance) documentation 2015-10-26 17:46:54 -06:00
Simental Magana, Marcos 569049891c Add the openstack openrc documentation 2015-10-26 12:20:32 -06:00
Simental Magana, Marcos 134412bc27 Add the verify section into openstack_identity doc 2015-10-26 12:03:28 -06:00
Simental Magana, Marcos b7b9952547 Fix command line when creating user in rabbitmq doc 2015-10-26 11:28:43 -06:00
Simental Magana, Marcos 56830380ef Add Openstack Identity (keystone) documentation 2015-10-26 09:29:35 -06:00
Simental Magana, Marcos ad15db3485 Add Message queue documentation for OpenStack 2015-10-26 09:29:19 -06:00
Simental Magana, Marcos 01ab639500 Add MariaDB documentation for OpenStack 2015-10-26 09:26:51 -06:00
Dimitri John Ledkov deee5f6ac1 Use mailto: url for dev mailing list address. 2015-10-23 11:11:50 +01:00
Tullis, Michael L 18b522c387 Adding topic for Clear Containers and theme 2015-10-22 19:42:56 -06:00
Tullis, Michael L 901e6cef13 Clear Containers
Clear Containers
2015-10-22 17:49:50 -06:00
Tullis, Michael L a88dce9724 Merge branch 'staging' of clrgitlab.intel.com:clr-documentation/project-docs 2015-10-22 17:29:28 -06:00
Tullis, Michael L 0799c39e75 Merge branch 'master' of clrgitlab.intel.com:clr-documentation/project-docs 2015-10-22 17:17:58 -06:00
Tullis, Michael L 1d43a764eb Added topic on Clear Containers and updated theme files.
Added topic on Clear Containers and updated theme files.
2015-10-22 16:55:53 -06:00
Morales, Victor 34f74d5dca Remove the optional comment for MVP services 2015-10-13 13:57:23 -07:00
Tullis, Michael L f467fc9a3f Merge branch 'developers' into 'master'
Developers

fixed bugs.

See merge request !1
2015-10-13 10:11:43 -07:00
L.S. Cook 89853ef51e Testing developers branch 2015-10-13 09:55:31 -07:00
L.S. Cook 362f652ef4 formalizing Compute Node 2015-10-13 09:29:30 -07:00
Tullis, Michael L cc9f5e6e51 Initial commit
Initial commit
2015-10-12 15:39:17 -06:00
Tullis, Michael L d1e73affd7 first commit 2015-10-12 15:06:47 -06:00
1278 changed files with 49685 additions and 352091 deletions
-4
View File
@@ -1,4 +0,0 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: cc99ba4fd98ddc62c1fab24f336360f5
tags: 645f666f9bcd5a90fca523b33c5a78b7
+22
View File
@@ -0,0 +1,22 @@
---
name: Modify document
about: Modify a document for the Clear Linux* Project
title: ''
labels: P2
assignees: ''
---
**Describe the error/improvement to an existing document or image**
Provide a clear and concise description of the error or proposed improvement.
**Screenshots**
If applicable, add screenshots to help explain the error or unexpected behavior.
**Environment (please complete the following):**
- Clear Linux OS version: [`cat /usr/lib/os-release`]
- Third-party tool/software: [version]
- Command [ [e.g. `sudo -i`]
**Additional context**
Add any other context about the problem here.
+20
View File
@@ -0,0 +1,20 @@
---
name: New document
about: Request a new document for the Clear Linux* project
title: ''
labels: P2
assignees: ''
---
**Do you think Clear Linux documentation needs a new document? Please describe.**
Please provide a clear and concise description of the title and content. Identify the target audience: Developer; System Administrator; or Basic User.
**Should the new document be a guide, a reference, or a tutorial?**
Recommend a type of document, based on the structure here: https://clearlinux.org/documentation/clear-linux
**Describe or provide examples of similar documents, if possible, from other web sites**
Please provide an example of similar documents if possible.
**Additional context**
Add any other context or screenshots for the document request here.
+13
View File
@@ -0,0 +1,13 @@
name: Greetings
on: [pull_request, issues]
jobs:
greeting:
runs-on: ubuntu-latest
steps:
- uses: actions/first-interaction@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: 'Welcome to Clear Linux* OS Docs. Thanks for submitting your first issue.'
pr-message: 'Welcome to Clear Linux* OS Docs. Thanks for submitting your first PR.'
+19
View File
@@ -0,0 +1,19 @@
#Exluding from the tree the html build files
source/_build
# ignore vi temporary files
*.swp
*~
.*~
# ignore VS code settings
.vscode/
# ignore .mo translation files
*.mo
# ignore artifacts generated by running make py
cloned_repo
bundles.html.txt
# ignore the venv, used for running make py
venv
+19
View File
@@ -0,0 +1,19 @@
image: alpine
pages:
script:
- apk --no-cache add python3
- python3 -m ensurepip
- pip3 install sphinx==1.8.0 docutils==0.14 sphinx_rtd_theme breathe==4.9.1 sphinxcontrib-plantuml sphinx-intl==2.0.0 sphinx-sitemap==1.0.2
- apk --no-cache add make
- apk --no-cache add doxygen
- apk --no-cache add graphviz
- apk --no-cache add ttf-dejavu
- apk --no-cache add openjdk8-jre
- make htmlall
- mv source/_build/html/ public/
artifacts:
paths:
- public
only:
- rtd-theme
+54
View File
@@ -0,0 +1,54 @@
language: python
python:
- "3.6"
# command to install dependencies
install:
- pip3 install -q -r requirements.txt
# command to run tests
script:
- make py
- make htmlall
before_deploy:
- make linkcheck
# only deploy the latest tagged release of Simplified Chinese docs
- wget https://github.com/clearlinux/clear-linux-documentation-zh-CN/releases/latest/download/clearlinux-docs-zh-CN.tar.gz
- mkdir source/_build/html/zh_CN
- tar xvzf clearlinux-docs-zh-CN.tar.gz -C source/_build/html/zh_CN
deploy:
- provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
target-branch: latestHTML
on:
branch: publish
local_dir: source/_build/html/
- provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
target-branch: developmentHTML
on:
branch: master
local_dir: source/_build/html/
- provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
target-branch: developmentHTML
on:
branch: development
local_dir: source/_build/html/
- provider: releases
skip_cleanup: true
api_key: $GITHUB_TOKEN
file: clearlinux-docs-zh-CN.tar.gz
on:
tags: true
after_deploy:
- wget $PUBLISH_URL
- cat clearlinux-latest
-1178
View File
File diff suppressed because it is too large Load Diff
+39
View File
@@ -0,0 +1,39 @@
# Makefile for Sphinx documentation
SHELL := /bin/bash
PY_VERSION ?= 3.6
all:
make -C source html
htmlall:
make -C source htmlall
htmlzh:
make -C source htmlzh
htmlde:
make -C source htmlde
html:
make -C source html
linkcheck:
make -C source linkcheck
py:
make -C source py
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
clean:
make -C source clean
rm -rf venv
venv:
virtualenv venv;\
source venv/bin/activate; \
pip3 install -r requirements.txt;
+184
View File
@@ -0,0 +1,184 @@
Documentation build instructions
################################
.. todo add comment re not using standards here.
`Clear Linux\* OS documentation`_ is written using `reStructuredText`_ and
built using `Sphinx`_. Follow the instructions in this README to build the
documentation locally for development and testing.
Please make yourself familiar with our `contribution guidelines`_ before
submitting a contribution.
Clone the documentation repository
**********************************
Clone the documentation repository to your local machine.
.. code-block:: bash
git clone https://github.com/clearlinux/clear-linux-documentation
Requirements
************
Make sure you have Python 3 installed to start.
The Sphinx documentation provides `instructions for installing Sphinx`_
on various platforms.
Use pip3 to install additional Python dependencies listed in the
requirements.txt file found in the repository:
.. code-block:: bash
pip3 install -r requirements.txt
Run the build
*************
We build our documentation using Sphinx. In the source directory of your
local clear-linux-documentation repository, preview changes to the
documentation by building the docs in the default language (English) by
running ``make html``:
.. code-block:: bash
make html
.. code-block:: console
sphinx-build -b html -d _build/doctrees . _build/html
Running Sphinx v1.8.0
making output directory...
.
.
.
build succeeded, 0 warnings.
The HTML pages are in _build/html.
Build finished. The HTML pages are in _build/html.
Open one of the HTML pages found in ``source/_build/html`` in a web browser
to view the rendered documentation.
If you want to build the documentation exactly as seen on the website, use
``make py`` followed by ``make htmlall``. This builds some
external dependencies and all supported languages.
Use virtualenv
**************
To develop documentation in a ``virtualenv``, use the ``venv`` target.
The Clear Linux OS documentation make target ``venv`` provides a
simple development environment that ensures that you have the
latest packages and that you manage Python versions separately. Use of the
``virtualenv`` requires **Python 3.6** or higher. For Windows examples below, use Powershell as an Administrator.
The **virtual environment** uses the same version of Python that was used to **create the virtual environment**.
Verify ``pip`` is installed. A file path to pip should appear.
On Clear Linux OS and macOS\*:
.. code-block:: bash
which pip
On Windows\* 10 OS:
.. code-block:: bash
pip --version
If ``pip`` is not installed, install it.
On Clear Linux OS and macOS:
.. code-block:: bash
python3 -m pip install --user --upgrade pip
On Windows 10 OS:
.. code-block:: bash
py -m pip install --upgrade pip
.. note::
This assumes Python was already added to your Windows path.
Install virtualenv
==================
Install ``virtualenv``.
On Clear Linux OS and macOS\*:
.. code-block:: bash
python3 -m pip install --user virtualenv
On Windows 10 OS:
.. code-block:: bash
py -m pip install --user virtualenv
Create the ``virtualenv`` and install the required packages:
.. code-block:: bash
make venv
Activate the ``venv``.
.. code-block:: bash
source venv/bin/activate
Follow `Run the build`_ section to start developing documentation.
Remove the ``venv`` when finished developing.
.. code-block:: bash
deactivate
Additional help
***************
Cleaning up
===========
When testing changes in the documentation, make sure to remove the previous
build before building again by running ``make clean``:
.. code-block:: bash
make clean
This will completely remove the previous build output, including artifacts
from the `make venv` target when done outside an active venv.
Convenience script
==================
This bash script (Linux only) includes both ``make clean`` and
``make html``. It also starts a simple Python web server that
displays a preview of the site at http://localhost:8000 on your local machine.
.. code-block:: bash
./checkwork.sh
To stop the web server simply use ``ctrl-c``.
.. _Clear Linux\* OS documentation: https://docs.01.org/clearlinux/
.. _Sphinx: http://sphinx-doc.org/
.. _reStructuredText: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html
.. _contribution guidelines: https://docs.01.org/clearlinux/latest/collaboration/collaboration.html
.. _instructions for installing Sphinx: https://www.sphinx-doc.org/en/master/usage/installation.html
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 823 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

-24
View File
@@ -1,24 +0,0 @@
.. _about:
About
#####
Clear Linux is a little different from other distros. Here are some important
tools and concepts for managing your install.
Training
********
Additional training materials are available in the `how-to-clear`_ GitHub\*
project to help you get started with |CL| tools.
The training helps you create a customized OS that is based on |CL| and provides
complete details on the methods and tools used to create updates and how to
deploy updates to targets.
To complete the training, you will need a clean |CL| installation and a network connection. The project includes all files needed to complete the exercises.
* `how-to-clear`_ training on GitHub
.. _how-to-clear: https://github.com/clearlinux/how-to-clear
-106
View File
@@ -1,106 +0,0 @@
.. _autospec-about:
Autospec
########
``autospec`` is a tool to assist in the automated creation and maintenance of
RPM packaging in |CL-ATTR|. Where a standard RPM build process using ``rpmbuild``
requires a tarball and .spec file to start, ``autospec`` requires only a tarball
and package name to start.
How autospec works
******************
``autospec`` attempts to infer the requirements of the .spec file by analyzing
the source code and :file:`Makefile` information. It will continuously run
updated builds based on new information discovered from build failures until it
has a complete and valid .spec file. Although not required, you can influence
the behavior of ``autospec`` by providing :ref:`control files <control-files>`.
The basic process is described in the following steps:
#. The :command:`make autospec` command generates a .spec based on
analysis of code and control files, if present.
#. ``autospec`` creates a ``build root`` with ``mock`` config.
#. ``autospec`` attempts to build an RPM from the generated .spec.
#. ``autospec`` detects any missed declarations in the .spec.
#. If build errors occur, ``autospec`` will scan the build log to try and detect
the root cause.
#. If ``autospec`` detects the root cause and knows how to continue, it will restart the build
automatically at step 1 with updated build instructions.
#. Otherwise, ``autospec`` will stop the build for user inspection and editing of control files
to resolve the errors. The user resumes the process at step 1 after errors are resolved.
Following these steps, ``autospec`` continues to rebuild the package, based on
new information discovered from build failures, until it has a valid .spec. If
no build errors occur, RPM packages are successfully built.
.. _control-files:
Control files
*************
It is possible to influence the behavior of ``autospec`` by providing control
files. These files may be used to alter the default behavior of the configure
routine, to blacklist build dependencies, etc. Control files must be located
in the same directory as the resulting .spec.
Table 1 shows control files used to control dependencies, for example.
.. list-table:: **Table 1. Control files to control dependencies**
:widths: 20 80
:header-rows: 1
* - Filename
- Description
* - buildreq_add
- Each line in the file provides the name of a package to add as a
build dependency to the .spec.
* - buildreq_ban
- Each line in the file is a build dependency that under no
circumstance should be automatically added to the build dependencies.
This is useful to block automatic configuration routines adding
undesired functionality, or to omit any automatically discovered
dependencies during tarball scanning.
* - pkgconfig_add
- Each line in the file is assumed to be a pkgconfig() build
dependency. Add the pkg-config names here, as ``autospec`` will
automatically transform the names into their ``pkgconfig($name)``
style when generating the .spec.
* - pkgconfig_ban
- Each line in this file is a pkgconfig() build dependency that should
not be added automatically to the build, much the same as
`` buildreq_ban``. As with ``pkgconfig_add``, these names are
automatically transformed by ``autospec`` into their correct
``pkgconfig($name))`` style.
* - requires_add
- Each line in the file provides the name of a package to add as a
runtime dependency to the .spec.
* - requires_ban
- Each line in the file is a runtime dependency that under no
circumstance should be automatically added to the runtime
dependencies. This is useful to block automatic configuration
routines adding undesired functionality, or to omit any automatically
discovered dependencies during tarball scanning.
Further control of the build can be achieved through the use of the
``options.conf`` file. If this file does not exist, it is created by
``autospec`` with default values. If certain deprecated configuration
files exists ``autospec`` will use the value indicated by those files and
remove them.
For a comprehensive list of control files, view the `autospec readme`_.
Related topics
**************
* :ref:`autospec`
* :ref:`mixer`
.. _autospec readme: https://github.com/clearlinux/autospec
-30
View File
@@ -1,30 +0,0 @@
.. _bundles-about:
Bundles
#######
Linux-based operating systems contain the code of several hundred, if
not thousands, of open source projects. To make this manageable,
distributions use a concept called "packages" to configure and compile
the source code of these projects into binaries.
Many distributions then split the content of these compiled packages
into so-called sub-packages, which are the granularity at which these
distributions deploy their software. With those kinds of distributions,
system administrators can then install and update sub-packages
individually or as a set, using tools such as "yum" and "apt-get."
The |CL-ATTR| takes a slightly different approach. While we also use the
concept of packages to manage compiling source code into binaries, we do not
use the package concept to deploy software. Instead, we provide software
"bundles" that are installed and managed using :ref:`swupd<swupd-about>`.
Each bundle contains as many or as few open source projects needed to provide a complete functionality.
Next steps
==========
To put this concept into practice, see the following resources:
* :ref:`bundles`
* :ref:`bundle-commands`
* :ref:`compatible-kernels`
-54
View File
@@ -1,54 +0,0 @@
.. _mixer-about:
Mixer
#####
|CL-ATTR| is a powerful, modular, and customizable OS. Upstream |CL| offers
many images to support different environments and use-cases. There are
hundreds of bundles that will meet most, if not all, of your OS and software
needs.
However, if you need additional customization or content, |CL| provides the
mixer tool. Depending on your needs, the mixer tool allows you to:
* :ref:`create-mix` to create a distinct derivative of the |CL| that
contains your custom software.
.. _create-mix:
Create a mix
============
When creating a mix, you can
* Use any existing upstream bundles with no modification.
* Redefine what goes into existing bundles.
* Create completely new, custom bundles with your own custom packages.
With mixer you are not required to incorporate every upstream release into
your mix. You decide which upstream versions to update your derivative to, as
illustrated in Figure 1.
.. figure:: figures/mixer-about-1.png
:scale: 75%
:alt: Creating a custom mix.
Figure 1: With a custom mix, you add your custom bundle and decide which
upstream versions to update your mix to, on your own release cycle.
Creating your own mix forks away from the |CL| upstream and requires that you
act as your own OSV. There is a greater level of responsibility, requiring
more infrastructure and processes to adopt. However, with this approach, you
have a higher degree of control and customization of your custom |CL|.
Related topics
==============
|CL| provides flexibility in how you customize your OS. Learn more about
mixer and related topics to decide which customization approach is best for
you.
* :ref:`mixer`
* :ref:`bundles-about`
* :ref:`swupd-about`
* :ref:`deploy-at-scale`
-97
View File
@@ -1,97 +0,0 @@
.. _swupd-about:
swupd: software updater
#######################
:command:`swupd` is an operating system software manager and update program
that operates at a file-level to enable verifiable integrity and update
efficiency.
Visit the `swupd man page`_ for more details.
Versioning
==========
Using package managers to keep track of software version compatibility or compare multiple systems on many Linux distributions can be cumbersome.
With |CL| :command:`swupd`, versioning happens at the individual
file-level. This means |CL| generates an entirely new OS version with any set
of software changes to the system (including software downgrades or removals). This rolling release versioning model is similar to
:command:`git` internal version tracking, where any of the individual file
commits are tracked and move the pointer forward when changed.
While administrators can pick and choose which `bundles`_ a system has
installed, a single |CL| version number strictly represents one combination
of all software versions that can be installed onto a system of that |CL|
version. This method of whole OS versioning offers unique advantages.
Namely, system administrators can quickly compare multiple |CL| systems that share the same version for important software and security fixes.
Updating
========
|CL| promotes regular and automated updating of software to ensure
integration of new enhancements and security fixes. Refer to :ref:`security`
documentation for more information.
Learn how to update your system using :ref:`swupd <swupd-guide>`.
Update efficiency
-----------------
Because :command:`swupd` operates at the individual file-level instead of a
package-level, |CL| updates are small and fast.
On many Linux\* distributions, updates to a particular software package
require the whole software package to be downloaded and replaced
--even for one line of code.
In |CL|, updates are generated using the :ref:`mixer <mixer-about>` tool. Mixer calculates the difference between two |CL| versions and makes available
*binary deltas*, which contain only the changed portion of files. This
*binary delta technology* [1]_ means :command:`swupd` on |CL| systems only
needs to download and apply a small fraction of a package in order to
receive an update.
The :ref:`mixer <mixer-about>` tool additionally computes updates files in
multiple compression formats, allowing :command:`swupd` to utilize the most
efficiently compressed format for a |CL| system to minimize the cost
to update.
Update integrity
----------------
This is the basis of the :command:`swupd diagnose` subcommand, which allows a |CL| system to check for any discrepancies to system files. As necessary,
:command:`swupd repair` provides a useful way for software developers to remediate these discrepancies and return to a known filesystem state.
Bundles
=======
|CL-ATTR| approaches software management differently than many other
Linux-based operating systems.
Instead of deploying granular software packages, |CL| uses the concept of
bundles with pre-associated software. Each bundle encapsulates a particular
use-case, which is enabled by composing all the required upstream open-source
projects and packages into one logical unit.
This bundle-based approach offers some unique advantages:
* Bundles provide a particular functionality, or stack, which
include all associated runtime dependencies.
* Software package dependencies are resolved on the server, so file-level
conflicts do not occur on the target system after an update.
* All combinations of bundles are able to co-exist on a |CL| system.
For more information on bundles, visit:
* :ref:`bundles`
* :ref:`bundles-about`
* :ref:`bundle-commands`
* :ref:`compatible-kernels`
.. [1] The software update technology for |CL-ATTR| was first presented at the Linux Plumbers conference in 2012.
.. _swupd man page: https://github.com/clearlinux/swupd-client/blob/master/docs/swupd.1.rst
-82
View File
@@ -1,82 +0,0 @@
.. _telemetry-about:
Telemetrics
###########
One of the key features of |CL-ATTR| is telemetry, which is used to
monitor system health. Telemetry enables developers to observe and proactively
address issues before end users are impacted.
*Telemetrics* is a combination word made from:
* *Telemetry* which is sensing and reporting data.
* *Analytics* which is using visualization and statistical inferencing to make
sense of the reported data.
|CL| telemetry reports system-level debug/crash information using specialized probes. The
probes monitor system tasks such as :abbr:`swupd (software updater)`, kernel
oops, machine error checks, and BIOS error report table for unhandled hardware
failures. Telemetry enables real-time issue reporting to allow system
developers to quickly focus on an issue and monitor corrective actions.
|CL| telemetry is fully customizable and can be used during software development
for debugging purposes. You can use **libtelemetry** in your code to create custom
telemetry records. You can also use **telem-record-gen** in script files or call
it from another program.
.. note::
The |CL| telemetry client is disabled by default until you decide to enable it. Telemetry is an **opt-in** solution and can be easily enabled or disabled.
Architecture
************
|CL| telemetry has two fundamental components, which are shown in figure 1:
* Client: generates and delivers records to the backend server via the network.
* Backend: captures records sent from the client and displays the cumulative
content through a specialized interface.
.. note::
If you want to capture your own records for analysis, you must set up
your own backend server.
.. figure:: ../guides/telemetrics/figures/telemetry-e2e.png
:scale: 75%
:alt: Clear Linux Telemetry Architecture.
Figure 1: Clear Linux Telemetry Architecture.
The telemetry client provides the front end of a complete telemetrics solution
and includes the following components:
* **telemprobd**, a daemon that prepares the telemetry records and spools them on disk prior to delivery
* **telempostd**, a daemon that sends the records to the telemetry backend server or leaves them on disk until deleting after the record expires.
* **probes**, that collect specific types of data from the operating system.
* **libtelemetry**, that telemetrics probes use to create telemetrics records and
send them to the telemprobd daemon for further processing.
The telemetry backend provides the server-side component of a complete telemetrics solution and
consists of:
* Nginx web server.
* Two Flask apps:
* Collector, an ingestion web app for records received from telemetrics-client probes.
* TelemetryUI, a web app that exposes several views to visualize the telemetry data
and also provides a REST API to perform queries.
* PostgreSQL as the underlying database server.
The default telemetry backend server reports back to the |CL| development team
and is not viewable outside the Intel firewall. If you want to collect your
own records, then you must set up your own telemetry backend server.
Next steps
**********
To put this concept into practice, refer to :ref:`telem-guide`.
@@ -1,542 +0,0 @@
.. _bare-metal-install-desktop:
Install |CL-ATTR| from the live desktop
#######################################
This page explains how to boot the |CL-ATTR| live desktop image, from which
you can install |CL| or explore without modifying the host system.
.. contents::
:local:
:depth: 1
System requirements
*******************
Before installing |CL|, verify that the host system supports the
installation:
* :ref:`system-requirements`
* :ref:`compatibility-check`
Preliminary steps
*****************
#. Visit our `Downloads`_ page.
#. Download the file :file:`clear-<release number>-live-desktop.iso`,
also called the |CL| Desktop.
.. note::
<release-number> is the latest |CL| auto-numbered release.
#. Verify and decompress the file per your OS.
* :ref:`download-verify-decompress`
#. Follow your OS instructions to create a bootable USB drive.
* :ref:`bootable-usb`
.. _install-on-target-start:
Install from live image
***********************
After you download and burn the live desktop image on a USB drive, follow
these steps.
#. Insert the USB drive into an available USB slot.
#. Power on the system.
#. Open the system BIOS setup menu by pressing the :kbd:`F2` key.
Your BIOS setup menu entry point may vary.
#. In the setup menu, enable the UEFI boot and set the USB drive as the
first option in the device boot order.
#. Save these settings, e.g. :kbd:`F10`, and exit.
#. Reboot the target system.
#. Select :guilabel:`Clear Linux OS` in the boot menu, shown in Figure 1.
.. figure:: figures/bare-metal-install-desktop-01.png
:scale: 100%
:alt: Clear Linux OS in boot menu
Figure 1: Clear Linux OS in boot menu
.. _install-on-target-end:
Software (optional)
===================
Explore |CL| bundles and other software. Double-click the
:guilabel:`Software` icon from the Activities menu, shown in Figure 2.
Ensure a network connection exists before launching the Software application.
.. note::
While running the |CL| live desktop image, the Software application is
intended only for exploration. Do not attempt to install applications during
exploration.
Launch the |CL| installer
=========================
#. After the live desktop image boots, scroll over the vertical
:guilabel:`Activities` menu at left.
#. Click the |CL| penguin icon to launch the installer, shown in Figure 2.
.. figure:: figures/bare-metal-install-desktop-02.png
:scale: 100%
:alt: Install Clear Linux OS icon
Figure 2: |CL| installer icon
#. After the installer is launched, it will appear as shown in Figure 3.
.. figure:: figures/bare-metal-install-desktop-03.png
:scale: 100%
:alt: |CL| Desktop Installer
Figure 3: |CL| OS Desktop Installer
#. In :guilabel:`Select Language`, select a language from the options, or
type your preferred language in the search bar.
#. Select :guilabel:`Next`.
Checking prerequisites
======================
The installer automatically launches :guilabel:`Checking Prerequisites`,
which checks your target system for compatibility and network connectivity.
After the installer shows `Prerequisites passed`, select :guilabel:`Next` to
proceed with installation.
.. figure:: figures/bare-metal-install-desktop-04.png
:scale: 100%
:alt: Checking Prerequisites
Figure 4: Checking Prerequisites
Network Proxy (optional)
------------------------
#. Configure :guilabel:`Network Proxy` settings.
#. In the top right menu bar, select the :guilabel:`Power button`.
#. Select :guilabel:`Wired Connected` and then :guilabel:`Wired Settings`.
#. In :guilabel:`Network Proxy`, select the :guilabel:`Gear` icon to view
options.
#. Select an option from `Automatic`, `Manual` or `Disabled`.
#. Close :guilabel:`Network Proxy`.
#. Close :guilabel:`Settings`.
.. _incl-bare-metal-beta-start:
Minimum installation requirements
*********************************
To fulfill minimum installation requirements, complete the
`Required options`_. We also recommend completing `Advanced options`_.
.. note::
* The :kbd:`Install` button is only highlighted **after** you complete
`Required options`_.
* Check marks indicate a selection has been made.
* An Internet connection is required. You may want to launch a browser
prior to installation to verify your Internet connection.
|CL| Desktop Installer
**********************
The |CL| Desktop Installer Main Menu appears as shown in Figure 5. To meet
the minimum requirements, enter values in all submenus for the
:guilabel:`Required options`. After you complete them, your selections appear
below submenus and a check mark appears at right.
.. figure:: figures/bare-metal-install-desktop-05.png
:scale: 100%
:alt: Clear Linux OS Desktop Installer - Main Menu
Figure 5: Clear Linux OS Desktop Installer - Main Menu
Navigation
**********
* Use the :kbd:`mouse` to navigate or select options.
* Use :kbd:`Tab` key to navigate between :guilabel:`Required options`
and :guilabel:`Advanced options`
* Use :kbd:`Up` or :kbd:`Down` arrow keys to navigate the submenus.
* Select :kbd:`Confirm`, or :kbd:`Cancel` in submenus.
Required options
****************
Select Time Zone
================
#. From the Main Menu, select :guilabel:`Select Time Zone`. `UTC` is selected
by default.
#. In :guilabel:`Select Time Zone`, navigate to the desired time zone.
Or start typing the region and then the city.
(.e.g., :file:`America/Los_Angeles`).
#. Select :guilabel:`Confirm`.
.. figure:: figures/bare-metal-install-desktop-06.png
:scale: 100%
:alt: Select System Timezone
Figure 6: Select System Time Zone
Select Keyboard
===============
#. From the Main Menu, select :guilabel:`Select Keyboard`.
#. Navigate to your desired keyboard layout. We select "us" for the
United States.
#. Select :guilabel:`Confirm`.
.. figure:: figures/bare-metal-install-desktop-07.png
:scale: 100%
:alt: Select Keyboard menu
Figure 7: Select Keyboard menu
Select Installation Media
=========================
#. From the Main Menu, select :guilabel:`Select Installation Media`.
#. Choose an installation method: `Safe Installation`_ or
`Destructive Installation`_.
.. figure:: figures/bare-metal-install-desktop-08.png
:scale: 100%
:alt: Select Installation Media
Figure 8: Select Installation Media
Safe Installation
-----------------
Use this method to safely install |CL| on media with available space, or
alongside existing partitions, and accept the `Default partition schema`_.
If enough free space exists, safe installation is allowed.
.. note::
|CL| allows installation alongside another OS. Typically, when you boot
your system, you can press an `F key` to view and select a bootable
device or partition during the BIOS POST stage. Some BIOSes present the
|CL| partition, and you can select and boot it. However, other
BIOSes may only show the primary partition, in which case you will not be
able boot |CL|. Be aware of this possible limitation.
Destructive Installation
------------------------
Use this method to destroy the contents of the target device, install |CL|
on it, and accept the `Default partition schema`_.
Disk encryption
===============
For greater security, disk encryption is supported using LUKS. Encryption is
optional.
#. To encrypt the root partition, select :guilabel:`Enable Encryption`,
as shown in Figure 9.
.. figure:: figures/bare-metal-install-desktop-09.png
:scale: 100%
:alt: Enable Encryption
Figure 9: Enable Encryption
#. When :guilabel:`Encryption Passphrase` appears, enter a passphrase.
.. figure:: figures/bare-metal-install-desktop-10.png
:scale: 100%
:alt: Encryption Passphrase
Figure 10: Encryption Passphrase
.. note::
Minimum length is 8 characters. Maximum length is 94 characters.
#. Enter the same passphrase in the second field.
#. Select :guilabel:`Confirm` in the dialogue box.
.. note::
:guilabel:`Confirm` is only highlighted if passphrases match.
#. Select :guilabel:`Confirm` in submenu.
Manage User
===========
#. In Required Options, select :guilabel:`Manage User`.
#. In :guilabel:`User Name`, enter a user name.
.. figure:: figures/bare-metal-install-desktop-11.png
:scale: 100%
:alt: Manage User
Figure 11: Manage User
#. In :guilabel:`Login`, create a login name. It must start with a letter
and can use numbers, hyphens, and underscores. Maximum length is 31
characters.
#. In :guilabel:`Password`, enter a password. Minimum length is
8 characters. Maximum length is 255 characters.
#. In :guilabel:`Confirm`, enter the same password.
.. note::
:guilabel:`Administrator` rights are selected by default.
For security purposes, the default user must be assigned as an
Administrator.
#. Select :kbd:`Confirm`.
.. note::
Select :guilabel:`Cancel` to return to the Main Menu.
Modify User
-----------
#. In Manager User, select :guilabel:`Manage User`.
#. Modify user details as desired.
#. Select :guilabel:`Confirm` to save the changes you made.
.. note::
Optional: Select :guilabel:`Cancel` to return to the Main Menu to
revert changes.
Optional: Skip to `Finish installation`_.
Telemetry
=========
Choose whether to participate in `telemetry`. :ref:`telem-guide` is a |CL|
feature that reports failures and crashes to the |CL| development
team for improvements. For more information, see :ref:`telemetry-about`.
#. From :guilabel:`Required Options`, select :guilabel:`Telemetry`.
#. Select :kbd:`Yes`.
.. figure:: figures/bare-metal-install-desktop-12.png
:scale: 100%
:alt: Enable Telemetry
Figure 12: Enable Telemetry
#. If you don't wish to participate, select :kbd:`No`.
Advanced options
****************
After you complete the `Required options`_, we recommend completing
:guilabel:`Advanced options`--though they're not required. Doing so
customizes your development environment, so you're ready to go immediately
after reboot.
.. note::
You can always add more bundles later with :ref:`swupd-guide`.
Bundle Selection
================
#. On the Advanced menu, select :guilabel:`Bundle Selection`
#. Select your desired bundles.
.. figure:: figures/bare-metal-install-desktop-13.png
:scale: 100%
:alt: Bundle Selection
Figure 13: Bundle Selection
#. Select :kbd:`Confirm`.
#. View the bundles that you selected.
.. figure:: figures/bare-metal-install-desktop-14.png
:scale: 100%
:alt: Bundle Selections - Advanced Options
Figure 14: Bundle Selections - Advanced Options
Optional: Skip to `Finish installation`_.
Assign Hostname
===============
#. In Advanced Options, select :guilabel:`Assign Hostname`.
#. In :guilabel:`Hostname`, enter the hostname only (excluding the domain).
.. figure:: figures/bare-metal-install-desktop-15.png
:scale: 100%
:alt: Assign Hostname
Figure 15: Assign Hostname
.. note::
Hostname does not allow empty spaces. Hostname must start with an
alphanumeric character but may also contain hyphens. Maximum length of
63 characters.
#. Select :kbd:`Confirm`.
Optional: Skip to `Finish installation`_.
Kernel Configuration
====================
#. In :guilabel:`Kernel Configuration`, navigate to select your desired
kernel. :guilabel:`Native` is selected by default.
.. figure:: figures/bare-metal-install-desktop-16.png
:scale: 100%
:alt: Kernel Configuration
Figure 16: Kernel Configuration
#. To add arguments, enter the argument in :guilabel:`Add Extra Arguments`.
#. To remove an argument, enter the argument in :guilabel:`Remove Arguments`.
#. Select :kbd:`Confirm`.
Software Updater Configuration
==============================
#. In Advanced Options, select :guilabel:`Software Updater Configuration`.
#. In :guilabel:`Mirror URL`, follow the instructions if you wish to
specify a different installation source.
#. :guilabel:`Enable Auto Updates` is selected by default. If you **do not**
wish to enable automatic software updates, uncheck the box.
.. figure:: figures/bare-metal-install-desktop-17.png
:scale: 100%
:alt: Software Updater Configuration
Figure 17: Software Updater Configuration
#. Select :kbd:`Confirm`.
Finish installation
*******************
#. When you are satisfied with your installation configuration, select
:guilabel:`Install`.
.. figure:: figures/bare-metal-install-desktop-18.png
:scale: 100%
:alt: Assign Hostname
Figure 18: Finish installation
.. note:
All check marks must appear in :guilabel:`Required Options` for the
:guilabel:`Install` button to be enabled.
#. If you do not enter a selection for all :guilabel:`Required Options`,
the :guilabel:`Install` button remains disabled, as shown
in Figure 19. Return to `Required Options`_ and make selections.
.. figure:: figures/bare-metal-install-desktop-19.png
:scale: 100%
:alt: Required Options - Incomplete
Figure 19: Required Options - Incomplete
#. After installation is complete, select :guilabel:`Exit`.
#. Shut down the target system.
#. Remove the USB or any installation media.
#. Power on your system.
.. note::
Allow time for the graphical login to appear. A login prompt shows the administrative user that you created.
#. Log in as the administrative user.
Congratulations. You successfully installed |CL|.
Default partition schema
========================
Create partitions per requirements in Table 1.
.. list-table:: **Table 1. Default partition schema**
:widths: 25, 25, 25, 25
:header-rows: 1
* - FileSystem
- Label
- Mount Point
- Default size
* - **VFAT(FAT32)**
- boot
- /boot
- 150MB
* - **linux-swap**
- swap
-
- 256MB
* - **ext[234] or XFS**
- root
- /
- *Size depends upon use case/desired bundles.*
.. _Downloads: https://clearlinux.org/downloads
@@ -1,869 +0,0 @@
.. _bare-metal-install-server:
Install |CL-ATTR| on bare metal with live server
################################################
This page explains how to install |CL-ATTR| on bare metal from a bootable USB
drive using a live server image.
.. contents::
:local:
:depth: 1
System requirements
*******************
Before installing |CL|, verify that the host system supports the
installation:
* :ref:`system-requirements`
* :ref:`compatibility-check`
Download the latest |CL| live server image
******************************************
Get the latest |CL| installer image from the `Downloads`_ page. Look for the
:file:`clear-[version number]-live-server.iso` file.
#. Verify and decompress the file per your OS.
* :ref:`download-verify-decompress`
#. Follow your OS instructions to create a bootable USB drive.
* :ref:`bootable-usb`
Install |CL| on your target system
**********************************
Ensure that your system is configured to boot UEFI. The installation method
described below requires a wired Internet connection with DHCP.
.. note::
Alternatively, you can install |CL| over a wireless connection by first
using `nmtui`. Follow the `nmtui` instructions shown in Figure 2.
Follow these steps to install |CL| on the target system:
#. Insert the USB drive into an available USB slot.
#. Power on the system.
#. Open the system BIOS setup menu by pressing the :kbd:`F2` key.
Your BIOS setup menu entry point may vary.
.. note::
|CL| supports UEFI boot. Some hardware may list UEFI and non-UEFI USB
boot entries. In this case, you should select the `UEFI` boot
option.
#. In the setup menu, enable the UEFI boot and set the USB drive as the first
option in the device boot order.
#. Save these settings and exit.
#. Reboot the target system.
#. This action launches the |CL| installer boot menu, shown in figure 1.
.. figure:: figures/bare-metal-install-server-01.png
:scale: 100%
:alt: Clear Linux OS Installer boot menu
Figure 1: Clear Linux OS Installer boot menu
#. With :guilabel:`Clear Linux OS` highlighted, select :kbd:`Enter`.
Launch the |CL| Installer
*************************
#. At the :guilabel:`login` prompt, enter :command:`root`.
#. Follow the onscreen instructions, shown in Figure 2, and
enter a temporary password.
.. figure:: figures/bare-metal-install-server-02.png
:scale: 100%
:alt: root login
Figure 2: root login
#. At the :guilabel:`root` prompt, enter :command:`clr-installer` and
press :kbd:`Enter`.
.. figure:: figures/bare-metal-install-server-03.png
:scale: 100%
:alt: clr-installer command
Figure 3: clr-installer command
Minimum installation requirements
*********************************
To fulfill minimum installation requirements, complete the
`Required options`_. While not required, we encourage you to apply the
`Recommended options`_. `Advanced options`_ are optional.
.. note::
* The :kbd:`Install` button is **only highlighted after** you complete
`Required options`_.
Main Menu
*********
The |CL| Installer Main Menu appears as shown in Figure 4.
.. figure:: figures/bare-metal-install-server-04.png
:scale: 100%
:alt: Clear Linux OS Installer
Figure 4: Clear Linux OS Installer
The |CL| Installer Main Menu has two tabs: :guilabel:`[R] Required options`
and :guilabel:`[A] Advanced options`. Navigate between tabs using the arrow
these shortcut keys:
* :kbd:`Shift+A` for :guilabel:`[A] Advanced options`
* :kbd:`Shift+R` for :guilabel:`[R] Required options`
To meet the minimum requirements, enter your choices in the
:guilabel:`Required options`. After confirmation, your selections appear
beside the :guilabel:`>>` chevron, below the menu options.
Navigation
**********
* Select :kbd:`Tab` or :kbd:`Up/Down` arrows to highlight your choice.
* Select :kbd:`Enter` or :kbd:`Spacebar` to confirm your choice.
* Select :kbd:`Cancel` or :kbd:`Esc` to cancel your choice.
Required options
****************
Choose Timezone
===============
#. From the Main Menu, navigate to :guilabel:`Choose Timezone`.
`UTC` is the default.
#. Select :kbd:`Enter`.
#. In :guilabel:`Select System Timezone`, use :kbd:`Up/Down` arrows
navigate to the desired timezone.
.. todo: User need only select Enter; can only select Confirm with mouse.
#. Press :kbd:`Enter` to confirm.
.. figure:: figures/bare-metal-install-server-05.png
:scale: 100%
:alt: Select System Timezone
Figure 5: Select System Timezone
Choose Language
===============
#. From the Main Menu, navigate to :guilabel:`Choose Language`.
#. Select :kbd:`Enter`.
#. In :guilabel:`Select System Language`, navigate to your desired language.
#. Press :kbd:`Enter` to confirm.
.. figure:: figures/bare-metal-install-server-06.png
:scale: 100%
:alt: Select System Language
Figure 6: Select System Language
Configure the Keyboard
======================
#. From the Main Menu, select :guilabel:`Configure the Keyboard`.
#. Select :kbd:`Enter`.
#. In :guilabel:`Select Keyboard`, navigate to the desired option.
#. Select :kbd:`Enter` to :kbd:`Confirm`.
#. Optional: In :guilabel:`Test keyboard`, type text to assure
that the keys map to your keyboard.
.. figure:: figures/bare-metal-install-server-07.png
:scale: 100%
:alt: Select Keyboard menu
Figure 7: Select Keyboard menu
Configure Installation Media
============================
#. From the Main Menu, select :guilabel:`Configure Installation Media`.
#. Choose an installation method:
* `Safe Installation`_
* `Destructive Installation`_
* `Advanced Configuration`_
.. figure:: figures/bare-metal-install-server-08.png
:scale: 100%
:alt: Select Installation Media
Figure 8: Select Installation Media
#. Select :guilabel:`Rescan Media` to show available installation targets.
.. todo: Revise below section to match the dev-gui-00
Safe Installation
-----------------
Use this method to safely install |CL| on media with available space, or
alongside existing partitions, and accept the `Default partition schema`_.
If enough free space exists, safe installation is allowed. See also
`Troubleshooting`_ below.
Destructive Installation
------------------------
Use this method to destroy the contents of the target device, install |CL|
on it, and accept the `Default partition schema`_.
.. note::
From the :guilabel:`Select Installation Media` menu, select
:guilabel:`Enable Encryption` to encrypt the root filesystem for either
option above. See also `Disk encryption`_ for more information.
Advanced Configuration
----------------------
Use this method to manually configure partitions. These must meet
`Default partition schema`_. You may also choose `Disk encryption`_ during
configuration of each partition.
.. note::
`Advanced Configuration` is available in the installer versions 1.2.0 and
above.
#. From :guilabel:`Select Installation Media`, shown in Figure 8 above,
select :guilabel:`Advanced Configuration`.
#. In :guilabel:`Advanced Configuration`, navigate to :file:`/dev/sda`
and then press :kbd:`Enter`.
.. figure:: figures/bare-metal-install-server-09.png
:scale: 100%
:alt: Advanced configuration menu
Figure 9: Advanced configuration menu
#. Choose a partition method:
* :guilabel:`Auto Partition` Select this option to accept the
`Default partition schema`_.
#. Navigate to and press :guilabel:`Confirm`.
#. Continue with installation configuration. Jump to `Telemetry`_.
* `Manual Partition`_ Continue below.
Manual Partition
----------------
We provide a simple example below.
#. Navigate to the unallocated media (e.g.,`/dev/sda`) until highlighted, as
shown in Figure 9.
#. Press :guilabel:`Enter` to edit the partition.
#. The :guilabel:`Partition Setup` menu appears, shown in Figure 10.
.. note::
After adding the first partition, select :guilabel:`Free Space` to add another partition.
root partition
--------------
#. We configure the `root` partition as shown in Figure 10.
Configuration of the `root` partition varies.
.. figure:: figures/bare-metal-install-server-10.png
:scale: 100%
:alt: root partition
Figure 10: root partition
#. Navigate to :guilabel:`Add` and press :guilabel:`Enter`.
boot partition
--------------
#. We configure the `boot` partition as shown in Figure 11.
.. figure:: figures/bare-metal-install-server-11.png
:scale: 100%
:alt: boot partition
Figure 11: boot partition
#. Navigate to :guilabel:`Add` and press :guilabel:`Enter`.
swap partition
--------------
#. In the :guilabel:`File System` pulldown menu, select `swap`, and
enter a label. We enter the minimum required size (e.g., 256M).
.. figure:: figures/bare-metal-install-server-12.png
:scale: 100%
:alt: swap partition
Figure 12: swap partition
#. Navigate to :guilabel:`Add` and press :guilabel:`Enter`.
#. Next, navigate to :guilabel:`Confirm` and press :guilabel:`Enter`,
shown in Figure 13.
Manual partitioning is complete.
.. figure:: figures/bare-metal-install-server-13.png
:scale: 100%
:alt: Final configuration of disk partitions
Figure 13: Final configuration of disk partitions
#. You may skip to the `Telemetry`_ section below.
Disk encryption
===============
For greater security, disk encryption is supported using LUKS for the
any partition except `/boot` on |CL|. To encrypt the root partition, see the
example below. Encryption is optional.
Encryption Passphrase
---------------------
|CL| uses a single passphrase for encrypted partitions. Additional keys may
be configured post-installation using the ``cryptsetup`` tool.
#. Optional: Select :guilabel:`[X] Encrypt` to encrypt the root partition,
as shown in Figure 14.
.. figure:: figures/bare-metal-install-server-14.png
:scale: 100%
:alt: Encrypt partition
Figure 14: Encrypt partition
#. The :guilabel:`Encryption Passphrase` dialogue appears.
.. note::
Minimum length is 8 characters. Maximum length is 94 characters.
.. figure:: figures/bare-metal-install-server-15.png
:scale: 100%
:alt: Encryption Passphrase
Figure 15: Encryption Passphrase
#. Enter the same passphrase in the first and second field.
#. Navigate to :guilabel:`Confirm` and press :kbd:`Enter`.
.. note::
:guilabel:`Confirm` is only highlighted if passphrases match.
Telemetry
=========
:ref:`telem-guide` is a |CL| feature that reports failures and crashes to
the |CL| development team for improvements. For more detailed information,
visit our :ref:`telemetry-about` page.
Select your desired option on whether to participate in `telemetry`.
#. In the Main Menu, navigate to :guilabel:`Telemetry` and select
:kbd:`Enter`.
#. Select :kbd:`Tab` to highlight your choice.
#. Select :kbd:`Enter` to confirm.
.. figure:: figures/bare-metal-install-server-16.png
:scale: 100%
:alt: Enable Telemetry
Figure 16: Enable Telemetry
Recommended options
*******************
After you complete the `Required options`_, we highly recommend completing
these selected `Advanced options`_ at minimum:
* `Manage User`_ Assign a new user with administrative rights
* `Assign Hostname`_ Simplify your development environment
Skip to finish installation
===========================
After selecting values for all :guilabel:`Required options`, you may skip
to `Finish installation`_.
Otherwise, continue below. In the Main Menu, select
:guilabel:`Advanced options` for additional configuration.
Advanced options
****************
Configure Network Interfaces
============================
By default, |CL| is configured to automatically detect the host network
interface using DHCP. However, if you want to use a static IP address or if
you do not have a DHCP server on your network, follow these instructions to
manually configure the network interface. Otherwise, default network
interface settings are automatically applied.
.. note::
If DHCP is available, no user selection may be required.
#. Navigate to :guilabel:`Configure Network Interfaces` and
select :kbd:`Enter`.
#. Navigate to the network :guilabel:`interface` you wish to change.
#. When the desired :guilabel:`interface` is highlighted, select
:guilabel:`Enter` to edit.
.. note:: Multiple network interfaces may appear.
.. figure:: figures/bare-metal-install-server-17.png
:scale: 100%
:alt: Configure Network Interfaces
Figure 17: Configure Network Interfaces
#. Notice :guilabel:`Automatic / dhcp` is selected by default (at bottom).
Optional: Navigate to the checkbox :guilabel:`Automatic / dhcp` and select
:kbd:`Spacebar` to deselect.
.. figure:: figures/bare-metal-install-server-18.png
:scale: 100%
:alt: Network interface configuration
Figure 18: Network interface configuration
#. Navigate to the appropriate fields and assign the desired
network configuration.
#. To save settings, navigate to :guilabel:`Confirm` and select
:kbd:`Enter`.
.. note::
To revert to previous settings, navigate to the :guilabel:`Cancel`
and select :kbd:`Enter`.
#. Upon confirming network configuration, the :guilabel:`Testing Networking`
dialogue appears. Assure the result shows success. If a failure occurs,
your changes will not be saved.
#. Upon confirmation, you are returned to :guilabel:`Network interface`
settings.
#. Navigate to and select :guilabel:`Main Menu`.
Optional: Skip to `Finish installation`_.
Proxy
=====
|CL| automatically attempts to detect proxy settings, as described in
:ref:`autoproxy`. If you need to manually assign proxy settings, follow this
instruction.
#. From the Advanced options menu, navigate to :guilabel:`Proxy`, and
select :kbd:`Enter`.
#. Navigate to the field :guilabel:`HTTPS Proxy`.
.. figure:: figures/bare-metal-install-server-19.png
:scale: 100%
:alt: Configure the network proxy
Figure 19: Configure the network proxy
#. Enter the desired proxy address and port using conventional syntax,
such as: \http://address:port.
#. Navigate to :guilabel:`Confirm` and select :kbd:`Enter`.
#. To revert to previous settings, navigate to :guilabel:`Cancel`
and select :guilabel:`Cancel`.
Optional: Skip to `Finish installation`_.
Test Network Settings
=====================
To manually assure network connectivity before installing |CL|,
select :guilabel:`Test Network Settings` and select :guilabel:`Enter`.
A progress bar appears as shown in Figure 20.
.. figure:: figures/bare-metal-install-server-20.png
:scale: 100%
:alt: Testing Networking dialogue
Figure 20: Testing Networking dialogue
.. note::
Any changes made to network settings are automatically tested
during configuration.
Optional: Skip to `Finish installation`_.
Bundle Selection
================
#. On the Advanced menu, select :guilabel:`Bundle Selection`
#. Navigate to the desired bundle using :kbd:`Tab` or :kbd:`Up/Down` arrows.
#. Select :kbd:`Spacebar` to select the checkbox for each desired bundle.
.. figure:: figures/bare-metal-install-server-21.png
:scale: 100%
:alt: Bundle Selection
Figure 21: Bundle Selection
#. Optional: To start developing with |CL|, we recommend
adding :file:`os-clr-on-clr`.
#. Navigate to and select :kbd:`Confirm`.
You are returned to the :guilabel:`Advanced options` menu.
Optional: Skip to `Finish installation`_.
Manage User
===========
Add New User
------------
#. In Advanced Options, select :guilabel:`Manage User`.
#. Select :guilabel:`Add New User` as shown in Figure 22.
.. figure:: figures/bare-metal-install-server-22.png
:scale: 100%
:alt: Add New User, User Name
Figure 22: Add New User
#. Optional: Enter a :guilabel:`User Name`.
.. note:
The User Name must be alphanumeric and can include spaces, commas, or hyphens. Maximum length is 64 characters.
.. figure:: figures/bare-metal-install-server-23.png
:scale: 100%
:alt: User Name
Figure 23: User Name
#. Enter a :guilabel:`Login`.
.. note::
The User Login must be alphanumeric and can include hyphens and underscores. Maximum length is 31 characters.
#. Enter a :guilabel:`Password`.
.. note:
Minimum length is 8 characters. Maximum length is 255 characters.
#. In :guilabel:`Confirm`, enter the same password.
#. Optional: Navigate to the :guilabel:`Administrative` checkbox and select
:kbd:`Spacebar` to assign administrative rights to the user.
.. note::
Selecting this option enables sudo privileges for the user.
#. Select :kbd:`Confirm`.
.. note::
If desired, select :guilabel:`Reset` to reset the form.
#. In :guilabel:`Manage User`, navigate to :guilabel:`Confirm`.
#. With :guilabel:`Confirm` highlighted, select :kbd:`Enter`.
Modify / Delete User
--------------------
#. In :guilabel:`Manage User`, navigate to the user you wish
to modify until highlighted, as shown in Figure 24.
#. Select :kbd:`Enter` to modify the user.
.. figure:: figures/bare-metal-install-server-24.png
:scale: 100%
:alt: Modify User
Figure 24: Modify User
#. Modify user details as desired.
#. Navigate to :kbd:`Confirm` until highlighted.
.. note::
Optional: Select :guilabel:`Reset` to rest the form.
#. Select :guilabel:`Confirm` to save the changes you made.
#. Optional: In :guilabel:`Modify User`, to delete the user, navigate to
the :guilabel:`Delete` button and select :kbd:`Enter`.
.. figure:: figures/bare-metal-install-server-25.png
:scale: 100%
:alt: Delete User
Figure 25: Delete User
You are returned to :guilabel:`Manage User`.
#. Navigate to :kbd:`Confirm` until highlighted.
#. Select :guilabel:`Enter` to complete :guilabel:`Manage User` options.
Optional: Skip to `Finish installation`_.
Kernel Command Line
===================
For advanced users, |CL| provides the ability to add or remove kernel
arguments. If you want to append a new argument, enter the argument here.
This argument will be used every time you install or update a
new kernel.
#. In Advanced Options, select :guilabel:`Tab` to highlight
:guilabel:`Kernel Command Line`.
#. Select :kbd:`Enter`.
.. figure:: figures/bare-metal-install-server-26.png
:scale: 100%
:alt: kernel command line
Figure 26: kernel command line
#. Choose from the following options.
* To add arguments, enter the argument in :guilabel:`Add Extra Arguments`.
* To remove an argument, enter the argument in
:guilabel:`Remove Arguments`.
#. Select :kbd:`Confirm`.
Optional: Skip to `Finish installation`_.
Kernel Selection
================
#. Select a kernel option. By default, the latest kernel release is
selected. Native kernel is shown in Figure 27.
#. To select a different kernel, navigate to it using :guilabel:`Tab`.
.. figure:: figures/bare-metal-install-server-27.png
:scale: 100%
:alt: Kernel selection
Figure 27: Kernel selection
#. Select :kbd:`Spacebar` to select the desired option.
#. Navigate to :kbd:`Confirm` and select :kbd:`Enter`.
Optional: Skip to `Finish installation`_.
Swupd Mirror
============
If you have your own custom mirror of |CL|, you can add its URL.
#. In Advanced Options, select :guilabel:`Swupd Mirror`.
#. To add a local swupd mirror, enter a valid URL in :guilabel:`Mirror URL:`
#. Select :kbd:`Confirm`.
.. figure:: figures/bare-metal-install-server-28.png
:scale: 100%
:alt: Swupd Mirror
Figure 28: Swupd Mirror
Optional: Skip to `Finish installation`_.
Assign Hostname
===============
#. In Advanced Options, select :guilabel:`Assign Hostname`.
#. In :guilabel:`Hostname`, enter the hostname only (excluding the domain).
.. note::
Hostname does not allow empty spaces. Hostname must start with an
alphanumeric character but may also contain hyphens. Maximum length of
63 characters.
.. figure:: figures/bare-metal-install-server-29.png
:scale: 100%
:alt: Assign Hostname
Figure 29: Assign Hostname
#. Navigate to :kbd:`Confirm` until highlighted.
#. Select :kbd:`Confirm`.
Optional: Skip to `Finish installation`_.
Automatic OS Updates
====================
Automatical OS updates are enabled by default. In the rare case that you
need to disable automatic software updates, follow the onscreen instructions,
shown in Figure 30.
#. In Advanced Options, select :guilabel:`Automatic OS Updates`.
#. Select the desired option.
.. figure:: figures/bare-metal-install-server-30.png
:scale: 100%
:alt: Automatic OS Updates
Figure 30: Automatic OS Updates
You are returned to the :guilabel:`Main Menu`.
Save Configuration Settings
===========================
#. In Advanced Options, select :guilabel:`Save Configuration Settings`.
#. A dialogue box shows the installation configuration was saved to
:file:`clr-installer.yaml`
.. figure:: figures/bare-metal-install-server-31.png
:scale: 100%
:alt: Automatic OS Updates
Figure 31: Automatic OS Updates
#. Use the :file:`clr-installer.yaml` file to install |CL|, with the same
configuration, on multiple targets.
Finish installation
*******************
#. When you are satisfied with your installation configuration, navigate to
:guilabel:`Install` and select :kbd:`Enter`.
.. figure:: figures/bare-metal-install-server-32.png
:scale: 100%
:alt: Select Install
Figure 32: Select Install
#. Select :guilabel:`reboot`.
.. note::
If you do not assign an administrative user, upon rebooting,
enter `root` and set the root password immediately.
#. When the system reboots, remove any installation media present.
Default partition schema
========================
Create partitions per requirements in Table 1.
.. list-table:: **Table 1. Default partition schema**
:widths: 25, 25, 25, 25
:header-rows: 1
* - FileSystem
- Label
- Mount Point
- Default size
* - ``VFAT(FAT32)``
- boot
- /boot
- 150MB
* - ``linux-swap``
- swap
-
- 256MB
* - ``ext[234] or XFS``
- root
- /
- *Size depends upon use case/desired bundles.*
Troubleshooting
***************
For Configure Installation Media
================================
If a warning message appears that no media or space is available after
entering :guilabel:`Configure Installation Media`:
- Verify that target media has enough free space.
- Confirm the USB is properly connected to and mounted on target media.
- Review the size of existing partitions on the target media:
- Linux\* OS: :command:`lsblk -a`
- Windows\* OS: :command:`diskpart`, then :command:`list disk`
- macOS\* platform: :command:`diskutil list`
.. _Downloads: https://clearlinux.org/downloads
-49
View File
@@ -1,49 +0,0 @@
.. _get-started:
Get started
###########
The Get Started section guides you through the requirements and installation of
|CL-ATTR|. Follow these step-by-step intructions to get started with |CL|, fast.
Pre-install
***********
There are a couple of things to take care of before you install.
* :ref:`system-requirements`
* :ref:`compatibility-check`
* :ref:`bootable-usb`
When installing |CL-ATTR| in a VM, consider which kernel to use.
* :ref:`Compatible VM kernels <vm-kernels>`
.. toctree::
:maxdepth: 1
:hidden:
compatibility-check
bootable-usb/bootable-usb
Install
*******
.. toctree::
:maxdepth: 1
bare-metal-install-desktop/bare-metal-install-desktop
bare-metal-install-server/bare-metal-install-server
install-configfile
.. _virtual-machine-install:
Install in a virtual machine
****************************
.. toctree::
:maxdepth: 1
:glob:
virtual-machine-install/*
../../guides/maintenance/increase-virtual-disk-size.rst
@@ -1,266 +0,0 @@
.. _gce:
Launch |CL-ATTR| Compute Engine on Google Cloud Platform\*
##########################################################
This page explains the steps to create a virtual machine instance of
|CL-ATTR| on `Google Cloud Platform`_ (:abbr:`GCP (Google Cloud Platform)`).
.. contents::
:local:
:depth: 1
Prerequisites
*************
* Set up a Google account and a GCP billing account.
* Generate and install a user SSH key in the Linux PCs that will connect to
the VMs in GCP.
Setup |CL| VM on GCP
********************
#. Sign in to your Google\* account on the
`Google Cloud Console <https://console.cloud.google.com/>`_:
.. figure:: figures/gce/00-sign-in.png
:scale: 50 %
:alt: Sign in to Google services
Figure 1: Google sign in screen
#. Google Cloud Platform uses **Projects** to manage resources.
Select or create a new project for hosting the |CL| VM.
.. note::
Refer to the
`Quickstart Using a Linux VM <https://cloud.google.com/compute/docs/quickstart-linux>`_
guide to learn about the process of creating VM instances on GCP.
#. Navigate to the latest |CL|
`release folder <https://download.clearlinux.org/releases/current/clear/>`_
to view the currently released :abbr:`GCE (Google Compute Engine\*)`
image, and download the :file:`clear-<release number>-gce.tar.gz`
image archive.
You don't need to uncompress the image archive, the intact file will
be uploaded to the Google Cloud Storage later.
#. Create a *Storage Bucket* for hosting the |CL| image source archive
downloaded in the previous step:
* Click the :guilabel:`Navigation menu` icon on the upper left screen menu.
* Select the :menuselection:`Storage` item from the side bar on the left. You
will be sent to the Storage Browser tool or the Cloud Storage overview page.
.. figure:: figures/gce/01-cloud-storage.png
:scale: 50 %
:alt: Browse Google Cloud Storage
Figure 2: Browse Google Cloud Storage
.. note::
You may need to create a billing account and link to this project
before you create a bucket.
.. figure:: figures/gce/02-storage-browser.png
:scale: 50 %
:alt: Cloud Storage Browser tool
Figure 3: Cloud Storage Browser tool
* Click the :guilabel:`CREATE BUCKET` button to enter the bucket creation tool.
The bucket name must be unique because buckets in the Cloud Storage share
a single global namespace.
Leave the remaining options set to the defaults, and click the
:guilabel:`Create` button at the bottom to create a *Bucket*.
.. figure:: figures/gce/03-create-bucket.png
:scale: 50 %
:alt: Set a unique bucket name
Figure 4: Set bucket name
#. Once the bucket is created, click the :guilabel:`Upload files` button
on the Bucket details page to upload the |CL| GCE image archive
to the named bucket:
.. figure:: figures/gce/04-bucket-created.png
:scale: 50 %
:alt: Cloud Storage bucket is available for storing objects
Figure 5: Cloud Storage bucket
.. figure:: figures/gce/10-image-upload.png
:scale: 50 %
:alt: Uploading the image source archive file
Figure 6: Uploading the image source archive file
.. figure:: figures/gce/11-bucket-uploaded.png
:scale: 50 %
:alt: Image archive imported complete
Figure 7: Importing complete
#. Browse the Compute Engine Image library page:
* Click the :guilabel:`Navigation menu` icon on the upper left screen menu.
* Select the :menuselection:`Compute Engine --> Images` from the side bar on
the left.
.. figure:: figures/gce/20-gce-image.png
:scale: 50 %
:alt: Go to Google Compute Engine Image library
Figure 8: Image library
#. On the Compute Engine Image library page, click the :guilabel:`[+] CREATE IMAGE`
menu item to create a custom image:
.. figure:: figures/gce/20-image-library.png
:scale: 50 %
:alt: Create a Google Compute Engine image
Figure 9: Create image
#. In the VM image creation page, change the image source type to
*Cloud Storage file*.
#. Under :guilabel:`Source`, select :guilabel:`Browse`.
#. Locate the :file:`clear-<release number>-gce.tar.gz` file,
and click :guilabel:`Select`.
.. figure:: figures/gce/21-create-image.png
:scale: 50 %
:alt: Create the image using the imported image archive object
Figure 10: Create image using imported object
Accept all default options, and click the :guilabel:`Create` button
at the bottom to import the Clear Linux GCE image to the image library.
.. figure:: figures/gce/22-image-list.png
:scale: 50 %
:alt: Clear Linux Compute Engine image is created
Figure 11: Image is created
#. After the |CL| image is imported, you can launch a VM instance running
|CL|:
* Click the :guilabel:`Navigation menu` icon on the upper left screen menu.
* Select :menuselection:`Compute Engine --> VM Instances` from the side bar on
the left.
.. figure:: figures/gce/30-vm-instances.png
:scale: 50 %
:alt: Go to VM instances catalog
Figure 12: VM instances catalog
#. If no VM instance was created in this project, you will be prompted to
create one.
#. Alternatively, click the :guilabel:`CREATE INSTANCE` button on the VM
instances page to create a VM instance.
.. figure:: figures/gce/30-vm-none.png
:scale: 50 %
:alt: Prompt for VM creation
Figure 13: VM creation
.. figure:: figures/gce/30-vm-catalog.png
:scale: 50 %
:alt: List of VM instances
Figure 14: VM instances list
* Under :guilabel:`Region`, choose a region based on the
`Best practices for Compute Engine regions selection`_.
* Under :guilabel:`Boot disk`, click the :guilabel:`Change` button.
.. figure:: figures/gce/30-create-vm.png
:scale: 50 %
:alt: Use custom image while creating Clear Linux VM instance
Figure 15: Use custom image
* Select the :menuselection:`Custom images` tab for using Clear Linux OS GCE image.
.. figure:: figures/gce/31-select-boot-disk.png
:scale: 50 %
:alt: Select Clear Linux boot disk to create a VM instance
Figure 16: Select Clear Linux boot disk to create a VM instance
* Scroll down to the bottom of the VM instance creation page,
expand the :guilabel:`Management, security, disks, networking, sole tenancy`
group.
.. figure:: figures/gce/40-clear-vm-security.png
:scale: 50 %
:alt: Clear Linux requires setting up SSH keys
Figure 17: Set up SSH keys
.. note::
|CL| does not allow SSH login with a root account by default.
As a result, you must configure the VM instance with your
SSH public key, so that you are able to access it remotely.
Refer to :ref:`security` for more details.
* Click the :menuselection:`Security` tab, copy and paste your SSH public key:
.. figure:: figures/gce/40-ssh-key.png
:scale: 50 %
:alt: Set SSH key for remote login
Figure 18: Set SSH key for remote login
.. warning::
The username is assigned from characters preceding ``@`` in the email
address, included in the SSH key. The dot symbol "." is not allowed,
because it is an invalid character while creating user accounts in
|CL|.
* Click the :guilabel:`Create` button to create the |CL| VM.
#. The Clear Linux VM instance is created and assigned a public IP address:
.. figure:: figures/gce/41-vm-created.png
:scale: 50 %
:alt: Clear Linux VM instance is created and started
Figure 19: Clear Linux VM instance is created and started
#. You can now SSH login to the VM using the IP address obtained in the
previous step, and the username associated with the SSH public key:
.. figure:: figures/gce/42-ssh-vm.png
:scale: 50 %
:alt: SSH login to the Clear Linux VM
Figure 20: SSH login to Clear Linux VM
Related topics
**************
* :ref:`azure`
* :ref:`aws-web`
.. _Google Cloud Platform: https://cloud.google.com/
.. _Best practices for Compute Engine regions selection: https://cloud.google.com/solutions/best-practices-compute-engine-region-selection
@@ -1,68 +0,0 @@
.. _hyper-v:
Use Hyper-V\*
#############
This page explains how to run |CL-ATTR| inside a
`Windows Server Virtualization`_\* or **Hyper-V** environment.
.. contents::
:local:
:depth: 1
Prerequisites
*************
* Enable `Intel® Virtualization Technology`_ (Intel® VT)
* Enable `Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d) in
your BIOS/UEFI firmware configuration.
Enable Hyper-V
**************
Please refer to `Install Hyper-V on Windows 10`_ to enable and configure
*Hyper-V* on your machine.
Create a virtual network
************************
Once *Hyper-V* has been enabled on your Windows system you will need to
create a virtual network in the **Hyper-V Manager**. Refer to the
`Create a virtual network`_ documentation to create and configure
a virtual network.
Create a virtual machine
************************
#. Download and decompress the latest hyperv disk image
:file:`clear-XXXXX-hyperv.img.gz`, where XXXXX is the latest
available version of |CL| from our `Downloads`_ page.
#. Create a virtual machine using the **Hyper-V Manager**:
a. Choose **Generation 2** when prompted to *specify VM generation*.
b. Choose **Use an existing virtual hard disk** and browse to find the
:file:`clear-XXXX-hyperv.vhdx` file.
c. When finished, open VM settings, select Firmware Section and in Secure
Boot config, **uncheck** Enable Secure Boot.
.. note:: Currently, |CL| does not boot with `secure boot`
enabled.
#. Connect to your new VM and start it. You should see a prompt:
.. code-block:: console
> User: root
#. Set a root user password.
Your virtual machine running |CL| is ready!
.. _Windows Server Virtualization: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/
.. _Install Hyper-V on Windows 10: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
.. _Create a virtual network: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/connect-to-network
.. _Downloads: https://cdn.download.clearlinux.org/image/
.. _Intel® Virtualization Technology: http://www.intel.com/content/www/us/en/virtualization/virtualization-technology/intel-virtualization-technology.html
.. _Intel® Virtualization Technology for Directed I/O: https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices
@@ -1,253 +0,0 @@
.. _kvm:
Run |CL-ATTR| as a KVM guest OS
###############################
This page explains how to run |CL-ATTR| in a virtualized environment using
:abbr:`KVM (Kernel-based Virtual Machine)`.
.. contents::
:local:
:depth: 1
Install QEMU-KVM
****************
#. Enable the `Intel® Virtualization Technology`_ (Intel® VT) and the
`Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d) in the
host machines BIOS.
#. Log in and open a terminal emulator.
#. Install `QEMU*-KVM` on the host machine. Below are some example distros.
* On |CL|:
.. code-block:: bash
sudo swupd bundle-add kvm-host
* On Ubuntu\* 18.04 LTS Desktop:
.. code-block:: bash
sudo apt-get install qemu-kvm
* On Mint\* 19.1 “Cinnamon” Desktop:
.. code-block:: bash
sudo apt-get install qemu-kvm
* On Fedora\* 30 Workstation:
.. code-block:: bash
sudo dnf install qemu-kvm
Download and launch the virtual machine
***************************************
#. Download the latest pre-built |CL| KVM image file from
the `image <https://cdn.download.clearlinux.org/image/>`_ directory. Look for
``clear-<version>-kvm.img.xz``. You can also use this command:
.. code-block:: bash
curl -O https://cdn.download.clearlinux.org/image/$(curl https://cdn.download.clearlinux.org/image/latest-images | grep '[0-9]'-kvm'\.')
#. Uncompress the downloaded image:
.. code-block:: bash
unxz -v clear-<version>-kvm.img.xz
#. Download the 3 OVMF files (`OVMF.fd`, `OVMF_CODE.fd`, `OVMF_VARS.fd`) that
provides UEFI support for virtual machines.
.. code-block:: bash
curl -O https://cdn.download.clearlinux.org/image/OVMF.fd
curl -O https://cdn.download.clearlinux.org/image/OVMF_CODE.fd
curl -O https://cdn.download.clearlinux.org/image/OVMF_VARS.fd
.. note::
The default OVMF files from |CL| may not work for some distro version(s).
You may get an `ASSERT` in the `debug.log` file when starting the VM.
If that is the case, use the distro-specific-OVMF files instead.
For example, the |CL| OVMF files work for Ubuntu 18.04 LTS, but not for Ubuntu 19.04 LTS.
Installing and using the OVMF files for Ubuntu 19.04 LTS resolved the `ASSERT` issue.
#. Download the `start_qemu.sh`_ script from the
`image <https://cdn.download.clearlinux.org/image/>`_ directory. This script
will launch the |CL| VM and provide console interaction within the same
terminal emulator window.
.. code-block:: bash
curl -O https://cdn.download.clearlinux.org/image/start_qemu.sh
#. Make the script executable:
.. code-block:: bash
chmod +x start_qemu.sh
#. Start the |CL| KVM virtual machine:
.. code-block:: bash
sudo ./start_qemu.sh clear-<version>-kvm.img
#. Log in as ``root`` user and set a new password.
SSH access into the virtual machine
***********************************
To interact with the |CL| VM through SSH instead of the console it was
launched from, follow these steps.
#. Configure SSH in the |CL| VM to allow root login:
.. code-block:: bash
cat > /etc/ssh/sshd_config << EOF
PermitRootLogin yes
EOF
#. Enable and start SSH server in the |CL| VM:
.. code-block:: bash
systemctl enable sshd
systemctl start sshd
#. Determine the IP address of the host on which you will launch the VM.
Substitute <ip-addr-of-kvm-host> in the next step with this information.
.. code-block:: bash
ip a
#. SSH into the |CL| VM using the default port of `10022`:
.. code-block:: bash
ssh -p 10022 root@<ip-addr-of-kvm-host>
Optional: Add the GNOME Display Manager (GDM)
*********************************************
To add :abbr:`GDM (GNOME Display Manager)` to the |CL| VM, follow these steps:
#. Shutdown the active |CL| VM.
.. code-block:: bash
poweroff
#. Install the Spice viewer on the local host or remote system. Below are some
example distros.
* On Clear Linux:
.. code-block:: bash
sudo swupd bundle-add virt-viewer
* On Ubuntu\* 18.04 LTS Desktop:
.. code-block:: bash
sudo apt-get install virt-viewer
* On Mint\* 19.1 “Cinnamon” Desktop:
.. code-block:: bash
sudo apt-get install virt-viewer
* On Fedora\* 30 Workstation:
.. code-block:: bash
sudo dnf install virt-viewer
#. Modify the :file:`start_qemu.sh` script to increase memory (`-m`), add
graphics driver (`-vga`), and add Spice (`-spice`, `-usb`, and
`-device`) support.
.. code-block:: console
qemu-system-x86_64 \
-enable-kvm \
${UEFI_BIOS} \
-smp sockets=1,cpus=4,cores=2 -cpu host \
-m 4096 \
-vga qxl \
-nographic \
-spice port=5924,disable-ticketing \
-usb \
-device usb-tablet,bus=usb-bus.0 \
-drive file="$IMAGE",if=virtio,aio=threads,format=raw \
-netdev user,id=mynet0,hostfwd=tcp::${VMN}0022-:22,hostfwd=tcp::${VMN}2375-:2375 \
-device virtio-net-pci,netdev=mynet0 \
-debugcon file:debug.log -global isa-debugcon.iobase=0x402 $@
#. Due to changes in the :file:`start_qemu.sh` script from the previous step,
using the same OVMF files will result in the VM not booting properly and
you end up in the the UEFI shell. The easiest way to avoid this is to delete
the OVMF files and restore the originals before relaunching the VM.
#. Increase the size of the VM by 10GB to accommodate the GDM installation:
.. code-block:: bash
qemu-img resize -f raw clear-<version>-kvm.img +10G
#. Relaunch the |CL| VM:
.. code-block:: bash
sudo ./start_qemu.sh clear-<version>-kvm.img
#. Determine the IP address of the host on which you will launch the VM.
Substitute <ip-addr-of-kvm-host> in the next step with this information.
.. code-block:: bash
ip a
#. From the local host or remote system, open a new terminal emulator window
and connect into the |CL| VM using the Spice viewer:
.. code-block:: bash
remote-viewer spice://<ip-address-of-kvm-host>:5924
#. Log in as `root` user into the |CL| VM.
#. Follow these steps from :ref:`increase-virtual-disk-size` to resize the partition of the virtual disk of the VM.
#. Add GDM to the |CL| VM:
.. code-block:: bash
swupd bundle-add desktop-autostart
#. Reboot the |CL| VM to start GDM:
.. code-block:: bash
reboot
#. Go through the GDM out-of-box experience (OOBE).
#. The default aspect ratio of the GDM GUI for the |CL| VM is 4:3. To change
it, use GDM's `Devices > Displays` setting tool (located at the top-right corner).
.. _Intel® Virtualization Technology: https://www.intel.com/content/www/us/en/virtualization/virtualization-technology/intel-virtualization-technology.html
.. _Intel® Virtualization Technology for Directed I/O: https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices
.. _start_qemu.sh: https://cdn.download.clearlinux.org/image/start_qemu.sh
@@ -1,308 +0,0 @@
.. _vmw-player-preconf:
Run pre-configured |CL-ATTR| image as a VMware\* Workstation Player guest OS
############################################################################
This page explains how to deploy a pre-configured |CL| VMware image on
`VMware Workstation 14 Player`_.
.. contents::
:local:
:depth: 1
Overview
********
VMware Workstation 14 Player is a type 2 hypervisor. It runs on top of
another operating system such as Windows\* or Linux\*. With VMware ESXi, you
can create, configure, manage, and run |CL-ATTR| :abbr:`VMs (Virtual Machines)`
on your local system.
.. note::
Screenshots in this document show VMware Workstation 14 Player for Windows.
Menus and prompts in the Linux version have minor wording differences.
Install the VMware Workstation Player hypervisor
************************************************
#. Enable :abbr:`Intel® VT (Intel® Virtualization Technology)` and
:abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)` in
your system's BIOS.
#. `VMware Workstation 14 Player`_ is available for Windows and Linux.
Download your preferred version.
#. Depending on which OS you're running, install it by following one of these
instructions:
* On supported Linux distros:
#. Enable a GUI desktop.
#. Start a terminal emulator.
#. Start the installer by issuing the command below and following the
guided steps.
.. code-block:: bash
sudo sh ./VMware-Player-[version number].x86_64.bundle
* On Windows:
#. Start the installer.
#. Follow the setup wizard.
For additional help, see the `VMware Workstation Player Documentation`_.
Download the latest |CL| VMware image
*************************************
Get the latest |CL| VMware image from the `image`_ repository.
Look for :file:`clear-[version number]-vmware.vmdk.xz`. You can also use
this command:
.. code-block:: bash
curl -O https://cdn.download.clearlinux.org/image/$(curl https://cdn.download.clearlinux.org/image/latest-images | grep vmware)
Visit :ref:`image-types` for additional information about all available |CL| images.
.. include:: ../../guides/maintenance/download-verify-decompress.rst
:Start-after: verify-windows:
We also provide instructions for other operating systems:
* :ref:`download-verify-decompress-linux`
Create and configure a new VM
*****************************
#. Start the `VMware Workstation Player` app.
#. On the home screen, click :guilabel:`Create a New Virtual Machine`. See
figure 1.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-01.png
:scale: 100%
:alt: VMware Workstation 14 Player - Create a new virtual machine
Figure 1: VMware Workstation 14 Player - Create a new virtual machine
#. On the :guilabel:`Welcome to the New Virtual Machine Wizard` screen,
select the :guilabel:`I will install the operating system later` option.
See figure 2.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-02.png
:scale: 100%
:alt: VMware Workstation 14 Player - Select install operating system
Figure 2: VMware Workstation 14 Player - Select install operating
system later.
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Select a Guest Operating System` screen, set the
:guilabel:`Guest operating system` setting to :guilabel:`Linux`.
See figure 3.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-03.png
:scale: 100%
:alt: VMware Workstation 14 Player - Select guest operating system type
Figure 3: VMware Workstation 14 Player - Select guest operating system
type
#. Set :guilabel:`Version` setting to
:guilabel:`Other Linux 3.x or later kernel 64-bit`.
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Name the Virtual Machine` screen, give your new VM a
name. See figure 4.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-04.png
:scale: 100%
:alt: VMware Workstation 14 Player - Name virtual machine
Figure 4: VMware Workstation 14 Player - Name virtual machine
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Specify Disk Capacity` screen, click
the :guilabel:`Next` button. Keep the default disk settings unchanged.
When we attach the pre-configured |CL| VMware image, we will remove the
default virtual disk and replace it with the pre-configured one. See
figure 5.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-05.png
:scale: 100%
:alt: VMware Workstation 14 Player - Set disk capacity
Figure 5: VMware Workstation 14 Player - Set disk capacity
#. On the :guilabel:`Ready to Create Virtual Machine` screen, click the
:guilabel:`Customize Hardware...` button. See figure 6.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-06.png
:scale: 100%
:alt: VMware Workstation 14 Player - Customize hardware
Figure 6: VMware Workstation 14 Player - Customize hardware
#. Under the :guilabel:`Device` list, select :guilabel:`Processors`. See
figure 7.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-07.png
:scale: 100%
:alt: VMware Workstation 14 Player - Set virtualization engine option
Figure 7: VMware Workstation 14 Player - Set virtualization engine
option
#. Under the :guilabel:`Virtualization engine` section,
check :guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`.
#. To disconnect the virtual CD/DVD (IDE) since it is not needed, under the
:guilabel:`Device` list, select :guilabel:`New CD/DVD (IDE)`. See figure 8.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-08.png
:scale: 100%
:alt: VMware Workstation 14 Player - Disconnect CD/DVD (IDE)
Figure 8: VMware Workstation 14 Player - Disconnect CD/DVD (IDE)
#. Under the :guilabel:`Device status` section, uncheck
:guilabel:`Connect at power on`.
#. Click the :guilabel:`Close` button.
#. Click the :guilabel:`Finish` button.
Attach the pre-configured |CL| VMware image
*******************************************
#. Move the downloaded and decompressed pre-configured |CL| VMware image file
:file:`clear-[version number]-basic.vmdk` to the directory where your
newly-created VM resides.
.. note::
Depending on the OS, you can typically find the VMware VM files under:
* On Linux distros: :file:`/home/username/vmware`
* On Windows: :file:`C:\Users\username\Documents\Virtual Machines`
#. On the :guilabel:`VMware Workstation Player` home screen, select your
newly-created VM. See figure 9.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-09.png
:scale: 100%
:alt: VMware Workstation 14 Player - Edit virtual machine settings
Figure 9: VMware Workstation 14 Player - Edit virtual machine settings
#. Click :guilabel:`Edit virtual machine settings`.
#. To remove the default hard disk, under the :guilabel:`Device` list, select
:guilabel:`Hard Disk (SCSI)`. See figure 10.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-10.png
:scale: 100%
:alt: VMware Workstation 14 Player - Remove hard drive
Figure 10: VMware Workstation 14 Player - Remove hard drive
#. Click the :guilabel:`Remove` button.
#. To add a new hard disk and attach the pre-configured |CL| VMware image,
click the :guilabel:`Add...` button. See Figure 11.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-11.png
:scale: 100%
:alt: VMware Workstation 14 Player - Add new hard drive
Figure 11: VMware Workstation 14 Player - Add new hard drive
#. Under the :guilabel:`Hardware types` section, select :guilabel:`Hard Disk`.
#. Click the :guilabel:`Next` button.
#. Select your preferred :guilabel:`Virtual disk type`. See figure 12.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-12.png
:scale: 100%
:alt: VMware Workstation 14 Player - Select virtual disk type
Figure 12: VMware Workstation 14 Player - Select virtual disk type
#. Select the :guilabel:`Use an existing virtual disk` option. See figure 13.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-13.png
:scale: 100%
:alt: VMware Workstation 14 Player - Use existing virtual disk
Figure 13: VMware Workstation 14 Player - Use existing virtual disk
#. Click the :guilabel:`Browse` button and select the pre-configured |CL|
VMware image file. See figure 14.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-14.png
:scale: 100%
:alt: VMware Workstation 14 Player - Select ready-made VMware |CL|
Figure 14: VMware Workstation 14 Player - Select ready-made VMware |CL|
image file
#. Click the :guilabel:`Finish` button.
.. note::
When asked to convert the existing virtual disk to a newer format,
selecting either option works.
Enable UEFI boot support
************************
|CL| needs UEFI support to boot. To enable it, add the
following line to the end of your VM's :file:`.vmx` file:
.. code-block:: console
firmware = "efi"
.. note::
Depending on the OS, you can typically find the VMware VM files under:
* On Linux distros: :file:`/home/username/vmware`
* On Windows: :file:`C:\\Users\\username\\Documents\\Virtual Machines`
Power on the VM
***************
After configuring the settings above, power on your |CL| virtual machine.
#. On the :guilabel:`VMware Workstation Player` home screen, select your
VM. See figure 15.
.. figure:: figures/vmw-player-preconf/vmw-player-preconf-15.png
:scale: 100%
:alt: VMware Workstation 14 Player - Power on virtual machine
Figure 15: VMware Workstation 14 Player - Power on virtual machine
#. Click :guilabel:`Play virtual machine`.
Related topics
**************
For other guides on using the VMWare Player and ESXi, see:
* :ref:`vmw-player`
* :ref:`vmware-esxi-install-cl`
* :ref:`vmware-esxi-preconfigured-cl-image`
.. _VMware ESXi: https://www.vmware.com/products/esxi-and-esx.html
.. _VMware Workstation 14 Player: https://www.vmware.com/products/workstation-player.html
.. _VMware Workstation Player Documentation: https://docs.vmware.com/en/VMware-Workstation-Player/index.html
@@ -1,296 +0,0 @@
.. _vmw-player:
Install |CL-ATTR| as a VMware\* Workstation Player guest OS
###########################################################
This page explains how to create a new VM and install |CL| on it with the
VMware Workstation Player hypervisor.
.. contents::
:local:
:depth: 1
Overview
********
`VMware Workstation Player`_ is a type 2 hypervisor. It runs on top of
Windows\* or Linux\* operating systems. With VMware ESXi, you can
create, configure, manage, and run |CL-ATTR| :abbr:`VMs (Virtual Machines)`
on your local system.
VMware offers a type 1 hypervisor called `VMware ESXi`_ designed for the
cloud environment. For information on how to install |CL| as guest OS on
it, see :ref:`vmware-esxi-install-cl`.
.. note::
The screenshots on this document show the Windows version of the
VMware Workstation 15 Player. The menus and prompts are similar to those
in other versions and for the Linux OS save some minor wording differences.
If you prefer to use a pre-configured |CL| VMware image instead,
see our :ref:`vmw-player-preconf` guide.
Install the VMware Workstation Player hypervisor
************************************************
#. Enable :abbr:`Intel® VT (Intel® Virtualization Technology)` and
:abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)` in
your system's BIOS.
#. `VMware Workstation Player`_ is available for Windows and Linux.
Download your preferred version.
.. note::
By default, selecting download means you receive the latest version
of this application. Commands may differ based on the version.
#. Install VMware Workstation Player following the instructions
appropriate for your system's OS:
* On supported Linux distros:
#. Enable a GUI desktop.
#. Start a terminal emulator.
#. Start the installer by issuing the command below and follow the
guided steps.
.. code-block:: console
sudo sh ./VMware-Player-[version number].x86_64.bundle
* On Windows:
#. Start the installer.
#. Follow the setup wizard.
For additional help, see the `VMware Workstation Player Documentation`_.
Download the latest |CL| installer
**********************************
Get the latest installer with |CL| OS Desktop from the `downloads`_ page.
Visit :ref:`image-types` for additional information about all available |CL| images.
We also provide instructions for downloading and verifying a Clear Linux ISO.
For more information, refer to :ref:`download-verify-decompress`.
Create and configure a new VM
*****************************
#. Start the `VMware Workstation Player` app.
#. On the home screen, click :guilabel:`Create a New Virtual Machine`. See
Figure 1.
.. figure:: figures/vmw-player/vmw-player-01.png
:scale: 100%
:alt: VMware Workstation Player - Create a new virtual machine
Figure 1: VMware Workstation Player - Create a new virtual
machine
#. On the :guilabel:`Welcome to the New Virtual Machine Wizard` screen,
select the :guilabel:`Installer disc image file (iso)` option.
See Figure 2.
.. figure:: figures/vmw-player/vmw-player-02.png
:scale: 100%
:alt: VMware Workstation Player - Select |CL| installer ISO
Figure 2: VMware Workstation Player - Select |CL| installer ISO
#. Click the :guilabel:`Browse` button and select the decompressed |CL|
installer ISO.
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Select a Guest Operating System`, set the
:guilabel:`Guest operating system` setting to :guilabel:`Linux`. See
Figure 3.
.. figure:: figures/vmw-player/vmw-player-03.png
:scale: 100%
:alt: VMware Workstation Player - Select guest operating system type
Figure 3: VMware Workstation Player - Select guest operating system
type
#. Set the :guilabel:`Version` setting to
:guilabel:`Other Linux 4.x or later kernel 64-bit`.
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Name the Virtual Machine` screen, name the new VM. See
Figure 4.
.. figure:: figures/vmw-player/vmw-player-04.png
:scale: 100%
:alt: VMware Workstation Player - Name virtual machine
Figure 4: VMware Workstation Player - Name virtual machine
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Specify Disk Capacity` screen, set the VM's maximum disk
size. See Figure 5.
.. figure:: figures/vmw-player/vmw-player-05.png
:scale: 100%
:alt: VMware Workstation Player - Set disk capacity
Figure 5: VMware Workstation Player - Set disk capacity
.. note::
For optimal performance with the |CL| Desktop image, we recommend 32GB
of drive space. See :ref:`system-requirements` for more details.
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Ready to Create Virtual Machine` screen, click the
:guilabel:`Customize Hardware...` button. See Figure 6.
.. figure:: figures/vmw-player/vmw-player-06.png
:scale: 100%
:alt: VMware Workstation Player - Customize hardware
Figure 6: VMware Workstation Player - Customize hardware
#. Select :guilabel:`Memory` and set the size to 2GB. See Figure 7.
.. figure:: figures/vmw-player/vmw-player-07.png
:scale: 100%
:alt: VMware Workstation Player - Set memory size
Figure 7: VMware Workstation Player - Set memory size
.. note::
The |CL| installer ISO needs a minimum of 2GB of RAM.
After completing installation, |CL| can run on as little as
128MB of RAM. Thus, you can reduce the memory size if needed.
See :ref:`system-requirements` for more details.
#. Under the :guilabel:`Device` list, select :guilabel:`Processors`. See
Figure 8.
.. figure:: figures/vmw-player/vmw-player-08.png
:scale: 100%
:alt: VMware Workstation Player - Set virtualization engine option
Figure 8: VMware Workstation Player - Set virtualization engine
option
#. Under the :guilabel:`Virtualization engine` section,
check :guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`.
#. Click the :guilabel:`Close` button.
#. Click the :guilabel:`Finish` button.
Install |CL| into the new VM
****************************
#. Select the newly-created VM and click the :guilabel:`Play virtual machine`
button. See Figure 9.
.. figure:: figures/vmw-player/vmw-player-09.png
:scale: 100%
:alt: VMware Workstation Player - Power on virtual machine
Figure 9: VMware Workstation Player - Power on virtual machine
#. Follow the :ref:`install-on-target-start` guide to complete the
installation of |CL|.
#. After the installation completes, reboot the VM. This reboot restarts the
|CL| installer.
Detach the |CL| installer ISO from the VM
*****************************************
#. To enable the mouse pointer so you access VMware Workstation Player's
menus, press :kbd:`<CTRL>` + :kbd:`<ALT>` on the keyboard.
#. To disconnect the CD/DVD to stop it from booting the |CL| installer ISO
again, click the :guilabel:`Player` menu. See Figure 10.
.. figure:: figures/vmw-player/vmw-player-10.png
:scale: 100%
:alt: VMware Workstation Player - Edit CD/DVD settings
Figure 10: VMware Workstation Player - Edit CD/DVD settings
#. Go to :menuselection:`Removable Devices-->CD/DVD (IDE)-->Disconnect`.
#. Click the :guilabel:`OK` button.
Enable UEFI boot support
************************
|CL| needs UEFI support to boot. To enable UEFI:
#. Power off the VM. click the :guilabel:`Player` menu. See Figure 11.
.. figure:: figures/vmw-player/vmw-player-11.png
:scale: 100%
:alt: VMware Workstation Player - Power off virtual machine
Figure 11: VMware Workstation Player - Power off virtual machine
#. Go to :guilabel:`Power` and select :guilabel:`Shut Down Guest`.
#. Add the following line to the end of your VM's :file:`.vmx` file:
.. code-block:: console
firmware = "efi"
.. note::
Depending on the OS, you can typically find the VMware VM files under:
* On Linux distros: :file:`/home/username/vmware`
* On Windows: :file:`C:\\Users\\username\\Documents\\Virtual Machines`
#. After configuring the settings above, power on your |CL| virtual machine.
On the :guilabel:`VMware Workstation Player` home screen, select your
VM. See Figure 9.
#. Click :guilabel:`Play virtual machine`.
#. Install Open VM Tools. You may want to install the `open-vm-tools` in
your virtual machine. The Open Virtual Machine Tools (open-vm-tools) are
the open source implementation of VMware Tools for Linux guest operating
systems. In |CL| you can use the following to install the bundle in your VM
.. code-block:: console
sudo swupd bundle-add os-cloudguest-vmware
sudo systemctl enable --now open-vm-tools
More information is available on the `VMWare Tools Product Documentation`_ site.
Related topics
**************
For other guides on using the VMWare Player and ESXi, see:
* :ref:`vmw-player-preconf`
* :ref:`vmware-esxi-install-cl`
* :ref:`vmware-esxi-preconfigured-cl-image`
.. _VMware ESXi: https://www.vmware.com/products/esxi-and-esx.html
.. _VMware Workstation Player:
https://www.vmware.com/products/workstation-player.html
.. _VMware Workstation Player Documentation:
https://docs.vmware.com/en/VMware-Workstation-Player/index.html
.. _downloads: https://clearlinux.org/downloads
.. _VMWare Tools Product Documentation: https://docs.vmware.com/en/VMware-Tools/10.1.0/com.vmware.vsphere.vmwaretools.doc/GUID-8B6EA5B7-453B-48AA-92E5-DB7F061341D1.html
@@ -1,288 +0,0 @@
.. _vmware-esxi-install-cl:
Install |CL-ATTR| as a VMware\* ESXi guest OS
#############################################
This page explains how to create a new :abbr:`VM (Virtual Machine)` and
manually install |CL-ATTR| on the new VM with VMware ESXi 6.5.
.. contents::
:local:
:depth: 1
Overview
********
`VMware ESXi`_ is a type 1 bare-metal hypervisor that runs directly on top
of server hardware. With VMware ESXi, you can create, configure, manage, and
run |CL| virtual machines in the cloud.
Manually installing |CL| on a new VM gives additional configuration flexibility
during installation. For example: alternate disk sizes, number of partitions,
pre-installed bundles, etc.
If you prefer to use a preconfigured |CL| VMware image instead, refer to
:ref:`vmware-esxi-preconfigured-cl-image`.
.. note::
VMware also offers a type 2 hypervisor designed for the desktop environment,
called `VMware Workstation Player`_. Refer to :ref:`vmw-player-preconf` or
:ref:`vmw-player` for more information.
Visit :ref:`image-types` to learn more about all available images.
Download the latest |CL| installer ISO
**************************************
Get the latest |CL| installer ISO image from the `image`_ repository.
Look for :file:`clear-[version number]-installer.iso.xz`.
We also provide instructions for downloading and verifying a Clear Linux ISO.
For more information, refer to :ref:`download-verify-decompress`.
Upload the |CL| installer ISO to the VMware server
**************************************************
#. Connect to the VMware server and log into an account with sufficient
permission to create and manage VMs.
#. Under the :guilabel:`Navigator` window, select :guilabel:`Storage`.
See Figure 1.
#. Under the :guilabel:`Datastores` tab, click the :guilabel:`Datastore browser`
button.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-1.png
:scale: 100 %
:alt: VMware ESXi - Navigator > Storage
Figure 1: VMware ESXi - Navigator > Storage
#. Click the :guilabel:`Create directory` button and name the directory `ISOs`.
See Figure 2.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-2.png
:scale: 100 %
:alt: VMware ESXi - Datastore > Create directory
Figure 2: VMware ESXi - Datastore > Create directory
#. Select the newly-created directory and click the :guilabel:`Upload` button.
See Figure 3.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-3.png
:scale: 100 %
:alt: VMware ESXi - Datastore > Upload ISO
Figure 3: VMware ESXi - Datastore > Upload ISO
#. Select the decompressed |CL| installer ISO file :file:`clear-[version number]-installer.iso`
and upload it.
Create and configure a new VM
*****************************
In this section, you will create a new VM, configure its basic parameters such
as drive size, number of CPUs, memory size, and then attach the |CL| installer ISO.
#. Under the :guilabel:`Navigator` window, select :guilabel:`Virtual Machines`.
See Figure 4.
#. In the right window, click the :guilabel:`Create / Register VM` button.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-4.png
:scale: 100 %
:alt: VMware ESXi - Navigator > Virtual Machines
Figure 4: VMware ESXi - Navigator > Virtual Machines
#. On the :guilabel:`Select creation type` step:
#. Select the :guilabel:`Create a new virtual machine` option.
See Figure 5.
#. Click the :guilabel:`Next` button.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-5.png
:scale: 100 %
:alt: VMware ESXi - Create a new virtual machine
Figure 5: VMware ESXi - Create a new virtual machine
#. On the :guilabel:`Select a name and guest OS` step:
#. Give the new VM a name in the :guilabel:`Name` field. See Figure 6.
#. Set the :guilabel:`Compatability` option to :guilabel:`ESXi 6.5 virtual machine`.
#. Set the :guilabel:`Guest OS family` option to :guilabel:`Linux`.
#. Set the :guilabel:`Guest OS version` option to :guilabel:`Other 3.x or later Linux (64-bit)`.
#. Click the :guilabel:`Next` button.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-6.png
:scale: 100 %
:alt: VMware ESXi - Give a name and select guest OS type
Figure 6: VMware ESXi - Give a name and select guest OS type
#. On the :guilabel:`Select storage` step:
#. Accept the default option.
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Customize settings` step:
#. Click the :guilabel:`Virtual Hardware` button. See Figure 7.
#. Expand the :guilabel:`CPU` setting and enable :guilabel:`Hardware virtualization` by
checking :guilabel:`Expose hardware assisted virtualization to the guest OS`.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-7.png
:scale: 100 %
:alt: VMware ESXi - Enable hardware virtualization
Figure 7: VMware ESXi - Enable hardware virtualization
#. Set :guilabel:`Memory` size to 2048MB (2GB). See Figure 8.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-8.png
:scale: 100 %
:alt: VMware ESXi - Set memory size
Figure 8: VMware ESXi - Set memory size
.. note::
The |CL| installer ISO needs a minimum of 2GB of RAM to work properly.
You can reduce the memory size after the installation completes if you want,
because a minimum |CL| installation can function on as little as 128MB of RAM.
See :ref:`system-requirements` for more details.
#. Set :guilabel:`Hard disk 1` to the desired capacity. See Figure 9.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-9.png
:scale: 100 %
:alt: VMware ESXi - Set hard disk size
Figure 9: VMware ESXi - Set hard disk size
.. note::
A minimum |CL| installation can exist on 600MB of drive space.
See :ref:`system-requirements` for more details.
#. Attach the |CL| installer ISO. For the :guilabel:`CD/DVD Drive 1` setting,
click the drop-down list to the right of it and select the :guilabel:`Datastore ISO file`
option. Then select the |CL| installer ISO :file:`clear-[version number]-installer.iso`
that you previously uploaded to the VMware server. See Figure 10.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-10.png
:scale: 100 %
:alt: VMware ESXi - Set CD/DVD to boot installer ISO
Figure 10: VMware ESXi - Set CD/DVD to boot installer ISO
#. Click the :guilabel:`Next` button.
#. Click the :guilabel:`Finish` button.
Install |CL| into the new VM
****************************
#. Power on the VM.
#. Under the :guilabel:`Navigator` window, select :guilabel:`Virtual Machines`.
See Figure 11.
#. In the right window, select the newly-created VM.
#. Click the :guilabel:`Power on` button.
#. Click on the icon representing the VM to bring it into view and maximize
its window.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-11.png
:scale: 100 %
:alt: VMware ESXi - Navigator > Virtual Machines > Power on VM
Figure 11: VMware ESXi - Navigator > Virtual Machines > Power on VM
#. Follow the :ref:`install-on-target-start` guide to complete the installation of
|CL|.
#. After the installation is complete, follow the |CL| instruction to reboot it.
This will restart the installer again.
Reconfigure the VM's settings to boot the newly-installed |CL|
**************************************************************
After |CL| has been installed using the installer ISO, it must be detached so
it will not run again. Also, in order to boot the newly-installed |CL|, you must
enable UEFI support.
#. Power off the VM.
#. Click the :guilabel:`Actions` button - located on the top-right corner
of the VM's windows - and go to the :guilabel:`Power` setting and
select the :guilabel:`Power off` option. See Figure 12.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-12.png
:scale: 100 %
:alt: VMware ESXi - Actions > Power off
Figure 12: VMware ESXi - Actions > Power off
#. Edit the VM settings.
#. Click the :guilabel:`Actions` button again and select :guilabel:`Edit settings`.
See Figure 13.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-13.png
:scale: 100 %
:alt: VMware ESXi - Actions > Edit settings
Figure 13: VMware ESXi - Actions > Edit settings
#. Disconnect the CD/DVD to stop it from booting the |CL| installer ISO again.
#. Click the :guilabel:`Virtual Hardware` button. See Figure 14.
#. For the :guilabel:`CD/DVD Drive 1` setting, uncheck the
:guilabel:`Connect` checkbox.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-14.png
:scale: 100 %
:alt: VMware ESXi - Disconnect the CD/DVD drive
Figure 14: VMware ESXi - Disconnect the CD/DVD drive
#. |CL| needs UEFI support in order to boot. Enable it.
#. Click the :guilabel:`VM Options` button. See Figure 15.
#. Expand the :guilabel:`Boot Options` setting.
#. For the :guilabel:`Firmware` setting, click the drop-down list to the right
of it and select the :guilabel:`EFI` option.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-15.png
:scale: 100 %
:alt: VMware ESXi - Set boot firmware to EFI
Figure 15: VMware ESXi - Set boot firmware to EFI
#. Click the :guilabel:`Save` button.
Power on the VM and boot |CL|
*****************************
After configuring the settings above, power on the VM.
#. Under the :guilabel:`Navigator` window, select :guilabel:`Virtual Machines`.
See Figure 16.
#. In the right window, select the VM.
#. Click the :guilabel:`Power on` button.
#. Click on the icon representing the VM to bring it into view and maximize
its window.
.. figure:: figures/vmware-esxi/vmware-esxi-install-cl-16.png
:scale: 100 %
:alt: VMware ESXi - Navigator > Virtual Machines > Power on VM
Figure 16: VMware ESXi - Navigator > Virtual Machines > Power on VM
Related topics
**************
* :ref:`vmware-esxi-preconfigured-cl-image`
.. _VMware ESXi: https://www.vmware.com/products/esxi-and-esx.html
.. _VMware Workstation Player: https://www.vmware.com/products/workstation-player.html
.. _image: https://cdn.download.clearlinux.org/image
@@ -1,288 +0,0 @@
.. _vmware-esxi-preconfigured-cl-image:
Run preconfigured |CL-ATTR| image as a VMware\* ESXi guest OS
#############################################################
This page explains how to deploy a preconfigured |CL| VMware
:abbr:`VM (Virtual Machine)` image on a VMware ESXi 6.5 host.
.. contents::
:local:
:depth: 1
Overview
********
`VMware ESXi`_ is a type 1 bare-metal hypervisor which runs directly on top
of server hardware. With VMware ESXi, you can create, configure, manage,
and run |CL-ATTR| virtual machines at scale.
We provide a preconfigured |CL| VMware image that can be run on a VMware ESXi
6.5 host.
If manuall installation is preferred, refer to :ref:`vmware-esxi-install-cl`.
.. note::
VMware also offers a type 2 hypervisor designed for the desktop environment,
called `VMware Workstation Player`_. Refer to :ref:`vmw-player-preconf` or
:ref:`vmw-player` for more information.
Download the latest |CL| VMware image
*************************************
Get the latest |CL| VMware prebuilt image from the `image`_ repository.
Look for :file:`clear-[version number]-vmware.vmdk.xz`. You can also use
this command:
.. code-block:: bash
curl -O https://cdn.download.clearlinux.org/image/$(curl https://cdn.download.clearlinux.org/image/latest-images | grep vmware)
Visit :ref:`image-types` for additional information about all available |CL| images.
We also provide instructions for downloading and verifying a Clear Linux ISO.
For more information, refer to :ref:`download-verify-decompress`.
Upload the |CL| image to the VMware server
******************************************
Once the |CL| VMware prebuilt image has been downloaded and
decompressed on your local system, it must be uploaded to a datastore
on the VMware ESXi server.
The steps in this section can also be referenced from the VMware documentation
`Using Datastore File Browser in the VMware Host Client`_.
#. Connect to the VMware ESXi server and login to an account with sufficient
permission to create and manage VMs.
#. Under the :guilabel:`Navigator` window on the left side,
select :guilabel:`Storage`.
See Figure 1
#. Under the :guilabel:`Datastores` tab, click
the :guilabel:`Datastore browser` button.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-1.png
:scale: 100 %
:alt: VMware ESXi - Navigator > Storage
Figure 1: VMware ESXi - Navigator > Storage
#. Click the :guilabel:`Create directory` button and name the directory
`Clear Linux VM`. See Figure 2.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-2.png
:scale: 100 %
:alt: VMware ESXi - Datastore > Create directory
Figure 2: VMware ESXi - Datastore > Create directory
#. Select the newly-created directory and click the :guilabel:`Upload`
button. See Figure 3.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-3.png
:scale: 100 %
:alt: VMware ESXi - Datastore > Upload VMware image
Figure 3: VMware ESXi - Datastore > Upload VMware image
#. Select the decompressed |CL| VMware image file
:file:`clear-[version number]-vmware.vmdk` and upload it.
Convert the |CL| image to an ESXi-supported format
**************************************************
Once the |CL| VMware prebuilt image has been uploaded to the VMware ESXi
datastore, it must be converted to a format for usable with VMware's ESXi
hypervisor.
The steps in this section can also be referenced from the VMware documentation on `Cloning and converting virtual machine disks with vmkfstools`_
#. SSH into the `vSphere Management Assistant`_ appliance that is managing
the ESXi host or connect to the vSphere hosting using the `vSphere CLI`_.
.. note::
If there is no :abbr:`vMA (vSphere Management Assistant)` appliance or :abbr:`vCLI (vSphere CLI)` configured and available,
you can temporarily enable SSH directly on the ESXi host by following the
steps described in `Enable the Secure Shell (SSH) in the VMware Host Client`_ .
As a security best practice, remember to disable SSH access after following the steps in this section.
#. Locate the uploaded image, which is typically found in
:file:`/vmfs/volumes/datastore1`.
#. Use the :command:`vmkfstools` command to perform the conversion, as
shown below:
.. code-block:: console
vmkfstools -i clear-[version number]-vmware.vmdk -d zeroedthick clear-[version number]-esxi.vmdk
Two files should result from this:
* :file:`clear-[version number]-esxi-flat.vmdk`
* :file:`clear-[version number]-esxi.vmdk`
The :file:`clear-[version number]-esxi.vmdk` file will be used in the
next section when you create a new VM.
Create and configure a new VM
*****************************
In this section, you will create a new VM, configure its basic parameters
such as number of CPUs, memory size, and then attach the converted |CL|
VMware image. Also, in order to boot |CL|, you must enable UEFI support.
#. Under the :guilabel:`Navigator` window, select
:guilabel:`Virtual Machines`. See Figure 4.
#. In the right window, click the :guilabel:`Create / Register VM` button.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-4.png
:scale: 100 %
:alt: VMware ESXi - Navigator > Virtual Machines
Figure 4: VMware ESXi - Navigator > Virtual Machines
#. On the :guilabel:`Select creation type` step:
#. Select the :guilabel:`Create a new virtual machine` option. See
Figure 5.
#. Click the :guilabel:`Next` button.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-5.png
:scale: 100 %
:alt: VMware ESXi - Create a new virtual machine
Figure 5: VMware ESXi - Create a new virtual machine
#. On the :guilabel:`Select a name and guest OS` step:
#. Give the new VM a name in the :guilabel:`Name` field. See Figure 6.
#. Set the :guilabel:`Compatability` option to
:guilabel:`ESXi 6.5 virtual machine`.
#. Set the :guilabel:`Guest OS family` option to :guilabel:`Linux`.
#. Set the :guilabel:`Guest OS version` option to
:guilabel:`Other 3.x or later Linux (64-bit)`.
#. Click the :guilabel:`Next` button.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-6.png
:scale: 100 %
:alt: VMware ESXi - Give a name and select guest OS type
Figure 6: VMware ESXi - Give a name and select guest OS type
#. On the :guilabel:`Select storage` step:
#. Accept the default option.
#. Click the :guilabel:`Next` button.
#. On the :guilabel:`Customize settings` step:
#. Click the :guilabel:`Virtual Hardware` button. See Figure 7.
#. Expand the :guilabel:`CPU` setting and enable
:guilabel:`Hardware virtualization` by checking
:guilabel:`Expose hardware assisted virtualization to the guest OS`.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-7.png
:scale: 100 %
:alt: VMware ESXi - Enable hardware virtualization
Figure 7: VMware ESXi - Enable hardware virtualization
#. Remove the default :guilabel:`Hard drive 1` setting by clicking
the `X` icon on the right side. See Figure 8.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-8.png
:scale: 100 %
:alt: VMware ESXi - Remove hard drive
Figure 8: VMware ESXi - Remove hard drive
#. Since a preconfigured image will be used,
the :guilabel:`CD/DVD Drive 1` setting will not be needed. Disable it
by unchecking the :guilabel:`Connect` checkbox. See Figure 9.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-9.png
:scale: 100 %
:alt: VMware ESXi - Disconnect the CD/DVD drive
Figure 9: VMware ESXi - Disconnect the CD/DVD drive
#. Attach the :file:`clear-[version number]-esxi.vmdk` file that was
converted from the preconfigured |CL| VMware image.
#. Click the :guilabel:`Add hard disk` button and select the
:guilabel:`Existing hard drive` option. See Figure 10.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-10.png
:scale: 100 %
:alt: VMware ESXi - Add an existing hard drive
Figure 10: VMware ESXi - Add an existing hard drive
#. Select the converted :file:`clear-[version number]-esxi.vmdk`
file. Do not use the original unconverted
:file:`clear-[version number]-vmware.vmdk` file. See Figure 11.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-11.png
:scale: 100 %
:alt: VMware ESXi - Select the converted `vmdk` file
Figure 11: VMware ESXi - Select the converted
:file:`clear-[version number]-esxi.vmdk` file
#. |CL| needs UEFI support in order to boot. Enable UEFI boot support.
#. Click the :guilabel:`VM Options` button. See Figure 12.
#. Expand the :guilabel:`Boot Options` setting.
#. For the :guilabel:`Firmware` setting, click the drop-down list to
the right of it and select the :guilabel:`EFI` option.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-12.png
:scale: 100 %
:alt: VMware ESXi - Set boot firmware to EFI
Figure 12: VMware ESXi - Set boot firmware to EFI
#. Click the :guilabel:`Save` button.
#. Click the :guilabel:`Next` button.
#. Click the :guilabel:`Finish` button.
Power on the VM and boot |CL|
*****************************
After configuring the settings above, power on the VM.
#. Under the :guilabel:`Navigator` window, select
:guilabel:`Virtual Machines`. See Figure 13.
#. In the right window, select the newly-created VM.
#. Click the :guilabel:`Power on` button.
#. Click on the icon representing the VM to bring it into view and maximize
its window.
.. figure:: figures/vmware-esxi/vmware-esxi-preconfigured-cl-image-13.png
:scale: 100 %
:alt: VMware ESXi - Navigator > Virtual Machines > Power on VM
Figure 13: VMware ESXi - Navigator > Virtual Machines > Power on VM
Related topics
**************
* :ref:`vmware-esxi-install-cl`
.. _VMware ESXi: https://www.vmware.com/products/esxi-and-esx.html
.. _Using Datastore File Browser in the VMware Host Client: https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.html.hostclient.doc/GUID-7533A767-8396-4844-A3F2-206047D254EA.html
.. _vSphere Management Assistant: https://www.vmware.com/support/developer/vima/
.. _vSphere CLI: https://www.vmware.com/support/developer/vcli/
.. _Cloning and converting virtual machine disks with vmkfstools: https://kb.vmware.com/kb/1028042
.. _Enable the Secure Shell (SSH) in the VMware Host Client: https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.html.hostclient.doc/GUID-B649CB74-832F-467B-B6A4-8BA67AD5C1F0.html
.. _VMware Workstation Player: https://www.vmware.com/products/workstation-player.html
.. _image: https://cdn.download.clearlinux.org/image
-511
View File
@@ -1,511 +0,0 @@
.. _autospec:
autospec
########
**autospec** is a tool used to assist with the automated creation and maintenance of
RPM packaging in |CL-ATTR|. Where a standard :abbr:`RPM (RPM Package Manager)` build process using
:command:`rpmbuild` requires a tarball and :file:`.spec` file to start, autospec
requires only a tarball and package name to start.
.. contents::
:local:
:depth: 1
Description
***********
The autospec tool attempts to infer the requirements of the :file:`.spec` file
by analyzing the source code and :file:`Makefile` information. It
continuously runs updated builds based on new information discovered from build
failures until it has a complete and valid :file:`.spec` file. If needed, you
can influence the behavior of autospec and customize the build by providing
optional `control files`_ to the autospec tool.
autospec uses **mock** as a sandbox to run the builds. Visit the `mock wiki`_ for
additional information on using mock.
For a general understanding of how an RPM works, visit
the `rpm website`_ or the `RPM Packaging Guide`_ .
How it works
************
Learn the autospec tool set up and process.
.. contents::
:local:
:depth: 1
Prerequisites
=============
The setup for building source in |CL| must be completed before using the
autospec tool.
Refer to `Setup environment to build source`_ for instructions on completing
the setup.
Create an RPM
=============
The basic autospec process is described in the following steps:
#. The :command:`make autospec` command generates a :file:`.spec` file based on
the analysis of code and existing control files.
Any control files should be located in the same directory as the resulting
:file:`.spec` file.
View the `autospec README`_ for more information on `control files`_.
#. autospec creates a build root with mock config.
#. autospec attempts to build an RPM from the generated :file:`.spec`.
#. autospec detects any missed declarations in the :file:`.spec`.
#. If build errors occur, autospec scans the build log to try to detect
the root cause.
#. If autospec detects the root cause and knows how to continue, it restarts
the build automatically at step 1 with updated build instructions.
#. Otherwise, autospec stops the build for user inspection to resolve the
errors. Respond to the build process output by fixing source code issues
and/or editing control files to resolve issues, which may include
dependencies or exclusions. See `autospec README`_ for more information on
control files.
The user resumes the process at step 1 after errors are resolved.
If a binary dependency doesn't exist in |CL|, you must build it
before running autospec again.
Following these steps, autospec continues to rebuild the package, based on
new information discovered from build failures, until it has a valid
:file:`.spec`. If no build errors occur, RPM packages are successfully built.
Examples
********
Complete `Setup environment to build source`_ before using these examples.
.. contents::
:local:
:depth: 1
Example 1: Build RPM with an existing spec file
===============================================
This example shows how to build a RPM from a pre-packaged upstream package with
an existing spec file. The example uses the ``dmidecode`` package.
#. Navigate to the autospec workspace and clone the ``dmidecode`` package:
.. code-block:: bash
cd ~/clearlinux
make clone_dmidecode
.. note::
You can clone all package repos at once using the following command:
.. code-block:: bash
make [-j NUM] clone-packages
The optional NUM is the number of threads to use.
For a list of available packages, view the
:file:`~/clearlinux/projects/common/packages` file.
#. Navigate to the local copy of the ``dmidecode`` package and build it:
.. code-block:: bash
cd ~/clearlinux/packages/dmidecode/
make build
#. The resulting RPMs are in :file:`./rpms`. Build logs and additional RPMs are
in :file:`./results`.
Example 2: Build a new RPM
==========================
This example shows how to build a new RPM with no spec file. The example will
create a simple helloclear RPM.
#. Navigate to the autospec workspace and build the helloclear RPM. The
:file:`Makefile` provides a :command:`make autospecnew` that can
automatically generate an RPM package using the autospec tool. You must pass
the URL to the source tarball and the NAME of the RPM you wish to create:
.. code-block:: bash
cd ~/clearlinux
make autospecnew URL="https://github.com/clearlinux/helloclear/archive/helloclear-v1.0.tar.gz" NAME="helloclear"
The resulting RPMs are in :file:`./packages/helloclear/rpms`. Build logs and
additional RPMs are in :file:`./packages/helloclear/results`.
Example 3: Generate a new spec file with a pre-defined package
==============================================================
This example shows how to modify an existing package to create a custom RPM. In
this example you will make a simple change to the ``dmidecode`` package and
rebuild the package.
#. Navigate to the autospec workspace and clone the ``dmidecode`` package:
.. code-block:: bash
cd ~/clearlinux
make clone_dmidecode
#. Navigate into the *dmidecode* directory:
.. code-block:: bash
cd packages/dmidecode
#. Open the :file:`excludes` file with an editor and add these lines:
.. code-block:: console
/usr/bin/biosdecode
/usr/bin/ownership
/usr/bin/vpddecode
/usr/share/man/man8/biosdecode.8
/usr/share/man/man8/ownership.8
/usr/share/man/man8/vpddecode.8
.. note::
These files aren't needed by dmidecode, so we can remove them without
any issues.
#. In the :file:`dmidecode` directory, build the modified ``dmidecode`` package:
.. code-block:: bash
make autospec
#. The resulting RPMs are in :file:`./rpms`. Logs are in :file:`./results`.
Example 4: Provide control files to autospec
============================================
This example shows how to modify control files to correct build failures that
autospec is unable to resolve. In this example, you will add a missing license
and dependencies so autospec can complete a successful build.
#. Navigate to the autospec workspace:
.. code-block:: bash
cd ~/clearlinux
#. If you have not already, clone all upstream package repos:
.. code-block:: bash
make [-j NUM] clone-packages
The optional NUM is the number of threads to use.
.. note::
In a later step of this example, we will search the cloned package repos
for a missing dependency.
#. Build the opae-sdk RPM:
.. code-block:: bash
make autospecnew URL="https://github.com/OPAE/opae-sdk/archive/0.13.0.tar.gz" NAME="opae-sdk"
This results in an error for a missing license file:
.. code-block:: console
[FATAL] Cannot find any license or opae-sdk.license file!
#. Navigate to the package with build failures:
.. code-block:: bash
cd packages/opae-sdk
#. Add one or more valid license identifiers from the
`SPDX License List <https://spdx.org/licenses/>`_.
In the example below, two different licenses are appropriate based on the
opae-sdk project licensing:
.. code-block:: bash
echo "BSD-3-Clause MIT" > opae-sdk.license
#. Run autospec again:
.. code-block:: bash
make autospec
This results in a generic error:
.. code-block:: console
[FATAL] Build failed, aborting
#. Open the build log to view the error details:
.. code-block:: bash
cat ./results/build.log
The build log contains details for the specific failures. In this
instance, there are missing dependencies:
.. code-block:: console
CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files:
CJSON_LIBRARY
linked by target "opae-c++-utils" in directory /builddir/build/BUILD/opae-sdk-0.13.0/tools/c++utilslib
json-c_LIBRARIES
linked by target "opae-c" in directory /builddir/build/BUILD/opae-sdk-0.13.0/libopae
libuuid_LIBRARIES
linked by target "opae-c" in directory /builddir/build/BUILD/opae-sdk-0.13.0/libopae
#. Search the spec files of upstream |CL| packages to see if the json-c library
is available. In this case, it does exist and we'll add the json-c 'dev'
package into the buildreq_add:
.. code-block:: bash
grep 'json-c\.so$' ~/clearlinux/packages/*/*.spec
echo "json-c-dev" >> buildreq_add
.. note::
This search step works only if the user cloned all of the upstream package
repos. In this example, upstream package repos were cloned in a previous
step.
#. Search the spec files of upstream |CL| packages to see if the libuuid library
is available. In this case, it exists in the util-linux package, so we'll add
util-linux-dev package into the buildreq_add:
.. code-block:: bash
grep 'libuuid\.so$' ~/clearlinux/packages/*/*.spec
echo "util-linux-dev" >> buildreq_add
#. Run autospec again and find the successfully-generated RPMs in the :file:`rpms`
directory:
.. code-block:: bash
make autospec
.. note::
If you need a dependency that does not exist in the |CL| repo, you must first
build it manually (see `Example 2: Build a new RPM`_), then add the repo so
that autospec knows the package exists. For example:
.. code-block:: bash
cd ~/clearlinux/packages/<package-name>
make repoadd
make repostatus
You only need to add the dependency to the :file:`buildreq_add` control file
if autospec is not able to automatically find the correct dependency on its
own.
Test packaged software
**********************
After software has been packaged with autospec, the resulting RPMs can be
tested for functionality before being integrated and deployed into a |CL|
image with the :ref:`Mixer tool <mixer>`.
The |CL| development tooling offers two ways to quickly test autospec
generated RPMs.
.. note::
The methods outlined below should only be used for temporary testing on
development systems.
Test in a |CL| virtual machine
==============================
The |CL| development tooling includes a method to install RPMs into a |CL|
virtual machine running on the KVM hypervisor. Using a :abbr:`VM (Virtual
Machine)` allows testing in a completely isolated environment.
To test an autospec-created package inside a VM:
#. Download the |CL| KVM image into the :file:`~/clearlinux` directory as
:file:`clear.img`. The location and name :file:`clear.img.xz` is important
for the tooling to work:
.. code-block:: bash
cd ~/clearlinux
curl -o clear.img.xz https://download.clearlinux.org/image/$(curl https://download.clearlinux.org/image/latest-images | grep '[0-9]'-kvm)
#. Extract the downloaded |CL| KVM image:
.. code-block:: bash
unxz -v clear.img.xz
#. Copy the QEMU start script and virtual firmware needed for KVM into the
:file:`~/clearlinux` directory:
.. code-block:: bash
cp ~/clearlinux/projects/common/start_qemu.sh .
cp /usr/share/qemu/OVMF.fd .
#. Run :command:`make install` from the package's autospec directory. The
:command:`make install` command mounts the downloaded |CL| KVM image and
installs the autospec-created RPM into it:
.. code-block:: bash
cd ~/clearlinux/packages/<package-name>
make install
The code that makes this possible can be viewed by searching for the
*install:* target in the `Makefile.common`_ file on GitHub.
#. Return to the :file:`~/clearlinux` directory and start the |CL| VM:
.. code-block:: bash
cd ~/clearlinux/
sudo ./start_qemu.sh clear.img
#. A new |CL| VM will launch in the console. Log into the VM as *root* and set
a new pasword for the VM.
#. Check that the software is installed in the |CL| VM as expected and perform
any relevant tests.
#. After testing has been completed, the |CL| VM can be powered off and
deleted:
.. code-block:: bash
poweroff
rm clear.img
Test directly on a development machine
======================================
The |CL| development tooling also includes a method to extract
autospec-created RPMs locally onto a |CL| development system for testing.
Extracting an RPM directly onto a system offers quicker testing; however
conflicts may occur and responsibility to remove the software after testing is
up to the developer.
To test an autospec created package directly on the |CL| development system:
#. Run :command:`make install-local` from the package's autospec directory.
The :command:`make install-local` command extracts the RPM directly onto
the filesystem of the running |CL| system:
.. code-block:: bash
cd ~/clearlinux/packages/<package-name>
make install-local
The code that makes this possible can be viewed by searching for the
*install-local:* target in the `Makefile.common`_ file on GitHub.
#. Check that the software is installed as expected and perform any relevant
tests.
#. After testing has been completed, the software and any related files must
be identified and deleted. The :command:`swupd repair --picky`
command can help restore the state of the :file:`/usr` directory (see
:ref:`swupd <swupd-about>`) however any other files must be cleaned up
manually.
References
**********
Reference the `autospec README`_ for details regarding `autospec` commands and options.
Setup environment to build source
=================================
.. _install-tooling-after-header:
Setup of the workspace and tooling used for building source in |CL| is mostly
automated for you with a setup script. It uses tools from the
:command:`os-clr-on-clr` bundle.
The setup script creates a workspace in the :file:`clearlinux` folder, with the
subfolders :file:`Makefile`, :file:`packages`, and :file:`projects`. The
:file:`projects` folder contains the main tools used for making packages in
|CL| :file:`autospec` and :file:`common`.
Follow these steps to setup the workspace and tooling for building source:
#. Install the :command:`os-clr-on-clr` bundle:
.. code-block:: bash
sudo swupd bundle-add os-clr-on-clr
#. Download the :file:`user-setup.sh` script:
.. code-block:: bash
curl -O https://raw.githubusercontent.com/clearlinux/common/master/user-setup.sh
#. Make :file:`user-setup.sh` executable:
.. code-block:: bash
chmod +x user-setup.sh
#. Run the script as an unprivileged user:
.. code-block:: bash
./user-setup.sh
#. After the script completes, log out and log in again to complete the setup
process.
#. Set your Git user email and username for the repos on your system:
.. code-block:: bash
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
This global setting is used by |CL| tools that make use of Git.
.. _install-tooling-end:
Related topics
**************
* :ref:`Mixer tool <mixer>`
.. _`Makefile.common`: https://github.com/clearlinux/common/blob/master/Makefile.common
.. _autospec README: https://github.com/clearlinux/autospec
.. _control files: https://github.com/clearlinux/autospec#control-files
.. _mock wiki: https://github.com/rpm-software-management/mock/wiki
.. _rpm website: http://rpm.org
.. _RPM Packaging Guide: https://rpm-packaging-guide.github.io/
-93
View File
@@ -1,93 +0,0 @@
.. _ister:
ister.py image builder
######################
The `ister.py`_ tool is a template-based installer used by |CL-ATTR| to produce
images for each release. The same ister tool is available for use in |CL| to
create custom images based on an upstream image.
.. contents::
:local:
:depth: 1
Description
***********
|CL| is a rolling release and produces an average of 10 releases per week using the
ister tool. With each release we produce multiple
:ref:`image types for different environments <image-types>` and use cases such
as installers, Hyper-V, KVM, or VMWare.
Each image has a JSON configuration file that is used by ister to generate the
image. These JSON configuration files describe the image type, partitions, version,
and bundles that will be preinstalled by default with the image. For each image
type we produce, the corresponding JSON configuration file for the image also is
published.
The :ref:`mixer<mixer>` tool also uses ister to build images for your custom
mix. Like upstream images, a JSON configuration file is defined for the image,
which ister uses to generate the image. Refer to the :ref:`mixer<mixer>` guide
for instructions on using ister to build an image for a custom mix.
Examples
********
Recreate an upstream image
==========================
The published configuration files for upstream images may be used to recreate an
image. Here are some examples:
* Use an older version of |CL| and the image is no longer available (only after
March 2017).
* Customize the partitions of an image.
* Customize the bundles preinstalled in an image.
* Run your own post installation script.
Follow these steps to recreate an upstream image based on the image's JSON
configuration file:
#. Install the :command:`os-installer` bundle. Refer to :ref:`swupd-guide` for
more information on installing bundles.
#. Download the `ister.py`_ tool and grant it sudo privileges.
#. Download the JSON configuration file for the desired image (located in
:file:`config/image/`):
* `Current release`_
* `Previous releases`_ (only after March 2017)
For a previous release, navigate to `Previous releases`_, select the version
you want, and find the JSON configuration file under
:file:`/clear/config/image`. For example:
``https://cdn.download.clearlinux.org/releases/15700/clear/config/image/``
#. Download the “PostNonChroot” script (if applicable).
The JSON configuration file for the image may have an accompanying
“PostNonChroot” script that is executed at the end of the image creation
process. If it does, download the script and make it executable.
#. Edit the JSON configuration file as needed.
#. If your configuration file has an accompanying "PostNonChroot" script, change
the default path of the script to match your path.
#. Generate the new image with the following command:
.. code-block:: bash
sudo ister.py -t [JSON configuration]
Related topics
**************
* :ref:`mixer`
* :ref:`bulk-provision`
.. _ister.py: https://github.com/bryteise/ister
.. _Current release: https://cdn.download.clearlinux.org/current/
.. _Previous releases: https://cdn.download.clearlinux.org/releases/
-859
View File
@@ -1,859 +0,0 @@
.. _mixer:
mixer
#####
**mixer** is the tool used by the |CL-ATTR| team to generate official update
content and releases. The update content generated by mixer is then consumed
by swupd on a downstream client. The same mixer tool is available as part of
|CL| to create your own customized update content and releases.
.. contents::
:local:
:depth: 1
Description
***********
mixer uses the following sources as inputs to generate update content:
* Upstream |CL| bundles with their corresponding RPM packages
* Locally-defined bundles with their corresponding local RPM packages
* Locally-defined bundles with upstream RPM packages
Using the mixer tool, you select which set of content from these sources
will be part of your update. You can select content from each of these sources to make a unique combination of functionality for your custom update content, known as a **mix**.
The update content that mixer generates consists of various pieces of OS
content, update metadata, as well as a complete image. The OS content
includes all files in an update, as well as zero- and delta-packs for improved update performance. The update metadata, stored as manifests, describes all of the bundle information for the update. Update content produced by mixer is then published to a web server and consumed by clients via swupd. Refer to :ref:`swupd <swupd-guide>` for additional information regarding updates and update content.
How it works
************
Learn the mixer tool set up and workflow.
.. contents::
:local:
:depth: 1
Prerequisites
=============
* :command:`mixer` bundle
Add the mixer tool with the :command:`mixer` bundle. Refer to
:ref:`swupd-guide` for more information on installing bundles.
* Docker\* container
mixer by default runs all build commands in a Docker container to ensure
the correct tool versions are used. This also allows custom mixes to
automatically perform downstream format bumps when the upstream releases a
format bump. See `Format version`_ for additional information regarding
format bumps.
Refer to `Configure and enable Docker`_ for instruction.
* Docker proxy (optional)
If you use a proxy server, you must set your proxy environment variables and
create a proxy configuration file for the Docker daemon and container.
Consult your IT department for the correct values if you are behind a
corporate proxy.
Refer to `Configure Docker proxy info`_ for instruction.
* Location to host the update content and images
In order for swupd to make use of your mix, the update content for your mix
must be hosted on a web server. Your mix will be configured with an update
location URL, which swupd will use to pull down updates.
Refer to `Set up a nginx web server for mixer`_ for an simple example of
setting up an update location.
Mix setup
==========
Follow these steps to create and initialize the mixer workspace. Complete
the setup before you create a mix.
#. Create workspace.
The mixer tool uses a simple workspace to contain all input and output in a
basic directory structure. The workspace is simply an empty folder from
which you execute the mixer commands. Each mix uses its own separate
workspace.
#. Initialize the workspace and mix.
Before you create a mix, you must explicitly initialize the mixer workspace.
During initialization, the mixer workspace is configured and the base for
your mix is defined. By default, your mix is based on the latest
upstream version and starts with the minimum set of bundles. Your first custom
mix version number starts at 10. Alternatively, you can select other
versions or bundle sets from which to start.
Initialization creates the directory structure within the workspace and adds
the :file:`builder.conf` file, which is used to configure the mixer tool.
View the `mixer.init man page`_ for more information on mixer
initialization.
View the list of suitable `releases`_ from which to mix.
#. Edit builder.conf.
:file:`builder.conf` tells the mixer tool how to configure the mix. For
example, it allows you to configure where mixer output is located and where
swupd update content will be located.
At minimum, set the URL of your update server so your custom OS knows where
to get update content.
Refer to the `builder.conf`_ section for more information.
Create a mix
============
A mix is created with the following steps:
#. Add custom RPMs and set up local repo (optional).
If you are adding custom RPMs to your mix, you must add the RPMs to
your mix workspace and set up a corresponding local repository.
Go to the :ref:`autospec<autospec>` guide to learn to build RPMs from
scratch. If the RPMs are not built on |CL|, make sure your
configuration and toolchain builds them correctly for |CL|. Otherwise there
is no guarantee they will be compatible.
Refer to the :ref:`autospec` guide for more information on using autospec to
build RPMs.
#. Update and build bundles.
Add, edit, or remove bundles that will be part of your content and build
them. mixer automatically updates the :file:`mixbundles` file when you
update the bundles in your mix.
View the `mixer.bundle man page`_ for more information on configuring bundles
in a mix.
View the `mixer.build man page`_ for more information on building bundles.
View the `Bundles`_ section for more information on how mixer manages
bundles.
#. Create the update content.
mixer creates update content with this step. Zero-packs are created
automatically, and delta-packs can be optionally created at the same time
(for all builds after version 0).
A zero-pack is the full set of content needed to go from mix version 0
(nothing) to the mix version for which you just built content.
A delta-pack provides the content *delta* between a `PAST_VERSION` to a
`MIX_VERSION` that allows the transition from one mix version to another.
View :ref:`swupd-guide` for more information on update content.
#. Create image.
mixer creates a bootable image from your updated content using
the :ref:`ister` tool. In this step you can specify which bundles you want
*preinstalled* in the image. Users can later install other bundles available
in your mix.
#. Make update available.
Deploy update content and images to your update server.
View the `Example 3: Deploy updates to target`_ for a simple deployment
scenario.
Maintain or modify mix
======================
Update or modify your content to a new version by following the steps to
create a mix. Increment the mix version number for the next mix.
Examples
********
The following examples are designed to work together and in order. The examples
use:
* A stock installation of |CL|.
* A web server that comes with |CL| to host the content updates.
* A simple VM that updates against the locally produced content created in
Example 2.
Complete all `Prerequisites`_ before using these examples.
Example 1: Mix set up
======================
This example shows the basic steps for the first-time setup of
mixer for a new mix.
#. Create an empty directory to use as a workspace for mixer:
.. code-block:: bash
mkdir ~/mixer
#. In your mixer workspace, generate an initial mix based on the latest upstream
|CL| version, with minimum bundles. In the initialization output, be aware
that your initial mix version is set to 10 and that the minimum bundles have
been added.
.. code-block:: bash
cd ~/mixer
mixer init
#. Edit :file:`builder.conf` to set the value of CONTENTURL and VERSIONURL to
the IP address of the nginx\* server you set up in the prerequisite
`Set up a nginx web server for mixer`_. For example:
.. code-block:: console
CONTENTURL="http://192.168.25.52"
VERSIONURL="http://192.168.25.52"
Example 2: Create a simple mix
==============================
This example shows how to create a simple custom mix using upstream content.
We'll create an image for a QEMU virtual machine that we can use later to test
our mix.
We can use the default bundles that were added during initialization, but these
include the :command:`native-kernel` bundle that is intended to be used on a
bare metal system instead of a VM. So we will modify the default bundle
set to get a smaller kernel image, which will also be faster to load.
#. Update bundles in mix:
.. code-block:: bash
mixer bundle remove kernel-native
mixer bundle add kernel-kvm
#. In this case, we will add the `editors` bundle from upstream, but we will
remove the `joe` editor.
.. code-block:: bash
mixer bundle add editors
mixer bundle edit editors
#. Use an editor and manually remove `joe` from the bundle definition.
.. code-block:: bash
$EDITOR ./local-bundles/editors
#. List the bundles in the mix again to confirm removal.
.. code-block:: bash
mixer bundle list --tree
#. Build bundles:
.. code-block:: bash
mixer build bundles
Look in ~/mixer/update/image/<mix version>/full for the full chroot after the
:command:`build` command completes.
#. Build update content. Browse to your \http://localhost site and you'll see
the web page is now up, but with no update content. Build the update content:
.. code-block:: bash
mixer build update
Refresh your \http://localhost site and now you can see the update
content for mix version 10.
Look in ~/mixer/update/www/<mix version> to see the update content in your
workspace.
#. Configure image. Edit the ister configuration file for your image to include
all of the bundles you want preinstalled in the image. If this is the first
time creating an image, first get a copy of the
:file:`release-image-config.json` template file:
.. code-block:: bash
curl -O https://raw.githubusercontent.com/bryteise/ister/master/release-image-config.json
For this example, edit :file:`release-image-config.json` so that the root
partition size is "5G" and replace the "kernel-native" bundle with
"kernel-kvm".
.. code-block:: console
{
"DestinationType" : "virtual",
"PartitionLayout" : [ { "disk" : "release.img", "partition" : 1, "size" : "32M", "type" : "EFI" },
{ "disk" : "release.img", "partition" : 2, "size" : "16M", "type" : "swap" },
{ "disk" : "release.img", "partition" : 3, "size" : "5G", "type" : "linux" } ],
"FilesystemTypes" : [ { "disk" : "release.img", "partition" : 1, "type" : "vfat" },
{ "disk" : "release.img", "partition" : 2, "type" : "swap" },
{ "disk" : "release.img", "partition" : 3, "type" : "ext4" } ],
"PartitionMountPoints" : [ { "disk" : "release.img", "partition" : 1, "mount" : "/boot" },
{ "disk" : "release.img", "partition" : 3, "mount" : "/" } ],
"Version": "latest",
"Bundles": ["kernel-kvm", "os-core", "os-core-update"]
}
#. Build the image.
.. code-block:: bash
sudo mixer build image
The output from this step will be :file:`release.img`, which is a live image.
#. Make the next mix. Create a new version of your mix, for the live image to
update to. Increment your mix version by 10:
.. code-block:: bash
mixer versions update
Repeat steps 1-3 to add the upstream :command:`curl` bundle to the mix:
.. code-block:: bash
mixer bundle add curl
mixer build bundles
mixer build update
Build optional delta-packs, which helps reduce client update time:
.. code-block:: bash
mixer build delta-packs --from 10 --to 20
Refresh your \http://localhost site to see the update content for
mix version 20.
Look in ~/mixer/update/www/<mix version> to see the update content in your
workspace.
Example 3: Deploy updates to target
===================================
The image created in Example 2 is directly bootable in QEMU. In this example,
we'll boot the image from Example 2 to verify it, and update the image from
mix version 10 (from which the image was built), to mix version 20.
#. Set up the QEMU environment.
Install the :command:`kvm-host` bundle to your |CL|:
.. code-block:: bash
sudo swupd bundle-add kvm-host
Get the virtual EFI firmware, download the image launch script, and make it
executable:
.. code-block:: bash
curl -O https://download.clearlinux.org/image/OVMF.fd
curl -O https://download.clearlinux.org/image/start_qemu.sh
chmod +x start_qemu.sh
#. Start your VM image (created in Example 2):
.. code-block:: bash
sudo ./start_qemu.sh release.img
#. Log in as root and set a password
#. Try out your mix.
Take a look at the default bundles installed in your mix:
.. code-block:: bash
swupd info
swupd bundle-list
swupd bundle-list -a
#. Now we will add the `editors` bundle that we modified.
.. code-block:: bash
swupd bundle add editors
#. Try to start the `joe` editor. It should not appear because we removed it
from the original `editors` bundle.
#. Next we will update from version 10 to 20 to capture the newly
available bundles. Use :command:`swupd` to update your mix:
.. code-block:: bash
swupd check-update
swupd update
swupd bundle-list -a
#. Now your mix should be at version 20 and curl is now available. Try using
curl. This will fail because curl is not yet installed:
.. code-block:: console
curl: command not found
To install curl use: swupd bundle-add curl
Add the new bundle from your update server to your VM. Retry curl. It works!
.. code-block:: bash
swupd bundle-add curl
curl -O https://download.clearlinux.org/image/start_qemu.sh
Shutdown your VM:
.. code-block:: bash
poweroff
.. Example: Create a mix with custom RPM
.. -------------------------------------
.. TODO future example to show copy into local-rpms...
References
**********
Reference the `mixer man page`_ for details regarding mixer commands and options.
.. contents::
:local:
:depth: 1
.. rst-class:: content-collapse
builder.conf
============
mixer initialization creates a :file:`builder.conf` that stores the basic
configuration for the mixer tool. The items of primary interest are CONTENTURL
and VERSIONURL, which will be used by systems updating against your custom
content.
.. code-block:: console
#builder.conf
#VERSION 1.0
[Builder]
CERT = "/home/clr/mix/Swupd_Root.pem"
SERVER_STATE_DIR = "/home/clr/mix/update"
VERSIONS_PATH = "/home/clr/mix"
YUM_CONF = "/home/clr/mix/.yum-mix.conf"
[Swupd]
BUNDLE = "os-core-update"
CONTENTURL = "<URL where the content will be hosted>"
VERSIONURL = "<URL where the version of the mix will be hosted>"
[Server]
DEBUG_INFO_BANNED = "true"
DEBUG_INFO_LIB = "/usr/lib/debug"
DEBUG_INFO_SRC = "/usr/src/debug"
[Mixer]
LOCAL_BUNDLE_DIR = "/home/clr/mix/local-bundles"
LOCAL_REPO_DIR = ""
LOCAL_RPM_DIR = ""
DOCKER_IMAGE_PATH = "clearlinux/mixer"
Additional explanation of variables in :file:`builder.conf` is provided in Table
1.
+-------------------------------+----------------------------------------------------------+
| **Variable** | **Explanation** |
+-------------------------------+----------------------------------------------------------+
| `CERT` | Sets the path where mixer stores the certificate file |
| | used to sign content for verification. mixer |
| | automatically generates the certificate if you do not |
| | provide the path to an existing one, and signs the |
| | :file:`Manifest.MoM` file to provide security for the |
| | updated content you create. |
| | |
| | chroot-builder uses the certificate file to sign |
| | the root :file:`Manifest.MoM` file to provide |
| | security for content verification. |
| | |
| | swupd uses this certificate to verify the |
| | :file:`Manifest.MoM` file's signature. |
| | |
| | For now, we strongly recommend that you do not modify |
| | this variable, as swupd expects a certificate with a |
| | very specific configuration to sign and verify |
| | properly. |
+-------------------------------+----------------------------------------------------------+
| `CONTENTURL` and `VERSIONURL` | Set these variables to the IP address of the web server |
| | hosting the update content. |
| | |
| | VERSIONURL is the IP address where the swupd client |
| | looks to determine if a new version is available. |
| | |
| | CONTENTURL is the location from which swupd pulls |
| | content updates. |
| | |
| | If the web server is on the same machine as the |
| | SERVER_STATE_DIR directory, you can create a symlink to |
| | the directory in your web server's document root to |
| | easily host the content. |
| | |
| | These URLs are embedded in the images created by mixer. |
+-------------------------------+----------------------------------------------------------+
| `DOCKER_IMAGE_PATH` | Sets the base name of the docker image that mixer pulls |
| | down to run builds in the proper container. |
+-------------------------------+----------------------------------------------------------+
| `LOCAL_BUNDLE_DIR` | Sets the path where mixer stores the local bundle |
| | definition files. The bundle definition files include |
| | any new, original bundles you create, along with any |
| | edited versions of upstream bundles. |
+-------------------------------+----------------------------------------------------------+
| `SERVER_STATE_DIR` | Sets the path to which mixer outputs content. By |
| | default, mixer automatically sets the path. |
+-------------------------------+----------------------------------------------------------+
| `VERSIONS_PATH` | Sets the path for the mix version and upstream version's |
| | two state files: :file:`mixversion` and |
| | :file:`upstreamversion`. mixer creates both files for |
| | you when you set up the workspace. |
+-------------------------------+----------------------------------------------------------+
| `YUM_CONF` | Sets the path where mixer automatically generates the |
| | :file:`.yum-mix.conf` file. |
| | |
| | The yum configuration file points the chroot-builder to |
| | where the RPMs are stored. |
+-------------------------------+----------------------------------------------------------+
| **Table 1**: *Variables in builder.conf* |
+-------------------------------+----------------------------------------------------------+
Format version
--------------
Compatible versions of an OS are tracked with an OS *compatibility epoch*.
Versions of an OS within an epoch are fully compatible and can update to any
other version within that epoch. The compatibility epoch is set as the
`Format` variable in the :file:`mixer.state` file. Variables in the
:file:`mixer.state` are used by mixer between executions and should not be
manually changed.
A format bump is like modifying the foundation of a house to create a new
level. If `Format` increments to a new epoch (a "format bump"), the OS has
changed in such a way that updating from build A in format X to build B in
format Y will not work.
A format bump is required when:
* The software updater, :command:`swupd`, or the software is no longer
compatible with the previous update scheme
* A package is removed from the update stream and the update must ensure the
files associated with that package are removed from the system
Using a format increment, we make sure pre- and co-requisite changes flow out
with proper ordering. The updated client will only update to the latest
release in its respective format version, unless overridden by command line
flags. In this way, we can guarantee that all clients update to the final
version in their given format.
The given format *must* contain all the changes needed to understand the content built in the next format. Only after reaching the final release in the old format can a client continue to update to releases in the new format.
The format version is incremented only when a compatibility breakage is
introduced. Normal updates, such as updating a software package, do not require a format increment.
.. rst-class:: content-collapse
Bundles
=======
mixer stores information about the bundles included in a mix in a flat file
called :file:`mixbundles`, which is located in the path set by the VERSIONS_PATH variable in :file:`builder.conf`. :file:`mixbundles` is automatically created when the mix is initiated. mixer will refresh the file each time you change the bundles in the mix.
Bundles can include other bundles. Nested bundles can themselves include
other bundles. If you see an unexpected bundle in your mix, it is likely a
nested bundle in one of the bundles you explicitly added.
A bundle will fill into one of two categories: upstream or local. Upstream
bundles are those provided by |CL|. Local bundles are either modified upstream bundles or new local bundles.
Upstream bundles
----------------
mixer automatically downloads and caches upstream bundle definition files.
These definition files are stored in the upstream-bundles directory in the
workspace. Do not modify the files in this directory. This directory is
simply a mirror for mixer to use. mixer will automatically delete the
contents of this directory before repopulating it on-the-fly if a new
version must be downloaded.
The mixer tool automatically caches the bundles for the |CL| version
configured in the :file:`upstreamversion` file. mixer also cleans up old
versions once they are no longer needed.
Local bundles
-------------
Local bundles are bundles that you create, or are edited versions of upstream
bundles. Local bundle definition files are stored in the local-bundles
directory in the workspace. The LOCAL_BUNDLE_DIR variable sets the path of this directory in the :file:`builder.conf` file.
*mixer always checks for local bundles first and the upstream bundles
second.* So bundles in the local-bundles directory will always take
precedence over any upstream bundles that have the same name. This
precedence enables you to copy upstream bundles locally, and edit into a
local variation.
Bundle configuration
--------------------
mixer provides commands to configure the bundles for a mix, such as to add a
bundle to a mix, to create a new bundle for a mix, or to remove a bundle from a
mix. View the `mixer.bundle man page`_ for a full list of commands and more
information on configuring bundles in a mix.
Editing an existing local bundle is as simple as opening the bundle definition
file in your favorite editor, making the desired edits, and saving your changes.
.. note::
Removing bundles from a mix: By default, removing a bundle will only
remove the bundle from the mix. The local bundle definition file will
still remain. To completely remove a bundle, including its local bundle definition file, use the :command:`--local` flag.
If you remove the bundle definition file for a local, edited version of an
upstream bundle in a mix, the mix reverts to reference the original upstream version of the bundle.
.. rst-class:: content-collapse
Configure and enable Docker
===========================
Use these steps to enable Docker for the mixer tool. Make sure to
`Configure Docker proxy info`_ first if needed.
#. Start the Docker daemon:
.. code-block:: bash
sudo systemctl start docker
sudo chmod 777 /var/run/docker.sock
sudo docker info
#. Add user to the docker group
.. code-block:: bash
sudo usermod -G docker -a <username>
Pull Docker container manually (optional)
-----------------------------------------
By default, mixer automatically pulls a Docker container for mixing if one
does not already exist. If you need to troubleshoot the mixer container, it
may be useful to manually pull a mixer Docker container.
Versions of the mixer Docker container are available under the tags for the
`clearlinux/mixer repo <https://hub.docker.com/r/clearlinux/mixer/tags/>`_
on Docker Hub. Each version of the mixer Docker container is named after the
associated |CL| upstream format version. Refer to `Format version`_ for
additional information on upstream format versions.
Use the following steps to manually pull a mixer Docker container:
#. Find the version of the container you need by viewing the tags for the
`clearlinux/mixer repo <https://hub.docker.com/r/clearlinux/mixer/tags/>`_
on Docker Hub.
#. Pull the latest container version:
.. code-block:: bash
docker pull clearlinux/mixer:<upstream-format-version>
#. View local docker images:
.. code-block:: bash
docker images
.. rst-class:: content-collapse
Configure Docker proxy info
===========================
If needed, use these steps to configure the Docker proxy information.
#. Create the Docker daemon proxy config directory:
.. code-block:: bash
sudo mkdir -p /etc/systemd/system/docker.service.d
#. Create :file:`/etc/systemd/system/docker.service.d/http-proxy.conf` and
add the following using your own proxy values:
.. code-block:: console
[Service]
Environment="HTTP_PROXY=<HTTP proxy URL>:<port number>"
Environment="HTTPS_PROXY=<HTTPS proxy URL>:<port number>"
#. Reload the Docker daemon:
.. code-block:: bash
sudo systemctl daemon-reload
Configure the Docker container proxies, to pass proxy settings to
containers:
#. Create a directory for your container config:
.. code-block:: bash
mkdir ~/.docker
#. Create the config file :file:`~/.docker/config.json` and add the following
entries, using your own proxy values:
.. code-block:: console
{
"proxies":
{
"default":
  {
   "httpProxy": "<proxy-url>:<port>",
    "httpsProxy": "<proxy-url>:<port>"
  }
}
}
#. Set ownership and permission on the docker config directory:
.. code-block:: bash
sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
sudo chmod g+rwx "$HOME/.docker" -R
Configure proxies to allow mixer to access upstream content from behind
a firewall.
#. Open your :file:`$HOME/.bashrc` file and add proxy and port values for the
following:
.. code-block:: console
export http_proxy="<proxy-url>:<port>"
export https_proxy="<proxy-url>:<port>"
export HTTP_PROXY="<proxy-url>:<port>"
export HTTPS_PROXY="<proxy-url>:<port>"
export no_proxy="<...>"
#. Log out and log back in for the proxies to take effect.
.. rst-class:: content-collapse
Set up a nginx web server for mixer
===================================
A web server is needed to host your update content. In this example, we use
the nginx web server, which comes with |CL|.
Set up a nginx web server for mixer with the following steps:
#. Install the :command:`nginx` bundle:
.. code-block:: bash
sudo swupd bundle-add nginx
#. Make the directory where mixer updates will reside:
.. code-block:: bash
sudo mkdir -p /var/www
#. Create a symbolic link between your workspace updates and the updates on
the local nginx web server. In this example, `$HOME/mixer` is the
workspace for the mix.
.. code-block:: bash
sudo ln -sf $HOME/mixer/update/www /var/www/mixer
#. Set up ``nginx`` configuration:
.. code-block:: bash
sudo mkdir -p /etc/nginx/conf.d
#. Copy the default example configuration file:
.. code-block:: bash
sudo cp -f /usr/share/nginx/conf/nginx.conf.example /etc/nginx/nginx.conf
#. Configure the mixer update server. Create and add the following server
configuration content to :file:`/etc/nginx/conf.d/mixer.conf` (sudo required):
.. code-block:: console
server {
server_name localhost;
location / {
root /var/www/mixer;
autoindex on;
}
}
#. Restart the daemon, enable nginx on boot, and start the service.
.. code-block:: bash
sudo systemctl daemon-reload
sudo systemctl enable nginx
sudo systemctl start nginx
#. Verify the web server is running at \http://localhost. At this point
you should no longer see a "404 Not Found" message.
Related topics
**************
* :ref:`About mixer <mixer-about>`
* :ref:`autospec-about`
* :ref:`bundles-about`
* :ref:`swupd-about`
.. _Docker Hub: https://hub.docker.com/r/clearlinux/mixer/tags/
.. _mixer man page: https://github.com/clearlinux/mixer-tools/blob/master/docs/mixer.1.rst
.. _mixer.init man page: https://github.com/clearlinux/mixer-tools/blob/master/docs/mixer.init.1.rst
.. _mixer.bundle man page: https://github.com/clearlinux/mixer-tools/blob/master/docs/mixer.bundle.1.rst
.. _mixer.build man page: https://github.com/clearlinux/mixer-tools/blob/master/docs/mixer.build.1.rst
.. _releases: https://github.com/clearlinux/clr-bundles/releases
-58
View File
@@ -1,58 +0,0 @@
.. _guides:
Guides
######
The following guides provide step-by-step instructions on using |CL|.
.. note::
As of 22 May 2019 :file:`mixin` is no longer supported.
Clear Linux
===========
.. toctree::
:maxdepth: 1
:glob:
clear/*
telemetrics/*
Maintenance
===========
.. toctree::
:maxdepth: 1
:glob:
maintenance/*
deploy-at-scale
Network
=======
.. toctree::
:maxdepth: 1
:glob:
network/*
Kernel
=======
.. toctree::
:maxdepth: 1
:glob:
kernel/*
Stacks
=======
.. toctree::
:maxdepth: 1
:glob:
stacks/*
stacks/dlrs/*
@@ -1,454 +0,0 @@
.. _kernel-development:
Kernel development
##################
This guide shows how to obtain and compile a Linux\* kernel source using
|CL-ATTR| development tooling.
.. contents::
:local:
:depth: 1
:backlinks: top
Overview
********
The :ref:`compatible-kernels` available in |CL| aim to be performant and
practical. In some cases, it may be necessary to modify the kernel to suit your
specific needs or test new kernel code as a developer.
`Source RPMs (SRPMS)`_ are also available for all |CL| kernels, and can be
used for development instead.
Request changes be included with the |CL| kernel
************************************************
If the kernel modification you need is already open source and likely to be
useful to others, consider submitting a request to include it in the
|CL| kernels. If your change request is accepted, you do not need to maintain
your own modified kernel.
Make enhancement requests to the |CL| `Distribution Project`_ on GitHub\*.
Set up kernel development environment
*************************************
In some cases, it may be necessary to modify the kernel to suit your specific
needs or to test new kernel code.
You can build and install a custom kernel; however you must:
* Disable Secure Boot
* Maintain any updates to the kernel going forward
To create a custom kernel, start with the |CL| development environment.
Then make changes to the kernel, build it, and install it.
Install the |CL| development tooling framework
==============================================
.. include:: ../clear/autospec.rst
:start-after: install-tooling-after-header:
:end-before: install-tooling-end:
Clone the kernel package
========================
Clone the existing kernel package repository from |CL| as a starting point.
#. Clone the Linux kernel package from |CL|. Using the
:command:`make clone_<PACKAGENAME>` command in the
:file:`clearlinux/` directory clones the package from the
`clearlinux-pkgs`_ repo on GitHub.
.. code-block:: bash
cd ~/clearlinux
make clone_linux
#. Navigate into the cloned package directory.
.. code-block:: bash
cd ~/clearlinux/packages/linux
The "linux" package is the kernel that comes with |CL| in the :command:`kernel-native`
bundle. Alternatively, you can use a different kernel variant as the base for
modification. For a list of kernel package names which you can clone instead,
see the `clearlinux-pkgs`_ repo on GitHub.
.. note::
The latest version of the |CL| kernel package is pulled as a starting
point. An older version can pulled by switching to different git tag by using
:command:`git checkout tag/<TAG_NAME>`.
Change the kernel version
=========================
|CL| tends to use the latest kernel available from `kernel.org`_, the Linux
upstream. The kernel version that will be built can be changed in the
RPM SPEC file. While most packages in Clear Linux are typically packaged
using :ref:`autospec-about`, the kernel is not. This means control files
provided by autospec are not available and changes must be made manually.
#. Open the Linux kernel package RPM SPEC file in an editor.
.. code-block:: bash
$EDITOR linux.spec
#. Modify the Version, Release, and Source0 URL entries at the top of the
file to change the version of Linux kernel that will be compiled.
A list of current and available kernel release can be found on
`kernel.org`_.
.. code-block:: bash
Name: linux
Version: 4.20.8
Release: 696
License: GPL-2.0
Summary: The Linux kernel
Url: http://www.kernel.org/
Group: kernel
Source0: https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.20.8.tar.xz
Source1: config
Source2: cmdline
%define ktarget native
.. note::
- Consider changing the Name from *linux* in the RPM spec file to easily
identify a modified kernel.
- Consider changing the ktarget from *native* in the RPM spec file to
easily identify a modified kernel.
#. Commit and save the changes to the file.
.. _pull-copy-kernel-source:
Pull a copy of the Linux kernel source code
===========================================
Obtain a local copy of the source code to make modifications against.
#. Run make sources to pull the kernel source code specified in the RPM
SPEC file. In the example, it downloads the :file:`linux-4.20.8.tar.xz` file.
.. code-block:: bash
make sources
#. Extract the kernel source code archive. This will create a working copy
of the Linux source that you can modify.
.. code-block:: bash
tar -xvf linux-4.20.8.tar.xz
#. Navigate to the extracted directory. In this example, it has been
extracted into a :file:`linux-4.20.8` directory.
.. code-block:: bash
cd linux-4.20.8/
Customize the Linux kernel source
*********************************
After the kernel sources have been obtained, customizations to the kernel
configuration or source code can be made for inclusion with the kernel
build. These customizations are optional.
Modify kernel configuration
===========================
The kernel source has many configuration options available to pick support for
different hardware and software features.
These configuration values must be provided in the :file:`.config` file at
compile time. You will need to make modifications to the :file:`.config`
file, and include it in the kernel package.
#. Make sure you have followed the steps to :ref:`pull-copy-kernel-source`
and are in the kernel source working directory.
#. If you have an existing :file:`.config` file from an old kernel, copy it
into the working directory as :file:`.config` for comparison.
Otherwise, use the |CL| kernel configuration file as template
.. code-block:: bash
cp ~/clearlinux/packages/linux/config .config
#. Make any desired changes to the :file:`.config` using a kernel
configuration tool. Below are some popular options:
- :command:`$EDITOR .config` - the .config file can be directly edited
for simple changes with names that are already known.
- :command:`make config` - a text-based tool that asks questions
one-by-one to decide configuration options.
- :command:`make menuconfig` - a terminal user interface that provides
menus to decide configuration options.
- :command:`make xconfig` - a graphical user interface that provides
tree views to decide configuration options.
More configuration tools can be found by looking at the make help:
:command:`make help | grep config`
#. Commit and save the changes to the :file:`.config` file.
#. Copy the :file:`.config` file from the kernel source directory into
the kernel package directory as :file:`config` for inclusion in the build.
.. code-block:: bash
cp .config ../config
Modify kernel source code
=========================
Changes to kernel code are applied with patch files. Patch files are
formatted git commits that can be applied to the main source code.
You will need to obtain a copy of the source code,
make modifications, generate patch file(s), and add them to the RPM SPEC
file for inclusion during the kernel build.
If you have a large number of patches or a more complex workflow,
consider using a patch management tool in addition to Git such as
`Quilt`_.
#. Make sure you have followed the steps to :ref:`pull-copy-kernel-source` and
are in the kernel source working directory.
#. Initialize the kernel source directory as a new git repo and create a
commit with all the existing source files to begin tracking changes.
.. code-block:: bash
git init
git add -A
git commit -m "Initial commit of Linux kernel source"
#. Apply patches provided by the |CL| kernel package to the kernel source
in the working directory.
.. code-block:: bash
git am ../*.patch
#. Make any of your desired code changes to the Linux source code files.
#. Track and commit your changes to the local git repo.
.. code-block:: bash
git add <FILENAME>
git commit -m "My patch for driver A" <FILENAME>
#. Generate a patch file based on your git commits.
<n> represents the number of local commits to create patch file.
See the `git-format-patch`_ documentation for detailed information
on using :command:`git format-patch`
.. code-block:: bash
git format-patch -<n>
#. Copy the patch files from the patches directory in the linux
source tree to the RPM build directory.
.. code-block:: bash
cp *.patch ~/clearlinux/packages/linux/
#. Navigate back to the RPM build directory.
.. code-block:: bash
cd ~/clearlinux/packages/linux/
#. Open the Linux kernel package RPM SPEC file in an editor.
.. code-block:: bash
$EDITOR linux.spec
#. Locate the section of the SPEC file that contains existing patch
variable definitions and append your patch file name. Ensure the
patch number does not collide with an existing patch.
In this example, the patch file is called
:file:`2001-my-patch-for-driver-A.patch`
.. code-block:: bash
#
# Small Clear Linux Tweaks
#
Patch0501: 0501-zero-extra-registers.patch
Patch0502: 0502-locking-rwsem-spin-faster.patch
#Serie1.name WireGuard
#Serie1.git https://git.zx2c4.com/WireGuard
#Serie1.tag 00bf4f8c8c0ec006633a48fd9ee746b30bb9df17
Patch1001: 1001-WireGuard-fast-modern-secure-kernel-VPN-tunnel.patch
#Serie1.end
Patch2001: 2001-my-patch-for-driver-A.patch
#. Locate the section of the SPEC file further down that contains
patch application and append your patch file number used in the step above.
In this example, patch2001 is added.
.. code-block:: bash
#
# Small tweaks
#
%patch0501 -p1
%patch0502 -p1
#Serie1.patch.start
%patch1001 -p1
#Serie1.patch.end
%patch2001 -p1
#. Commit and save the changes to the RPM SPEC file.
Modify kernel boot parameters
=============================
The kernel boot options are passed from the bootloader to the kernel with
command-line parameters.
While temporary changes can be made to kernel parameters on a running
system or on a during boot, you can also modify the default parameters that
are persistent and distributed with a customized kernel.
#. Open the kernel :file:`cmdline` file in an editor.
.. code-block:: bash
$EDITOR cmdline
#. Make any desired change to the kernel parameters.
For example, you can remove the :command:`quiet` parameter to see more
verbose output of kernel log messages during the boot process.
#. Commit and save the changes to the :file:`cmdline` file.
See the `kernel parameters`_ documentation for a list of available
parameters.
Build and install the kernel
****************************
After changes have been made to the kernel source and RPM SPEC file,
the kernel is ready to be compiled and packaged into an RPM.
The |CL| development tooling makes use of :command:`mock` environments to
isolate building of packages in a sanitized workspace.
#. Start the compilation process by issuing the :command:`make build`
command. This process is typically resource intensive and will take a while.
.. code-block:: bash
make build
.. note::
The mock plugin `ccache`_ can be enabled to help speed up any future
rebuilds of the kernel package by caching compiler outputs and reusing
them.
#. The result will be multiple :file:`.rpm` files in the :file:`rpms`
directory as output.
.. code-block:: bash
ls rpms/
The kernel RPM will be named
:file:`linux<NAME>-<VERSION>-<RELEASE>.x86_64.rpm`
#. The kernel RPM file can be input to the :ref:`mixer` to create a
custom bundle and mix of |CL|.
Alternatively, the kernel RPM bundle can be installed manually on a local
machine for testing. This approach works well for individual development or
testing. For a more scalable and customizable approach, consider using the
:ref:`mixer` to provide a custom kernel with updates.
#. Install the kernel onto the local system by extracting the RPM with the
:command:`rpm2cpio` command.
.. code-block:: bash
rpm2cpio linux<NAME>-<VERSION>-<RELEASE>.x86_64.rpm | (cd /; sudo cpio -i -d -u -v);
#. Update the |CL| boot manager using :command:`clr-boot-manager` and reboot.
.. code-block:: bash
sudo clr-boot-manager list-kernels
sudo clr-boot-manager set-kernel org.clearlinux.<TARGET>.<VERSION>-<RELEASE>
sudo reboot
#. After a reboot, verify the customized kernel is running.
.. code-block:: bash
uname -a
Related topics
**************
* :ref:`kernel-modules`
* :ref:`mixer`
.. _Distribution Project: https://github.com/clearlinux/distribution/issues/new/choose
.. _Source RPMs (SRPMS): https://cdn.download.clearlinux.org/current/source/SRPMS/
.. _Quilt: http://savannah.nongnu.org/projects/quilt
.. _clearlinux-pkgs: https://github.com/clearlinux-pkgs
.. _kernel.org: https://www.kernel.org/
.. _kernel parameters: https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt
.. _ccache: https://fedoraproject.org/wiki/Mock/Plugin/CCache?rd=Subprojects/Mock/Plugin/CCache
.. _git-format-patch: https://git-scm.com/docs/git-format-patch
@@ -1,184 +0,0 @@
.. _assign-static-ip:
Assign a static IP address
##########################
This guide explains how to assign a static IP address. This may be helpful in
scenarios such as a network with no DHCP server.
.. contents::
:local:
:depth: 1
Identify which program is managing the interface
************************************************
New installations of |CL-ATTR| use NetworkManager as the default network interface
manager for all network connections.
.. note::
* The cloud |CL| images continue to use `systemd-networkd` to manage
network connections.
* In earlier |CL| versions, `systemd-network` was used to manage Ethernet
interfaces and NetworkManager was used for wireless interfaces.
Before defining a configuration for assigning a static IP address, verify which
program is managing the network interface.
#. Check the output of :command:`nmcli device` to see if NetworkManager is
managing the device.
.. code-block:: bash
nmcli device status
If the STATE column for the device shows *connected* or *disconnected*, the
network configuration is being managed by NetworkManager, then use the
instructions for :ref:`using NetworkManager <nm-static-ip>`.
If the STATE column for the device shows *unmanaged*, then check if the
device is being managed by systemd-networkd.
#. Check the output of :command:`networkctl list` to see if
`systemd-networkd` is managing the device.
.. code-block:: bash
networkctl list
If the SETUP column for the device shows *configured*, the network
configuration is being managed by `systemd-networkd`, then use the
instructions for :ref:`using systemd-networkd <networkd-static-ip>`.
.. _nm-static-ip:
Using NetworkManager
********************
Network connections managed by NetworkManager are stored as files with the
:file:`.nmconnection` file extension in the
:file:`/etc/NetworkManager/system-connections/` directory.
A few tools exists to aid to manipulate network connections managed by
NetworkManager:
* nmcli - a command-line tool
* nmtui - a text user interface that provides a pseudo graphical menu in the
terminal
* nm-connection-editor - a graphical user interface
The method below uses the command line tool nmcli to modify network
connection.
#. Identify the existing connection name:
.. code:: bash
nmcli connection show
Sample output:
.. code:: bash
NAME UUID TYPE DEVICE
Wired connection 1 00000000-0000-0000-0000-000000000000 802-3-etherneten01
If a connection does not exist, create it with the
:command:`nmcli connection add` command.
#. Modify the connection to use a static IP address. Replace the variables in
brackets with the appropriate values. Replace *[CONNECTION_NAME]* with the
NAME from the command above.
.. code::
sudo nmcli connection modify "[CONNECTION_NAME]" \
ipv4.method "manual" \
ipv4.addresses "[IP_ADDRESS]/[CIDR_NETMASK]" \
ipv4.gateway "[GATEWAY_IP_ADDRESS]" \
ipv4.dns "[PRIMARY_DNS_IP],[SECONDARY_DNS_IP]"
See the `nmcli developer page <https://developer.gnome.org/NetworkManager/stable/nmcli.html>`_ for more
configuration options. For advanced configurations, the
:file:`/etc/NetworkManager/system-connections/*.nmconnection`. can be edited
directly.
#. Restart the NetworkManager server to reload the DNS servers:
.. code-block:: bash
sudo systemctl restart NetworkManager
#. Verify your static IP address details have been set:
.. code-block:: bash
nmcli
.. _networkd-static-ip:
Using systemd-networkd
**********************
Network connections managed by systemd-networkd are stored as files with the
:file:`.network` file extension the :file:`/etc/systemd/network/` directory.
Files to manipulate network connections managed by systemd-networkd must be
created manually.
#. Create the :file:`/etc/systemd/network` directory if it does not already exist:
.. code-block:: bash
sudo mkdir -p /etc/systemd/network
#. Create a :file:`.network` file and add the following content. Replace the
variables in brackets with the appropriate values. Replace *[INTERFACE_NAME]*
with LINK from the output of the :command:`networkctl list` command that was
run previously.
.. code-block:: bash
sudo $EDITOR /etc/systemd/network/70-static.network
[Match]
Name=[INTERFACE_NAME]
[Network]
Address=[IP_ADDRESS]/[CIDR_NETMASK]
Gateway=[GATEWAY_IP_ADDRESS]
DNS=[PRIMARY_DNS_IP]
DNS=[SECONDARY_DNS_IP]
See the `systemd-network man page
<https://www.freedesktop.org/software/systemd/man/systemd.network.html>`_
for more configuration options.
#. Restart the `systemd-networkd` service:
.. code-block:: bash
sudo systemctl restart systemd-networkd
#. Verify your static IP address details have been set:
.. code-block:: bash
networkctl status
@@ -1,172 +0,0 @@
.. _bulk-provision:
Bulk provision
##############
This guide explains how to perform a bulk provision of |CL-ATTR| using a
combination of the |CL| installer, Ister, and
:abbr:`ICIS (Ister Cloud Init Service)`.
.. contents::
:local:
:depth: 1
Overview
********
To configure a bulk provision:
* Define Ister configuration files to customize the installation process
* Define cloud-init\* files to customize the installation instance
* Host the configuration files in ICIS to allow Ister to use them during
the installation
Figure 1 depicts the flow of information between a PXE server and a PXE
client that needs to be set up to perform a bulk provision.
.. figure:: ./figures/bulk-provision-flow.png
:alt: Bulk provision information flow
Figure 1: Bulk provision information flow
Prerequisites
*************
Before performing a bulk provision, verify you have a PXE server capable
of performing network boots of |CL|. Please refer to our
:ref:`guide on how to perform an iPXE boot<ipxe-install>` using
:abbr:`NAT (network address translation)` for details.
Because a bulk provision relies on a reboot, ensure the following
preparations have been made:
* No existing disks are bootable.
* The network boot option must come immediately after the disk boot option
on any computer performing the installation.
Configuration
*************
#. Install ICIS by following the getting started guide on the
`ICIS`_ GitHub\* repository.
#. Create an Ister installation file and save it to the
:file:`static/ister` directory within the web hosting directory for
ICIS. The installation file is a JSON block and provides Ister
with the steps it needs to perform an installation. The file outlines
what partitions, file systems, and mount points Ister should set
up. Lastly, the file outlines which bundles to install. See our
:ref:`bundles` document for the list of available bundles. The
following example shows the contents of an Ister installation file:
.. code-block:: json
{
"DestinationType":"physical",
"PartitionLayout":[
{"disk":"sda", "partition":1, "size":"512M", "type":"EFI"},
{"disk":"sda", "partition":2, "size":"512M", "type":"swap"},
{"disk":"sda", "partition":3, "size":"rest", "type":"linux"}
],
"FilesystemTypes":[
{"disk":"sda", "partition":1, "type":"vfat"},
{"disk":"sda", "partition":2, "type":"swap"},
{"disk":"sda", "partition":3, "type":"ext4"}
],
"PartitionMountPoints":[
{"disk":"sda", "partition":1, "mount":"/boot"},
{"disk":"sda", "partition":3, "mount":"/"}
],
"Version":"latest",
"Bundles":[
"kernel-native",
"os-core",
"os-core-update",
"os-cloudguest"
],
"IsterCloudInitSvc":"http://192.168.1.1:60000/icis/"
}
.. important::
Every Ister installation file hosted on ICIS must contain the
the `IsterCloudInitSvc` parameter as well as the :command:`os-cloudguest`
bundle. These entries allow Ister to customize an instance of of an
install.
#. Create an Ister configuration file to define the location of the
Ister installation file. Save it to the :file:`static/ister` directory
within the web hosting directory of ICIS. The following example shows
an Ister configuration file:
.. code-block:: none
template=http://192.168.1.1:60000/icis/static/ister/ister.json
#. Modify the iPXE boot script by adding a kernel parameter to the command line
for booting the network image. Add the kernel parameter `isterconf` with
the location of the Ister configuration file hosted on ICIS as the
kernel parameter value. The following example shows an iPXE boot script
with the `isterconf` parameter:
.. code-block:: none
#!ipxe
kernel linux quiet init=/usr/lib/systemd/systemd-bootchart initcall_debug tsc=reliable no_timer_check noreplace-smp rw initrd=initrd isterconf=http://192.168.1.1:60000/icis/static/ister/ister.conf
initrd initrd
boot
.. note::
After the network image of |CL| boots, Ister inspects the
parameters used during boot in :file:`/proc/cmdline` to find the
location of the Ister configuration file.
#. Write a cloud-init document to customize the instance of the installation
according to your requirements. The `cloud-init`_ documentation provides a
guide on how to write a cloud-init document. The guide covers the
customization options provided by cloud-init after an installation.
#. Save the cloud-init document to the :file:`static/roles` directory within
the web hosting directory for ICIS with the name of a role you would
like to create. For example, a role may be "database", "web", or "ciao".
#. After creating the roles, also known as cloud-init files, assign roles to
MAC addresses of PXE clients. To do so, modify the :file:`config.txt` file
in the :file:`static` directory within the web hosting directory of ICIS.
The following example shows an example assignment:
.. code-block:: none
# MAC address,role
00:01:02:03:04:05,ciao
If MAC addresses of PXE clients are not listed within the
:file:`config.txt` file, a default role for those MAC address may be
defined as follows:
.. code-block:: none
# MAC address,role
default,ciao
#. Verify the following URLs are accessible on your local network:
* \http://192.168.1.1:60000/icis/static/ister/ister.conf
* \http://192.168.1.1:60000/icis/static/ister/ister.json
* \http://192.168.1.1:60000/icis/get_config/<MAC address>
* \http://192.168.1.1:60000/icis/get_role/<role>
* \http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt
#. Power on the PXE client and watch it boot and install |CL|.
#. Power-cycle the PXE client and watch it customize the |CL| installation.
**Congratulations!** You have successfully performed a bulk provision of |CL|.
.. _ICIS:
https://github.com/clearlinux/ister-cloud-init-svc
.. _cloud-init:
https://cloudinit.readthedocs.io
@@ -1,208 +0,0 @@
.. _cpu-performance:
CPU Power and Performance
#########################
This guide explains the CPU power and performance mechanisms in |CL-ATTR|.
.. contents::
:local:
:depth: 1
Overview
********
Modern x86 :abbr:`CPUs (central processing units)` employ a number of features
and technologies to balance performance, energy, and thermal efficiencies.
By default, |CL| prioritizes maximum CPU performance with the philosophy that
the faster the program finishes execution, the faster the CPU can return to a
low energy idle state. It is important to understand and evaluate all of these
technologies when troubleshooting or considering changing the defaults.
.. contents::
:local:
:depth: 1
CPU power saving mechanisms
***************************
C-states and P-states are both CPU power saving mechanisms that are entered
under different operating conditions. The tradeoff is a slightly longer time
to exit these states when the CPU is needed once again.
.. _c-states-section:
C-states (idle states)
======================
C-states are hardware sleep states that are entered when it is determined that
the CPU is idle and not executing instructions.
C-states aim to reduce power utilization by increasingly reducing clock
frequency, voltages, and features in each state.
Although C-states can typically be limited or disabled in a system's UEFI or
BIOS configuration, these settings are overridden when the `intel_idle driver`_
is in use.
To view the current cpuidle driver run this command in a terminal:
.. code:: bash
cat /sys/devices/system/cpu/cpuidle/current_driver
For troubleshooting, C-states can be limited with a kernel command line boot
parameter by adding :command:`processor.max_cstate=N intel_idle.max_cstate=N`
or completely disabled with :command:`idle=poll`.
.. note::
* :command:`processor.max_cstate=0` is changed to :command:`processor.max_cstate=1`
by the kernel to be a valid value.
* :command:`intel_idle.max_cstate=0` disables the Intel Idle driver, not set
it to C-state 0.
.. _p-states-section:
P-states (performance states)
=============================
P-states, also known as *Intel SpeedStep® technology* on Intel processors or
*Cool'n'Quiet* on AMD processors, are states entered while the CPU is active and
executing instructions.
P-states aim to reduce power utilization by adjusting CPU clock frequency and
voltages based on CPU demand.
P-states can typically be limited or disabled in a system's firmware (UEFI/BIOS).
Turbo boost
-----------
`Intel® Turbo Boost Technology`_, found on some modern Intel CPUs, allows core(s) on
a processor to temporarily operate at a higher than rated CPU clock frequency
to accommodate demanding workloads if the CPU is under defined power and
thermal thresholds.
Turbo boost is an extension of P-states. As such, changing or limiting
C-states or P-states impact the ability of a process to enter Turbo boost.
Turbo boost can be disabled in a system's UEFI or BIOS. Turbo boost can also
be disabled within |CL| with the command:
.. code:: bash
echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
Linux CPU clock frequency scaling
*********************************
The CPUFreq subsystem in Linux allows the OS to control :ref:`C-states
<c-states-section>` and :ref:`P-states <P-states-section>`
via CPU drivers and governors that provide algorithms that define how and when
to enter these states.
Scaling driver
==============
Linux uses the `Intel P-state driver`_, :command:`intel_pstate`, for modern Intel
processors from the Sandy Bridge generation or newer. Other processors may
default to the :command:`acpi-cpufreq*` driver which reads values from the systems
UEFI or BIOS.
To view the current CPU frequency scaling driver run this command in a terminal:
.. code:: bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
Scaling governor
================
|CL| sets the CPU governor to *performance* which calls for the CPU to operate
at maximum clock frequency. In other words, P-state P0. While this may sound
wasteful at first, it is important to remember that power utilization does not
increase significantly simply because of a locked clock frequency without a
workload.
To view the current CPU frequency scaling governor run this command in a terminal:
.. code:: bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
To change the CPU frequency scaling governor:
#. Disable |CL| enforcement of certain power and performance settings:
.. code:: bash
sudo systemctl mask clr-power.timer
#. Change the governor. In the example below, the governor is set to
*performance*:
.. code:: bash
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
The list of all governors can be found in the Linux kernel documentation on
`CPUFreq Governors`_.
.. note::
The intel_pstate driver only supports *performance* and *powersave* governors.
Thermal management
******************
`thermald`_ is a Linux thermal management daemon used to prevent the
overheating of platforms. When temperature thresholds are exceeded, thermald
forces a C-state by inserting CPU sleep cycles and adjusts available cooling
methods. This can be especially desirable for laptops.
By default, thermald is disabled in |CL| and starts automatically if battery
power is detected. thermald can be manually enabled using the systemd service
by running the command:
.. code:: bash
sudo systemctl enable thermald
sudo systemctl start thermald
For more information, see the thermald man page:
.. code:: bash
man thermald
`ThermalMonitor`_ is a GUI application that can visually graph and log
temperatures from thermald. To use ThermalMonitor, add the
:command:`desktop-apps-extras` bundle and add your user account to the power
group:
.. code:: bash
sudo swupd bundle-add desktop-apps-extras
sudo usermod -a -G power <USER>
ThermalMonitor
.. note::
After adding a new group, you must log out and log back in for the new group
to take effect.
.. _`Intel P-state driver`: https://www.kernel.org/doc/Documentation/cpu-freq/intel-pstate.txt
.. _`CPUFreq Governors`: https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt
.. _thermald: https://01.org/linux-thermal-daemon
.. _`intel_idle driver`: https://github.com/torvalds/linux/blob/master/drivers/idle/intel_idle.c
.. _`ThermalMonitor`: https://github.com/intel/thermal_daemon/tree/master/tools/thermal_monitor
.. _`Intel® Turbo Boost Technology`: https://www.intel.com/content/www/us/en/architecture-and-technology/turbo-boost/turbo-boost-technology.html
@@ -1,112 +0,0 @@
.. _developer-workstation:
Developer Workstation
#####################
This guide helps you find the minimum set of bundles needed to start your
|CL-ATTR| development project.
Before continuing, review the :ref:`swupd <swupd-guide>` guide to learn more
about the swupd tool and how |CL| simplifies software versioning compared to
other Linux\* distributions.
.. contents::
:local:
:depth: 1
Workstation Setup
*****************
After installing the minimum set of bundles required to get started, you can add
more bundles relevant to your specific use case.
To run any process required for |CL| development, you can add the large bundle
:ref:`*os-clr-on-clr* <enable-user-space>`. However, given how many packages this
bundle contains, you may want to deploy a leaner OS with only bundles relevant to
your project.
Use Table 1, *Developer Profiles*, to identify the *minimum
required bundles* to get started developing based on your role or project.
While your role may not neatly fit in one of these categories, consider
Table 1 as a starting point.
.. list-table:: **Table 1. Developer Profiles**
:widths: 20, 20, 20, 20
:header-rows: 1
* - |CL| Bundle
- *Internet of Things (IoT)*
- *System Administrator*
- *Client/Cloud/Web Developer*
* - :command:`editors`
- ✓
- ✓
- ✓
* - :command:`network-basic`
- ✓
- ✓
- ✓
* - :command:`openssh-server`
- ✓
- ✓
- ✓
* - :command:`webserver-basic`
-
- ✓
- ✓
* - :command:`application-server`
-
- ✓
- ✓
* - :command:`database-basic`
-
- ✓
- ✓
* - :command:`desktop-autostart`
- ✓
- ✓
- ✓
* - :command:`dev-utils`
-
-
- ✓
swupd search
************
We recommend learning about :ref:`swupd <swupd-guide>`, to learn the
commands to search for and add bundles relevant to your project.
The guide provides an :ref:`example <swupd-guide-example-install-bundle>`
that shows you how to:
* Use swupd to search for bundles
* Use swupd to add bundles
Core Concepts
*************
We recommend that you understand these core concepts in |CL| *before*
developing your project.
* :ref:`Software update <swupd-guide>`
* :ref:`Mixer <mixer>`
* :ref:`Autospec <autospec>`
Other resources for developers
-----------------------------------
* `Developer Tooling Framework`_ for |CL|
* `Bundle Definition Files`_
.. _Bundle Definition Files: https://github.com/clearlinux/clr-bundles
.. _Developer Tooling Framework: https://github.com/clearlinux/common
@@ -1,91 +0,0 @@
.. _fix-broken-install:
Fix a broken installation
#########################
This guide explains how to fix a broken installation of |CL-ATTR| using a live
desktop image on a USB.
.. contents::
:local:
:depth: 1
Overview
********
This guide assumes you have installed |CL| on a target system, but the OS
does not boot or function properly.
The process described in this guide can only verify and fix files that
:ref:`swupd<swupd-guide>` owns in :file:`/usr`. Files outside of this path, such
as :file:`/home/`, :file:`/etc`, :file:`/var`, etc., cannot be repaired by this
process.
Prerequisites
*************
* Download and install the live desktop image on a USB. See
:ref:`bare-metal-install-desktop` for install instructions.
Boot a live desktop image to fix target system
**********************************************
#. Boot the |CL| live desktop image.
.. include:: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst
:start-after: install-on-target-start:
:end-before: install-on-target-end:
Mount root partition, verify, and fix
*************************************
#. Open a Terminal window.
#. Ensure the system is connected to the network.
#. Mount the systems root partition.
#. To find the root partition, run:
.. code-block:: bash
lsblk
We'll use :file:`/dev/sda3/` as the root partition example.
#. Next, mount the partition to the :file:`/mnt` folder.
.. code-block:: bash
sudo mount /dev/sda3 /mnt
#. Verify that you mounted the correct root partition by checking for some
files commonly found on |CL| systems.
.. code-block:: bash
cat /mnt/usr/lib/os-release
ls /mnt/usr/share/clear/bundles
#. Next, run swupd to fix any issues on the target system.
.. code-block:: bash
sudo swupd repair --picky --path=/mnt
:ref:`Learn more about how swupd works <swupd-guide>`.
#. After the process is complete, unmount the root partition:
.. code-block:: bash
sudo umount /mnt
#. Reboot the system, remove the live desktop USB drive,
and boot into the repaired system.
.. code-block:: bash
sudo reboot
**Congratulations!** You successfully restored |CL|.
@@ -1,174 +0,0 @@
.. _increase-virtual-disk-size:
Increase virtual disk size of an image
######################################
This guide describes how to increase the disk size of your prebuilt |CL-ATTR|
image if you need more capacity.
.. contents::
:local:
:depth: 1
Determine the partition order and sizes of the prebuilt image
*************************************************************
|CL| prebuilt images come in different sizes, ranging from 300 MB to 20
GB.
There are two methods to find the order and sizes of partitions virtual disk
of your prebuilt |CL| image.
In both examples, the prebuilt Hyper-V image has a disk size of 8.5 GB with
:file:`/dev/sda3` being the partition for the root filesystem (/)
Checking :command:`lsblk` on the VM
===================================
The first method is to boot up your :abbr:`VM (Virtual Machine)` and
execute the :command:`lsblk` command as shown below:
.. code-block:: bash
sudo lsblk
An example output of the :command:`lsblk` command:
.. code-block:: console
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8.5G 0 disk
├─sda1 8:1 0 512M 0 part
├─sda2 8:2 0 32M 0 part [SWAP]
└─sda3 8:3 0 8G 0 part /
An example of this can also be seen in Figure 1.
Checking :file:`config.json` used to build the image
====================================================
The second method to determine partition to check the :file:`config.json`
file used to create prebuilt image, located in the `releases`_ repository.
For example, to find the size of the Hyper-V\* image version number 20450,
follow these steps:
#. Go to the `releases`_ repository.
#. Drill down into the `20450 > clear > config > image` directory.
#. Open the :file:`hyperv-config.json` file.
#. Locate the `PartitionLayout` key.
The example shows 512 MB for the EFI partition, 32 MB for the swap
partition, and 8 GB for the root partition.
.. code-block:: console
"PartitionLayout" : [ { "disk" : "hyperv.img",
"partition" : 1,
"size" : "512M",
"type" : "EFI" },
{ "disk" : "hyperv.img",
"partition" : 2,
"size" : "32M",
"type" : "swap" },
{ "disk" : "hyperv.img",
"partition" : 3,
"size" : "8G",
"type" : "linux" } ],
Increase virtual disk size
**************************
Once you have determined the disk and partition to be increased, you are
ready to perform the actual increase of the disk, partition, and filesystem.
Power off VM and increase virtual disk size
===========================================
To increase the virtual disk size for a prebuilt image, perform the steps
below:
#. Shut down your VM if it is running.
#. Use the process defined by your hypervisor or cloud provider to increase
the virtual disk size of your |CL| VM.
#. Power up the VM.
Resize the partition of the virtual disk
========================================
#. Log in to an account with root privileges.
#. Open a terminal emulator.
#. Add the :command:`storage-utils` bundle to install the
:command:`parted` and :command:`resize2fs` tools.
.. code-block:: bash
sudo swupd bundle-add storage-utils
#. Launch the `parted` tool.
.. code-block:: bash
sudo parted
#. In the `parted` tool, perform these steps:
#. Press :command:`p` to print the partitions table.
#. If the warning message below is displayed, enter :command:`Fix`.
.. code-block:: console
Warning: Not all of the space available to :file:`/dev/sda` appears to be
used, you can fix the GPT to use all of the space (an extra ...
blocks) or continue with the current setting?
Fix/Ignore?
#. Enter :command:`resizepart [partition number]` where
*[partition number]* is the partition number of the partition to modify.
#. Enter :command:`yes` when prompted.
#. Enter the new End size.
.. note::
If you want a partition to take up the remaining disk space, then
enter the total size of the disk. When you print the partitions
table with the :command:`p` command, the total disk size is shown
after the :guilabel:`Disk` label.
An example of this can be seen in Figure 1.
#. Enter :command:`q` to exit `parted` when you are finished resizing the
image.
Figure 1 depicts the described steps to resize the partition of the virtual disk from 8.5GB to 20GB.
.. figure:: figures/increase-virtual-disk-size-1.png
:scale: 100 %
:alt: Increase root partition size
Figure 1: Increase root partition size.
Resize the filesystem
=====================
#. Enter :command:`sudo resize2fs -p /dev/[modified partition name]` where
*[modified partition name]* is the partition that was changed in the `parted`
tool.
#. Run the :command:`df -h` to verify that the filesystem size has
increased.
Figure 2 depicts the described steps to resize the partition of the virtual
disk from 8.5GB to 20GB.
.. figure:: figures/increase-virtual-disk-size-2.png
:scale: 100 %
:alt: Increase root filesystem with resize2fs
Figure 2: Increase root filesystem size after partition has been expanded.
**Congratulations!** You have resized the disk, partition, and filesystem. At
this point, the increase in disk capacity is usable.
.. _releases: https://cdn.download.clearlinux.org/releases/
-59
View File
@@ -1,59 +0,0 @@
.. _time:
Set the time
############
This guide describes how to reset the time in your |CL-ATTR| system when
the default :abbr:`NTP (Network Time Protocol)` servers cannot be reached.
|CL| uses the `systemd-timesyncd.service` daemon to synchronize time.
#. Install the :command:`sysadmin-basic` bundle.
.. code-block:: bash
sudo swupd bundle-add sysadmin-basic
#. Set your time zone. This example uses Los Angeles.
.. code-block:: bash
timedatectl set-timezone America/Los_Angeles
.. note::
To see a list of time zones, use the command:
:command:`timedatectl list-timezones | grep <locale>`
#. Create a :file:`/etc/systemd/` directory.
.. code-block:: bash
sudo mkdir -p /etc/systemd/
#. Create a new file named :file:`/etc/systemd/timesyncd.conf` and enter the
following text.
.. code-block:: console
[Time]
NTP=<Preferred Server>
FallbackNTP=<backup server 1> <backup server 2>
#. Enable the `systemd-timesyncd` service.
.. code-block:: bash
timedatectl set-ntp true
.. note::
To check the service status, use the :command:`timedatectl status` command.
To restart the `timesyncd` daemon, enter :command:`systemctl restart
systemd-timesyncd` into your terminal emulator.
**Congratulations!** You successfully set up the time in your |CL| system.
@@ -1,326 +0,0 @@
.. _custom-clear-container:
Build a custom |CL-ATTR| based Docker container image
#######################################################
This guide contains the steps to build a custom container image. The official
base |CL-ATTR| container image is published on Docker\* Hub and is updated on a
regular basis.
.. contents::
:local:
:depth: 1
Prerequisites
*************
* You must perform these steps on a |CL| system because the
:abbr:`swupd (software updater)` is used to manage bundles in the
container.
* You must install the :file:`containers-basic` bundle on the |CL| system
or Docker will not work.
* You have a basic understanding of Docker.
Build the base container image
******************************
#. Log in and get root privileges.
.. code-block:: bash
sudo -s
#. Verify Docker is installed and running.
.. code-block:: bash
docker info
If Docker is installed and running, the output is similar to
this example:
.. code-block:: console
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 4
Server Version: 17.05.0-ce
Storage Driver: overlay
Backing Filesystem: extfs
Supports d_type: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: (expected: 9048e5e50717ea4497b757314bad98ea3763c145)
runc version: N/A (expected: 9c2d8d184e5da67c95d601382adf14862e4f2228)
init version: N/A (expected: )
Kernel Version: 4.12.7-377.native
Operating System: Clear Linux OS for Intel Architecture
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.62GiB
Name: clr-os
ID: XQHJ:DYEM:3Q4D:DKLM:JOA4:RUSF:GAFR:DLPA:HOJP:W5FF:ULEE:7HZ3
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
If Docker is not installed, enter the commands:
.. code-block:: bash
swupd bundle-add containers-basic
systemctl start docker
#. Use :command:`os-install` to download and install the bundles.
.. code-block:: bash
swupd os-install --url https://cdn.download.clearlinux.org/update --statedir "$PWD"/swupd-state --no-boot-update --version 29790 -B os-core-update,editors,network-basic base
The swupd example uses the following flags:
* :command:`os-install` tells swupd to download and install.
* :command:`-V / --version` specifies the version of the |CL| bundles.
* :command:`--url` specifies the URL of the bundles repository.
* :command:`--statedir` specifies the state directory where downloaded bundles
and any state information are stored.
* :command:`--no-boot-update` tells swupd to skip updating boot files because
boot files are not required for a container.
For more information on swupd flags, enter the :command:`swupd os-install -h`
command.
Example output:
.. code-block:: console
swupd-client software verify 3.12.2
Copyright (C) 2012-2017 Intel Corporation
Verifying version 17870
Attempting to download version string to memory
Downloading packs...
Extracting python-basic pack for version 17820
...14%
Extracting perl-basic pack for version 17790
...28%
Extracting openssh-server pack for version 17660
...42%
Extracting editors pack for version 17850
...57%
Extracting network-basic pack for version 17650
...71%
Extracting os-core pack for version 17870
...85%
Extracting os-core-update pack for version 17870
...100%
Adding any missing files
...88%
Inspected 33982 files
33974 files were missing
33974 of 33974 missing files were replaced
0 of 33974 missing files were not replaced
Calling post-update helper scripts.
WARNING: boot files update skipped due to --no-boot-update argument
Fix successful
.. note::
The WARNING message is expected and can be ignored.
#. Create a tarball and compress it.
.. code-block:: bash
tar -C base -cf base.tar .
xz -v -T0 base.tar
#. Create the Dockerfile to build the image.
.. code-block:: bash
cat > Dockerfile << EOF
FROM scratch
MAINTAINER First Last <first.last@example.com>
ADD base.tar.xz /
CMD ["/bin/bash"]
EOF
#. Build the |CL| container image.
.. code-block:: bash
docker build -t my-custom-clear-linux-container .
Example output:
.. code-block:: console
Sending build context to Docker daemon 806.5MB
Step 1/4 : FROM scratch
--->
Step 2/4 : MAINTAINER First Last <first.last@example.com>
---> Running in 7238f35abcd0
---> ec5064287c60
Removing intermediate container 7238f35abcd0
Step 3/4 : ADD base.tar.xz /
---> 2723b7d20716
Removing intermediate container 16e3ed0df8da
Step 4/4 : CMD /bin/bash
---> Running in efa893350647
---> 5414c3a12993
Removing intermediate container efa893350647
Successfully built 5414c3a12993
Successfully tagged my-custom-clear-linux-container:latest
#. List the newly created |CL| container image.
.. code-block:: bash
docker images
Example output:
.. code-block:: console
REPOSITORY TAG IMAGE ID CREATED SIZE
my-custom-clear-linux-container latest 5414c3a12993 About a minute ago 616MB
#. Launch the built |CL| container.
.. code-block:: bash
docker run -it my-custom-clear-linux-container
Manage bundles in a container
*****************************
You can add and remove bundles from a |CL| container using the
:command:`RUN swupd` command in the Dockerfile.
Add a bundle
============
This example Dockerfile adds the :file:`pxe-server` bundle to an existing |CL|
Docker image:
.. code-block:: bash
cat > Dockerfile << EOF
FROM my-customer-clear-linux-container
MAINTAINER First Last <first.last@example.com>
RUN swupd bundle-add pxe-server
CMD ["/bin/bash/bash"]
EOF
Example output:
.. code-block:: console
docker build -t my-clearlinux-with-pxe-server-bundle .
Sending build context to Docker daemon 806.5MB
Step 1/4 : FROM my-custom-clear-linux-container
---> 5414c3a12993
Step 2/4 : MAINTAINER First Last <first.last@example.com>
---> Running in 19b4411cf4bd
---> 08d400baffde
Removing intermediate container 19b4411cf4bd
Step 3/4 : RUN swupd bundle-add pxe-server
---> Running in 3e634d6e0792
swupd-client bundle adder 3.12.2
Copyright (C) 2012-2017 Intel Corporation
Attempting to download version string to memory
Downloading packs...
Extracting pxe-server pack for version 17820
.
Installing bundle(s) files...
..............................................................................
..............................................................................
..............................................................................
..............................................................................
..............................................................................
..............................................................................
Calling post-update helper scripts.
WARNING: systemctl not operable, unable to run systemd update triggers
Bundle(s) installation done.
---> 8ead5f2c0c33
Removing intermediate container 3e634d6e0792
Step 4/4 : CMD /bin/bash
---> Running in 0ceae320279b
---> dcd9adb40611
Removing intermediate container 0ceae320279b
Successfully built dcd9adb40611
Successfully tagged my-clearlinux-with-pxe-server-bundle:latest
.. note::
The WARNING message can be ignored because systemd does not run inside
a container.
Remove a bundle
===============
This example Dockerfile removes the :file:`pxe-server` bundle from an existing
|CL| Docker image:
.. code-block:: bash
cat > Dockerfile << EOF
FROM my-clearlinux-with-pxe-server-bundle
MAINTAINER First Last <first.last@example.com>
RUN swupd bundle-remove pxe-server
CMD ["/bin/bash/bash"]
EOF
Example output:
.. code-block:: console
docker build -t my-clearlinux-remove-pxe-server-bundle .
Sending build context to Docker daemon 806.5MB
Step 1/4 : FROM my-clearlinux-with-pxe-server-bundle
---> dcd9adb40611
Step 2/4 : MAINTAINER First Last <first.last@example.com>
---> Running in 71b60f15003e
---> 742192751c1a
Removing intermediate container 71b60f15003e
Step 3/4 : RUN swupd bundle-remove pxe-server
---> Running in ad28a3390ecc
swupd-client bundle remover 3.12.2
Copyright (C) 2012-2017 Intel Corporation
Removing bundle: pxe-server
Deleting bundle files...
Total deleted files: 92
Untracking bundle from system...
Success: Bundle removed
1 bundle(s) were removed successfully
---> d6ee7903e14d
Removing intermediate container ad28a3390ecc
Step 4/4 : CMD /bin/bash
---> Running in 7694989e97de
---> ec23189ef954
Removing intermediate container 7694989e97de
Successfully built ec23189ef954
Successfully tagged my-clearlinux-remove-pxe-server-bundle:latest
@@ -1,340 +0,0 @@
.. _ipxe-install:
Install over the network with iPXE
##################################
This guide describes how to install |CL-ATTR| using :abbr:`PXE (Pre-boot
Execution Environment)` over the network.
.. contents::
:local:
:depth: 1
Overview
********
PXE is an industry standard that describes client-server interaction with
network-boot software and uses the DHCP and TFTP protocols. This guide shows one
method of using the PXE environment to install |CL|.
The PXE extension called `iPXE`_ adds support for additional protocols such as
HTTP, :abbr:`iSCSI (Internet Small Computer Systems Interface)`, :abbr:`AoE
(ATA over Ethernet\*)`, and :abbr:`FCoE (Fiber Channel over Ethernet\*)`. iPXE
enables network booting on computers with no built-in PXE support.
To install |CL| through iPXE, you must create a PXE client. Figure 1 depicts
the flow of information between a PXE server and a PXE client.
.. figure:: ./figures/network-boot-flow.png
:alt: PXE information flow
Figure 1: PXE information flow.
.. caution::
The |CL| image that boots through the PXE process automatically erases all
data and partitions on the PXE client system and creates 3 new partitions
to install onto.
Prerequisites
*************
Before booting with iPXE, make the following preparations.
Connect the PXE server and PXE clients to a switch on a private network, as
shown in figure 2.
.. figure:: ./figures/network-boot-setup.png
:alt: Network topology
Figure 2: Network topology.
Your PXE client must have a boot order where the network boot option is
prioritized before the disk boot option.
Your PXE server must have:
* Ethernet/LAN boot option.
* At least two network adapters.
* Connection to a public network.
* Secure boot option disabled.
.. note::
You must disable the secure boot option in the BIOS because the UEFI
binaries used to boot |CL| are not signed.
Configuration
*************
To set up |CL| using iPXE automatically, use the :file:`configure-ipxe.sh`
script included with :abbr:`ICIS (Ister Cloud Init Service)`. For additional
instructions on the script, refer to the guide on the `ister-cloud-init-svc`_
GitHub\* repository.
To set up |CL| manually, perform the steps below.
#. Define the variables used for iPXE boot configuration.
.. code-block:: console
ipxe_app_name=ipxe
ipxe_port=50000
web_root=/var/www
ipxe_root=$web_root/$ipxe_app_name
tftp_root=/srv/tftp
external_iface=eno1
internal_iface=eno2
pxe_subnet=192.168.1
pxe_internal_ip=$pxe_subnet.1
pxe_subnet_mask_ip=255.255.255.0
pxe_subnet_bitmask=16
#. Log in and get root privilege.
.. code-block:: bash
sudo -s
#. Add the :command:`pxe-server` bundle to your |CL| system. The bundle contains all
files needed to run a PXE server.
.. code-block:: bash
sudo swupd bundle-add pxe-server
#. Download the latest network-bootable release of |CL| and extract the
files.
.. code-block:: bash
sudo mkdir -p $ipxe_root
sudo curl -o /tmp/clear-pxe.tar.xz \
https://cdn.download.clearlinux.org/current/clear-$(curl \
https://cdn.download.clearlinux.org/latest)-pxe.tar.xz
sudo tar -xJf /tmp/clear-pxe.tar.xz -C $ipxe_root
sudo ln -sf $(ls $ipxe_root | grep 'org.clearlinux.*') $ipxe_root/linux
.. note::
Ensure that the initial ramdisk file is named :file:`initrd` and
the kernel file is named :file:`linux`, which is a symbolic link to the
actual kernel file.
#. Create an iPXE boot script with the following contents. During an iPXE
boot, the iPXE boot script directs the PXE client to download the files to
boot and install |CL|. Use the names previously given to the initial
ramdisk and kernel files.
.. code-block:: console
sudo cat > $ipxe_root/ipxe_boot_script.ipxe << EOF
#!ipxe
kernel linux quiet init=/usr/lib/systemd/systemd-bootchart \
initcall_debug tsc=reliable no_timer_check noreplace-smp rw \
initrd=initrd
initrd initrd
boot
EOF
#. The :command:`pxe-server` bundle contains a lightweight web-server known as
nginx. Create a configuration file for nginx to serve |CL| to PXE
clients with the following contents:
.. code-block:: console
sudo mkdir -p /etc/nginx/conf.d
sudo cat > /etc/nginx/conf.d/$ipxe_app_name.conf << EOF
server {
listen $ipxe_port;
server_name localhost;
location /$ipxe_app_name/ {
root $web_root;
autoindex on;
}
}
EOF
sudo cp /usr/share/nginx/conf/nginx.conf.example /etc/nginx/nginx.conf
.. note::
Create a separate nginx configuration file to serve network-bootable
images on a non-standard port number. This action saves existing nginx
configurations.
#. Start nginx and enable the startup on boot option.
.. code-block:: bash
sudo systemctl start nginx
sudo systemctl enable nginx
#. The :command:`pxe-server` bundle contains a lightweight DNS server which
conflicts with the DNS stub listener provided in `systemd-resolved`.
Disable the DNS stub listener and temporarily stop `systemd-resolved`.
.. code-block:: console
sudo mkdir -p /etc/systemd
sudo cat > /etc/systemd/resolved.conf << EOF
[Resolve]
DNSStubListener=no
EOF
sudo systemctl stop systemd-resolved
#. Assign a static IP address to the network adapter for the private network
and restart `systemd-networkd` with the following commands:
.. code-block:: console
sudo mkdir -p /etc/systemd/network
sudo cat > /etc/systemd/network/70-internal-static.network << EOF
[Match]
Name=$internal_iface
[Network]
DHCP=no
Address=$pxe_internal_ip/$pxe_subnet_bitmask
EOF
sudo systemctl restart systemd-networkd
#. Configure :abbr:`NAT (Network Address Translation)` to route traffic from
the private network to the public network. This action makes the PXE
server act as a router. To make these changes persistent during reboots, save the
changes to the firewall with the following commands:
.. code-block:: bash
sudo iptables -t nat -F POSTROUTING
sudo iptables -t nat -A POSTROUTING -o $external_iface -j MASQUERADE
sudo systemctl enable iptables-save.service
sudo systemctl restart iptables-save.service
sudo systemctl enable iptables-restore.service
sudo systemctl restart iptables-restore.service
.. note::
The firewall masks packets to make them appear as coming from the PXE
server and hides PXE clients from the public network.
#. Configure the kernel to forward network packets to different
interfaces. Otherwise, NAT will not work.
.. code-block:: bash
sudo mkdir -p /etc/sysctl.d
sudo echo net.ipv4.ip_forward=1 > /etc/sysctl.d/80-nat-forwarding.conf
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
#. The :command:`pxe-server` bundle contains iPXE firmware images that allow computers
without an iPXE implementation to perform an iPXE boot. Create a TFTP
hosting directory and populate the directory with the iPXE firmware images
with the following commands:
.. code-block:: bash
sudo mkdir -p $tftp_root
sudo ln -sf /usr/share/ipxe/undionly.kpxe $tftp_root/undionly.kpxe
#. The :command:`pxe-server` bundle contains a lightweight TFTP, DNS, and DHCP
server known as `dnsmasq`. Create a configuration file for `dnsmasq`
to listen on a dedicated IP address for those functions. PXE clients on
the private network will use this IP address.
.. code-block:: console
sudo cat > /etc/dnsmasq.conf << EOF
listen-address=$pxe_internal_ip
EOF
#. Add the options to serve iPXE firmware images to PXE clients over TFTP to
the `dnsmasq` configuration file.
.. code-block:: console
sudo cat >> /etc/dnsmasq.conf << EOF
enable-tftp
tftp-root=$tftp_root
EOF
#. Add the options to host a DHCP server for PXE clients to the :file:`dnsmasq`
configuration file.
.. code-block:: console
sudo cat >> /etc/dnsmasq.conf << EOF
dhcp-leasefile=/var/db/dnsmasq.leases
dhcp-authoritative
dhcp-option=option:router,$pxe_internal_ip
dhcp-option=option:dns-server,$pxe_internal_ip
dhcp-match=set:pxeclient,60,PXEClient*
dhcp-range=tag:pxeclient,$pxe_subnet.2,$pxe_subnet.253,$pxe_subnet_mask_ip,15m
dhcp-range=tag:!pxeclient,$pxe_subnet.2,$pxe_subnet.253,$pxe_subnet_mask_ip,6h
dhcp-match=set:ipxeboot,175
dhcp-boot=tag:ipxeboot,http://$pxe_internal_ip:$ipxe_port/$ipxe_app_name/ipxe_boot_script.ipxe
dhcp-boot=tag:!ipxeboot,undionly.kpxe,$pxe_internal_ip
EOF
The configuration provides the following important functions:
* Directs PXE clients without an iPXE implementation to the TFTP server
to acquire architecture-specific iPXE firmware images that allow them
to perform an iPXE boot.
* Activates only on the network adapter that has an IP address on the
defined subnet.
* Directs PXE clients to the DNS server.
* Directs PXE clients to the PXE server for routing via NAT.
* Divides the private network into two pools of IP addresses. One pool
is for network boot and one pool is used after boot. Each pool has
their own lease times.
#. Create a file for `dnsmasq` to record the IP addresses it provides
to PXE clients.
.. code-block:: bash
sudo mkdir -p /var/db
sudo touch /var/db/dnsmasq.leases
#. Start `dnsmasq` and enable startup on boot.
.. code-block:: bash
sudo systemctl enable dnsmasq
sudo systemctl restart dnsmasq
#. Start `systemd-resolved`.
.. code-block:: bash
sudo systemctl start systemd-resolved
.. note::
`systemd-resolved` dynamically updates the list of DNS servers for the
private network if you use the `dnsmasq` DNS server. The setup creates a
pass-through DNS server that relies on the DNS servers listed in
:file:`/etc/resolv.conf`.
#. Power on the PXE client and watch the client boot and install |CL|.
After booting, |CL| automatically partitions the hard drive,
installs itself, updates to the latest version, and reboots.
**Congratulations!** You have successfully installed and configured a PXE
server that enables PXE clients to boot and install |CL| over the network.
.. _iPXE:
http://ipxe.org/
.. _ister-cloud-init-svc:
https://github.com/clearlinux/ister-cloud-init-svc
-133
View File
@@ -1,133 +0,0 @@
.. _dars:
Data Analytics Reference Stack
##############################
This guide explains how to use the :abbr:`DARS (Data Analytics Reference Stack)`,
and to optionally build your own DARS container image.
Any system that supports Docker\* containers can be used with DARS. This steps
in this guide use |CL-ATTR| as the host system.
.. contents::
:local:
:depth: 1
The Data Analytics Reference Stack release
******************************************
The Data Analytics Reference Stack (DARS) provides developers and enterprises a straightforward, highly optimized software stack for storing and processing large
amounts of data. More detail is available on the
`DARS architecture and performance benchmarks`_.
The Data Analytics Reference Stack provides two pre-built Docker images,
available on `Docker Hub`_:
* A |CL|-derived `DARS with OpenBlas`_ stack optimized for `OpenBLAS`_
* A |CL|-derived `DARS with Intel® MKL`_ stack optimized for `MKL`_
We recommend you view the latest component versions for each image in the
:file:`README` found in the `Data Analytics Reference Stack`_ GitHub\*
repository. Because |CL| is a rolling distribution, the package version numbers
in the |CL|-based containers may not be the latest released by |CL|.
.. note::
The Data Analytics Reference Stack is a collective work, and each piece
of software within the work has its own license. Please see the
`DARS Terms of Use`_ for more details about licensing and usage of the Data
Analytics Reference Stack.
Using the Docker images
***********************
#. To immediately start using the latest stable DARS images, pull an image
directly from `Docker Hub`_. This example uses the
`DARS with Intel® MKL`_ Docker image.
#. Once you have downloaded the image, you can run it with
.. code-block:: bash
docker run -it --ulimit nofile=1000000:1000000 --name mkl <name of image>
This will launch the image and drop you into a bash shell inside the
container. You will see output similar to the following:
.. code-block:: console
root@fd5155b89857 /root # spark-shell
spark-shell
Config directory: /usr/share/defaults/spark/
Welcome to
____ __
/ __/__ ___ _____/ /__
_\ \/ _ \/ _ `/ __/ '_/
/___/ .__/\_,_/_/ /_/\_\ version 2.4.0
/_/
Using Scala version 2.12.7 (OpenJDK 64-Bit Server VM, Java 1.8.0-internal)
Type in expressions to have them evaluated.
Type :help for more information.
scala>
The :command:`--ulimit nofile` parameter is currently required in order to
increase the number of open files opened at certain point by the spark
engine.
Building DARS images
********************
If you choose to build your own DARS container images, you can customize
them as needed. Use the provided Dockerfile as a baseline.
To construct images with |CL|, start with a |CL| development platform that
has the :command:`containers-basic-dev` bundle installed. Learn more about
bundles and installing them by using :ref:`swupd-guide`.
#. Clone the `Data Analytics Reference Stack`_ GitHub\* repository.
.. code-block:: bash
git clone https://github.com/clearlinux/dockerfiles/tree/master/stacks/dars -b master
#. Inside the DARS directory, run :command:`make` to build OpenBLAS and MKL images.
.. code-block:: bash
make
Run :command:`make baseline` to build the baseline CentOS image. Depending on
the system, it may take a while to finish building.
.. code-block:: bash
make baseline
#. Once completed, check the resulting images with :command:`Docker`
.. code-block:: bash
docker images | grep dars
#. You can use any of the resulting images to launch fully functional containers.
If you need to customize the containers, you can edit the provided :file:`Dockerfile`.
.. _Data Analytics Reference Stack: https://github.com/clearlinux/dockerfiles/tree/master/stacks/dars
.. _Docker Hub: https://hub.docker.com/
.. _OpenBLAS: http://www.openblas.net/
.. _MKL: https://software.intel.com/en-us/mkl
.. _CentOS: https://www.centos.org/
.. _DARS with OpenBLAS: https://hub.docker.com/r/clearlinux/stacks-dars-openblas/
.. _DARS with Intel® MKL: https://hub.docker.com/r/clearlinux/stacks-dars-mkl/
.. _DARS architecture and performance benchmarks: https://clearlinux.org/stacks/data-analytics-stack-v1
.. _DARS Terms of Use: https://clearlinux.org/stacks/data-analytics/terms-of-use
-592
View File
@@ -1,592 +0,0 @@
.. _dlrs:
Deep Learning Reference Stack
#############################
This guide describes how to run benchmarking workloads for TensorFlow\*,
PyTorch\*, and Kubeflow in |CL-ATTR| using the Deep Learning Reference Stack.
.. contents::
:local:
:depth: 1
Overview
********
We created the Deep Learning Reference Stack to help AI developers deliver
the best experience on Intel® Architecture. This stack reduces complexity
common with deep learning software components, provides flexibility for
customized solutions, and enables you to quickly prototype and deploy Deep
Learning workloads. Use this guide to run benchmarking workloads on your
solution.
The Deep Learning Reference Stack is available in the following versions:
* `Intel MKL-DNN-VNNI`_, which is optimized using Intel® Math Kernel Library
for Deep Neural Networks (Intel® MKL-DNN) primitives and introduces support
for Intel® AVX-512 Vector Neural Network Instructions (VNNI).
* `Intel MKL-DNN`_, which includes the TensorFlow framework optimized using
Intel® Math Kernel Library for Deep Neural Networks (Intel® MKL-DNN)
primitives.
* `Eigen`_, which includes `TensorFlow`_ optimized for Intel® architecture.
* `PyTorch with OpenBLAS`_, which includes PyTorch with OpenBlas.
* `PyTorch with Intel MKL-DNN`_, which includes PyTorch optimized using Intel®
Math Kernel Library (Intel® MKL) and Intel MKL-DNN.
.. important::
To take advantage of the Intel® AVX-512 and VNNI functionality with the Deep
Learning Reference Stack, you must use the following hardware:
* Intel® AVX-512 images require an Intel® Xeon® Scalable Platform
* VNNI requires a 2nd generation Intel® Xeon® Scalable Platform
Stack features
==============
* `DLRS V3.0`_ release announcement.
* Deep Learning Reference Stack v2.0 including current
`PyTorch benchmark`_.
* Deep Learning Reference Stack v1.0 including current
`TensorFlow benchmark`_ results.
* `DLRS Release notes`_ on Github\* for the latest release of Deep Learning
Reference Stack.
.. note::
The Deep Learning Reference Stack is a collective work, and each piece of
software within the work has its own license. Please see the `DLRS Terms of Use`_
for more details about licensing and usage of the Deep Learning Reference Stack.
Prerequisites
=============
* :ref:`Install <bare-metal-install-desktop>` |CL| on your host system
* :command:`containers-basic` bundle
* :command:`cloud-native-basic` bundle
In |CL|, :command:`containers-basic` includes Docker\*, which is required for
TensorFlow and PyTorch benchmarking. Use the :command:`swupd` utility to
check if :command:`containers-basic` and :command:`cloud-native-basic` are
present:
.. code-block:: bash
sudo swupd bundle-list
To install the :command:`containers-basic` or :command:`cloud-native-basic`
bundles, enter:
.. code-block:: bash
sudo swupd bundle-add containers-basic cloud-native-basic
Docker is not started upon installation of the :command:`containers-basic`
bundle. To start Docker, enter:
.. code-block:: bash
sudo systemctl start docker
To ensure that Kubernetes is correctly installed and configured, follow the
instructions in :ref:`kubernetes`.
Version compatibility
=====================
We validated these steps against the following software package versions:
* |CL| 26240 (Minimum supported version)
* Docker 18.06.1
* Kubernetes 1.11.3
* Go 1.11.12
.. note::
The Deep Learning Reference Stack was developed to provide the best user
experience when executed on a |CL| host. However, as the stack runs in a
container environment, you should be able to complete the following sections of this guide on other Linux* distributions, provided they comply with the Docker*, Kubernetes* and Go* package versions listed above. Look for your distribution documentation on how to update packages and manage Docker services.
TensorFlow single and multi-node benchmarks
*******************************************
This section describes running the `TensorFlow Benchmarks`_ in single node.
For multi-node testing, replicate these steps for each node. These steps
provide a template to run other benchmarks, provided that they can invoke
TensorFlow.
.. note::
Performance test results for the Deep Learning Reference Stack and for this
guide were obtained using `runc` as the runtime.
#. Download either the `Eigen`_ or the `Intel MKL-DNN`_ Docker image
from `Docker Hub`_.
#. Run the image with Docker:
.. code-block:: bash
docker run --name <image name> --rm -i -t <clearlinux/
stacks-dlrs-TYPE> bash
.. note::
Launching the Docker image with the :command:`-i` argument starts
interactive mode within the container. Enter the following commands in
the running container.
#. Clone the benchmark repository in the container:
.. code-block:: bash
git clone http://github.com/tensorflow/benchmarks -b cnn_tf_v1.12_compatible
#. Execute the benchmark script:
.. code-block:: bash
python benchmarks/scripts/tf_cnn_benchmarks/tf_cnn_benchmarks.py --device=cpu --model=resnet50 --data_format=NHWC
.. note::
You can replace the model with one of your choice supported by the
TensorFlow benchmarks.
If you are using an FP32 based model, it can be converted to an int8 model
using `Intel® quantization tools`_.
PyTorch single and multi-node benchmarks
****************************************
This section describes running the `PyTorch benchmarks`_ for Caffe2 in
single node.
#. Download either the `PyTorch with OpenBLAS`_ or the `PyTorch with Intel
MKL-DNN`_ Docker image from `Docker Hub`_.
#. Run the image with Docker:
.. code-block:: bash
docker run --name <image name> --rm -i -t <clearlinux/stacks-dlrs-TYPE> bash
.. note::
Launching the Docker image with the :command:`-i` argument starts
interactive mode within the container. Enter the following commands in
the running container.
#. Clone the benchmark repository:
.. code-block:: bash
git clone https://github.com/pytorch/pytorch.git
#. Execute the benchmark script:
.. code-block:: bash
cd pytorch/caffe2/python
python convnet_benchmarks.py --batch_size 32 \
--cpu \
--model AlexNet
Kubeflow multi-node benchmarks
******************************
The benchmark workload runs in a Kubernetes cluster. The guide uses
`Kubeflow`_ for the Machine Learning workload deployment on three nodes.
.. warning::
If you choose the Intel® MKL-DNN or Intel® MKL-DNN-VNNI image, your platform
must support the Intel® AVX-512 instruction set. Otherwise, an
*illegal instruction* error may appear, and you wont be able to complete this guide.
Kubernetes setup
================
Follow the instructions in the :ref:`kubernetes` tutorial to get set up on
|CL|. The Kubernetes community also has instructions for creating a cluster,
described in `Creating a single control-plane cluster with kubeadm`_.
Kubernetes networking
=====================
We used `flannel`_ as the network provider for these tests. If you
prefer a different network layer, refer to the Kubernetes network documentation
described in `Creating a single control-plane cluster with kubeadm`_ for setup.
Kubectl
=======
You can use kubectl to run commands against your Kubernetes cluster. Refer to
the `Overview of kubectl`_ for details on syntax and operations. Once you have a
working cluster on Kubernetes, use the following YAML script to start a pod with
a simple shell script, and keep the pod open.
#. Copy this example.yaml script to your system:
.. code-block:: console
apiVersion: v1
kind: Pod
metadata:
name: example-pod
labels:
app: ex-pod
spec:
containers:
- name: ex-pod-container
image: clearlinux/stacks-dlrs-mkl:latest
command: ['/bin/bash', '-c', '--']
args: [ "while true; do sleep 30; done" ]
#. Execute the script with kubectl:
.. code-block:: bash
kubectl apply f <path-to-yaml-file>/example.yaml
This script opens a single pod. More robust solutions would create a deployment
or inject a python script or larger shell script into the container.
Images
======
You must add `launcher.py`_ to the Docker image to include the Deep
Learning Reference Stack and put the benchmarks repo in the correct
location. Note that this guide uses Kubeflow v0.4.0, and cannot guarantee results if you use a different version.
From the Docker image, run the following:
.. code-block:: bash
mkdir -p /opt
git clone https://github.com/tensorflow/benchmarks.git /opt/tf-benchmarks
cp launcher.py /opt
chmod u+x /opt/*
Your entry point becomes: :file:`/opt/launcher.py`.
This builds an image that can be consumed directly by TFJob from Kubeflow.
ksonnet\*
=========
Kubeflow uses ksonnet\* to manage deployments, so you must install it
before setting up Kubeflow.
ksonnet was added to the :command:`cloud-native-basic` bundle in |CL| version
27550. If you are using an older |CL| version (not recommended), you must
manually install ksonnet as described below.
On |CL|, follow these steps:
.. code-block:: bash
swupd bundle-add go-basic-dev
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
go get github.com/ksonnet/ksonnet
cd $GOPATH/src/github.com/ksonnet/ksonnet
make install
After the ksonnet installation is complete, ensure that binary `ks` is
accessible across the environment.
Kubeflow
========
Once you have Kubernetes running on your nodes, set up `Kubeflow`_ by
following these instructions from the `Getting Started with Kubeflow`_ guide.
.. code-block:: bash
export KUBEFLOW_SRC=$HOME/kflow
export KUBEFLOW_TAG="v0.4.1"
export KFAPP="kflow_app"
export K8S_NAMESPACE="kubeflow"
mkdir ${KUBEFLOW_SRC}
cd ${KUBEFLOW_SRC}
ks init ${KFAPP}
cd ${KFAPP}
ks registry add kubeflow github.com/kubeflow/kubeflow/tree/${KUBEFLOW_TAG}/kubeflow
ks pkg install kubeflow/common
ks pkg install kubeflow/tf-training
Next, deploy the primary package for our purposes: tf-job-operator.
.. code-block:: bash
ks env rm default
kubectl create namespace ${K8S_NAMESPACE}
ks env add default --namespace "${K8S_NAMESPACE}"
ks generate tf-job-operator tf-job-operator
ks apply default -c tf-job-operator
This creates the CustomResourceDefinition (CRD) endpoint to launch a TFJob.
Run a TFJob
===========
#. Get the ksonnet registries for deploying TFJobs from `dlrs-tfjob`_.
#. Install the TFJob components as follows:
.. code-block:: bash
ks registry add dlrs-tfjob github.com/clearlinux/dockerfiles/tree/master/stacks/dlrs/kubeflow/dlrs-tfjob
ks pkg install dlrs-tfjob/dlrs-bench
#. Export the image name to use for the deployment:
.. code-block:: bash
export DLRS_IMAGE=<docker_name>
.. note::
Replace <docker_name> with the image name you specified in previous steps.
#. Generate Kubernetes manifests for the workloads and apply them using these
commands:
.. code-block:: bash
ks generate dlrs-resnet50 dlrsresnet50 --name=dlrsresnet50 --image=${DLRS_IMAGE}
ks generate dlrs-alexnet dlrsalexnet --name=dlrsalexnet --image=${DLRS_IMAGE}
ks apply default -c dlrsresnet50
ks apply default -c dlrsalexnet
This replicates and deploys three test setups in your Kubernetes cluster.
Results of running this guide
=============================
You must parse the logs of the Kubernetes pod to retrieve performance
data. The pods will still exist post-completion and will be in
Completed state. You can get the logs from any of the pods to inspect the
benchmark results. More information about Kubernetes logging is available
in the Kubernetes `Logging Architecture`_ documentation.
Use Jupyter Notebook
********************
This example uses the `PyTorch with OpenBLAS`_ container image. After it is
downloaded, run the Docker image with :command:`-p` to specify the shared port
between the container and the host. This example uses port 8888.
.. code-block:: bash
docker run --name pytorchtest --rm -i -t -p 8888:8888 clearlinux/stacks-pytorch-oss bash
After you start the container, launch the Jupyter Notebook. This
command is executed inside the container image.
.. code-block:: bash
jupyter notebook --ip 0.0.0.0 --no-browser --allow-root
After the notebook has loaded, you will see output similar to the following:
.. code-block:: console
To access the notebook, open this file in a browser: file:///.local/share/jupyter/runtime/nbserver-16-open.html
Or copy and paste one of these URLs:
http://(846e526765e3 or 127.0.0.1):8888/?token=6357dbd072bea7287c5f0b85d31d70df344f5d8843fbfa09
From your host system, or any system that can access the host's IP address,
start a web browser with the following. If you are not running the browser on
the host system, replace :command:`127.0.0.1` with the IP address of the host.
.. code-block:: bash
http://127.0.0.1:8888/?token=6357dbd072bea7287c5f0b85d31d70df344f5d8843fbfa09
Your browser displays the following:
.. figure:: figures/dlrs-fig-1.png
:scale: 50 %
:alt: Jupyter Notebook
Figure 1: :guilabel:`Jupyter Notebook`
To create a new notebook, click :guilabel:`New` and select :guilabel:`Python 3`.
.. figure:: figures/dlrs-fig-2.png
:scale: 50%
:alt: Create a new notebook
Figure 2: Create a new notebook
A new, blank notebook is displayed, with a cell ready for input.
.. figure:: figures/dlrs-fig-3.png
:scale: 50%
:alt: New blank notebook
To verify that PyTorch is working, copy the following snippet into the blank
cell, and run the cell.
.. code-block:: console
from __future__ import print_function
import torch
x = torch.rand(5, 3)
print(x)
.. figure:: figures/dlrs-fig-4.png
:scale: 50%
:alt: Sample code snippet
When you run the cell, your output will look something like this:
.. figure:: figures/dlrs-fig-5.png
:scale: 50%
:alt: code output
You can continue working in this notebook, or you can download existing
notebooks to take advantage of the Deep Learning Reference Stack's optimized
deep learning frameworks. Refer to `Jupyter Notebook`_ for details.
Uninstallation
**************
To uninstall the Deep Learning Reference Stack, you can choose to stop the
container so that it is not using system resources, or you can stop the
container and delete it to free storage space.
To stop the container, execute the following from your host system:
#. Find the container's ID
.. code-block:: bash
docker container ls
This will result in output similar to the following:
.. code-block:: console
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e131dc71d339 clearlinux/stacks-dlrs-oss "/bin/sh -c 'bash'" 23 seconds ago Up 21 seconds oss
#. You can then use the ID or container name to stop the container. This example
uses the name "oss":
.. code-block:: bash
docker container stop oss
#. Verify that the container is not running
.. code-block:: bash
docker container ls
#. To delete the container from your system you need to know the Image ID:
.. code-block:: bash
docker images
This command results in output similar to the following:
.. code-block:: console
REPOSITORY TAG IMAGE ID CREATED SIZE
clearlinux/stacks-dlrs-oss latest 82757ec1648a 4 weeks ago 3.43GB
clearlinux/stacks-dlrs-mkl latest 61c178102228 4 weeks ago 2.76GB
#. To remove an image use the image ID:
.. code-block:: bash
docker rmi 82757ec1648a
.. code-block:: console
# docker rmi 827
Untagged: clearlinux/stacks-dlrs-oss:latest
Untagged: clearlinux/stacks-dlrs-oss@sha256:381f4b604537b2cb7fb5b583a8a847a50c4ed776f8e677e2354932eb82f18898
Deleted: sha256:82757ec1648a906c504e50e43df74ad5fc333deee043dbfe6559c86908fac15e
Deleted: sha256:e47ecc039d48409b1c62e5ba874921d7f640243a4c3115bb41b3e1009ecb48e4
Deleted: sha256:50c212235d3c33a3c035e586ff14359d03895c7bc701bb5dfd62dbe0e91fb486
Note that you can execute the :command:`docker rmi` command using only the first few characters of the image ID, provided they are unique on the system.
#. Once you have removed the image, you can verify it has been deleted with:
.. code-block:: bash
docker images
Related topics
**************
* `DLRS V3.0`_ release announcement
* `TensorFlow Benchmarks`_
* `PyTorch benchmarks`_
* `Kubeflow`_
* :ref:`kubernetes` tutorial
* `Jupyter Notebook`_
.. _TensorFlow: https://www.tensorflow.org/
.. _Kubeflow: https://www.kubeflow.org/
.. _Docker Hub: https://hub.docker.com/
.. _TensorFlow Benchmarks: https://www.tensorflow.org/guide/performance/benchmarks
.. _PyTorch benchmarks: https://github.com/pytorch/pytorch/blob/master/caffe2/python/convnet_benchmarks.py
.. _Creating a single control-plane cluster with kubeadm: https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
.. _flannel: https://github.com/coreos/flannel
.. _Getting Started with Kubeflow: https://www.kubeflow.org/docs/started/getting-started/
.. _Eigen: https://hub.docker.com/r/clearlinux/stacks-dlrs-oss/
.. _Intel MKL-DNN: https://hub.docker.com/r/clearlinux/stacks-dlrs-mkl/
.. _PyTorch with OpenBLAS: https://hub.docker.com/r/clearlinux/stacks-pytorch-oss
.. _PyTorch with Intel MKL-DNN: https://hub.docker.com/r/clearlinux/stacks-pytorch-mkl
.. _Intel MKL-DNN-VNNI: https://hub.docker.com/r/clearlinux/stacks-dlrs-mkl-vnni
.. _DLRS V3.0: https://clearlinux.org/stacks/deep-learning-reference-stack-v3
.. _dlrs-tfjob: https://github.com/clearlinux/dockerfiles/tree/master/stacks/dlrs/kubeflow/dlrs-tfjob
.. _Logging Architecture: https://kubernetes.io/docs/concepts/cluster-administration/logging/
.. _TensorFlow benchmark: https://clearlinux.org/stacks/deep-learning-reference-stack
.. _PyTorch benchmark: https://clearlinux.org/stacks/deep-learning-reference-stack-pytorch
.. _Jupyter Notebook: https://jupyter.org/
.. _Overview of kubectl: https://kubernetes.io/docs/reference/kubectl/overview/
.. _launcher.py: https://github.com/clearlinux/dockerfiles/tree/master/stacks/dlrs/kubeflow
.. _DLRS Terms of Use: https://clearlinux.org/stacks/deep-learning/terms-of-use
.. _DLRS Release notes: https://github.com/clearlinux/dockerfiles/blob/master/stacks/dlrs/releasenote.md
.. _Intel® quantization tools: https://github.com/IntelAI/tools/blob/master/tensorflow_quantization/README.md#quantization-tools
-423
View File
@@ -1,423 +0,0 @@
.. _greengrass:
Enable AWS Greengrass\* and OpenVINO™ toolkit
#############################################
This guide explains how to enable AWS Greengrass\* and OpenVINO™ toolkit.
Specifically, the guide demonstrates how to:
* Set up the Intel® edge device with |CL-ATTR|
* Install the OpenVINO™ toolkit and Amazon Web Services\* (AWS\*)
Greengrass\* software stacks
* Use AWS Greengrass\* and AWS Lambda\* to deploy the FaaS samples from
the cloud
.. contents::
:local:
:depth: 1
Overview
********
Hardware accelerated Function-as-a-Service (FaaS) enables cloud developers to
deploy inference functionalities [1] on Intel® IoT edge devices with
accelerators (CPU, Integrated GPU, Intel® FPGA, and Intel® Movidius™
technology). These functions provide a great developer experience and
seamless migration of visual analytics from cloud to edge in a secure manner
using a containerized environment. Hardware-accelerated FaaS provides the
best-in-class performance by accessing optimized deep learning libraries on
Intel® IoT edge devices with accelerators.
Supported platforms
*******************
* Operating System: |CL| latest release
* Hardware: Intel® core platforms (that support inference on CPU only)
Sample description
==================
The AWS Greengrass samples are located at `Edge-Analytics-FaaS`_. This
guide uses the 1.0 version of the source code.
|CL| provides the following AWS Greengrass samples:
* `greengrass_classification_sample.py`_
This AWS Greengrass sample classifies a video stream using classification
networks such as AlexNet and GoogLeNet and publishes top-10 results on AWS\*
IoT Cloud every second.
* `greengrass_object_detection_sample_ssd.py`_
This AWS Greengrass sample detects objects in a video stream and
classifies them using single-shot multi-box detection (SSD) networks such
as SSD Squeezenet, SSD Mobilenet, and SSD300. This sample publishes
detection outputs such as class label, class confidence, and bounding box
coordinates on AWS IoT Cloud every second.
Install the OS on the edge device
*********************************
Start with a clean installation of |CL| on a new system, using the
:ref:`bare-metal-install-desktop`, found in :ref:`get-started`.
Create user accounts
====================
After |CL| is installed, create two user accounts. Create an administrative
user in |CL| and create a user account for the Greengrass services to use (
see Greengrass user below).
#. Create a new user and set a password for that user. Enter the following
commands as ``root``:
.. code-block:: bash
useradd <userid>
passwd <userid>
#. Next, enable the :command:`sudo` command for your new <userid>. Add
<userid> to the `wheel` group:
.. code-block:: bash
usermod -G wheel -a <userid>
#. Create a :file:`/etc/fstab` file.
.. code-block:: bash
touch /etc/fstab
.. note::
By default, |CL| does not create an :file:`/etc/fstab` file.
You must create this file before the Greengrass service runs.
Add required bundles
====================
Use the :command:`swupd` software updater utility to add the prerequisite bundles
for the OpenVINO software stack:
.. code-block:: bash
swupd bundle-add os-clr-on-clr desktop-autostart computer-vision-basic
.. note::
Learn more about how to :ref:`swupd-guide`.
The :command:`computer-vision-basic` bundle installs the OpenVINO™ toolkit,
and the sample models optimized for Intel® edge platforms.
Convert deep learning models
============================
Locate sample models
--------------------
There are two types of provided models that can be used in conjunction with
AWS Greengrass for this guide: classification or object detection.
To complete this guide using an image classification model,
download the BVLC AlexNet model files `bvlc_alexnet.caffemodel`_ and
`deploy.prototxt`_ to the default model_location at
:file:`/usr/share/openvino/models`. Any custom pre-trained classification models
can be used with the classification sample.
For object detection, the sample models optimized for Intel® edge platforms
are included with the computer-vision-basic bundle installation at
:file:`/usr/share/openvino/models`. These models are provided as an example;
you may also use a custom SSD model with the Greengrass object detection sample.
Run model optimizer
-------------------
Follow the instructions in the `Model Optimizer Developer Guide`_ for converting
deep learning models to Intermediate Representation using Model Optimizer. To
optimize either of the sample models described above, run one of the following commands.
For classification using BVLC AlexNet model:
.. code-block:: bash
python3 mo.py --framework caffe --input_model
<model_location>/bvlc_alexnet.caffemodel --input_proto
<model_location>/deploy.prototxt --data_type <data_type> --output_dir
<output_dir> --input_shape [1,3,227,227]
For object detection using SqueezeNetSSD-5Class model:
.. code-block:: bash
python3 mo.py --framework caffe --input_model
<model_location>/'SqueezeNet 5-Class detection'/SqueezeNetSSD-5Class.caffemodel
--input_proto <model_location>/'SqueezeNet 5-Class detection'/SqueezeNetSSD-5Class.prototxt
--data_type <data_type> --output_dir <output_dir>
In these examples:
* `<model_location>` is :file:`/usr/share/openvino/models`.
* `<data_type>` is FP32 or FP16, depending on target device.
* `<output_dir>` is the directory where the Intermediate Representation
(IR) is stored. IR contains .xml format corresponding to the network
structure and .bin format corresponding to weights. This .xml file should be
passed to :command:`<PARAM_MODEL_XML>`.
* In the BVLC AlexNet model, the prototxt defines the input shape with
batch size 10 by default. In order to use any other batch size, the
entire input shape must be provided as an argument to the model
optimizer. For example, to use batch size 1, you must provide:
`--input_shape [1,3,227,227]`
Configure AWS Greengrass group
******************************
For each Intel® edge platform, you must create a new AWS Greengrass group
and install AWS Greengrass core software to establish the connection between
cloud and edge.
#. To create an AWS Greengrass group, follow the instructions in
`Configure AWS IoT Greengrass on AWS IoT`_.
#. To install and configure AWS Greengrass core on edge platform, follow
the instructions in `Start AWS Greengrass on the Core Device`_. In
step 8(b), download the x86_64 Ubuntu\* configuration of the AWS Greengrass
core software.
.. note::
You do not need to run the :file:`cgroupfs-mount.sh` script in step #6
of Module 1 of the `AWS Greengrass Developer Guide`_ because this is
enabled already in |CL|.
#. Be sure to download both the security resources and the AWS Greengrass
core software.
.. note::
Security certificates are linked to your AWS account.
Create and package Lambda function
**********************************
#. Complete steps 1-4 of the AWS Greengrass guide at
`Create and Package a Lambda Function`_.
.. note::
This creates the tarball needed to create the AWS Greengrass
environment on the edge device.
#. In step 5, replace :file:`greengrassHelloWorld.py` with the classification or
object detection Greengrass sample from `Edge-Analytics-Faas`_:
* Classification: `greengrass_classification_sample.py`_
* Object Detection: `greengrass_object_detection_sample_ssd.py`_
#. Zip the selected Greengrass sample with the extracted Greengrass SDK folders
from the previous step into :file:`greengrass_sample_python_lambda.zip`.
The zip should contain:
* greengrasssdk
* greengrass classification or object detection sample
For example:
.. code-block:: bash
zip -r greengrass_lambda.zip greengrasssdk
greengrass_object_detection_sample_ssd.py
#. Return to the AWS documentation section called
`Create and Package a Lambda Function`_ and complete the procedure.
.. note::
In step 9(a) of the AWS documentation, while uploading the zip file,
make sure to name the handler to one of the following, depending on the
AWS Greengrass sample you are using:
* greengrass_object_detection_sample_ssd.function_handler
* greengrass_classification_sample.function_handler
Configure Lambda function
*************************
After creating the Greengrass group and the Lambda function, start
configuring the Lambda function for AWS Greengrass.
#. Follow steps 1-8 in `Configure the Lambda Function for AWS IoT Greengrass`_
in the AWS documentation.
#. In addition to the details mentioned in step 8, change the Memory limit
to 2048 MB to accommodate large input video streams.
#. Add the following environment variables as key-value pairs when editing
the Lambda configuration and click on update:
.. list-table:: **Table 1. Environment variables: Lambda configuration**
:widths: 20 80
:header-rows: 1
* - Key
- Value
* - PARAM_MODEL_XML
- <MODEL_DIR>/<IR.xml>, where <MODEL_DIR> is user specified and
contains IR.xml, the Intermediate Representation file from Intel® Model Optimizer.
For this guide, <MODEL_DIR> should be set to '/usr/share/openvino/models'
or one of its subdirectories.
* - PARAM_INPUT_SOURCE
- <DATA_DIR>/input.webm to be specified by user. Holds both input and
output data. For webcam, set PARAM_INPUT_SOURCE to /dev/video0
* - PARAM_DEVICE
- "CPU"
* - PARAM_CPU_EXTENSION_PATH
- /usr/lib64/libcpu_extension.so
* - PARAM_OUTPUT_DIRECTORY
- <DATA_DIR> to be specified by user. Holds both input and output
data
* - PARAM_NUM_TOP_RESULTS
- User specified for classification sample.
(e.g. 1 for top-1 result, 5 for top-5 results)
#. Add subscription to subscribe, or publish messages from AWS Greengrass
Lambda function by completing the procedure in `Configure the Lambda Function for AWS IoT Greengrass`_.
.. note::
The optional topic filter field is the topic mentioned inside the Lambda function. In this guide, sample topics include the following:
:command:`openvino/ssd` or :command:`openvino/classification`
Add local resources
===================
Refer to the AWS documentation `Access Local Resources with Lambda Functions and Connectors`_
for details about local resources and access privileges.
The following table describes the local resources needed for the CPU:
.. list-table:: **Local resources**
:widths: 20, 20, 20, 20
:header-rows: 1
* - Name
- Resource type
- Local path
- Access
* - ModelDir
- Volume
- <MODEL_DIR> to be specified by user
- Read-Only
* - Webcam
- Device
- /dev/video0
- Read-Only
* - DataDir
- Volume
- <DATA_DIR> to be specified by user. Holds both input and output
data.
- Read and Write
Deploy Lambda function
**********************
Refer to the AWS documentation `Deploy Cloud Configurations to an AWS IoT Greengrass Core Device`_ for instructions on how to deploy the lambda function to AWS
Greengrass core device. Select *Deployments* on the group page and follow the instructions.
Output consumption
==================
There are four options available for output consumption. These options are
used to report, stream, upload, or store inference output at an interval
defined by the variable :command:`reporting_interval` in the AWS Greengrass samples.
#. IoT cloud output:
This option is enabled by default in the AWS Greengrass samples using the
:command:`enable_iot_cloud_output` variable. You can use it to verify the lambda
running on the edge device. It enables publishing messages to IoT cloud
using the subscription topic specified in the lambda. (For example, topics
may include :command:`openvino/classification` for classification and :command:`openvino/ssd`
for object detection samples.) For classification, top-1 result with class
label are published to IoT cloud. For SSD object detection, detection
results such as bounding box coordinates of objects, class label, and
class confidence are published.
Refer to the AWS documentation
`Verify the Lambda Function Is Running on the Device`_ for instructions on
how to view the output on IoT cloud.
#. Kinesis streaming:
This option enables inference output to be streamed from the edge device
to cloud using Kinesis [3] streams when :command:`enable_kinesis_output` is set
to True. The edge devices act as data producers and continually push
processed data to the cloud. You must set up and specify
Kinesis stream name, Kinesis shard, and AWS region in the AWS Greengrass
samples.
#. Cloud storage using AWS S3 bucket:
When the :command:`enable_s3_jpeg_output` variable is set to True, it enables
uploading and storing processed frames (in jpeg format) in an AWS S3
bucket. You must set up and specify the S3 bucket name in the AWS
Greengrass samples to store the JPEG images. The images are named using the
timestamp and uploaded to S3.
#. Local storage:
When the :command:`enable_s3_jpeg_output` variable is set to True, it enables
storing processed frames (in jpeg format) on the edge device. The images
are named using the timestamp and stored in a directory specified by
:command:`PARAM_OUTPUT_DIRECTORY`.
References
**********
#. AWS Greengrass: https://aws.amazon.com/greengrass/
#. AWS Lambda: https://aws.amazon.com/lambda/
#. AWS Kinesis: https://aws.amazon.com/kinesis/
.. _Edge-Analytics-FaaS: https://github.com/intel/Edge-Analytics-FaaS/tree/v1.0/AWS%20Greengrass
.. _bvlc_alexnet.caffemodel: http://dl.caffe.berkeleyvision.org/bvlc_alexnet.caffemodel
.. _deploy.prototxt: https://github.com/BVLC/caffe/blob/master/models/bvlc_alexnet/deploy.prototxt
.. _greengrass_classification_sample.py: https://github.com/intel/Edge-Analytics-FaaS/blob/v1.0/AWS%20Greengrass/greengrass_classification_sample.py
.. _greengrass_object_detection_sample_ssd.py: https://github.com/intel/Edge-Analytics-FaaS/blob/v1.0/AWS%20Greengrass/greengrass_object_detection_sample_ssd.py
.. _Model Optimizer Developer Guide: https://software.intel.com/en-us/articles/OpenVINO-ModelOptimizer
.. _AWS Greengrass Developer Guide: https://docs.aws.amazon.com/greengrass/latest/developerguide/what-is-gg.html
.. _Configure AWS IoT Greengrass on AWS IoT: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-config.html
.. _Start AWS Greengrass on the Core Device: https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-device-start.html
.. _Configure the Lambda Function for AWS IoT Greengrass: https://docs.aws.amazon.com/greengrass/latest/developerguide/config-lambda.html
.. _Access Local Resources with Lambda Functions and Connectors: https://docs.aws.amazon.com/greengrass/latest/developerguide/access-local-resources.html
.. _Deploy Cloud Configurations to an AWS IoT Greengrass Core Device: https://docs.aws.amazon.com/greengrass/latest/developerguide/configs-core.html
.. _Verify the Lambda Function Is Running on the Device: https://docs.aws.amazon.com/greengrass/latest/developerguide/lambda-check.html
.. _Create and Package a Lambda Function: https://docs.aws.amazon.com/greengrass/latest/developerguide/create-lambda.html
-47
View File
@@ -1,47 +0,0 @@
.. _clear-linux:
|CL-PRJ|
#############################################
Welcome to the |CL-ATTR| documentation pages, the source for |CL| documentation.
.. raw:: html
<iframe width="560" height="315" src="https://www.youtube.com/embed/JFg-_5xihkE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Our documentation is divided into the following sections:
:ref:`get-started`
If you are new to |CL|, get started fast with tutorials for installing |CL|
on bare metal, in a virtual environment, or as a live image on a USB stick.
:ref:`about`
Clear Linux is a little different from other distros. Here are some
important tools and concepts for managing your install.
:ref:`guides`
Guides show how to complete common tasks that help you leverage |CL| native
features effectively. From basic system configuration to advanced
management of a cloud installation, there is a guide for you.
:ref:`tutorials`
|CL| tutorials provide step-by-step instructions on how |CL| features can
be used and extended, frequently with third-party tools.
:ref:`reference`
Find the detailed information you need to enable your configuration or task
in our |CL| reference section.
:ref:`faq`
Refer to our FAQ section to read commonly asked questions and answers.
.. toctree::
:maxdepth: 2
:hidden:
get-started/get-started
about
guides/guides
tutorials/tutorials
reference/reference
FAQ/faq
@@ -1,47 +0,0 @@
.. _bundle-commands:
Useful bundle commands
######################
To see a list of currently installed bundles, enter:
.. code-block:: bash
sudo swupd bundle-list
To see the list of all available bundles, enter:
.. code-block:: bash
sudo swupd bundle-list --all
Alternatively, you can view our :ref:`available bundles <bundles>`
webpage.
To search for bundles and their contents, enter:
.. code-block:: bash
sudo swupd search [bundle name]
To add a bundle, enter:
.. code-block:: bash
sudo swupd bundle-add [bundle name]
Additional information
======================
For additional :command:`swupd` commands, enter:
.. code-block:: bash
swupd --help
To reference the :command:`swupd` man page, enter:
.. code-block:: bash
man swupd
@@ -1,18 +0,0 @@
.. _bundles:
Available bundles
#################
This document provides a current list of available bundles. View the `clr-bundles repo`_ on GitHub\*, or select the bundle
:file:`Name` for more details.
To learn more about how |CL-ATTR| uses bundles for software deployment, visit
:ref:`bundles-about`.
Bundle list
===========
.. raw:: html
:file: bundles.html.txt
.. _clr-bundles repo: https://github.com/clearlinux/clr-bundles/tree/master/bundles
@@ -1,83 +0,0 @@
.. _collaboration:
Documentation guidelines
########################
See a missing topic in the documentation? Find an existing document that could
be improved? Help us out by contributing! If you haven't contributed before,
take a moment to review our `Contribution guidelines`_.
Do you have questions about the documentation that were not answered by these
guidelines? Send your question to the `mailing list`_.
Contribution guidelines
***********************
The |CL| documentation is hosted in GitHub and is written using
reStructuredText. Use our guidelines and best practices to write consistent,
readable documentation.
.. toctree::
:maxdepth: 1
Writing guide: Describes the style we use to keep our documents clear and concise. <writing-guide>
Structure and formatting guide: Explains how we organize and format content, using reStructuredText and Sphinx. <structure-formatting>
How to contribute
*****************
There are multiple ways to contribute and help improve our documentation:
* **Make a suggestion**: Have a documentation suggestion but no time to write it
yourself? Send your suggestion to the `mailing list`_.
* **Log an issue**: If you find a problem in our documentation (such as typos or
out-of-date information), log an issue in the `documentation repository`_.
* **Contribute directly via GitHub**: Whether you've found a typo, have better
instructions or examples, or have a new page to add, submit your improvement
or addition as a pull request on the `documentation repository`_.
* **Test documentation**: Step through our instructional guides and tutorials to
verify the instructions. Log or correct any out-of-date information.
All contributions must follow our `code of conduct`_.
Contribute via GitHub
*********************
Our documentation is hosted in GitHub and we follow the standard `GitHub flow`_:
#. Clone the `documentation repository`_.
#. Create your own fork of the repository.
#. Create a branch for your contribution.
#. Add your commits.
#. Open a pull request.
#. Discuss, review, and update your contributions.
#. Once the maintainer approves, your contribution is merged and published as
part of the documentation.
.. _references:
References
**********
We use the following references to guide the grammar, style, and formatting of
our documentation:
* `Microsoft Writing Style Guide`_
* `Merriam-Webster Dictionary`_
* The Chicago Manual of Style (15th edition), The University of Chicago Press
* Microsoft Press Computer Dictionary, Microsoft Press
* Read Me First!, Oracle Technical Publications
.. _`code of conduct`: https://clearlinux.org/community/code-of-conduct
.. _mailing list: https://lists.clearlinux.org/mailman/listinfo/dev
.. _GitHub flow: https://guides.github.com/introduction/flow/
.. _documentation repository: https://github.com/clearlinux/clear-linux-documentation
.. _Microsoft Writing Style Guide: https://docs.microsoft.com/en-us/style-guide/welcome/
.. _Merriam-Webster Dictionary: https://www.merriam-webster.com/
@@ -1,482 +0,0 @@
.. _structure-formatting:
Structure and formatting
########################
Content should be organized to support scanning. Consistent organization,
formatting, and writing style helps readers quickly find what they need and to
understand the content more effectively. This document describes our
organization and formatting guidelines.
Refer to :ref:`writing-guide` to learn how we keep our documents clear and
concise.
.. contents:: :local:
:depth: 1
Markup
******
Our documentation is written in the reStructuredText markup language, using
Sphinx roles and directives. We use Sphinx to generate the final documentation.
You can read more about reStructuredText and Sphinx on their respective
websites:
* `Sphinx documentation`_
* `reStructuredText Primer`_
You can view the content directly in the .rst markup files, or generate the HTML
content by installing and building the documentation locally. To run the
documentation locally, follow the instructions found in the
`documentation repository`_ README.
New pages
=========
There are a few additional steps to consider when adding a new page to the
documentation. First, identify where your new page should be located within the
existing `Documentation organization`_. Second, make sure the new page is picked
up in the Sphinx build and easily linkable from other content.
Each page must be included in a `Sphinx toctree`_ in order to be included in the
documentation content tree. Typically, pages are added to the section landing
page toctree.
For example, the :ref:`collaboration` page toctree looks like:
.. code-block:: rest
.. toctree::
:maxdepth: 1
writing-guide
structure-formatting
Additionally, each page must include a uniquely named reST label directly before
the page title, to enable the `Sphinx ref role`_ for linking to a page.
For example, this page "Structure and formating" has the label
``.. _structure-formatting``:
.. code-block:: rest
.. _structure-formatting:
Structure and formatting
########################
This page can then be referenced from other pages in the documentation using the
`:ref:` role:
.. code-block:: rest
:ref:`structure-formatting`
Documentation organization
**************************
The documentation is organized into five general sections:
#. **Concepts**: Introduction and overview of |CL| specific concepts or
features.
#. **Get started**: Information about getting started with |CL|.
#. **Guides**: Detailed information and instruction on using |CL| features.
#. **Tutorials**: Step-by-step instruction for using |CL| in specific use cases.
#. **Reference**: Supplementary and reference information for |CL|.
Page structure
==============
Each page in the documentation should follow the basic format of:
* Overview: 1-2 sentences describing what this page shows and why it matters
* Prerequisites: Describe any pre-work necessary to the content (if appropriate)
* Content
* Next steps: List links to next steps (if appropriate)
* Related topics: List links to related content (if appropriate)
Headings
========
Use headings to section and organize your content for better readability and
clarity.
* All files must have a top level heading, which is the title for the page.
* Up to three additional levels of headings are allowed under the title heading.
* Each heading should be followed by at least one paragraph of content. Avoid
two or more consecutive headings.
Refer to the :ref:`writing-guide` for tips on using headings to create
:ref:`scannable content <scannable-content>`.
To mark up headings in the .rst file:
* Use hash-tags to underline the file's main title:
.. code-block:: rest
Main title
##########
* Use asterisks to underline the file's first level headings:
.. code-block:: rest
First level heading
*******************
* Use equal signs to underline the file's second level of headings:
.. code-block:: rest
Second level heading
====================
* Use dashes to underline the file's third level of headings:
.. code-block:: rest
Third level heading
-------------------
In-page navigation
==================
If a page has three or more sections, provide quick links to each section. Place
the quick links after the overview section.
Use the standard `reST contents directive`_ with depth: 1 for quick links.
Inline text formatting
**********************
We use the `Microsoft Writing Style Guide`_ as our starting point for text
formatting. We apply the formatting using reST and Sphinx markup.
Use our quick reference for the most commonly used inline text elements:
+--------------------------------+---------------------------------------+-----------------------------+
| **Element** | **Convention** | **reST/Sphinx** |
+--------------------------------+---------------------------------------+-----------------------------+
| Acronyms | Define acronym when first used. After | Use the ``:abbr:`` role, in |
| | first use and definition, use the | the following format: |
| | acronym only. | |
| | | ``:abbr:`Acronym (Def)``` |
+--------------------------------+---------------------------------------+-----------------------------+
| Bundle names | Bold | Use the ``:command:`` role. |
+--------------------------------+---------------------------------------+-----------------------------+
| Callouts | | Use ``.. note::`` |
+--------------------------------+---------------------------------------+-----------------------------+
| Code/command examples | Monospace, visually distinct | Use ``.. code-block::`` |
| | from rest of text. Use an | with the correct language |
| | indented call-out box. | setting. |
+--------------------------------+---------------------------------------+-----------------------------+
| Commands | Bold | Use the ``:command:`` role. |
+--------------------------------+---------------------------------------+-----------------------------+
| Command flags | Bold | Use the ``:command:`` role. |
+--------------------------------+---------------------------------------+-----------------------------+
| Console output | Monospace, visual distinction | Use ``.. code-block::`` |
| | from rest of text. Use an | with console as the |
| | indented call-out box. | language setting. |
+--------------------------------+---------------------------------------+-----------------------------+
| Emphasis | Italic | ``*strong*`` |
+--------------------------------+---------------------------------------+-----------------------------+
| Environment variables | Use the case format of the | Use ``:envvar:`` |
| | environment variable. | |
+--------------------------------+---------------------------------------+-----------------------------+
| Example commands with | Use angle brackets for swapping | |
| optional or replaceable | in the specific name, | |
| parts | e.g. <package-name>. | |
| | | |
| | Use square brackets for optional | |
| | parts, | |
| | e.g. [--build]. | |
+--------------------------------+---------------------------------------+-----------------------------+
| Example URLs (not linked) | Plain text | |
+--------------------------------+---------------------------------------+-----------------------------+
| File extensions | Lowercase | |
+--------------------------------+---------------------------------------+-----------------------------+
| File names, directories, paths | Title style capitalization | Use the ``:file:`` role. |
+--------------------------------+---------------------------------------+-----------------------------+
| GUI labels | | Use ``:guilabel:`` |
+--------------------------------+---------------------------------------+-----------------------------+
| Inline comments | | Use ``..`` |
+--------------------------------+---------------------------------------+-----------------------------+
| Keystrokes | | Use ``:kbd:`` |
+--------------------------------+---------------------------------------+-----------------------------+
| Local navigation | | ``.. contents:: :local:`` |
| | | with a depth of 1 |
+--------------------------------+---------------------------------------+-----------------------------+
| Menu selection | | Use ``:menuselection:`` |
+--------------------------------+---------------------------------------+-----------------------------+
| New terms | Italic for first use, normal for all | ``*term*`` |
| | subsequent uses. | |
| | | |
| | If it is used outside of the source | |
| | of definition, link the term. | |
+--------------------------------+---------------------------------------+-----------------------------+
| Product name | Follow correct trademark and | |
| | attribution guidelines. | |
+--------------------------------+---------------------------------------+-----------------------------+
| Tool names | Correctly capitalized, no quotes, | |
| | bold, or italics as the basic rule. | |
| | | |
| | If the tool name is the command, like | |
| | most Linux tools, treat it like a | |
| | command. | |
| | | |
| | If the tool name is lowercase and | |
| | used at the start of a sentence, use | |
| | bold. | |
+--------------------------------+---------------------------------------+-----------------------------+
White space and line length
===========================
Limit line length to 78 characters. The GitHub web interface forces this
limitation for readability.
Remove trailing whitespace from your documents.
Code blocks and examples
************************
When providing example code or commands use the `Sphinx code-block directive`_.
Select the appropriate syntax highlighting for the example command or code.
For example, if showing console output, use console highlighting:
.. code-block:: rest
.. code-block:: console
Sphinx provides other ways of `marking up example code`_ if needed.
Lists and instructions
**********************
Use a numbered list when the order or priority of the items is important, such
as step-by-step instructions.
Use a bulleted list when the order of the items is not important.
For both list types, keep all items in the list parallel. See
:ref:`parallelism`.
Use standard `reST list markup`_.
Numbered lists
==============
Numbered lists are most frequently used for procedures. Use numbered lists to
show sequence for the items. Follow our guidelines for numbered lists:
* Make sure the list is sequential and not just a collection of items.
* Introduce a numbered list with a sentence. End the setup text with a
colon. Example: "To configure the unit, perform the following steps:"
* Each item in the list should be parallel.
* Treat numbered list items as full sentences with correct ending
punctuation.
* You may interrupt numbered lists with other content, if relevant,
e.g. explanatory text, commands, or code.
* Second-level steps are acceptable; avoid third-level steps.
* Avoid single-step procedures; the minimum number of steps in a procedure
is two.
* Do not create numbered lists that emulate flowcharts. The reader should be
able to execute the list of steps from first to last without branching or
looping.
* Avoid over-using numbered lists, except in procedural documents such as
tutorials and step-by-step guides.
Bulleted lists
==============
Use bulleted lists to reduce wordiness and paragraph density, especially when
a sequence is not required. Here are some guidelines for bulleted lists:
* Introduce a bulleted list with a sentence. End the setup text with a
colon. Example: "To repair the unit, you will need the following items:"
* Each item in the list should be parallel.
* Avoid interrupting bulleted lists with other paragraph styles.
* Second-level bullets are acceptable; avoid third-level bullets.
Use the correct ending punctuation for sentence style bullet lists. For example:
**Use this:**
::
When setting the user code, remember:
* Use a number that has a meaning for you.
* Change the code once a month.
* Do not disclose the user code to anyone, including the security company.
**Not this:**
::
When setting the user code remember:
* make the user code easy to remember. Use a number that has a meaning for you
* change the code once a month
* do not disclose the user code to anyone else. This includes the security
company
Instructions
============
When presenting instructions, such as in a tutorial, present them in a numbered
list according to these guidelines:
* Each step (list item) should describe one action.
* If the same steps are repeated, refer to the earlier steps rather than
repeating them.
* When a step includes a command or code block as an example, put the command
or code block after the step that includes them.
* Use supporting images where appropriate. If the series of steps is supported
by one figure, refer to the figure in the introductory text.
For example: "See Figure 15 and do the following:"
When a series of steps is supported by two or more figures, refer to the
specific figure in the relevant step and show the figure immediately after
the reference. **Do not write**: "See figures 15 through 22 and do the
following:"
Notices
*******
We use four special types of notices: notes, cautions, warnings, and dangers.
Here are some specific rules and tips regarding use of these notices:
* Do not use a notice directly after a heading. Notices must follow a variant of
body text.
* Do not include more than one notice in a single notice block.
* Avoid back-to-back notices.
* If back-to-back notices are not avoidable, make sure each distinct notice in
the notice block is clearly defined.
Use the standard `reST admonition directive`_.
Notes, cautions, and warnings
=============================
Use notes sparingly. Avoid having more than one note per section. If you exceed
this number consistently, consider rewriting the notes as main body text.
Use cautions and warnings to alert readers of potential problems or pitfalls.
Use conditional phrases in cautions and warnings, such as "If you do X, then Y
will occur."
These are examples of typical notices and the conditions for their usage:
.. note::
Notes are extra bits of information that supplement the main content. Notes
should be relatively short.
.. caution::
Cautions are low-level hazard messages that alert the user of possible
equipment, product, and software damage, including loss of data.
.. warning::
Warnings are mid-level hazards that are likely to cause product damage.
Links
*****
Use the standard `reST markup for links`_.
To add a cross-reference to another documentation page, use the `:ref:` role:
.. code-block:: rest
:ref:`structure-formatting`
To add an external link, we use named references that refer to a defined
link/label at the bottom of the page.
For example, an external link is defined at the bottom of the page like this:
.. code-block:: rest
.. _wiki about dogs: https://en.wikipedia.org/wiki/Dog
The defined link is then used in the content like this:
.. code-block:: rest
Check out the great `wiki about dogs`_.
Images
******
Use images or figures to convey information that may be difficult to explain
using words alone. Well-planned graphics reduce the amount of text required to
explain a topic or example.
Follow these guidelines when using graphics in support of your documentation:
* Keep it simple. Use images that serve a specific purpose in your document,
and contain only the information the reader needs.
* Avoid graphics that will need frequent updating. Don't include information in
a graphic that might change with each release, such as product versions.
* Use either PNG or JPEG bitmap files for screenshots and SVG files for vector
graphics.
* Place the image immediately after the text it helps clarify, or as close as
possible.
* Use the `Sphinx figure directive`_ to insert images and figures into the
document. Include both alt text, a figure name, and caption.
For example:
.. code-block:: rest
.. figure:: figures/topic-1.png
:alt: An image supporting the topic.
Figure 1: This is the figure 1 caption.
* Include at least one direct reference to an image from the main text, using
the figure number. For example:
**Use this:** ::
Figure 1
**Not this:** ::
The figure above or below
Images should follow these naming and location conventions:
* Save the image files in a :file:`figures` folder at the same level as the file
that will reference the image.
* Name image files according to the following rules:
* Use only lower case letters.
* Separate multiple words in filenames using dashes.
* Name images using the filename of the file they appear on and add a number
to indicate their place in the file. For example, the third figure added to
the :file:`welcome.rst` file must be named :file:`welcome-3.png`.
.. _Sphinx documentation: http://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html
.. _reStructuredText Primer: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html
.. _documentation repository: https://github.com/clearlinux/clear-linux-documentation
.. _Sphinx toctree: https://www.sphinx-doc.org/en/master/usage/quickstart.html?highlight=toctree#defining-document-structure
.. _Sphinx ref role: https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#role-ref
.. _reST contents directive: http://docutils.sourceforge.net/docs/ref/rst/directives.html#table-of-contents
.. _Microsoft Writing Style Guide: https://docs.microsoft.com/en-us/style-guide/welcome/
.. _Sphinx code-block directive: http://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#directive-code-block
.. _marking up example code: http://www.sphinx-doc.org/en/1.6/markup/code.html
.. _reST list markup: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#lists-and-quote-like-blocks
.. _reST admonition directive: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#directives
.. _reST markup for links: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#hyperlinks
.. _Sphinx figure directive: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#directives
@@ -1,410 +0,0 @@
.. _writing-guide:
Writing guide
#############
We want our documentation to be easy to read and understand. This document
describes guidelines for writing documentation that is clear, concise,
confident, and courteous.
Refer to :ref:`structure-formatting` for details on organizing content and how
we use reStructuredText and Sphinx.
.. contents:: :local:
:depth: 1
Use simple English
******************
Write using simple English: Be brief and communicate only the information that
is needed. Be friendly and informative. Emphasize clarity and avoid
unecessary complicated or technical terms. Make the content accessible to
non-native speakers.
Be brief
========
Use short sentences and paragraphs. Stick to the principle of one main
idea per sentence, plus one additional point if needed. Each paragraph
should address one main idea. Remember the basic structure of a paragraph:
Introduction, body, and conclusion.
Be friendly
===========
We write for our peers and want to be familiar. Take a personal tone as if you
were speaking directly to the reader. Use "you" to address the reader and "we"
to refer to our view. Be professional, respectful, and cooperative.
Assume your audience has the same level of technical understanding and expertise
as you did when you first started collaborating. Do not talk down to our
readers, but also do not assume they know everything about the subject. Offer
brief explanations or summaries of common knowledge if a significant portion of
readers might benefit.
Use simple words
================
Use simple words to increase reader comprehension and reduce ambiguity. Follow
our tips for making good word choices:
* **Avoid jargon**: Write for your audience, using everyday language where
possible, and technical terms where appropriate. Avoid clichés, idioms, and
metaphors.
* **Be consistent**: Use one term for each concept or action and use it
consistently.
* **Avoid "fancy" words and phrases**: If there is a simpler word or phrase,
use it.
For example:
=================== ===================
Use this Not this
=================== ===================
start, begin commence
so consequently
more than in excess of
if in the event of
before prior to
if you want should one wish
use utilize
example instance
=================== ===================
Avoid overuse of product name
=============================
Use product names only when necessary. Typically, you can rewrite sentences to
remove the product name with no change in meaning, which keeps the content
concise and scannable.
Avoid using the product name in page titles and headings.
.. _scannable-content:
Make content scannable
**********************
Organize your content to make it scannable for the reader, which helps them find
what they need quickly, and to understand the information more efficiently.
* **Put the most important content first.** Make sure your introduction clearly
communicates what the reader can find on the page. Present the point of the
document first, and organize supporting information towards the end of the
page.
* **Write scannable headings.** Expect readers of documentation to skim and scan
the content, and to leave if they dont find what they need quickly. Good
headings add organization to your content and help the reader to find and
understand content more effectively. Follow our guidelines for writing
effective `Headings`_.
* **Write great link text.** Great link text tells the reader what they can
expect when they click on a link. It also helps make the page more scannable.
Follow our guidelines for writing `Link text`_.
Headings
========
Use these guidelines to write effective headings:
* **Be concise and descriptive.** Use only the words necessary to describe the
section.
* **Use sentence case.** Capitalize only the first word and proper nouns in a
heading.
* **Avoid punctuation.** Unless your heading is a question, don't use sentence
punctuation in headings.
* **Use parallel structure.** Headings at the same level should use the same
grammatical pattern. This provides structure to the document and helps users
find information more easily. See :ref:`parallelism`.
* **Use strong verbs.** Strong, active verbs get to the point. Avoid -ing verbs,
such as *Running*, *Testing*, etc.
For example, two headings at the same level:
**Use this:** ::
Install software
Configure software
**Not this:** ::
Installing the Software on the Platform
Software Configuration.
Link text
=========
All links in content should follow these guidelines:
* **Write descriptive link text**: Link text should describe where the link
goes, without having to read the surrounding text.
* **Keep link text concise**: Use only the words needed to accurately describe
the destination.
* **Use unique link text**: Each link on a page should be unique. If users see
the same link text twice on a page, they'll assume it goes to the same place.
* **Start link text with keywords**: Frontload the link text with the most
important words to help users scan the text.
* **Avoid generic text**: Don't use generic, uninformative link text such as
"click here" or "read more".
For example:
**Use this:** ::
For more information about dogs, read the `dog wiki article`_.
**Not this:** ::
For more information about dogs, `click here`_.
Use strong verbs
****************
Passive verbs make writing stuffy and formal. Use strong verbs to get to the
point and avoid unnecessary words and phrases.
Use imperatives
===============
Commands, also called imperatives, are the fastest and most direct way of giving
someone instructions. For example:
**Use this:** ::
Send it to me.
**Not this:** ::
I would appreciate it if you would send it to me.
Use present tense
=================
Use simple present tense instead of future tense for most text. Search for the
words "will" or "shall" to find future tense instances. Future tense is
acceptable for conditional statements, such as in a caution or a warning. For
example:
**Use this:** ::
The system operates at a nominal temperature of 180 degrees Fahrenheit.
**Not this:** ::
The system will operate at a nominal temperature of 180 degrees Fahrenheit.
Avoid nominalizations
=====================
Avoid nominalizations, which are nouns formed from verbs.
For example:
===================== =====================
Verb Nominalization
===================== =====================
complete completion
provide provision
fail failure
install installation
===================== =====================
For example:
**Use this:** ::
We discussed the matter.
**Not this:** ::
We had a discussion about the matter.
Or:
**Use this:** ::
IT has installed the software.
**Not this:** ::
IT has completed the installation of the software.
Avoid words ending in -ing
==========================
Avoid using words ending in -ing unless they are part of a technical name. For
example:
**Use this:** ::
There is no way to verify this.
**Not this:** ::
There is no way of verifying this.
Use the active voice
====================
Use active voice whenever possible to show who or what is performing an
action.
* Active voice follows standard English word order: SUBJECTVERBOBJECT
(where the OBJECT is optional).
* Passive voice reverses the order and weakens the verb: OBJECTbe VERBby
SUBJECT (where the OBJECT is optional).
For example:
**Use this:** ::
I made a mistake.
**Not this:** ::
A mistake was made. *(By whom?)*
Or:
**Use this:** ::
We released version 2.0 in June.
**Not this:** ::
Version 2.0 was released in June.
Avoid long noun phrases
***********************
Noun phrases (a noun and other words that describe or modify it) can be
difficult to understand. Try to limit the number of modifiers in a noun phrase
to two. For example:
**Use this:** ::
Integration policies for power management mechanisms.
**Not this:** ::
Power management mechanism integration policies.
.. _parallelism:
Parallelism
***********
Parallelism refers to the practice of using similar patterns of grammar, and
sometimes length, to coordinate words, phrases, and clauses.
Use parallel construction in lists. The table below shows some unparallel
structures and how they can be made parallel with a little rewording.
+----------------------------------+----------------------------------+
| Parallel (do) | Unparallel (don't) |
+==================================+==================================+
| 1. Mount the panel. | 1. Mount the panel. |
| 2. Install the battery. | 2. Battery installation. |
| 3. Wire the keypad. | 3. Wiring the keypad. |
+----------------------------------+----------------------------------+
| I like practicing my accordion, | I like practicing my accordion, |
| reading sci-fi, and eating | reading sci-fi, and to eat |
| peanut butter and pickle | peanut butter and pickle |
| sandwiches. | sandwiches. |
+----------------------------------+----------------------------------+
| For breakfast he likes coffee | For breakfast he likes coffee |
| and bacon. | and to fry bacon. |
+----------------------------------+----------------------------------+
| Apples or bananas are a good | Apples or a banana are a good |
| snack. | snack. |
+----------------------------------+----------------------------------+
Grammar and punctuation
***********************
This section covers common grammatical topics relevant to our
documentation. For detailed explanations of correct grammar and punctuation,
use one of our :ref:`preferred references <references>`.
Capitalization
==============
The capitalization style for all documentation is sentence case. Words should
only be capitalized when they are proper nouns or refer to trademarked product
names.
.. note::
Do not capitalize a word to indicate it is more important than other
words. Never change the case of variable, function or file names - always
keep the original case.
Menu capitalization
-------------------
When referring to software menu items by name, use the same capitalization as
seen in the actual menu.
A few other tips when referring to menu items:
* Reference the specific menu item using "Select :menuselection:`File --> New`."
* Put the option to be selected last. "Select
:menuselection:`View --> Side Bar --> Hide Side Bar`"
* Do not include more than 3 navigation steps in a menu selection. If
more than three steps are needed, divide the steps using
``:guilabel:`` or ``:menuselection:``.
For example: "Go to :guilabel:`File` and select
:menuselection:`Print --> Print Preview --> Set Up`."
Software version capitalization
-------------------------------
When listing software or hardware version numbers, the word “version” or letter
"v" are lowercase. The v is closed with the number (no period).
For example:
* Widget Pro version 5.0
* Widget Master v2.1.12
Contractions
============
Avoid using contractions, such as it's, they're, and you're, because they may be
unclear to non-native English-speaking audiences.
Quotation marks
===============
Follow these guidelines for quotation marks:
* Restrict use of quotation marks to terms as terms.
* Do not use quotation marks for emphasis; use *italics* for emphasis.
* Avoid using single-quote marks.
Commas and colons
=================
This section addresses common use of commas, semicolons, and colons in our
documentation. Refer to one of our :ref:`preferred references <references>`
for further details.
Use the serial comma
--------------------
When writing a series of items, use the serial comma before the final *and* and
*or* to avoid confusion and ambiguity. For example:
**Use this:** ::
Mom, Dad, and I are going to the game.
**Not this:** ::
Mom, Dad and I are going to the game.
.. _click here: https://en.wikipedia.org/wiki/Dog
.. _dog wiki article: https://en.wikipedia.org/wiki/Dog
-31
View File
@@ -1,31 +0,0 @@
.. _reference:
Reference
#########
This section provides additional information on the |CL| project and
features.
.. toctree::
:maxdepth: 1
compatible-hardware
bundle-commands
bundles/bundles
bundles/openssh-server
collaboration/collaboration
system-requirements
image-types
.. _concepts:
Clear Linux concepts
********************
.. toctree::
:maxdepth: 1
:glob:
../concepts/*
../guides/clear/stateless
../guides/clear/security
@@ -1,79 +0,0 @@
.. _system-requirements:
Recommended minimum system requirements
#######################################
|CL-ATTR| can run on most modern hardware and is capable of running with
modest hardware resources. Out of the box, |CL| can run on a single CPU core, 1
GB RAM, and 2 GB of disk space.
For use cases requiring minimal resources, |CL| :ref:`about <about>` can
be used to create a highly customized installation that can even run on a
system with a 128MB of memory and 600MB of disk space, for example.
Installer requirements
**********************
The *live desktop* installer requires at least 1 GB of RAM because more
resources are required to run in live mode than after |CL| is installed onto
persistent storage.
For hardware with less resources, use the *live server* installer because it
has a smaller memory footprint.
See https://clearlinux.org/downloads for more download options.
System requirements
*******************
|CL| requires an x86 64-bit processor which supports Intel® Streaming SIMD
Extensions 4.1 (Intel® SSE 4.1), and it requires a system that supports UEFI.
The |CL| installer performs a system compatibility check upon booting. To
manually verify system compatibility with |CL|, run the :ref:`compatibility
check tool<compatibility-check>` or go to http://ark.intel.com and check for
these features:
* Instruction Set:
- 64-bit
* Instruction Set Extensions:
- Supplemental Streaming SIMD Extension 3 (Intel® SSSE3)
- Intel® Streaming SIMD Extensions 4.1 (Intel® SSE 4.1)
- Intel® Streaming SIMD Extensions 4.2 (Intel® SSE 4.2)
- Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI)
- Carry-less Multiplication (PCLMUL)
The following processor families have been verified to run |CL|:
* Intel® Core™ Processor Family (2nd generation or greater)
* Intel® Xeon® E3-xxxx processor
* Intel® Xeon® E5-xxxx processor
* Intel® Xeon® E7-xxxx processor
* Intel® Atom® processor C Series
* Intel® Atom® processor E Series
Recommended configurations
**************************
For general |CL| desktop use the recommended minimum requirements include:
========= ===============================
Component Configuration
--------- -------------------------------
Processor Compatible x86 64-bit processor
--------- -------------------------------
Memory 4GB RAM
--------- -------------------------------
Disk 20 GB
--------- -------------------------------
Graphics Device with openGL support (e.g. Intel HD/UHD Graphics)
--------- -------------------------------
Network Active Internet connection
========= ===============================
-544
View File
@@ -1,544 +0,0 @@
.. _azure:
Run |CL-ATTR| using Microsoft Azure CLI 2.0
###########################################
|CL-ATTR| is available for you to use in the Microsoft* Azure* marketplace and
is offered with three different images, also known as a
:abbr:`SKU (Stock Keeping Unit)`.
* |CL| Basic - This SKU consists of a bare-bones system which can be used as a
starting point for those wanting to explore and build out a system with
additional software bundles of their choosing.
* |CL| Containers - This SKU comes with the containers-basic software bundle
already installed.
* |CL| Machine-learning - This SKU comes pre-loaded with popular open source
tools for developing machine learning applications.
You can access these images directly from your MS Azure dashboard through the
`Azure portal`_ or by using the MS Azure :abbr:`CLI (Command Line Interface)`
2.0. If you do not already have an account set up with MS Azure, you can sign
up for a `MS Azure free account`_ to access the |CL|
:abbr:`VM(Virtual Machine)` images.
The Azure CLI offers the ability to create and manage resources in MS Azure
from the command line. In this tutorial you learn to:
#. Install the latest MS Azure CLI on your |CL| machine.
#. Log into MS Azure using the CLI 2.0 interface.
#. Create a MS Azure resource group.
#. Locate the |CL| images.
#. Create and log into the |CL| virtual machine.
#. Stop and deallocate the |CL| VM and resources.
To use the MS Azure CLI 2.0 on your |CL| system, your system must have the
following packages installed:
* Python 2.7 or later
* libffi
* OpenSSL 1.0.2
You can check to see what versions you have installed on your system by
running the individual commands as follows:
.. code-block:: bash
python --version
.. code-block:: console
python 2.7.12
.. code-block:: bash
openssl version
.. code-block:: console
OpenSSL 1.0.2n 7 Dec 2017
.. code-block:: bash
ls -l /usr/lib64/libffi*
.. code-block:: console
lrwxrwxrwx 1 root root 15 Jan 12 2017 /usr/lib64/libffi.so.6 -> libffi.so.6.0.4
-rwxr-xr-x 1 root root 38792 Jan 12 2017 /usr/lib64/libffi.so.6.0.4
If you do not have these packages installed on your |CL| system, install the
sysadmin-basic software bundle using the :command:`swupd` command:
.. code-block:: bash
sudo swupd bundle-add sysadmin-basic
.. note::
These instructions are for installing the MS Azure CLI 2.0 tools on a |CL|
system. If you are installing the CLI on another platform, follow the
instructions in the `MS Azure Install Azure CLI tutorial`_ for your
specific operating system.
Install MS Azure CLI 2.0 on |CL|
********************************
#. To install the MS Azure CLI 2.0 on |CL|, use the :command:`curl` command as
follows:
.. code-block:: bash
curl -L https://aka.ms/InstallAzureCli | bash
If you get an error message from :command:`curl` related to the -L
parameter or an error message is generated that includes the text "Object
Moved", use the full URL instead of the aka.ms redirect address:
.. code-block:: bash
curl https://azurecliprod.blob.core.windows.net/install | bash
#. The installation script begins and prompts you several times during
execution for information.
.. note::
The console output from the script displays your username instead of the
**[user]** variable shown on this tutorial.
.. code-block:: console
===> In what directory would you like to place the install? (leave blank to use '/home/[user]/lib/azure-cli'):
Press the :kbd:`Enter` key to accept the default or you can chose another
directory to install the MS Azure CLI 2.0 tools into.
.. code-block:: console
===> In what directory would you like to place the 'az' executable? (leave blank to use '/home/[user]/bin'):
Press the :kbd:`Enter` key to accept the default or you can chose another
directory to install the :command:`az` executable in.
#. The installation downloads and builds all required tools and when complete
prompts you with:
.. code-block:: console
===> Modify profile to update your $PATH and enable shell/tab completion now? (Y/n): Y
Type :kbd:`Y` and press the :kbd:`Enter` key to allow this modification.
.. code-block:: console
===> Enter a path to an rc file to update (leave blank to use '/home/[user]/.bashrc'):
Press the :kbd:`Enter` key to accept the default or enter the pathname to
your :file:`.bashrc` file. The installation completes with the final output
shown below:
.. code-block:: console
-- Backed up '/home/[user].bashrc' to '/home/[user]/.bashrc.backup'
-- Tab completion set up complete.
-- If tab completion is not activated, verify that '/home/[user]/.bashrc' is sourced by your shell.
--
-- ** Run `exec -l $SHELL` to restart your shell. **
--
-- Installation successful.
-- Run the CLI with /home/[user]/bin/az --help
#. The installation program finishes and you must restart your shell for
the changes to take effect. When the installation is successful, run the
following command to restart your shell.
.. code-block:: bash
exec -l $SHELL
With the MS Azure CLI 2.0 executable successfully built and installed, run
the :command:`az` command.
.. code-block:: bash
az
The output from the :command:`az` command is shown below:
.. code-block:: console
/\
/ \ _____ _ _ __ ___
/ /\ \ |_ / | | | \'__/ _ \
/ ____ \ / /| |_| | | | __/
/_/ \_\/___|\__,_|_| \___|
Welcome to the cool new Azure CLI!
Here are the base commands:
account : Manage Azure subscription information.
acr : Manage Azure Container Registries.
acs : Manage Azure Container Services.
ad : Synchronize on-premises directories and manage Azure Active Directory
resources.
advisor : (PREVIEW) Manage Azure Advisor.
aks : Manage Kubernetes clusters.
appservice : Manage App Service plans.
backup : Commands to manage Azure Backups.
batch : Manage Azure Batch.
batchai : Batch AI.
billing : Manage Azure Billing.
cdn : Manage Azure Content Delivery Networks (CDNs).
cloud : Manage registered Azure clouds.
cognitiveservices: Manage Azure Cognitive Services accounts.
configure : Display and manage the Azure CLI 2.0 configuration. This command is
interactive.
consumption : Manage consumption of Azure resources.
container : (PREVIEW) Manage Azure Container Instances.
cosmosdb : Manage Azure Cosmos DB database accounts.
disk : Manage Azure Managed Disks.
dla : (PREVIEW) Manage Data Lake Analytics accounts, jobs, and catalogs.
dls : (PREVIEW) Manage Data Lake Store accounts and filesystems.
eventgrid : Manage Azure Event Grid topics and subscriptions.
extension : Manage and update CLI extensions.
feature : Manage resource provider features.
feedback : Loving or hating the CLI? Let us know!
find : Find Azure CLI commands.
functionapp : Manage function apps.
group : Manage resource groups and template deployments.
image : Manage custom virtual machine images.
interactive : Start interactive mode.
iot : (PREVIEW) Manage Internet of Things (IoT) assets.
keyvault : Safeguard and maintain control of keys, secrets, and certificates.
lab : Manage Azure DevTest Labs.
lock : Manage Azure locks.
login : Log in to Azure.
logout : Log out to remove access to Azure subscriptions.
managedapp : Manage template solutions provided and maintained by Independent Software
Vendors (ISVs).
monitor : Manage the Azure Monitor Service.
mysql : Manage Azure Database for MySQL servers.
network : Manage Azure Network resources.
policy : Manage resource policies.
postgres : Manage Azure Database for PostgreSQL servers.
provider : Manage resource providers.
redis : Access to a secure, dedicated Redis cache for your Azure applications.
reservations : Manage Azure Reservations.
resource : Manage Azure resources.
role : Manage user roles for access control with Azure Active Directory and service
principals.
sf : Manage and administer Azure Service Fabric clusters.
snapshot : Manage point-in-time copies of managed disks, native blobs, or other
snapshots.
sql : Manage Azure SQL Databases and Data Warehouses.
storage : Manage Azure Cloud Storage resources.
tag : Manage resource tags.
vm : Provision Linux or Windows virtual machines.
vmss : Manage groupings of virtual machines in an Azure Virtual Machine Scale Set
(VMSS).
webapp : Manage web apps.
Log into your Microsoft Azure account
*************************************
#. With the :command:`az` command properly installed and functional, login to
your MS Azure account using the :command:`az login` command shown below:
.. code-block:: bash
az login
The output from this command is:
.. code-block:: console
To sign in, use a web browser to open the page https://aka.ms/devicelogin and enter the code BQ9MG442B to authenticate.
#. Open your browser and enter the page `https://aka.ms/devicelogin` as shown
in figure 1:
.. figure:: azure/figures/azure-1.png
:scale: 50 %
:alt: Microsoft Device Login
Figure 1: :guilabel:`Microsoft Device Login`
#. Enter the code `BQ9MG442B` to authenticate your device as shown in figure
2. The code `BQ9MG442B` is a random authentication code generated for each
session login and will be different each time you log into MS Azure using
the :command:`az login` command.
.. figure:: azure/figures/azure-2.png
:scale: 50 %
:alt: Microsoft Device Login - Azure CLI
Figure 2: :guilabel:`Microsoft Device Login - Azure CLI`
#. Once you enter the authentication code, the website changes to a screen to
enter your existing Microsoft Azure credentials.
#. Log in with your existing MS Azure account credentials. Once complete, the
browser screen changes again as shown in figure 3. The screen shows you
have signed into the Microsoft Cross-platform Command Line Interface
application on your device and you can close the window.
.. figure:: azure/figures/azure-3.png
:scale: 50 %
:alt: Microsoft Azure Cross-platform CLI
Figure 3: :guilabel:`Microsoft Azure Cross-platform CLI`
The MS Azure CLI 2.0 interface is now active using your existing MS Azure
account credentials.
Create a MS Azure resource group
********************************
To learn more about MS Azure resource groups, visit the
`Azure Resource Manager overview`_ for an overview and detailed description
of resources within MS Azure.
#. To create our new resource group, run the :command:`az group create ...`
command shown below to create a resource group named `ClearResourceGroup`
using the `-n` parameter and locate it in the `westus` region using the
`-l` parameter.
.. code-block:: bash
az group create -n ClearResourceGroup -l westus
#. When the command has completed, the output from this command is similar to
the following:
.. code-block:: console
{
"id": "/subscriptions/{unique-id}/resourceGroups/ClearResourceGroup",
"location": "westus",
"managedBy": null,
"name": "ClearResourceGroup",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null
}
Create and log into the |CL| virtual machine
********************************************
For this tutorial, we are using the |CL| Basic SKU for our VM.
#. To locate the available |CL| Basic VM SKU images in the MS Azure
marketplace, run the :command:`az vm image ...` command:
.. code-block:: bash
az vm image list --offer clear-linux --sku basic --all --output table
This command may take some time to finish. The output lists all available
|CL| Basic images available in the Microsoft Azure marketplace as shown
below:
.. code-block:: console
Offer Publisher Sku Urn Version
-------------- ------------------- ---------------- ------------------------------------------------------------- ---------
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:15780.0.0 15780.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:15960.0.0 15960.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16050.0.0 16050.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16150.0.0 16150.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16500.0.0 16500.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16810.0.0 16810.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:18080.0.0 18080.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:18620.0.0 18620.0.0
clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:18860.0.0 18860.0.0
.. note::
The output list shows current offerings. New versions are added to the
MS Azure marketplace all the time. To reference the latest version of an
image, you can use the version label `latest` when specifying an image.
#. The information shown in the `Urn` column lists the
`Publisher:Offer:Sku:Version` for each image available and this is the
information we want to create the |CL| Basic VM. Since we are creating a
|CL| Basic VM, highlight the `clear-linux-project:clear-linux-os:basic:`
string and copy it to your clipboard. Use the label
`latest` instead of referencing a specific version.
#. Create the new |CL| Basic VM. Run the :command:`az vm create ...`
command using the URN `:clear-linux-project:clear-linux-os:basic:latest`
that we copied to the clipboard on the previous step.
.. code-block:: bash
az vm create --resource-group ClearResourceGroup --name ClearVM --image clear-linux-project:clear-linux-os:basic:latest --generate-ssh-keys
.. note::
If you have already defined your public/private SSH key pair and they
are stored in your :file:`$HOME/.ssh` directory, you do not need to
include the *--generate-ssh-keys* option.
Your output from this command will look similar to this output, where
[user] is your user name:
.. code-block:: console
SSH key files '/home/[user]/.ssh/id_rsa' and '/home/[user]/.ssh/id_rsa.pub' have been generated under ~/.ssh to allow SSH access to the VM. If using machines without permanent storage, back up your keys to a safe location.
running...
{
"fqdns": "",
"id": "/subscriptions/{unique-id}/resourceGroups/ClearResourceGroup/providers/Microsoft.Compute/virtualMachines/ClearVM",
"location": "westus",
"macAddress": "00-0D-3A-37-C7-59",
"powerState": "VM running",
"privateIpAddress": "10.0.0.4",
"publicIpAddress": "13.91.4.245",
"resourceGroup": "ClearResourceGroup",
"zones": ""
}
Take note of the public IP address from the output.
#. Login into the new |CL| Basic VM, run the :command:`ssh` command with the
public IP address obtained from the previous step as shown:
.. code-block:: bash
ssh [user]@13.91.4.245
You may see the following message about the authenticity of the host. If
this appears, type `yes` to proceed connecting to your new |CL| VM.
.. code-block:: console
The authenticity of host '13.91.4.245 (13.91.4.245)' can't be established.
RSA key fingerprint is SHA256:{unique-number}.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '13.91.4.245' (RSA) to the list of known hosts.
[user]@ClearVM ~ $
You are now logged into your new |CL| VM as [user], where [user] is your
user name. To check which software bundles are included with
this VM image, run the :command:`sudo swupd bundle-list` command inside the VM:
.. code-block:: bash
sudo swupd bundle-list
The output shown should be similar to:
.. code-block:: console
swupd-client bundle list 3.14.1
Copyright (C) 2012-2017 Intel Corporation
bootloader
editors
kernel-hyperv
network-basic
openssh-server
os-cloudguest-azure
os-core
os-core-update
perl-basic
python-basic
python3-basic
storage-utils
sysadmin-basic
Current OS version: 19600
When you are finished using your new |CL| VM, type :command:`exit` to close
the :command:`SSH` terminal and logout.
Stop and deallocate the |CL| VM and resources
*********************************************
When you finish using your new |CL| instance, you must stop the VM and
deallocate the resources in your resource group. If you only stop a VM, the OS
image shuts down but the resources associated with it in your resource group
remain allocated and incurring charges. For instance, if you stop and then
later start the VM using the :command:`az vm start...` without deallocating
the resources, the IP address is retained and you can access the VM using that
same IP address. To release the resources associated with the VM and stop
incurring charges for them, you must deallocate the resources as well.
#. At the command prompt, enter the :command:`az vm stop...` command as
follows:
.. code-block:: bash
az vm stop --resource-group ClearResourceGroup --name ClearVM
This will stop the VM and then output text similar to:
.. code-block:: console
{
"endTime": "2017-12-13T23:04:02.346676+00:00",
"error": null,
"name": "{unique-name}",
"startTime": "2017-12-13T23:03:59.018536+00:00",
"status": "Succeeded"
}
#. Once the VM stops, deallocate the VM resources to stop incurring
charges for the |CL| instance. Enter the following command:
.. code-block:: console
az vm deallocate --resource-group ClearResourceGroup --name ClearVM
**Congratulations!**
You are up and running with |CL| on MS Azure using the Azure
CLI 2.0 command line tools.
Next steps
**********
To see use cases you can fulfill with your |CL| instance, visit our
:ref:`tutorials <tutorials>` section.
For additional information visit the |CL|
`Azure Partner Mini Case Study`_ and the `Azure Partner Datasheet`_.
To learn more about the MS Azure CLI 2.0 tool and options that are available,
visit the `MS Azure documentation and tutorials`_ website.
.. _`Azure Portal`:
https://portal.azure.com
.. _`MS Azure free account`:
https://azure.microsoft.com/en-us/free/
.. _`MS Azure documentation and tutorials`:
https://docs.microsoft.com/en-us/cli/azure/overview?view=azure-cli-latest
.. _`MS Azure Install Azure CLI tutorial`:
https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest
.. _`Azure Resource Manager overview`:
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview
.. _Azure Partner Datasheet:
http://download.microsoft.com/download/D/9/E/D9E22342-96D9-4455-BB15-99A1AF514DDD/Microsoft%20Azure%20Partner%20Datasheet%20-%20Intel%20Clear%20Linux.pdf
.. _Azure Partner Mini Case Study:
http://download.microsoft.com/download/D/9/E/D9E22342-96D9-4455-BB15-99A1AF514DDD/Microsoft%20Azure%20Partner%20Mini%20Case%20Study%20-%20Intel%20Clear%20Linux.pdf
-103
View File
@@ -1,103 +0,0 @@
.. _flatpak:
Use Flatpak\* to install applications on |CL-ATTR|
##################################################
This tutorial provides all the required steps to install Flatpak as well as
downloading, installing, and running LibreOffice\* on |CL-ATTR|.
Please visit the `Flatpak website`_ for more information about Flatpak and
how to use it. You can also `download it here`_.
Before you begin
****************
This tutorial assumes you have installed |CL| on your host system.
For detailed instructions on installing |CL| on a bare metal system, visit
our :ref:`bare metal installation guide <bare-metal-install-desktop>`.
Install Flatpak on your host system
===================================
Flatpak is included as part of the bundle `desktop`. To install the
application, log in to your user account and enter the following command:
.. code-block:: bash
sudo swupd bundle-add desktop
Install and run the LibreOffice Flatpak image
=============================================
Application developers have the option to bundle their applications using
Flatpak to allow the installation of a single distribution of their
application on different distributions of Linux, including |CL|.
Flatpak provides a `list of applications`_ available through Flathub.
|CL| enables the Flathub repository by default.
Installing using gnome software
-------------------------------
All you need to do is to launch `gnome software`, search for the LibreOffice
app, and click the install button.
.. figure:: figures/01-install-libreoffice.gif
:alt: install libreoffice step by step
Figure 1: Installing LibreOffice using gnome-software
Installing using the command line
---------------------------------
Open the `gnome-terminal` and type the following command to install the
LibreOffice app.
.. code-block:: bash
flatpak install --user flathub org.libreoffice.LibreOffice
Installing in user:
org.libreoffice.LibreOffice/x86_64/stable flathub 2aff77bd5cf1
permissions: ipc, network, pulseaudio, wayland, x11, dri
file access: host, xdg-run/dconf
dbus access: ca.desrt.dconf, org.gtk.vfs.*
dbus ownership: org.libreoffice.LibreOfficeIpc0
org.libreoffice.LibreOffice.Locale/x86_64/stable flathub 924157b3b009
Is this ok [y/n]: y
Installing for user: org.libreoffice.LibreOffice/x86_64/stable from flathub
[####################] 403 metadata, 4661 content objects fetched; 222574 KiB transferred in 99 seconds
Now at 2aff77bd5cf1.
Installing for user: org.libreoffice.LibreOffice.Locale/x86_64/stable from flathub
[####################] 10 metadata, 71 content objects fetched; 1013 KiB transferred in 3 seconds
Now at 924157b3b009.
Launch LibreOffice
==================
A new set of icons will appear in your Gnome applications list titled :guilabel:`LibreOffice.` To
execute the application, highlight the application and click on the :guilabel:`LibreOffice` icon.
LibreOffice will start normally.
.. figure:: figures/02-openlibreoffice.gif
:alt: Opening LibreOffice app
Figure 2: Select :guilabel:`LibreOffice` app
Using the command line
----------------------
.. code-block:: bash
flatpak run org.libreoffice.LibreOffice
.. _Flatpak website: http://flatpak.org
.. _list of applications: http://flatpak.org/apps.html
.. _download it here:
http://download.documentfoundation.org/libreoffice/flatpak/latest/LibreOffice.flatpak
-273
View File
@@ -1,273 +0,0 @@
.. _fmv:
Use the function multi-version patch generator
##############################################
CPU architectures often gain interesting new instructions as they evolve but
application developers find it difficult to take advantage of those
instructions. The reluctance to lose backward-compatibility is one of the
main roadblocks slowing developers from using advancements in newer computing
architectures. :abbr:`FMV (Function Multi-Versioning)`, which first appeared
in `GCC`_ 4.8, is a way to have multiple implementations of a function, each
using a different architecture specialized instruction-set extensions. GCC
6 introduces changes to FMV to make it even easier to bring architecture-
based optimizations to the application code.
In this tutorial we will use FMV on general code and on
:abbr:`FFT (Fast Fourier Transform)` library code (FFTW). Upon completing the
tutorial, you will be able to use this technology on your code and use the
libraries to deploy architecture-based optimizations to your application code.
Install and configure a |CL| host on bare metal
***********************************************
First, follow our guide to :ref:`bare-metal-install-desktop`. Once the bare
metal installation and initial configuration are complete, add the
`desktop-dev` bundle to the system. `desktop-dev`: contains the necessary
development tools like GCC and Perl\*.
To install the bundles, run the following command in the :file:`$HOME`
directory:
.. code-block:: bash
sudo swupd bundle-add desktop-dev
Detect loop vectorization candidates
************************************
Now, we need to detect the loop vectorization candidates to be cloned for
multiple platforms with FMV. As an example, we will use the following
simple C code:
.. code-block:: c
:linenos:
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#define MAX 1000000
int a[256], b[256], c[256];
void foo(){
int i,x;
for (x=0; x<MAX; x++){
for (i=0; i<256; i++){
a[i] = b[i] + c[i];
}
}
}
int main(){
foo();
return 0;
}
Save the example code as :file:`example.c` in the current directory and build
with the following flags:
.. code-block:: bash
gcc -O3 -fopt-info-vec example.c -o example
The build generates the following output:
.. code-block:: console
example.c:11:9: note: loop vectorized
example.c:11:9: note: loop vectorized
The output shows that line 11 is a good candidate for vectorization:
.. code-block:: c
for (i=0; i<256; i++){
a[i] = b[i] + c[i];
Generate the FMV patch
**********************
To generate the FMV patch with the `make-fmv-patch`_ project, we
must clone the project and generate a log file with the loop vectorized
information:
.. code-block:: bash
git clone https://github.com/clearlinux/make-fmv-patch.git
gcc -O3 -fopt-info-vec example.c -o example &> log
To generate the patch files, execute:
.. code-block:: bash
perl ./make-fmv-patch/make-fmv-patch.pl log .
The :file:`make-fmv-patch.pl` script takes two arguments: `<buildlog>` and
`<sourcecode>`. Replace `<buildlog>` and `<sourcecode>` with the proper
values and execute:
.. code-block:: bash
perl make-fmv-patch.pl <buildlog> <sourcecode>
The command generates the following :file:`example.c.patch` patch:
.. code-block:: console
--- ./example.c 2017-09-27 16:05:42.279505430 +0000
+++ ./example.c~ 2017-09-27 16:19:11.691544026 +0000
@@ -5,6 +5,7 @@
int a[256], b[256], c[256];
+__attribute__((target_clones("avx2","arch=atom","default")))
void foo(){
int i,x;
for (x=0; x<MAX; x++){
We recommend you use the :file:`make-fmv-patch` script to add the attribute
generating the target clones on the function `foo`. Thus, we can have the
following code:
.. code-block:: c
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#define MAX 1000000
int a[256], b[256], c[256];
__attribute__((target_clones("avx2","arch=atom","default")))
void foo(){
int i,x;
for (x=0; x<MAX; x++){
for (i=0; i<256; i++){
a[i] = b[i] + c[i];
}
}
}
int main(){
foo();
return 0;
}
Changing the value of the `$avx2` variable, we can change the target
clones when adding the patches or in the :file:`make-fmv-patch.pl` script:
.. code-block:: perl
my $avx2 = '__attribute__((target_clones("avx2","arch=atom","default")))'."\n";
Compile the code again with FMV and add the option to analyze the `objdump`
log:
.. code-block:: bash
gcc -O3 example.c -o example -g
objdump -S example | less
You can see the multiple clones of the `foo` function:
.. code-block:: console
foo
foo.avx2.0
foo.arch_atom.1
The cloned functions use AVX2 registers and vectorized instructions. To
verify, enter the following commands:
::
vpaddd (%r8,%rax,1),%ymm0,%ymm0
vmovdqu %ymm0,(%rcx,%rax,1)
FFT project example using FFTW
******************************
To follow the same approach with a package like FFTW, we must use the
`-fopt-info-vec` flag to get a build log file similar to:
.. code-block:: bash
~/make-fmv-patch/make-fmv-patch.pl results/build.log fftw-3.3.6-pl2/
patching fftw-3.3.6-pl2/libbench2/verify-lib.c @ lines (36 114 151 162 173 195 215 284)
patching fftw-3.3.6-pl2/tools/fftw-wisdom.c @ lines (150)
patching fftw-3.3.6-pl2/libbench2/speed.c @ lines (26)
patching fftw-3.3.6-pl2/tests/bench.c @ lines (27)
patching fftw-3.3.6-pl2/libbench2/util.c @ lines (181)
patching fftw-3.3.6-pl2/libbench2/problem.c @ lines (229)
patching fftw-3.3.6-pl2/tests/fftw-bench.c @ lines (101 147 162 249)
patching fftw-3.3.6-pl2/libbench2/mp.c @ lines (79 190 215)
patching fftw-3.3.6-pl2/libbench2/caset.c @ lines (5)
patching fftw-3.3.6-pl2/libbench2/verify-r2r.c @ lines (44 187 197 207 316 333 723)
For example, the :file:`fftw-3.3.6-pl2/tools/fftw-wisdom.c.patch` file
generates the following patches:
.. code-block:: diff
:linenos:
--- fftw-3.3.6-pl2/libbench2/verify-lib.c 2017-01-27 21:08:13.000000000 +0000
+++ fftw-3.3.6-pl2/libbench2/verify-lib.c~ 2017-09-27 17:49:21.913802006 +0000
@@ -33,6 +33,7 @@
double dmax(double x, double y) { return (x > y) ? x : y; }
+__attribute__((target_clones("avx2","arch=atom","default")))
static double aerror(C *a, C *b, int n)
{
if (n > 0) {
@@ -111,6 +112,7 @@
}
/* make array hermitian */
+__attribute__((target_clones("avx2","arch=atom","default")))
void mkhermitian(C *A, int rank, const bench_iodim *dim, int stride)
{
if (rank == 0)
@@ -148,6 +150,7 @@
}
/* C = A + B */
+__attribute__((target_clones("avx2","arch=atom","default")))
void aadd(C *c, C *a, C *b, int n)
{
int i;
@@ -159,6 +162,7 @@
}
/* C = A - B */
+__attribute__((target_clones("avx2","arch=atom","default")))
void asub(C *c, C *a, C *b, int n)
{
int i;
@@ -170,6 +174,7 @@
}
/* B = rotate left A (complex) */
+__attribute__((target_clones("avx2","arch=atom","default")))
void arol(C *b, C *a, int n, int nb, int na)
{
int i, ib, ia;
@@ -192,6 +197,7 @@
}
}
With these patches, we can select where to apply the FMV technology making
bringing architecture-based optimizations to application code even easier.
**Congratulations!**
You have successfully installed an FMV development environment on |CL|.
Furthermore, you used cutting edge compiler technology to improve the
performance of your application based on Intel Architecture technology and
profiling of the specific execution of your application.
.. _GCC: https://gcc.gnu.org
.. _make-fmv-patch: https://github.com/clearlinux/make-fmv-patch
-256
View File
@@ -1,256 +0,0 @@
.. _hadoop:
Set up a single node cluster with Hadoop\*
##########################################
This tutorial walks you through the process of installing, configuring, and
running Apache\* Hadoop on |CL-ATTR|. The Apache Hadoop software library is a
framework for distributed processing of large data sets across clusters of
computers using simple programming models. It is designed to scale up from
single servers to thousands of machines, with each machine offering local
computation and storage.
Prerequisites
*************
Before following this tutorial, you should follow the
:ref:`bare-metal-install-desktop` to ensure you have installed |CL|.
Before you install any new packages, update |CL| with the following command:
.. code-block:: bash
sudo swupd update
For the purposes of this tutorial, we will install Hadoop in a single machine
running both the master and slave daemons.
Install Apache Hadoop
*********************
Apache Hadoop is included in the `big-data-basic` bundle. To install the
framework, enter the following command:
.. code-block:: bash
sudo swupd bundle-add big-data-basic
Configure Apache Hadoop
***********************
#. To create the configuration directory, enter the following command:
.. code-block:: bash
sudo mkdir /etc/hadoop
#. Copy the defaults from :file:`/usr/share/defaults/hadoop` to
:file:`/etc/hadoop` with the following command:
.. code-block:: bash
$ sudo cp /usr/share/defaults/hadoop/* /etc/hadoop
.. note:: Since |CL| is a stateless system, you should never modify the
files under the :file:`/usr/share/defaults` directory. The software
updater will overwrite those files.
Once all the configuration files are in :file:`/etc/hadoop`, we must edit
them to fit our needs. The `NameNode` server is the master server. It manages
the namespace of the files system and regulates the clients' access to files.
The first file we edit, :file:`/etc/hadoop/core-site.xml`, informs the Hadoop
daemon where `NameNode` is running.
In this tutorial, our `NameNode` runs in our `localhost`. Follow these steps
to set it up correctly:
#. Open the :file:`/etc/hadoop/core-site.xml` file using the editor of your
choice and modify the file as follows:
.. code-block:: xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
#. Edit the :file:`/etc/hadoop/hdfs-site.xml` file. This file configures the
:abbr:`HDFS (Hadoop Distributed File System)` daemons. This configuration
includes the list of permitted and excluded data nodes and the size of
said blocks. In this example, we are setting the number of block
replication to 1 from the default of 3 as follows:
.. code-block:: xml
:emphasize-lines: 6
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permission</name>
<value>false</value>
</property>
</configuration>
#. Edit the :file:`/etc/hadoop/mapred-site.xml` file. This file configures
all daemons related to `MapReduce`: `JobTracker` and `TaskTrackers`. With
`MapReduce`, Hadoop can process big amounts of data in multiple systems. In
our example, we set :abbr:`YARN (Yet Another Resource Manager)` as our
runtime framework for executing `MapReduce` jobs as follows:
.. code-block:: xml
:emphasize-lines: 5,6
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
#. Edit the :file:`/etc/hadoop/yarn-site.xml` file. This file configures all
daemons related to `YARN`: `ResourceManager` and `NodeManager`. In our
example, we implement the `mapreduce_shuffle` service, which is the
default as follows:
.. code-block:: xml
:emphasize-lines: 4,5,8,9
<?xml version="1.0"?>
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
</configuration>
Configure your SSH key
**********************
#. Create a SSH key. If you already have one, skip this step.
.. code-block:: bash
sudo ssh-keygen -t rsa
#. Copy the key to your authorized keys.
.. code-block:: bash
sudo cat /root/.ssh/id_rsa.pub | sudo tee -a /root/.ssh/authorized_keys
#. Log into the localhost. If no password prompt appears, you are ready to
run the Hadoop daemons.
.. code-block:: bash
sudo ssh localhost
Run the Hadoop daemons
**********************
With all the configuration files properly edited, we are ready to start the
daemons.
When we format the `NameNode` server, it formats the meta-data related to
data nodes. Thus, all the information on the data nodes is lost and the nodes
can be reused for new data.
#. Format the `NameNode` server with the following command:
.. code-block:: bash
sudo hdfs namenode -format
#. Start the DFS in `NameNode` and `DataNodes` with the following command:
.. code-block:: bash
sudo start-dfs.sh
#. The console output should be similar to:
.. code-block:: console
Starting namenodes on [localhost]
The authenticity of host 'localhost (::1)' can't be established.
ECDSA key fingerprint is
SHA256:97e+7TnomsS9W7GjFPjzY75HGBp+f1y6sA+ZFcOPIPU.
Are you sure you want to continue connecting (yes/no)?
Enter `yes` to continue.
#. Start the `YARN` daemons `ResourceManager` and `NodeManager` with the
following command:
.. code-block:: bash
sudo start-yarn.sh
#. Ensure everything is running as expected with the following command:
.. code-block:: bash
sudo jps
#. The console output should be similar to:
.. code-block:: console
22674 DataNode
26228 Jps
22533 NameNode
23046 ResourceManager
22854 SecondaryNameNode
23150 NodeManager
Run the MapReduce wordcount example
***********************************
#. Create the input directory.
.. code-block:: bash
sudo hdfs dfs -mkdir -p /user/root/input
#. Copy a file from the local file system to the HDFS.
.. code-block:: bash
sudo hdfs dfs -copyFromLocal local-file /user/root/input
#. Run the `wordcount` example.
.. code-block:: bash
sudo hadoop jar /usr/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.8.0.jar wordcount input output
#. Read output file "part-r-00000". This file contains the number of times
each word appears in the file.
.. code-block:: bash
sudo hdfs dfs -cat /user/root/output/part-r-00000
**Congratulations!**
You successfully installed and setup a single node Hadoop cluster.
Additionally, you ran a simple wordcount example.
Your single node Hadoop cluster is up and running!
-116
View File
@@ -1,116 +0,0 @@
.. _kata:
Install Kata Containers\*
#########################
This tutorial describes how to install, configure, and run `Kata Containers`_
on |CL-ATTR|. Kata Containers is an open source project developing a
lightweight implementation of :abbr:`VMs (Virtual Machines)` that offer the
speed of containers and the security of VMs.
Prerequisites
*************
This tutorial assumes you have installed |CL| on your host system.
For detailed instructions on installing |CL| on a bare metal system, follow
the :ref:`bare metal installation tutorial<bare-metal-install-desktop>`.
If you have Clear Containers installed on your |CL| system, then follow the
:ref:`migrate Clear Containers to Kata Containers tutorial<kata_migration>`.
Before you install any new packages, update |CL| with the following command:
.. code-block:: bash
sudo swupd update
Install Kata Containers
***********************
Kata Containers is included in the :file:`containers-virt` bundle.
To install the framework, enter the following command:
.. code-block:: bash
sudo swupd bundle-add containers-virt
Restart the Docker\* and Kata Containers systemd services.
.. code-block:: bash
sudo systemctl daemon-reload
sudo systemctl restart docker
Run Kata Containers
*******************
.. code-block:: bash
sudo docker run -ti busybox sh
.. note::
If you use a proxy server and your proxy environment variables are already
set, run the following commands as a shell script to configure Docker:
.. code-block:: bash
docker_service_dir="/etc/systemd/system/docker.service.d/"
sudo mkdir -p "$docker_service_dir"
cat <<EOF | sudo tee "$docker_service_dir/proxy.conf"
[Service]
Environment="HTTP_PROXY=$http_proxy"
Environment="HTTPS_PROXY=$https_proxy"
EOF
echo "Reloading unit files and starting docker service"
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker info
**Congratulations!**
You've successfully installed and set up Kata Containers on |CL|.
More information about Docker
*****************************
Docker on |CL| provides a :file:`docker.service` file to start the Docker
daemon. The daemon will use runc or kata-runtime depending on the
environment:
* If you are running |CL| on bare metal or on a VM with Nested
Virtualization activated, Docker uses kata-runtime as the
default runtime.
* If you are running |CL| on a VM without Nested Virtualization,
Docker uses runc as the default runtime.
You do not need to manually configure the runtime for Docker, because
it automatically uses the runtime supported by the system.
Troubleshooting
===============
- To change the Docker storage driver, see
:ref:`additional-docker-configuration`.
- For some |CL| versions before 27000, you may need to manually
configure Docker\* to use Kata Containers by default.
To do so, enter:
.. code-block:: bash
sudo mkdir -p /etc/systemd/system/docker.service.d/
cat <<EOF | sudo tee /etc/systemd/system/docker.service.d/50-runtime.conf
[Service]
Environment="DOCKER_DEFAULT_RUNTIME=--default-runtime kata-runtime"
EOF
- To check the version of |CL| on your system, enter:
.. code-block:: bash
sudo swupd info
.. _Kata Containers: https://katacontainers.io/
@@ -1,92 +0,0 @@
.. _kubernetes-bp:
Kubernetes Best Practices on |CL|
#################################
Use swupd to update clusters
****************************
This tutorial shows you how to manage your Kubernetes cluster while using
:command:`swupd` to update |CL-ATTR|.
In our tutorial :ref:`kubernetes`, we explain how to set up a Kubernetes
cluster on |CL| using `kubeadm`. `Kubeadm documentation`_ often builds on the
assumption that the distribution uses a traditional package manager (e.g.,
RPM/DEB).
In contrast, |CL| uses `swupd` to update the OS, which in this case updates
all of the kubernetes node and client binaries simultaneously, as part of
the `cloud-native-basic` bundle (e.g., kubectl, kubeadm, kubelet). Running
:command:`sudo swupd update` requires special care to ensure the OS
incorporates the latest Kubernetes upgrades.
This document describes best practices to manage cluster upgrades with
`kubeadm` on a |CL|-based cluster.
Prerequisites
*************
Assure that you:
* Completed :ref:`kubernetes`
* Installed the bundle `cloud-native-basic`
.. note::
Other Linux\* distros shown in Kubernetes upgrade documentation reflect
`apt-get update`, `apt-mark hold kubeadm`, and similar commands; however, such commands **are not valid** on |CL|.
Update the control plane
************************
#. Read kubernetes documentation `before you begin`_.
#. On your master node, run the command:
.. code-block:: bash
sudo swupd update
.. note::
If the minor version of Kubernetes changes, |CL| shows a message-of-the-day, or `motd`. When the `motd` appears, you **must postpone** a kubelet restart on master and nodes until the control plane is properly updated. :command:`swupd update` does not restart services automatically unless explicitly configured to do so.
#. Now follow these instructions in kubernetes documentation.
* `Upgrade control plane`_
* `Drain control plane node`_
* `Restart Kubelet and undrain node`_
Update worker nodes
*******************
#. On each worker node, run the command:
.. code-block:: bash
sudo swupd update
#. Now follow these instructions in kubernetes documentation:
* `Drain node`_
* `Update kubelet configuration`_
* `Restart Kubelet and undrain node`_
.. _Kubeadm documentation: https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/
.. _Restart Kubelet and undrain node: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-13/#restart-the-kubelet-for-all-nodes
.. _Update kubelet configuration: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-13/#upgrade-the-kubelet-config-on-worker-nodes
.. _Drain node: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-13/#drain-control-plane-and-worker-nodes
.. _Restart kubelet and undrain node: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-13/#restart-the-kubelet-for-all-nodes
.. _Upgrade control plane: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-13/#upgrade-the-control-plane-node
.. _Drain control plane node: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-13/#drain-control-plane-and-worker-nodes
.. _Kubeadmn documentation: https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/
.. _before you begin: https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-13/#before-you-begin
-324
View File
@@ -1,324 +0,0 @@
.. _nvidia:
Install NVIDIA\* Drivers
########################
NVIDIA manufactures graphics processing units (GPU), also known as
graphics cards.
NVIDIA devices on Linux\* have two popular device driver options: the
opensource drivers from the `nouveau project`_ or the proprietary drivers
published by NVIDIA. The nouveau drivers are built into the |CL-ATTR|
kernel and are loaded automatically at system boot if a compatible card
is detected.
These instructions show how to use the proprietary NVIDIA drivers, which
require a manual installation.
.. warning::
Software installed outside of :ref:`swupd <swupd-about>` is not updated
with |CL| updates and must be updated and maintained manually.
For example, the file :file:`/usr/lib/libGL.so` conflicts with the file
provided by the mesa package in |CL| and the file NVIDIA provides. If a |CL|
update overwrites these files, a reinstallation of the NVIDIA driver might
be required.
.. contents:: :local:
:depth: 2
Prerequisites
*************
* A |CL| system with a desktop installed
* An NVIDIA device installed
Install DKMS
************
The :ref:`Dynamic Kernel Module System (DKMS)
<kernel-modules-dkms>` allows the NVIDIA kernel modules to be automatically
integrated when kernel updates occur in |CL|.
Install the appropriate DKMS bundle using the instructions below:
.. note::
The Long Term Support (LTS) kernel variant is more likely to remain
compatible between updates with NVIDIA drivers.
.. include:: /guides/kernel/kernel-modules-dkms.rst
:start-after: kernel-modules-dkms-install-begin:
:end-before: kernel-modules-dkms-install-end:
Download and install the NVIDIA drivers
***************************************
Download the NVIDIA drivers for Linux
=====================================
#. Identify the NVIDIA GPU model that is installed.
.. code-block:: bash
sudo lshw -C display
#. Go to the `NVIDIA Driver Downloads website`_ . Search for and download the
appropriate driver based on the NVIDIA GPU model you have with *Linux
64-bit* selected as the Operating System .
#. Open a terminal and navigate to where the
:file:`NVIDIA-Linux-x86_64-<VERSION>.run` file was saved. In this
example, it was saved in the Downloads folder.
.. code-block:: bash
cd ~/Downloads/
#. Make the :file:`NVIDIA-Linux-x86_64-<VERSION>.run` file executable.
.. code-block:: bash
chmod +x :file:`NVIDIA-Linux-x86_64-<VERSION>.run`
Disable the nouveau driver
==========================
The proprietary NVIDIA driver is incompatible with the nouveau driver and
must be disabled before installation can continue.
#. Disable the nouveau driver by creating a blacklist file under
:file:`/etc/modprobe.d` and reboot.
.. code-block:: bash
sudo mkdir /etc/modprobe.d
printf "blacklist nouveau \noptions nouveau modeset=0 \n" | sudo tee --append /etc/modprobe.d/disable-nouveau.conf
#. Reboot the system and log back in. It is normal for the graphical
environment not to start without the NVIDIA driver loaded.
Configure alternative software paths
====================================
The NVIDIA installer is directed to install files under
:file:`/opt/nvidia` as much as possible to keep its contents isolated from the
rest of the |CL| system files under :file:`/usr`. The dynamic linker and X
server must be configured to use the content under
:file:`/opt/nvidia`.
#. Configure the dynamic linker to look for and to cache shared libraries under
:file:`/opt/nvidia/lib` and :file:`/opt/nvidia/lib32` in addition to the
default paths.
.. code-block:: bash
echo "include /etc/ld.so.conf.d/*.conf" | sudo tee --append /etc/ld.so.conf
sudo mkdir /etc/ld.so.conf.d
printf "/opt/nvidia/lib \n/opt/nvidia/lib32 \n" | sudo tee --append /etc/ld.so.conf.d/nvidia.conf
#. Reload the dynamic linker run-time bindings and library cache.
.. code-block:: bash
sudo ldconfig
#. Create a Xorg configuration file to search for modules under
:file:`/opt/nvidia` in addition to the default path.
.. code-block:: bash
sudo mkdir -p /etc/X11/xorg.conf.d/
sudo tee /etc/X11/xorg.conf.d/nvidia-files-opt.conf > /dev/null <<'EOF'
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/opt/nvidia/lib64/xorg/modules"
EndSection
EOF
Install the NVIDIA drivers
==========================
#. A terminal not running on */dev/tty1* is useful to view uninterrupted
installation progress. Switch to a secondary virtual terminal by pushing
:command:`CTRL + ALT + F2` or remotely login over SSH.
#. Navigate to the directory where the NVIDIA installer was downloaded.
.. code-block:: bash
cd ~/Downloads/
#. Run the installer with the advanced options below.
.. code-block:: bash
sudo ./NVIDIA-Linux-x86_64-<VERSION>.run \
--utility-prefix=/opt/nvidia \
--opengl-prefix=/opt/nvidia \
--compat32-prefix=/opt/nvidia \
--compat32-libdir=lib32 \
--x-prefix=/opt/nvidia \
--x-module-path=/opt/nvidia/lib64/xorg/modules \
--x-library-path=/opt/nvidia/lib64 \
--x-sysconfig-path=/etc/X11/xorg.conf.d \
--documentation-prefix=/opt/nvidia \
--application-profile-path=/etc/nvidia \
--no-precompiled-interface \
--no-nvidia-modprobe \
--no-distro-scripts \
--force-libglx-indirect \
--glvnd-egl-config-path=/etc/glvnd/egl_vendor.d \
--egl-external-platform-config-path=/etc/egl/egl_external_platform.d \
--dkms \
--silent
#. The graphical interface may automatically start after the NVIDIA driver
is loaded. Return to the working terminal and log back in if necessary.
#. Confirm that the NVIDIA kernel modules are loaded.
.. code-block:: bash
lsmod | grep ^nvidia
#. Run a |CL| system verification to restore files that the NVIDIA installer
likely deleted.
.. code-block:: bash
sudo swupd repair --quick --bundles=lib-opengl
.. note::
The NVIDIA software places some files under the :file:`/usr` subdirectory
that are not managed by |CL| and conflict with the |CL| stateless design.
Although a limited version of :command:`swupd repair` is run above,
other uses of the :command:`swupd repair` command should be avoided
with the proprietary NVIDIA drivers installed.
Updating the NVIDIA drivers
***************************
The proprietary NVIDIA drivers are installed manually outside of :ref:`swupd
<swupd-about>` and must be updated manually when needed.
Updating the NVIDIA drivers follows the same steps as initial installation,
however the desktop environment must first be stopped so that the drivers are
not in use.
#. Follow the steps in the `Download the NVIDIA Drivers for Linux`_ section
to get the latest NVIDIA drivers.
#. Temporarily set the default boot target to the *multi-user*, which is
a non-graphical runtime.
.. code-block:: bash
sudo systemctl set-default multi-user.target
#. Reboot the system and log back in. It is normal for the graphical
environment not to start.
#. Follow the steps in the `Install the NVIDIA Drivers`_ section to update
the NVIDIA drivers. This installation will overwrite the previous NVIDIA
drivers and files.
#. Set the default boot target back to the *graphical* target.
.. code-block:: bash
sudo systemctl set-default graphical.target
#. Reboot the system and log back in.
#. Trigger a flatpak update that will download the runtime corresponding
with the new NVIDIA drivers for the flatpak apps that require it.
.. code-block:: bash
flatpak update
Uninstalling the NVIDIA drivers
*******************************
The NVIDIA drivers and associated software can be uninstalled and nouveau
driver restored with the instructions in this section.
#. Remove the :file:`modprobe.d` file that prevents nouveau from loading.
.. code-block:: bash
sudo rm /etc/modprobe.d/disable-nouveau.conf
#. Remove the :file:`xorg.conf.d` file that adds a search path for X modules.
.. code:: bash
sudo rm /etc/X11/xorg.conf.d/nvidia-files-opt.conf
#. Run the :command:`sudo /opt/nvidia/bin/nvidia-uninstall`
#. Follow the prompts on the screen and reboot the system.
Debugging installation of NVIDIA drivers
****************************************
* The NVIDIA driver places installer and uninstaller logs under
:file:`/var/log/nvidia-install` and :file:`/var/log/nvidia-uninstall`.
* :file:`NVIDIA-Linux-x86_64-<VERSION>.run --advanced-options` shows many
parameters to control installation behavior.
* :file:`NVIDIA-Linux-x86_64-<VERSION>.run --extract-only` extracts
installation files into a directory named
:file:`NVIDIA-Linux-x86_64-<VERSION>`.
Additional resources
********************
* `Why aren't the NVIDIA Linux drivers open source? <https://nvidia.custhelp.com/app/answers/detail/a_id/1849/kw/Linux>`_
* `Where can I get support for NVIDIA Linux drivers? <https://nvidia.custhelp.com/app/answers/detail/a_id/44/kw/linux>`_
* `NVIDIA Accelerated Linux Graphics Driver Installation Guides <https://download.nvidia.com/XFree86/Linux-x86_64/>`_
.. _`nouveau project`: https://nouveau.freedesktop.org/wiki/
.. _`NVIDIA Driver Downloads website`: https://www.nvidia.com/download/index.aspx
-131
View File
@@ -1,131 +0,0 @@
.. _clear-samba-share-to-Windows:
Enable simple file sharing with a Windows\* machine using Samba\*
#################################################################
This tutorial describes how to enable simple file sharing from a system
running |CL-ATTR| to a Windows machine using Samba. For more advanced sharing,
refer to the `Samba guide`_.
Prerequisites
*************
This tutorial assumes you have installed |CL| on your host system. For
detailed instructions, follow the steps in :ref:`bare-metal-install-desktop`.
Before you install any new packages, update |CL| with the following command:
.. code-block:: bash
sudo swupd update
Set up file sharing
*******************
#. Log in and get root privileges.
.. code-block:: bash
sudo -s
#. Add the storage-utils bundle, which includes the Samba binaries.
.. code-block:: bash
swupd bundle-add storage-utils
.. note::
The os-clr-on-clr bundle also includes the Samba binaries.
#. Create a configuration file called :file:`/etc/samba/smb.conf`. In this
example, `[Downloads]` enables a folder share with a specific user.
`[Documents]` enables a folder share with any user. The example assumes that a
user account `clearlinuxuser` already exists.
If `valid users` is not specified, then anyone with a user account on the
machine and with their Samba password already set can access the folder.
However, the account is only able to access files and folders for which
they have appropriate permissions.
Use :command:`chown` or :command:`chmod` to change either the owner of the
file or the permissions to allow other users to access the file.
.. code-block:: console
[Global]
map to guest = bad user
[Downloads]
path=/home/clearlinuxuser/Downloads
read only = no
guest ok = no
valid users = clearlinuxuser
[Documents]
path=/home/clearlinuxuser/Documents
read only = no
browsable = yes
guest ok = yes
#. Enable the Samba daemon to start every time.
.. code-block:: bash
systemctl enable smb
systemctl start smb
#. Use :command:`smbpasswd` to add the initial password for the user
account to access the share. Be aware that Samba maintains its own list of
passwords for user accounts. The Samba password list can be different than
the password used to log in.
.. code-block:: bash
smbpasswd -a clearlinuxuser
Setup is complete and a Windows machine on the same network can access the
shares. Windows uses the format :file:`\\\\[server IP or hostname]\\folder` to
access shares. Access the shares directly with Windows Explorer or by
mapping a network drive.
Use the IP address of the |CL| machine for an easy access method. If the
|CL| machine is behind an Active Directory domain controller or a DNS server,
use the hostname of the |CL| machine. For other ways to access shares using a
hostname instead of an IP address, see `Chapter 7 of the Samba guide`_.
Map |CL| drive in Windows
*************************
#. Open Windows Explorer and click on the left sidebar on :guilabel:`This PC`
to change the options available at the top.
#. Click the :guilabel:`Map Network Drive` icon and enter the path in the
format: :file:`\\\\[server IP or hostname]\\[shared folder]`
#. Check the box :guilabel:`Connect using different credentials`. Enter
the Samba user `clearlinuxuser` and the password created with
:command:`smbpasswd`. See Figure 1 for details.
.. figure:: figures/smb-1.png
:scale: 70%
:alt: Map a network drive in Windows Explorer
Figure 1: Map a network drive in Windows Explorer.
When complete, Windows Explorer displays the share drive as shown in Figure 2.
.. figure:: figures/smb-2.png
:scale: 70%
:alt: View a share drive in Windows Explorer
Figure 2: View a share drive in Windows Explorer.
.. _Samba guide: https://www.samba.org/samba/docs/using_samba/ch00.html
.. _Chapter 7 of the Samba guide: https://www.samba.org/samba/docs/using_samba/ch07.html
-115
View File
@@ -1,115 +0,0 @@
.. _tutorial-proxy:
Setting up proxy
################
This tutorial shows you how to configure your system for use behind an
outbound proxy to access the Internet.
|CL| applications already benefit from the :ref:`autoproxy`
feature.
.. contents::
:local:
:depth: 1
Prerequisites
*************
This tutorial assumes you have installed |CL| on your host system.
For detailed instructions on installing |CL| on a bare metal system, visit
the :ref:`bare metal installation guide <bare-metal-install-desktop>`.
Shells and programs in a desktop session
****************************************
Terminal
========
Add the following to your ~/.bashrc:
.. code-block:: bash
export http_proxy=http://your.http-proxy.url:port
export https_proxy=http://your.https-proxy.url:port
export ftp_proxy=http://your.ftp-proxy.url:port
export socks_proxy=http://your.socks-proxy.url:port
export no_proxy=".your-company-domain.com,localhost"
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$https_proxy
export FTP_PROXY=$ftp_proxy
export SOCKS_PROXY=$socks_proxy
export NO_PROXY=$no_proxy
wget
****
Run this command to enable downloading from websites from the terminal:
.. code-block:: bash
echo >> ~/.wgetrc <<EOF
http_proxy = your.http-proxy.url:port
https_proxy = your.https-proxy.url:port
ftp_proxy = your.http-proxy.url:port
no_proxy = your-company-domain.com, localhost
EOF
System service (Docker)
***********************
For Docker (and other services that use systemd), you can follow these steps to configure and check proxy settings:
.. note::
Be sure to use :command:`sudo`, as you will need elevated permissions.
#. Create :file:`/etc/systemd/system/docker.service.d` directory to host
configuration information for the Docker service.
#. Create :file:`/etc/systemd/system/docker.service.d/http-proxy.conf` and add:
.. code-block:: bash
[Service]
Environment="HTTP_PROXY=http://your.http-proxy.url:port/"
Environment="HTTPS_PROXY=http://your.https-proxy.url:port/"
#. Load the changes and restart the service:
.. code-block:: bash
sudo systemctl daemon-reload
sudo systemctl restart docker
#. Verify that changes have loaded:
.. code-block:: bash
systemctl show --property=Environment docker
.. code-block:: console
Environment=HTTP_PROXY=http://your.http-proxy.url:port/ HTTPS_PROXY=http://your.https-proxy.url:port/
.. note::
This process enables the ability to successfully run ``docker pull``.
Containers themselves must be configured independently.
git over ssh
************
Add the following to your :file:`~/.ssh/config`:
.. code-block:: bash
host github.com
port 22
user git
ProxyCommand connect-proxy -S your.ssh-proxy.url:port %h %p
.. note::
Though netcat is included with Clear Linux, it is not the BSD version,
which is the one usually used to enable git over ssh.
-28
View File
@@ -1,28 +0,0 @@
.. _tutorials:
Tutorials
#########
Explore our tutorials to discover what you can do with |CL|!
.. toctree::
:maxdepth: 1
:glob:
wordpress/wordpress
flatpak/flatpak
machine-learning/machine-learning
docker/docker
azure
hadoop
fmv
aws-web/aws-web
smb/smb*
spark
kata
kata_migration
kubernetes/kubernetes*
yubikey-u2f
nvidia
redis
tutorial-proxy
@@ -1,504 +0,0 @@
.. _web-server-install:
Set up a LAMP web server on |CL-ATTR|
#####################################
This tutorial provides instructions on how to set up a
:abbr:`LAMP (Linux, Apache\*, MySQL, PHP)` web server on |CL-ATTR| and how
to use phpMyAdmin\* to manage an associated database. Note that this
tutorial installs MariaDB\*, which is a drop-in replacement for MySQL\*.
In order to create a web server using |CL| as the host OS, your host system
must be running |CL|. This tutorial assumes you have installed |CL| on your
host system. For detailed instructions on installing |CL| on a bare metal
system, visit :ref:`bare-metal-install-desktop`.
This tutorial covers:
.. contents:: :local:
:depth: 1
Install Apache
**************
Apache is an open source HTTP web server application that can run on several
operating systems, including |CL|. Go to the `Apache HTTP Server Project`_
for more information.
Install the web-server-basic bundle
===================================
The **web-server-basic** bundle contains the packages needed to install the
Apache software bundle on |CL|.
.. note::
Before you install new packages, update the |CL| with the following
console command:
.. code-block:: bash
sudo swupd update
#. To install the bundle, enter the following command:
.. code-block:: bash
sudo swupd bundle-add web-server-basic
#. To start the Apache service, enter the following commands:
.. code-block:: bash
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
#. To verify that the Apache server application is running, open a web
browser and navigate to: \http://localhost.
If the service is running, a confirmation message will appear, similar to the
message shown in figure 1.
.. figure:: figures/web-server-install-1.png
:alt: This web server is operational from host.
:scale: 50%
`Figure 1: Confirmation that the Apache service is running.`
.. note::
The :file:`index.html` file is located in the :file:`/var/www/html` directory
of your host system. You will copy this file into a new location after you
modify the configuration in the next step.
Change the default configuration and data directory
***************************************************
|CL| is designed to be a :ref:`stateless` operating system which means that you
must create an optional configuration file to override the default values.
The default location of the Apache configuration file, :file:`httpd.conf`,
is located in the :file:`/usr/share/defaults/httpd` directory. |CL| can
override this directory as part of the stateless paradigm. This default
:file:`.conf` file includes the following directives that allow for additional
locations of configuration definitions:
.. code-block:: console
# Virtual hosts
IncludeOptional /usr/share/defaults/httpd/conf.d/*.conf
IncludeOptional /usr/share/defaults/httpd/conf.modules.d/*.conf
IncludeOptional /etc/httpd/conf.d/*.conf
IncludeOptional /etc/httpd/conf.modules.d/*.conf
In this section you will define your own httpd.conf file to override the
default values, and define a custom DocumentRoot for your web server.
#. Create the directory structure for :file:`/etc/httpd/conf.d`.
.. code-block:: bash
sudo mkdir -p /etc/httpd/conf.d
#. Create and open the :file:`httpd.conf` file in your new :file:`/etc/httpd/conf.d`
directory.
.. code-block:: bash
sudo nano /etc/httpd/conf.d/httpd.conf
#. Add the ``DocumentRoot`` variable to :file:`httpd.conf`. Copy the content
listed below into the new :file:`/etc/httpd/conf.d/httpd.conf` file.
.. code-block:: console
#
# Set a new location for DocumentRoot
#
DocumentRoot "/var/www/tutorial"
#
# Relax access to content within /var/www/tutorial for this example
#
<Directory "/var/www/tutorial">
AllowOverride none
Require all granted
</Directory>
#. Create a new ``DocumentRoot`` directory structure and copy the
:file:`index.html` file from :file:`/var/www/html` directory to
:file:`/var/www/tutorial`.
.. code-block:: bash
sudo mkdir p /var/www/tutorial
cd /var/www/tutorial
sudo cp /var/www/html/index.html .
#. To ensure a successful setup, edit the new :file:`index.html` file with an
obvious change.
.. code-block:: bash
sudo nano index.html
For example, we changed the default message
"It works!"
to
"It works from its new location!"
#. Stop and then restart ``httpd.service``.
.. code-block:: bash
sudo systemctl stop httpd.service
sudo systemctl start httpd.service
#. Go to \http://localhost to view the new screen. You should see your updated
default message from step 5.
#. Change the configuration back to the default :file:`/var/www/html`
location. To do this, edit the :file:`/etc/httpd/conf.d/httpd.conf` file
again and replace any instance of /var/www/tutorial with /var/www/html.
.. code-block:: bash
sudo nano /etc/httpd/conf.d/httpd.conf
#. Stop and then restart ``httpd.service``.
.. code-block:: bash
sudo systemctl stop httpd.service
sudo systemctl start httpd.service
#. Go to \http://localhost and verify that you can see the default screen
again.
#. Optionally, remove the /var/www/tutorial directory you previously created.
.. code-block:: bash
sudo rm /var/www/tutorial/index.html
sudo rmdir /var/www/tutorial
Install PHP
***********
An Apache installation allows you to display static web pages. Enabling PHP
allows you to generate and display dynamic web pages. To add this
functionality to your web server, install PHP on your system.
#. To get the php components, enter the following command:
.. code-block:: bash
sudo swupd bundle-add php-basic
#. To enable PHP, enter the following commands:
.. code-block:: bash
sudo systemctl enable php-fpm.service
sudo systemctl start php-fpm.service
sudo systemctl restart httpd.service
After restarting the Apache service, test your PHP installation.
#. Create and open a file named :file:`phpinfo.php` in the :file:`/var/www/html/`
directory using a text editor.
.. code-block:: bash
sudo nano /var/www/html/phpinfo.php
#. Add the following line to the file:
.. code-block:: php
<?PHP phpinfo() ?>
#. Go to \http://localhost/phpinfo.php.
#. Verify that the PHP information screen appears, similar to figure 2:
.. figure:: figures/web-server-install-2.png
:alt: PHP information screen
:width: 600
`Figure 2: The PHP information screen.`
If the PHP information screen is displayed, you have successfully installed
the PHP components and are now ready to add your database application to
complete your LAMP server implementation.
Install MariaDB
***************
Install MariaDB to store content. MariaDB is a drop-in replacement for MySQL
and is available in the database-basic |CL| bundle.
#. To install the database-basic bundle, enter the following command:
.. code-block:: bash
sudo swupd bundle-add database-basic
#. To start MariaDB after it is installed, enter the following commands:
.. code-block:: bash
sudo systemctl enable mariadb
sudo systemctl start mariadb
#. To check the status of MariaDB, enter the following command:
.. code-block:: bash
sudo systemctl status mariadb
Press :kbd:`Ctrl` + :kbd:`c` or :kbd:`q` to exit.
Security hardening
==================
With the MariaDB service running, we can perform some basic security
hardening.
#. To add a basic layer of security, enter the following command:
.. code-block:: bash
sudo mysql_secure_installation
#. Respond to the questions that appear in the script below.
.. note::
Our suggested responses follow each question.
.. code-block:: bash
Enter current password for root (enter for none):
In order to secure MariaDB, we need the current password for the root
user. For a newly installed MariaDB without a set root password, the
password is blank. Thus, press enter to continue.
.. code-block:: bash
OK, successfully used password, moving on...
Set root password? [Y/n]
.. _set-password:
Set the root password to prevent unauthorized MariaDB root user logins.
To set a root password, type 'y'.
.. code-block:: bash
New password:
Type the desired password for the root user.
.. code-block:: bash
Re-enter new password:
Re-type the desired password for the root user.
.. code-block:: bash
Password updated successfully!
Reloading privilege tables..
... Success!
Remove anonymous users? [Y/n]
By default, a MariaDB installation includes an anonymous user that allows
anyone to log in to MariaDB without a user account. This anonymous user
is intended only for testing and for a smoother installation. To remove
the anonymous user and make your database more secure, type 'y'.
.. code-block:: bash
... Success!
Disallow root login remotely? [Y/n]
Normally, root should only be allowed to connect from the 'localhost'. This
ensures that someone cannot guess the root password from the network. To
block any remote root login, type 'y'.
.. code-block:: bash
... Success!
Remove test database and access to it? [Y/n]
By default, MariaDB includes a database named 'test' which anyone can access.
This database is also intended only for testing and should be removed. To
remove the test database, type 'y'.
.. code-block:: bash
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reload privilege tables now? [Y/n]
Reloading the privilege tables ensures all changes made so far take
effect immediately. To reload the privilege tables, type 'y'.
.. code-block:: bash
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
The MariaDB installation is complete, and we can now install phpMyAdmin to
manage the databases.
Install phpMyAdmin
******************
The web-based tool phpMyAdmin is a straightforward way to manage MySQL or
MariaDB databases. Visit the `phpMyAdmin`_ website for the complete
discussion regarding phpMyAdmin, its documentation, the latest downloads,
and other useful information.
In this tutorial, we use the latest English version of phpMyAdmin.
#. Download the :file:`phpMyAdmin-<version>-english.tar.gz` file to your
:file:`~/Downloads` directory. Here, <version> refers to the current
version available at https://www.phpmyadmin.net/downloads.
.. note::
This example downloads and uses version 4.6.4.
#. Once the file has been successfully downloaded and verified, decompress
the file and directories into the Apache web server document root
directory. Use the following commands:
.. code-block:: bash
cd /var/www/html
sudo tar xzvf ~/Downloads/phpMyAdmin-4.6.4-english.tar.gz
#. To keep things simple, rename the newly created
:file:`phpMyAdmin-4.6.4-english` directory to :file:`phpMyAdmin` with the
following command:
.. code-block:: bash
sudo mv phpMyAdmin-4.6.4-english phpMyAdmin
Use phpMyAdmin to manage a database
***********************************
You can use the phpMyAdmin web-based tool to manage your databases. Follow the
steps below for setting up a database called "WordPress".
#. Verify that a successful installation of all LAMP server components by
going to \http://localhost/phpMyAdmin. See figure 3.
#. Log in with your root userid and the password you set up when you ran the
:ref:`mysql_secure_installation command <set-password>`. Enter your
credentials and select :guilabel:`Go` to log in:
.. figure:: figures/web-server-install-3.png
:alt: phpMyAdmin login page
:width: 600
`Figure 3: The phpMyAdmin login page.`
#. Verify a successful login by confirming that the main phpMyAdmin page
displays, as shown in figure 4:
.. figure:: figures/web-server-install-4.png
:alt: phpMyAdmin dashboard
:width: 600
`Figure 4: The phpMyAdmin dashboard.`
#. Set up a database by selecting the :guilabel:`Databases` tab, as shown in
figure 5.
#. Enter `WordPress` in the text field below the :guilabel:`Create database`
label.
#. Select the :guilabel:`utf8_unicode_ci` option from the
:guilabel:`Collation` drop-down menu beside the text field.
#. Click :guilabel:`Create`.
.. figure:: figures/web-server-install-5.png
:alt: Databases tab
:width: 600
`Figure 5: The Databases tab.`
#. Set up user permissions by selecting the :guilabel:`WordPress` database
located in the left panel. See figure 6.
#. Select the :guilabel:`Privileges` tab. Figure 6 shows its contents.
.. figure:: figures/web-server-install-6.png
:alt: Privileges tab
:width: 600
`Figure 6: The Privileges tab.`
#. Click :guilabel:`Add user account` located at the bottom of the
:guilabel:`Privileges` tab. The `Add user account` page appears, as shown
in figure 7.
.. figure:: figures/web-server-install-7.png
:alt: User accounts tab
:width: 600
`Figure 7: The User accounts tab.`
#. Enter the following information in the corresponding fields that appear
in figure 7 above:
* User name: wordpressuser
* Password: wp-example
* Re-type: wp-example
#. In the `Database for user account` section, select
:guilabel:`Grant all privileges on database “WordPress”.`
#. At the bottom of the page, click :guilabel:`Go`.
If successful, you should see the screen shown in figure 8:
.. figure:: figures/web-server-install-8.png
:alt: User added successfully
:width: 600
`Figure 8: The user wordpressuser is successfully added.`
**Congratulations!**
You have now created a fully functional LAMP server along with a
WordPress\*-ready database using |CL|.
Next steps
**********
Next, add the WordPress components needed to host a WordPress website with :ref:`wp-install`.
.. _Apache HTTP Server Project: https://httpd.apache.org/
.. _phpMyAdmin: https://www.phpmyadmin.net/
-126
View File
@@ -1,126 +0,0 @@
.. _yubikey-u2f:
Enable YubiKey U2F Support
##########################
YubiKey\* is a USB security token manufactured by `Yubico`_. Depending on the
model, a YubiKey can support different authentication protocols including:
One-Time Password (OTP), Smart card, FIDO2, and Universal 2nd Factor (U2F).
These instructions will go over configuring a YubiKey for U2F authentication
through a web browser on a |CL-ATTR| system.
A list of `websites
accepting U2F authentication with the YubiKey`_ is available on the Yubico
website. See the Yubico website to learn more about the Yubikey:
https://www.yubico.com/getstarted/meet-the-yubikey/
.. contents:: :local:
:depth: 1
Prerequisites
*************
This tutorial assumes you have:
#. |CL| installed and running.
#. Mozilla Firefox installed on |CL|.
#. A YubiKey.
Enable Linux udev rules for YubiKey
***********************************
:command:`udev` is the Linux device manager which handles events when USB
devices are added and removed. Custom rules needs to be created to properly
identify the YubiKey and provide applications access.
These instructions are derived from: `Yubico support article Using Your U2F
YubiKey with Linux
<https://support.yubico.com/support/solutions/articles/15000006449>`_
#. Create the udev rules folder under :file:`/etc`
.. code:: bash
sudo mkdir -p /etc/udev/rules.d/
#. Download the u2f rules from the Yubico GitHub:
.. code:: bash
curl -O https://raw.githubusercontent.com/Yubico/libu2f-host/master/70-u2f.rules
#. Move the downloaded :file:`70-u2f.rules` file into the :file:`/etc/udev`
folder
.. code:: bash
sudo mv 70-u2f.rules /etc/udev/rules.d/
#. The udev rules should automatically be reloaded. However, they can be
manually reloaded or reboot the system:
.. code:: bash
sudo udevadm control --reload-rules && sudo udevadm trigger
#. Plugin and validate the YubiKey appears as a USB device:
.. code:: bash
lsusb
Enable U2F in Mozilla Firefox
*****************************
Firefox comes with U2F web authentication support disabled by default. U2F
needs to be enabled in the advanced settings.
These instructions are derived from: `Yubico support article Enabling U2F
support in Mozilla Firefox
<https://support.yubico.com/support/solutions/articles/15000017511-enabling-u2f-support-in-mozilla-firefox>`_
#. Launch Mozilla Firefox
#. In the URL bar, type :command:`about:config` to access the advanced
settings.
.. code:: bash
about:config
#. Click the *I accept the risk!* button to continue to the advanced settings
#. Search for the :command:`security.webauth.u2f` and double-click it
so *Value* becomes **true**.
Your YubiKey is now usable on |CL| with Mozilla Firefox with websites that
support U2F authentication.
Related topics
**************
- |CL| :ref:`security`
.. _`Yubico`: https://www.yubico.com/
.. _`websites accepting U2F authentication with the YubiKey`: https://www.yubico.com/works-with-yubikey/catalog/#protocol=universal-2nd-factor-(u2f)&usecase=all&key=all
Binary file not shown.

Before

Width:  |  Height:  |  Size: 673 B

-676
View File
@@ -1,676 +0,0 @@
/*
* basic.css
* ~~~~~~~~~
*
* Sphinx stylesheet -- basic theme.
*
* :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
/* -- main layout ----------------------------------------------------------- */
div.clearer {
clear: both;
}
/* -- relbar ---------------------------------------------------------------- */
div.related {
width: 100%;
font-size: 90%;
}
div.related h3 {
display: none;
}
div.related ul {
margin: 0;
padding: 0 0 0 10px;
list-style: none;
}
div.related li {
display: inline;
}
div.related li.right {
float: right;
margin-right: 5px;
}
/* -- sidebar --------------------------------------------------------------- */
div.sphinxsidebarwrapper {
padding: 10px 5px 0 10px;
}
div.sphinxsidebar {
float: left;
width: 230px;
margin-left: -100%;
font-size: 90%;
word-wrap: break-word;
overflow-wrap : break-word;
}
div.sphinxsidebar ul {
list-style: none;
}
div.sphinxsidebar ul ul,
div.sphinxsidebar ul.want-points {
margin-left: 20px;
list-style: square;
}
div.sphinxsidebar ul ul {
margin-top: 0;
margin-bottom: 0;
}
div.sphinxsidebar form {
margin-top: 10px;
}
div.sphinxsidebar input {
border: 1px solid #98dbcc;
font-family: sans-serif;
font-size: 1em;
}
div.sphinxsidebar #searchbox form.search {
overflow: hidden;
}
div.sphinxsidebar #searchbox input[type="text"] {
float: left;
width: 80%;
padding: 0.25em;
box-sizing: border-box;
}
div.sphinxsidebar #searchbox input[type="submit"] {
float: left;
width: 20%;
border-left: none;
padding: 0.25em;
box-sizing: border-box;
}
img {
border: 0;
max-width: 100%;
}
/* -- search page ----------------------------------------------------------- */
ul.search {
margin: 10px 0 0 20px;
padding: 0;
}
ul.search li {
padding: 5px 0 5px 20px;
background-image: url(file.png);
background-repeat: no-repeat;
background-position: 0 7px;
}
ul.search li a {
font-weight: bold;
}
ul.search li div.context {
color: #888;
margin: 2px 0 0 30px;
text-align: left;
}
ul.keywordmatches li.goodmatch a {
font-weight: bold;
}
/* -- index page ------------------------------------------------------------ */
table.contentstable {
width: 90%;
margin-left: auto;
margin-right: auto;
}
table.contentstable p.biglink {
line-height: 150%;
}
a.biglink {
font-size: 1.3em;
}
span.linkdescr {
font-style: italic;
padding-top: 5px;
font-size: 90%;
}
/* -- general index --------------------------------------------------------- */
table.indextable {
width: 100%;
}
table.indextable td {
text-align: left;
vertical-align: top;
}
table.indextable ul {
margin-top: 0;
margin-bottom: 0;
list-style-type: none;
}
table.indextable > tbody > tr > td > ul {
padding-left: 0em;
}
table.indextable tr.pcap {
height: 10px;
}
table.indextable tr.cap {
margin-top: 10px;
background-color: #f2f2f2;
}
img.toggler {
margin-right: 3px;
margin-top: 3px;
cursor: pointer;
}
div.modindex-jumpbox {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 1em 0 1em 0;
padding: 0.4em;
}
div.genindex-jumpbox {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 1em 0 1em 0;
padding: 0.4em;
}
/* -- domain module index --------------------------------------------------- */
table.modindextable td {
padding: 2px;
border-collapse: collapse;
}
/* -- general body styles --------------------------------------------------- */
div.body {
min-width: 450px;
max-width: 800px;
}
div.body p, div.body dd, div.body li, div.body blockquote {
-moz-hyphens: auto;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
a.headerlink {
visibility: hidden;
}
h1:hover > a.headerlink,
h2:hover > a.headerlink,
h3:hover > a.headerlink,
h4:hover > a.headerlink,
h5:hover > a.headerlink,
h6:hover > a.headerlink,
dt:hover > a.headerlink,
caption:hover > a.headerlink,
p.caption:hover > a.headerlink,
div.code-block-caption:hover > a.headerlink {
visibility: visible;
}
div.body p.caption {
text-align: inherit;
}
div.body td {
text-align: left;
}
.first {
margin-top: 0 !important;
}
p.rubric {
margin-top: 30px;
font-weight: bold;
}
img.align-left, .figure.align-left, object.align-left {
clear: left;
float: left;
margin-right: 1em;
}
img.align-right, .figure.align-right, object.align-right {
clear: right;
float: right;
margin-left: 1em;
}
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.align-right {
text-align: right;
}
/* -- sidebars -------------------------------------------------------------- */
div.sidebar {
margin: 0 0 0.5em 1em;
border: 1px solid #ddb;
padding: 7px 7px 0 7px;
background-color: #ffe;
width: 40%;
float: right;
}
p.sidebar-title {
font-weight: bold;
}
/* -- topics ---------------------------------------------------------------- */
div.topic {
border: 1px solid #ccc;
padding: 7px 7px 0 7px;
margin: 10px 0 10px 0;
}
p.topic-title {
font-size: 1.1em;
font-weight: bold;
margin-top: 10px;
}
/* -- admonitions ----------------------------------------------------------- */
div.admonition {
margin-top: 10px;
margin-bottom: 10px;
padding: 7px;
}
div.admonition dt {
font-weight: bold;
}
div.admonition dl {
margin-bottom: 0;
}
p.admonition-title {
margin: 0px 10px 5px 0px;
font-weight: bold;
}
div.body p.centered {
text-align: center;
margin-top: 25px;
}
/* -- tables ---------------------------------------------------------------- */
table.docutils {
border: 0;
border-collapse: collapse;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
table caption span.caption-number {
font-style: italic;
}
table caption span.caption-text {
}
table.docutils td, table.docutils th {
padding: 1px 8px 1px 5px;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #aaa;
}
table.footnote td, table.footnote th {
border: 0 !important;
}
th {
text-align: left;
padding-right: 5px;
}
table.citation {
border-left: solid 1px gray;
margin-left: 1px;
}
table.citation td {
border-bottom: none;
}
/* -- figures --------------------------------------------------------------- */
div.figure {
margin: 0.5em;
padding: 0.5em;
}
div.figure p.caption {
padding: 0.3em;
}
div.figure p.caption span.caption-number {
font-style: italic;
}
div.figure p.caption span.caption-text {
}
/* -- field list styles ----------------------------------------------------- */
table.field-list td, table.field-list th {
border: 0 !important;
}
.field-list ul {
margin: 0;
padding-left: 1em;
}
.field-list p {
margin: 0;
}
.field-name {
-moz-hyphens: manual;
-ms-hyphens: manual;
-webkit-hyphens: manual;
hyphens: manual;
}
/* -- hlist styles ---------------------------------------------------------- */
table.hlist td {
vertical-align: top;
}
/* -- other body styles ----------------------------------------------------- */
ol.arabic {
list-style: decimal;
}
ol.loweralpha {
list-style: lower-alpha;
}
ol.upperalpha {
list-style: upper-alpha;
}
ol.lowerroman {
list-style: lower-roman;
}
ol.upperroman {
list-style: upper-roman;
}
dl {
margin-bottom: 15px;
}
dd p {
margin-top: 0px;
}
dd ul, dd table {
margin-bottom: 10px;
}
dd {
margin-top: 3px;
margin-bottom: 10px;
margin-left: 30px;
}
dt:target, span.highlighted {
background-color: #fbe54e;
}
rect.highlighted {
fill: #fbe54e;
}
dl.glossary dt {
font-weight: bold;
font-size: 1.1em;
}
.optional {
font-size: 1.3em;
}
.sig-paren {
font-size: larger;
}
.versionmodified {
font-style: italic;
}
.system-message {
background-color: #fda;
padding: 5px;
border: 3px solid red;
}
.footnote:target {
background-color: #ffa;
}
.line-block {
display: block;
margin-top: 1em;
margin-bottom: 1em;
}
.line-block .line-block {
margin-top: 0;
margin-bottom: 0;
margin-left: 1.5em;
}
.guilabel, .menuselection {
font-family: sans-serif;
}
.accelerator {
text-decoration: underline;
}
.classifier {
font-style: oblique;
}
abbr, acronym {
border-bottom: dotted 1px;
cursor: help;
}
/* -- code displays --------------------------------------------------------- */
pre {
overflow: auto;
overflow-y: hidden; /* fixes display issues on Chrome browsers */
}
span.pre {
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
td.linenos pre {
padding: 5px 0px;
border: 0;
background-color: transparent;
color: #aaa;
}
table.highlighttable {
margin-left: 0.5em;
}
table.highlighttable td {
padding: 0 0.5em 0 0.5em;
}
div.code-block-caption {
padding: 2px 5px;
font-size: small;
}
div.code-block-caption code {
background-color: transparent;
}
div.code-block-caption + div > div.highlight > pre {
margin-top: 0;
}
div.code-block-caption span.caption-number {
padding: 0.1em 0.3em;
font-style: italic;
}
div.code-block-caption span.caption-text {
}
div.literal-block-wrapper {
padding: 1em 1em 0;
}
div.literal-block-wrapper div.highlight {
margin: 0;
}
code.descname {
background-color: transparent;
font-weight: bold;
font-size: 1.2em;
}
code.descclassname {
background-color: transparent;
}
code.xref, a code {
background-color: transparent;
font-weight: bold;
}
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
background-color: transparent;
}
.viewcode-link {
float: right;
}
.viewcode-back {
float: right;
font-family: sans-serif;
}
div.viewcode-block:target {
margin: -1px -10px;
padding: 0 10px;
}
/* -- math display ---------------------------------------------------------- */
img.math {
vertical-align: middle;
}
div.body div.math p {
text-align: center;
}
span.eqno {
float: right;
}
span.eqno a.headerlink {
position: relative;
left: 0px;
z-index: 1;
}
div.math:hover a.headerlink {
visibility: visible;
}
/* -- printout stylesheet --------------------------------------------------- */
@media print {
div.document,
div.documentwrapper,
div.bodywrapper {
margin: 0 !important;
width: 100%;
}
div.sphinxsidebar,
div.related,
div.footer,
#top-link {
display: none;
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 756 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 829 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 641 B

-1
View File
@@ -1 +0,0 @@
.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}
File diff suppressed because one or more lines are too long
-313
View File
@@ -1,313 +0,0 @@
/*
* doctools.js
* ~~~~~~~~~~~
*
* Sphinx JavaScript utilities for all documentation.
*
* :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
/**
* select a different prefix for underscore
*/
$u = _.noConflict();
/**
* make the code below compatible with browsers without
* an installed firebug like debugger
if (!window.console || !console.firebug) {
var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
"dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
"profile", "profileEnd"];
window.console = {};
for (var i = 0; i < names.length; ++i)
window.console[names[i]] = function() {};
}
*/
/**
* small helper function to urldecode strings
*/
jQuery.urldecode = function(x) {
return decodeURIComponent(x).replace(/\+/g, ' ');
};
/**
* small helper function to urlencode strings
*/
jQuery.urlencode = encodeURIComponent;
/**
* This function returns the parsed url parameters of the
* current request. Multiple values per key are supported,
* it will always return arrays of strings for the value parts.
*/
jQuery.getQueryParameters = function(s) {
if (typeof s === 'undefined')
s = document.location.search;
var parts = s.substr(s.indexOf('?') + 1).split('&');
var result = {};
for (var i = 0; i < parts.length; i++) {
var tmp = parts[i].split('=', 2);
var key = jQuery.urldecode(tmp[0]);
var value = jQuery.urldecode(tmp[1]);
if (key in result)
result[key].push(value);
else
result[key] = [value];
}
return result;
};
/**
* highlight a given string on a jquery object by wrapping it in
* span elements with the given class name.
*/
jQuery.fn.highlightText = function(text, className) {
function highlight(node, addItems) {
if (node.nodeType === 3) {
var val = node.nodeValue;
var pos = val.toLowerCase().indexOf(text);
if (pos >= 0 &&
!jQuery(node.parentNode).hasClass(className) &&
!jQuery(node.parentNode).hasClass("nohighlight")) {
var span;
var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
if (isInSVG) {
span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
} else {
span = document.createElement("span");
span.className = className;
}
span.appendChild(document.createTextNode(val.substr(pos, text.length)));
node.parentNode.insertBefore(span, node.parentNode.insertBefore(
document.createTextNode(val.substr(pos + text.length)),
node.nextSibling));
node.nodeValue = val.substr(0, pos);
if (isInSVG) {
var bbox = span.getBBox();
var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
rect.x.baseVal.value = bbox.x;
rect.y.baseVal.value = bbox.y;
rect.width.baseVal.value = bbox.width;
rect.height.baseVal.value = bbox.height;
rect.setAttribute('class', className);
var parentOfText = node.parentNode.parentNode;
addItems.push({
"parent": node.parentNode,
"target": rect});
}
}
}
else if (!jQuery(node).is("button, select, textarea")) {
jQuery.each(node.childNodes, function() {
highlight(this, addItems);
});
}
}
var addItems = [];
var result = this.each(function() {
highlight(this, addItems);
});
for (var i = 0; i < addItems.length; ++i) {
jQuery(addItems[i].parent).before(addItems[i].target);
}
return result;
};
/*
* backward compatibility for jQuery.browser
* This will be supported until firefox bug is fixed.
*/
if (!jQuery.browser) {
jQuery.uaMatch = function(ua) {
ua = ua.toLowerCase();
var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
/(msie) ([\w.]+)/.exec(ua) ||
ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
[];
return {
browser: match[ 1 ] || "",
version: match[ 2 ] || "0"
};
};
jQuery.browser = {};
jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
}
/**
* Small JavaScript module for the documentation.
*/
var Documentation = {
init : function() {
this.fixFirefoxAnchorBug();
this.highlightSearchWords();
this.initIndexTable();
},
/**
* i18n support
*/
TRANSLATIONS : {},
PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; },
LOCALE : 'unknown',
// gettext and ngettext don't access this so that the functions
// can safely bound to a different name (_ = Documentation.gettext)
gettext : function(string) {
var translated = Documentation.TRANSLATIONS[string];
if (typeof translated === 'undefined')
return string;
return (typeof translated === 'string') ? translated : translated[0];
},
ngettext : function(singular, plural, n) {
var translated = Documentation.TRANSLATIONS[singular];
if (typeof translated === 'undefined')
return (n == 1) ? singular : plural;
return translated[Documentation.PLURALEXPR(n)];
},
addTranslations : function(catalog) {
for (var key in catalog.messages)
this.TRANSLATIONS[key] = catalog.messages[key];
this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
this.LOCALE = catalog.locale;
},
/**
* add context elements like header anchor links
*/
addContextElements : function() {
$('div[id] > :header:first').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this headline')).
appendTo(this);
});
$('dt[id]').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this definition')).
appendTo(this);
});
},
/**
* workaround a firefox stupidity
* see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
*/
fixFirefoxAnchorBug : function() {
if (document.location.hash && $.browser.mozilla)
window.setTimeout(function() {
document.location.href += '';
}, 10);
},
/**
* highlight the search words provided in the url in the text
*/
highlightSearchWords : function() {
var params = $.getQueryParameters();
var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
if (terms.length) {
var body = $('div.body');
if (!body.length) {
body = $('body');
}
window.setTimeout(function() {
$.each(terms, function() {
body.highlightText(this.toLowerCase(), 'highlighted');
});
}, 10);
$('<p class="highlight-link"><a href="javascript:Documentation.' +
'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
.appendTo($('#searchbox'));
}
},
/**
* init the domain index toggle buttons
*/
initIndexTable : function() {
var togglers = $('img.toggler').click(function() {
var src = $(this).attr('src');
var idnum = $(this).attr('id').substr(7);
$('tr.cg-' + idnum).toggle();
if (src.substr(-9) === 'minus.png')
$(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
else
$(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
}).css('display', '');
if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) {
togglers.click();
}
},
/**
* helper function to hide the search marks again
*/
hideSearchWords : function() {
$('#searchbox .highlight-link').fadeOut(300);
$('span.highlighted').removeClass('highlighted');
},
/**
* make the url absolute
*/
makeURL : function(relativeURL) {
return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
},
/**
* get the current relative url
*/
getCurrentURL : function() {
var path = document.location.pathname;
var parts = path.split(/\//);
$.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
if (this === '..')
parts.pop();
});
var url = parts.join('/');
return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
},
initOnKeyListeners: function() {
$(document).keyup(function(event) {
var activeElementType = document.activeElement.tagName;
// don't navigate when in search box or textarea
if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') {
switch (event.keyCode) {
case 37: // left
var prevHref = $('link[rel="prev"]').prop('href');
if (prevHref) {
window.location.href = prevHref;
return false;
}
case 39: // right
var nextHref = $('link[rel="next"]').prop('href');
if (nextHref) {
window.location.href = nextHref;
return false;
}
}
}
});
}
};
// quick alias for translations
_ = Documentation.gettext;
$(document).ready(function() {
Documentation.init();
});
-296
View File
@@ -1,296 +0,0 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
VERSION: '',
LANGUAGE: 'None',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
NAVIGATION_WITH_KEYS: false,
SEARCH_LANGUAGE_STOP_WORDS: ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]
};
/* Non-minified version JS is _stemmer.js if file is provided */
/**
* Porter Stemmer
*/
var Stemmer = function() {
var step2list = {
ational: 'ate',
tional: 'tion',
enci: 'ence',
anci: 'ance',
izer: 'ize',
bli: 'ble',
alli: 'al',
entli: 'ent',
eli: 'e',
ousli: 'ous',
ization: 'ize',
ation: 'ate',
ator: 'ate',
alism: 'al',
iveness: 'ive',
fulness: 'ful',
ousness: 'ous',
aliti: 'al',
iviti: 'ive',
biliti: 'ble',
logi: 'log'
};
var step3list = {
icate: 'ic',
ative: '',
alize: 'al',
iciti: 'ic',
ical: 'ic',
ful: '',
ness: ''
};
var c = "[^aeiou]"; // consonant
var v = "[aeiouy]"; // vowel
var C = c + "[^aeiouy]*"; // consonant sequence
var V = v + "[aeiou]*"; // vowel sequence
var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0
var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1
var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1
var s_v = "^(" + C + ")?" + v; // vowel in stem
this.stemWord = function (w) {
var stem;
var suffix;
var firstch;
var origword = w;
if (w.length < 3)
return w;
var re;
var re2;
var re3;
var re4;
firstch = w.substr(0,1);
if (firstch == "y")
w = firstch.toUpperCase() + w.substr(1);
// Step 1a
re = /^(.+?)(ss|i)es$/;
re2 = /^(.+?)([^s])s$/;
if (re.test(w))
w = w.replace(re,"$1$2");
else if (re2.test(w))
w = w.replace(re2,"$1$2");
// Step 1b
re = /^(.+?)eed$/;
re2 = /^(.+?)(ed|ing)$/;
if (re.test(w)) {
var fp = re.exec(w);
re = new RegExp(mgr0);
if (re.test(fp[1])) {
re = /.$/;
w = w.replace(re,"");
}
}
else if (re2.test(w)) {
var fp = re2.exec(w);
stem = fp[1];
re2 = new RegExp(s_v);
if (re2.test(stem)) {
w = stem;
re2 = /(at|bl|iz)$/;
re3 = new RegExp("([^aeiouylsz])\\1$");
re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
if (re2.test(w))
w = w + "e";
else if (re3.test(w)) {
re = /.$/;
w = w.replace(re,"");
}
else if (re4.test(w))
w = w + "e";
}
}
// Step 1c
re = /^(.+?)y$/;
if (re.test(w)) {
var fp = re.exec(w);
stem = fp[1];
re = new RegExp(s_v);
if (re.test(stem))
w = stem + "i";
}
// Step 2
re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
if (re.test(w)) {
var fp = re.exec(w);
stem = fp[1];
suffix = fp[2];
re = new RegExp(mgr0);
if (re.test(stem))
w = stem + step2list[suffix];
}
// Step 3
re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
if (re.test(w)) {
var fp = re.exec(w);
stem = fp[1];
suffix = fp[2];
re = new RegExp(mgr0);
if (re.test(stem))
w = stem + step3list[suffix];
}
// Step 4
re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
re2 = /^(.+?)(s|t)(ion)$/;
if (re.test(w)) {
var fp = re.exec(w);
stem = fp[1];
re = new RegExp(mgr1);
if (re.test(stem))
w = stem;
}
else if (re2.test(w)) {
var fp = re2.exec(w);
stem = fp[1] + fp[2];
re2 = new RegExp(mgr1);
if (re2.test(stem))
w = stem;
}
// Step 5
re = /^(.+?)e$/;
if (re.test(w)) {
var fp = re.exec(w);
stem = fp[1];
re = new RegExp(mgr1);
re2 = new RegExp(meq1);
re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
w = stem;
}
re = /ll$/;
re2 = new RegExp(mgr1);
if (re.test(w) && re2.test(w)) {
re = /.$/;
w = w.replace(re,"");
}
// and turn initial Y back to y
if (firstch == "y")
w = firstch.toLowerCase() + w.substr(1);
return w;
}
}
var splitChars = (function() {
var result = {};
var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
var i, j, start, end;
for (i = 0; i < singles.length; i++) {
result[singles[i]] = true;
}
var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
[722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
[1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
[1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
[1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
[2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
[2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
[2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
[2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
[2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
[2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
[2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
[3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
[3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
[3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
[3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
[3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
[3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
[4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
[4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
[4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
[4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
[5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
[6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
[6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
[6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
[6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
[7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
[7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
[8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
[8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
[8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
[10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
[11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
[12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
[12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
[12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
[19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
[42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
[42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
[43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
[43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
[43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
[43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
[44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
[57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
[64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
[65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
[65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
for (i = 0; i < ranges.length; i++) {
start = ranges[i][0];
end = ranges[i][1];
for (j = start; j <= end; j++) {
result[j] = true;
}
}
return result;
})();
function splitQuery(query) {
var result = [];
var start = -1;
for (var i = 0; i < query.length; i++) {
if (splitChars[query.charCodeAt(i)]) {
if (start !== -1) {
result.push(query.slice(start, i));
start = -1;
}
} else if (start === -1) {
start = i;
}
}
if (start !== -1) {
result.push(query.slice(start));
}
return result;
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 B

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 B

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 286 B

Some files were not shown because too many files have changed in this diff Show More