Compare commits

..

2803 Commits

Author SHA1 Message Date
pixelgeek 2f82bcc3a3 Update index.rst
Update to the new IRC channel
2021-05-19 17:42:55 -07:00
dependabot[bot] 9ce2c83816 Bump jinja2 from 2.10.1 to 2.11.3 (#1222)
Bumps [jinja2](https://github.com/pallets/jinja) from 2.10.1 to 2.11.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/2.10.1...2.11.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-29 16:16:42 -07:00
Mark Horn 7069fd70a1 guides: Add new Kubernetes migration guide (#1220)
* guides: Add new Kubernetes migration guide

This guide provide direction in upgrade Kubernetes from the
1.17.x release up to the 1.19.x release due to Clear missing
the 1.18.x release.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>

* Corrects reST syntax for proper display of code-blocks, - For correct indentation levels when substeps appear - To correct "For each of the other notes..." to "nodes..." - To use list-table to show kubeadm component configs - To retitle ref label to "_kubernetes_migration", prev not unique - TBD: Waiting on actual hyperlinks, not prev included.

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

* guides: Fix the links for k8s-migration

- Rename the new guide
- Fix references and links
- Fix formatting

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>

* Corrects copyright value in conf.py.

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

Co-authored-by: michael vincerra <michael.vincerra@intel.com>
2021-02-25 17:39:56 -08:00
Christopher Morrow e1e313674a add dep for create_stack.sh kubernetes script (#1215)
The create_stack.sh script requires git to complete fully. Perhaps this should be added to the setup_system.sh script, but until it does, this change allows the steps to complete without error.
2021-01-11 10:18:48 -08:00
KJM d3b0b1cc6c Update nvidia.rst (#1213) 2020-12-21 14:56:36 -08:00
michael vincerra 830f35e59c Remove UEFI requirement per clr-installer release. (#1208)
* Remove UEFI requirement per clr-installer release.
- https://github.com/clearlinux/clr-installer/pull/666
- Closes #1207

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

* Add hyperlink ref to clr-boot-manager readme for expl and options.

Signed-off-by: michael vincerra <michael.vincerra@intel.com>
2020-10-06 11:25:00 -07:00
Beth Dean 62ce1a65b7 Remove Spark tutorial -- it's obsolete. (#1209) 2020-10-06 11:24:32 -07:00
KJM 7e52a3e128 fix misspelling (#1203)
'explicitely' should be explicitly
2020-07-21 11:10:41 -07:00
KJM 4f0b8c2c81 fix typo (#1204)
"it's" changed to "its" to correctly represent possessive form
2020-07-20 10:26:37 -07:00
michael vincerra 60d975b3fa Add include in ZFS tutorial to reference kernel-module-dkms (#1200)
* Adds targets for include in source doc.

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

* Adds include directive pointing to new targets in kernel-modules-dkms

- Keep documentation DRY and modular.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-07-10 10:32:49 -07:00
jurobystricky 0093ed4fc0 Update vnc.rst (#1196) 2020-06-30 11:10:23 -07:00
puneetse 1b85a8c514 Update FAQ ZFS question with link to tutorial (#1197) 2020-06-30 09:44:35 -07:00
Kristal Dale 52b294d2af Update TM&B in tutorials section of docs (#1193)
* Update TM&B in tutorials section of docs

- Add disclaimers for Intel trademarks
- Update some 3rd party trademark attributions

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

* Correct broken link in kubernetes.rst

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

* - minor edit: escape asterisk(*) per feedback.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-06-26 12:51:20 -07:00
Peter Jackson d6aa1285ce peteonrails/add zfs tutorial (#1174)
* Initial conversion of markdown guide

* More formatting

* Update zfs.rst

* Acknowlege @zaffle and @rincebrain's work in the clear repo

* Update zfs tutorial to reflect a DKMS build

* Clean up zfs tutorial

* For clarity

* Start working on ZFS on Root outline

* Update zfs.rst

* Sentence casing

* Update zfs.rst

* Add ZFS to the tutorials list

* Fix derp

* Formatting and simplification of language

* Remove ZFS on root for now

* Update zfs.rst

* Update zfs.rst

* More formatting

* Merge

* Move links to end note format

* More formatting and wording

* Link to article on ZFS mount generator

* Typo - Update source/tutorials/zfs.rst

Co-authored-by: Brett T. Warden <4c0e8e88@tm.wgz.org>

* Typo - Update source/tutorials/zfs.rst

Co-authored-by: Brett T. Warden <4c0e8e88@tm.wgz.org>

* Capitalize LTS - Update source/tutorials/zfs.rst

Co-authored-by: Brett T. Warden <4c0e8e88@tm.wgz.org>

* Capitalize LTS - Update source/tutorials/zfs.rst

Co-authored-by: Brett T. Warden <4c0e8e88@tm.wgz.org>

* Remove sudo from systemd 01-zfs.conf creation -- Update source/tutorials/zfs.rst

Co-authored-by: Brett T. Warden <4c0e8e88@tm.wgz.org>

* Add caution to Background section per PR feedback.

* Remove -dev bundle installation -- not necessary

* Symlink services into /etc/systemd. Add note about other services.

* Remove sig_unenforce since DKMS does this for us

* Add troubleshooting info to Caution section

* Address more PR feedback -- Link ZFS on Linux repo

* Revise wording for legal compliance and correct syntax.

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

* Respond to reviewer feedback on wording; add sudo to commands as applicable.

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

* Incorporate reviewer feedback on wording, organization, commands.

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

* Clarify OpenZFS kernel modules must be loaded before mnounting OpenZFS.

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

Co-authored-by: Brett T. Warden <4c0e8e88@tm.wgz.org>
Co-authored-by: Michael Vincerra <michael.vincerra@intel.com>
2020-06-26 12:50:50 -07:00
Kristal Dale 552db8b0f5 Update TM&B in guides section of docs (#1187)
* Update TM&B in guides section of docs

- Add disclaimers for Intel trademarks
- Update/correct product names in text per Intel guidance

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

* Fix syntax/indent errors.

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

* - Add link back in (accidental removal) (dlrs-inference.rst) - Minor language clarifications
(compatible-kernels.rst) - Correct missed trademark (performance.rst)

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

* - Correct product name in dlrs-inference.rst (confirmed with original author)
- Correct product name in dbrs.rst (confirmed with original author)
- Correct product name in compatible-kernels.rst

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

* Add in missing (r) in dbrs.rst

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-06-16 10:59:01 -07:00
michael vincerra 73e66c91b4 Adds option to bare-metal-install-* to use YAML config file for installation. (#1189)
- Improve discoverability of install-configfile; add link in intro
- Closes #1083
- Adds related topics.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-06-08 10:17:21 -07:00
michael vincerra a72721e8a5 Removes error message re "Missing CLR_SWAP partition" (#1188)
- Error message no longer accurate given default change to swapfile.
- Closes #1132.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-06-03 16:44:56 -07:00
michael vincerra d31ed849ff Align bare-metal-install-* docs with clr-installer verify-iso-integrity (#1186)
* Align bare-metal-install-* docs with clr-installer verify-iso-integrity

- New clr-installer feature, uses checksum to verify ISO image
- See also: https://github.com/clearlinux/clr-installer/pull/737
- Closes #1185
- Adds new section, Choose boot menu option.
- Figure 01 revised in bare-metal-desktop and -server
- Changes hierarchical levels of headers for consistency.
- Removes Software(optional) section from bare-metal-install-desktop
- Latter section is not relevant to installation process; no value
- Respond to reviewer feedback on wording.

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

* Wording revisions per reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-06-03 11:27:41 -07:00
bktan8 b3bbfbb1ca Update compatibility-check (#1183)
Closes #1076

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-06-02 20:24:03 -07:00
Kristal Dale b42486ccb3 Update TM&B in Reference section of docs (#1181)
- Add disclaimers for Intel trademarks
- Minor corrections to a couple of Intel trademarks
- Add required nouns to Intel trademarks
- Remove duplicate '* Other names and brands ...'
- Remove SKU from table header in compatible hardware (as SKU is only part of the name)

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-06-02 11:35:42 -07:00
Kevin Putnam f6b6364490 Implements copy button (#1180)
* Adds support for sphinx_copybutton.

Closes #1134

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

* Additional config.

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

* Remove cruft.;)

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

* **DO NOT MERGE** Please verify changes with tutorials/proxy.rst. Once verified remove changes to proxy.rst.

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

* Provides example usage of new codeblock copy behavior:

1. ShellSession (line 228 in kernel-modules-dkms.rst) - will copy everything except prompt.
2. Console (line 74 in kernel-modules-dkms.rst) - will copy only the input line without the prompt.

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

Co-authored-by: Michael Vincerra <michael.vincerra@intel.com>
2020-06-02 11:21:34 -07:00
Kristal Dale 7afc835e56 Update TM&B in About section of docs (#1182)
* Update TM&B in About section of docs

- Add disclaimers for Intel trademarks
- Add asterisk for 3rd party trademarks
- Remove redundant asterisks (only first use needed)

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

* Adds "See Note below" for legacy support of `systemd-networkd`.

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

Co-authored-by: Michael Vincerra <michael.vincerra@intel.com>
2020-06-02 09:53:22 -07:00
Kristal Dale 9917676b92 Update TM&B in Get Started section of docs (#1184)
- Add disclaimers for Intel trademarks

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-06-02 09:21:35 -07:00
michael vincerra 0866c4a17f Revises tutorial ratings flowchart for logical coherence. (#1176)
- "Will impact of errors cause system failure" had 2 "yes" outputs.
- Export flowchart as SVG for improved scalability in web/mobile
- Closes #1175

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-05-21 11:34:49 -07:00
Kevin Putnam 203882bc7e Update to Sphinx 2.2.0 to update jquery.js to 3.4.1 (#1179)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-05-21 10:38:52 -07:00
bktan8 f4670e50bf Update "Proxy Configuration" tutorial (#1165)
Closes #1125

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-20 10:02:12 -07:00
michael vincerra 408f5965a7 Add 3 tutorials to tutorials index for discoverability. (#1173)
- Closes #1171

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-05-20 08:38:37 -07:00
michael vincerra 3a84441854 Deprecate OpenVINO tutorial; CL no longer supports computer-vision-openvino (#1177)
* Deprecate OpenVINO tutorial; CL no longer supports computer-vision-openvino.

- Closes #1166
- openvino was also removed from containers-basic bundle
- See also: https://community.clearlinux.org/t/openvino-in-clear-linux-os-moving-to-docker/4566

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

* Remove ref to computer-vision-openvino in developer-workstation.

- Remove ref to openVINO in tutorials index.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-05-19 11:54:20 -07:00
michael vincerra 659052ef96 Revise tutorial index to Low, Moderate, Difficult per CL meeting. (#1170)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-05-15 16:53:45 -07:00
bktan8 75f5e6d3b7 Shorten WordPress, LAMP, HPC tutorial titles (#1168)
Closes #1167

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-15 16:25:23 -07:00
bktan8 3a28d5d548 Tutorial: Create a mirror of upstream update server (#1153)
Closes #1133

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-15 16:22:42 -07:00
Kevin Putnam aa214223a5 Add reDocs GUI support (#1117)
* Adding support for reDocs GUI to Clear Linux Docs repo.

1. Added .tox and MANIFEST to .gitignore
2. Added py rule to make.bat to enable building of bundles.html.txt in Windows
3. Added .tox to exclude_patterns in conf.py
4. Added tox.ini and setup.py support files to project.

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

* Updated setup.py with Clear Linux docs info.

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

* Small adjustment.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-05-12 17:45:00 -07:00
michael vincerra 179a464571 Adds rationale for tutorial difficulty ratings (#1144)
- Closes #1082
- Add flowchart, and relocate skill-levels to reference dir
- Revises flowchart to show revised rating categories
- Revises title to "Tutorial difficulty ratings"
- Incorporates reviewer feedback
- Adds link in tutorials index to tutorial-ratings
- Revises filename and title for consistency

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-05-12 16:15:34 -07:00
Kevin Putnam 112f19c842 Cool columns of tutorials sorted by experience level. (#1143)
* Cool columns of tutorials sorted by experience level.

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

* Fixed wording of 1st paragraph

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

* Moved kubernetes to High category.

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

* Made change to address github action check.

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

* Restored to :ref: from :doc:

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

* Updates tutorial index with latest changes on master.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-05-12 12:59:45 -07:00
bktan8 5481c7707f Update Redis tutorial (#1161)
Closes #1126

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-11 16:32:55 -07:00
bktan8 c7a87aa1ea Update WordPress tutorial (#1154)
Closes #1138

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-11 09:45:13 -07:00
puneetse f50e5f5057 Update MeRS page for V2 release (#1163)
Updates the MeRS page with information about the V2 release,  examples,  information on adding AOM support, and updates to new Intel Stacks locations.
2020-05-08 09:23:53 -07:00
Kevin Putnam 3fe2853c02 Escaped local host link, so it isn't turned into active link. (#1162)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-05-07 13:29:07 -07:00
bktan8 3ad6b68275 Update SMB server tutorial (#1156)
Closes #1128

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-07 13:27:03 -07:00
Kristal Dale b3d262ffe6 Performance doc (#1149)
* Performance doc

New doc providing an outline of the approach and tactics used by CL
for performance optimizations.

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

* Edits and clarification based on feedback.

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

* - Fix typo
- Update Overview formatting for readability

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

* - Replace 'hardware' with 'Intel architecture' for consistency with
About page.
- Added required TM&B disclaimer.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-05-06 17:47:42 -07:00
bktan8 0a15dd90b6 Simple HPC tutorial (#1121)
Closes #1080

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-05 11:47:01 -07:00
Kevin Putnam c42a0fe16c Add tri-weekly linkcheck (#1151)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-05-05 11:30:04 -07:00
puneetse f16502291c Update list of display managers (#1152) 2020-05-05 11:14:51 -07:00
bktan8 e2283f9705 Fix "Import Clear Linux Image and Launch Instance on AWS" issues (#1150)
Closes #1146

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-05-04 09:56:55 -07:00
michael vincerra 6a9522c627 Remove older figure 3 screenshot, inapplicable to Gen 1 Hyper-V. (#1148)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-05-01 15:03:14 -07:00
Kevin Putnam a6204a18cb Adds manpages to reference section of Clear Linux docs (#1110)
* Build manpages with "make man".

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

* Adds "make man" to github workflows.

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

* Remove shell script dependency.

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

* Change git URLs to https.

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

* Moved git clone to Makefile.

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

* Fixed typo.

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

* Adding pandoc install.

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

* Moved to Makefile.

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

* First commit toward programmatic creation of manpages.rst

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

* Multiple updates:

1. man-pages.rst now generated by script.
2. Updated Makefile and make.bat with "man" and "clean-man" recipes.
3. Fixed typo in conf.py.
4. Many improvements to manpages.py

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

* Updated readme for man pages and added man-pages.rst

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-05-01 12:23:21 -07:00
michael vincerra acb0f8e2db Align Hyper-V docs to align w change from hyper.vhdx to azure-hyperv.vhd. (#1145)
- Remove images azure-docker, azure-machine-learning, and hyperv.
- Closes #1141
- Revises from Hyper-V Gen 2 to Gen 1, with relative changes to settings.
- Replaces figure 3 because Gen 1 settings are different from Gen 2
- Revises image type to remove previous default `hyperv.vhdx`,
  a Gen 2 image -- no longer supported.
- Respond to reviewer feedback; fix typos.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-04-29 17:04:08 -07:00
puneetse 9687374e2a Revise kubernetes documentation (#1030)
Revisions to the order of concepts and consolidating commands to make the document more readable.
2020-04-24 16:16:29 -07:00
Kristal Dale f028d48096 Update copyright to be consistent with clearlinux.org. (#1140)
Updated copyright string in conf.py to be consistent with copyright used on clearlinux.org

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-04-24 16:12:06 -07:00
Beth Dean 1e08802399 Update DLRS guide with correct V6 link (#1137) 2020-04-21 16:37:36 -07:00
Beth Dean 9f5605dfff Update DLRS guide for v6 release (#1123)
* Update DLRS guide for v6 release

* Update versions for release

* update image name to sysstacks/... and change model path.

* Update for oneDNN and update links

* Update Docker version

* Update for branding and clarity
2020-04-21 11:40:37 -07:00
Lucius Hu 16ecd84b56 nvidia.rst: Added a section on slow boot times (#1130)
This closes https://github.com/clearlinux/clear-linux-documentation/issues/1101
2020-04-21 09:53:32 -07:00
michael vincerra edd1bc10ff Update bare-metal-install* to use swapfile instead of swap partition (#1124)
* Update bare-metal-install* to use swapfile instead of swap partition

* Scope covers  -server and -desktop versions of clr-installer
* Align with clr-installer release PR-705:
* https://github.com/clearlinux/clr-installer/pull/705
* Respond to reviewer feedback
* Closes #1131

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

* Remove blank line.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-04-20 13:06:19 -07:00
bktan8 df2078fab1 Minor updates to swupd 3rd-party (#1129)
Closes #1096

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-04-20 11:31:30 -07:00
Beth Dean 817b1f55ce - Add HPCRS guide to Stacks guides. (#1120)
- Correct URLs and formatting
- Add warning about image choice
- Corrects syntax, formatting errors for proper sequence of steps
- in ResNet50 workload section.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-04-20 10:59:30 -07:00
bktan8 ee83925330 Update fix broken installation (#1127)
Closes #1106

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-04-17 17:03:11 -07:00
michael vincerra a3b015717b Provide overview of CL architecture, including rationale. (#1109)
* Closes #1102
* Creates rationale for architectural design decisions
* Creates component list table and reorganizes content coherently.
* Applies organizational edits, line edits for consistency of voice.
* Respond to reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-04-14 13:37:30 -07:00
Beth Dean 7a6e9ae4ab Update png in DLRS guide (#1115) 2020-04-14 10:12:41 -07:00
Rahul 2f1b250cf8 update transformers section (#1112)
* update transformers section

Adding distilbert example, and the user does not need to install tensorflow or pytorch, but upgrade transformers library.

* Correct Sphinx syntax errors in code-blocks.

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

Co-authored-by: Michael Vincerra <michael.vincerra@intel.com>
2020-04-10 17:14:01 -07:00
bktan8 ef7fa72d94 Capture kernel boot messages in journal. (#1114)
Closes #1113

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-04-10 15:52:19 -07:00
Beth Dean 572467cef9 Update DLRS tutorial with instructions for using Transformers (#1111)
* Update DLRS tutorial with instructions for using Transformers

* Update source/guides/stacks/dlrs.rst

Co-Authored-By: michael vincerra <37549381+mvincerx@users.noreply.github.com>

* Add browser instructions for Notebook

Co-authored-by: michael vincerra <37549381+mvincerx@users.noreply.github.com>
2020-04-10 11:02:29 -07:00
michael vincerra d0748f3734 Align bare-metal-install-server and -desktop docs with clr-installer release 2.4.3. (#1104)
- "Only advertise the latest LTS kernel as an alternative to the Native kernel."
- clr-installer 2.4.3: https://github.com/clearlinux/clr-installer/releases/tag/2.4.3
- Revise bare-metal-install-server-30.png to support above.
- Revise bare-metal-install-desktop-21.png to support above.
- Closes #1100
- Revise Fig 21 to align with kernel selection in clr-installer release 2.4.3.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-04-03 10:09:36 -07:00
michael vincerra 537f7014cb Add caution admonition to introduce option to skip-validation-size in sys-reqs. (#1105)
* Add caution admonition to introduce option to skip-validation-size.
- Aligns minimum system requirements with:
- https://github.com/clearlinux/clr-installer/releases/tag/2.4.3
- Closes #1103.

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

* Respond to reviewer feedback.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-04-03 10:09:02 -07:00
michael vincerra 2ffff6fa9e Adds swupd-3rd-party option; removes instruction on Docker. (#1050)
- Use of Docker with mixer is now deprecated.
- Recreates grid table as list-table for future maintenance.
- Adds new section, Bundle definition files, for illustration
- Revises builder.conf in References, removing docker path.
- Updates mixer builder.conf to VERSION 1.2.
- Fix typo in filepath for LOCAL_RPM_DIR in builder.conf.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-03-30 17:02:59 -07:00
puneetse 154beef96e Fix version of OpenVINO and branding on Media Reference Stack (#1095)
* Fix OpenVINO version branding

MeRS uses the open source OpenVINO not the Intel® Distribution of OpenVINO™ toolkit

* Fix line length warnings

* Fix OpenVINO trademark branding

Fix OpenVINO trademark branding and add required acknowledgement
2020-03-26 13:10:27 -07:00
michael vincerra 40559931b6 Replace Fig. 32 to update embedded URL for swupd on docs.01.org. (#1097)
Closes #1038.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-03-25 14:37:25 -07:00
bktan8 c740464e73 Minor updates to the Stateless doc. (#1094)
Closes #1089

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-03-25 09:15:32 -07:00
puneetse 6c1d61b9d2 Add path to kernel source headers (#1092)
Add the path to kernel source headers in kernel module documentation for reference.
2020-03-24 11:25:42 -07:00
bktan8 1e048709b1 Remove CBM "update" after "set-timeout" (#1091)
Closes #1090

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-03-24 10:47:08 -07:00
Kevin Putnam cdb5531bcc Fixed broken links: (#1087)
Added escape character so they aren't turned into links:
guides/clear/mixer.rst:1127:
   [broken] http:/
guides/clear/swupd-3rd-party.rst:61:
   [broken] http:/

Pointed to containers and bundles that still exist:
guides/maintenance/developer-workstation.rst:58:
   [broken] https://clearlinux.org/software/docker/machine-learning/
guides/maintenance/developer-workstation.rst:187:
   [broken] https://clearlinux.org/software/bundle/web-server-basic
guides/maintenance/developer-workstation.rst:193:
   [broken] https://clearlinux.org/software/bundle/database-basic

Unable to fix - this document doesn't appear to exist. Recommend removing reference.
guides/stacks/dbrs.rst:41:
   [broken] https://clearlinux.org/news-blogs/database-reference-stack-dbrs-v2-now-available

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-03-20 11:20:23 -07:00
Beth Dean cb1e5c3942 Fix broken link (#1088) 2020-03-20 11:19:52 -07:00
bktan8 9e17ed2172 Update nginx setting for iPXE doc (#1086)
Closes #1085

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-03-20 08:46:19 -07:00
bktan8 2417f133c6 Create, Install, and Manage 3rd-party Bundles (#1075)
Closes #528

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-03-19 17:43:25 -07:00
Beth Dean 57929c7af8 Add memcached instructions for v2.0 (#1081)
* Add memcached instructions for v2.0

* Fix broken link, update Optane branding

* Add link to release announcement
2020-03-19 14:23:54 -07:00
bktan8 c5db9bbaa7 Update unattended installation doc and deprecate ister doc. (#1079)
Closes #1052

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-03-18 19:18:02 -07:00
bktan8 f15f84ba81 Import Clear AWS image, create AMI, and launch. (#1072)
Closes #890

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-03-10 16:39:49 -07:00
odwdinc 3b467b9682 Added fix for swupd bundle-add Error (#1067)
Signed-off-by: Anthony Pray anthony.s.pray@intel.com
When using the docker image you may see error
"Failed to install x of x"
ruining  "swupd clean" will fix the problems.
2020-03-10 11:25:22 -07:00
Lucius Hu de72a05153 nvidia.rst: Remove chmod +x on installer (#1070)
With `sudo sh NVIDIA-Linux-x86_64-<VERSION>.run`, we don't need to change its permission.

This commit makes it a bit more convenient for users.
2020-03-10 11:23:06 -07:00
Beth Dean 9e94e80ef8 Update instructions for X11 forwarding and SFTP (#1066)
* Update instructions for X11 forwarding and SFTP, closes #1027

* Clean up instruction steps for consistency
2020-03-10 11:11:50 -07:00
Lucius Hu 11736014d7 nvidia.rst: Correct the path for desktop files (#1069)
Desktop files should be created under `$HOME/.local/share/applications` instead of `$HOME/.local/share`,
at least on my system only the former one works.

This commit fixed the path for both installation and uninstallation.
2020-03-10 09:50:53 -07:00
Lucius Hu 2e5ca06c35 nvidia.rst: Add a section to restore ld.so.conf (#1068)
During installation, `ld.so.conf` was modified to include `/etc/ld.so.conf.d`, under which
a file `nvidia.conf` was created so that `ld` looks for shared library installed by NVIDIA driver.

This commit adds information on removing `nvidia.conf` file.
Users could optionally remove the line `include /etc/ld.so.conf.d/*.conf` that we added to
`/etc/ld.so.conf`.
2020-03-10 09:40:18 -07:00
Eric Adams 5bc7d20547 Adds hugepages config guide to explain defaults and config settings (#1061)
* Adds hugepages config guide to explain defaults and config settings

Closes #1005

Signed-off-by: Adams, Eric <eric.adams@intel.com>

* Made revisions per feedback from reviewer.

Signed-off-by: Adams, Eric <eric.adams@intel.com>
2020-03-06 15:26:02 -08:00
Chadwick Ferguson 311f86d55c Makes driver find application profiles (#1064)
* Makes driver find application profiles

muchas importante

* Update nvidia.rst

* Update nvidia.rst

* Update nvidia.rst
2020-03-06 14:59:39 -08:00
puneetse 0d4a550731 Add container images to get-started page (#1051)
Add a page under get-started section for Clear Linux OS container images
2020-03-06 14:57:09 -08:00
puneetse f1c1786936 Update FAQ (#1062)
Add 3 questions and revise top-down readability
2020-03-06 14:47:52 -08:00
michael vincerra e179118e1c Correct filenames (#1060)
its the small things that matter, 2 missing hyphens; fixing them turned my symlinks from red to green.  I only hope these are the correct names!
2020-03-05 08:39:33 -08:00
puneetse 44d07ab728 Update kata doc after default runtime change (#1054)
After Clear Linux version 31390 kata containers is no longer the default runtime for docker.
2020-03-03 14:32:22 -08:00
puneetse 63ac1a54be Add mkdir command for /etc/kernel (#1053) 2020-02-28 18:06:38 -08:00
michael vincerra e39fd30704 Adds tick marks for for File System descriptors, Default partition schema (#1057)
- Match exatcly syntax in bare-metal-install-desktop
- Improve UI legibility in HTML

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-02-28 18:05:02 -08:00
Mark Horn d67b9beac9 Note support for f2fs for clr-installer (#1056)
Support for f2fs file system type was enabled in the clr-installer
release 2.4.1.
https://github.com/clearlinux/clr-installer/pull/654

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-02-28 17:42:17 -08:00
Beth Dean 990966b5b4 Add Horovod and OpenMPI section, closes #1041 (#1055)
* Add Horovod and OpenMPI section, closes #1041

* changing pygment lexar to console to fix build issue

* Remove single quotation mark inside code-block to correct build error.

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

Co-authored-by: michael vincerra <37549381+mvincerx@users.noreply.github.com>
2020-02-28 17:33:47 -08:00
Kevin Putnam 76e377278f Sets max width of content container to 1100 pixels and adjusts a few other settins to fit in the new arrangement. (#1046)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-02-26 14:07:47 -08:00
Kevin Putnam c44548a55a GitHub Actions Support (#1043)
* Adding GitHub workflow for checking PRs.

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

* Added carriage return to end of document.

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

* Adds build on push to master deploying to developmentHTML branch.
Adds build on push to publish deploying to latestHTML branch.

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

* Uncomment publish URL.

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

* Renamed Travis CI/CD file to avoid running it.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-02-26 13:48:09 -08:00
Kevin Putnam ce716eff61 Update to CPU performance guide. (#1037)
* Changed .. code:: to .. code-block:: to match project standards.

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

* Updates to power and performance for readability and consistency with project reST standards.

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

* Further updates to CPU performance guide with BIOS snapshot to show what DPTF setting might look like.

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

* Addressing editorial feedback.

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

* Added disclaimer for Intel Turbo Boost Technology.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-02-24 13:56:08 -08:00
michael vincerra 851a41de88 Revise steps for clarity and dist UI components, bootable-usb. (#1035)
* Revise steps for clarity and dist UI components.
- Resize all images for uniformity
- Revise from balenaEtcher to Etcher per USPTO trademark

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

* Add intro and revise wording where applicable.

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

* Resizes image to be slightly larger.

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

* Resizes Figure 2 for uniformity and makes minor edits.

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

* Add Advanced Linux CLI section per group discussion.

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

* Responds to user feedback applies editorial changes.

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

* Corrects `lsblk` command labels to reflect output; adds ! for Flash complete.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-02-21 14:15:17 -08:00
michael vincerra 4d62a23039 Revises telemetry figure to correct URL; reorders steps. (#1040)
* Revises telemetry figure to correct URL; reorders steps.
- Reorders Assign Hostname to match oreder of menus in UI
- Corrects typos and grammatically unclear sentences.
- Renames figures as a result of reordering sections, above.
- Closes #1039.

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

* Recaptures Fig 31, Swupd Mirror menu:
- Adds "allow installation over insecure connections..." checkbox

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-02-20 15:43:15 -08:00
eeeple bba463cb49 Update NVIDIA tutorial to recommend LTS kernel (#1034)
* Added recommendation to run LTS kernel for proprietary NVIDIA drivers (see https://github.com/clearlinux/distribution/issues/1725)

* Updated wording following puneete comment

* Updated wording following puneete comment
2020-02-20 12:55:08 -08:00
Kevin Putnam 72a6b7f212 Updates based on native Chinese speaker review. (#1036)
* Updates based on native Chinese speaker review.

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

* Updates based on feedback.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-02-20 12:51:15 -08:00
odwdinc 4151fb20d7 Updated underlins
Signed-off-by: Anthony Pray anthony.s.pray@intel.com
2020-02-19 13:37:11 -08:00
odwdinc 8d9fe19c89 Update ImageTemplit
Signed-off-by: Anthony Pray anthony.s.pray@intel.com
2020-02-19 13:37:11 -08:00
odwdinc 29a77b8ba7 Updated format
Signed-off-by: Anthony Pray anthony.s.pray@intel.com
2020-02-19 13:37:11 -08:00
odwdinc ca40794a49 Images to update USB install instrusctions
Signed-off-by: Anthony Pray <anthony.s.pray@intel.com>
2020-02-19 13:37:11 -08:00
odwdinc f84ed4bdc9 Using balenaEtcher to create a bootable USB drive
Signed-off-by: Anthony Pray <anthony.s.pray@intel.com>
Need to get the images in to the doc? .. figure:: /_figures/bootable-usb/ ???
Find a way to do tabs for ejecting the usb drive  form each os, Windows, OSX, Linux
2020-02-19 13:37:11 -08:00
Kevin Putnam f9d2bbdb25 Convert Qing Cloud to English. (#1031)
* Replaced Chinese text with English. First pass.

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

* Translated Qing Cloud deployment page to English.

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

* Attempting fix for broken build caused by GitPython==2.1.11

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-02-18 12:54:42 -08:00
puneetse 3957464189 Add OpenFaaS tutorial (#1023) 2020-02-12 09:54:15 -08:00
Christoph 96217f6179 update to current settings (#1024)
The current CUDA Toolkit is v10.2 and now supports gcc8. I was able to install it only when the --samples option was removed. This is advice from https://community.clearlinux.org/t/cuda-toolkit-installation-error/1699
2020-02-11 11:34:57 -08:00
Adeel Mujahid 83b12c65fd Fix typo: s/bundle <search term>/search <term>/ (#1025) 2020-02-07 12:44:25 -08:00
bktan8 c95c1ffd70 Dual-boot win - add link to server install as another option. (#1022)
Closes #1008

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-02-06 13:56:48 -08:00
puneetse b2ecf5f144 Add a workarounds section (#1016)
Add a section for known workarounds to NVIDIA driver issues
2020-02-05 17:02:52 -08:00
Eric Adams 855153c10e Updated time.rst (#1013)
* Updated time.rst

When I tried this I had an error when I tried to set ntp to true that polkit was missing. Adding that bundle allowed the step to complete.

* Update time.rst 

Removed adding the polkit and instead added sudo to the timecatectl set-ntp command.
2020-02-05 13:52:09 -08:00
bktan8 77d7631e37 Update mixer build image to use clr-installer. (#1015)
* Update mixer build image to use clr-installer.

Closes #1006

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

* Reverts Example 7 to recent master, omitting Tutorials header, etc.
- Reason: Separate branches not sync'ed based on upstream master

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

* Adds line in Example 4 to assure Example 2 is known prereq.

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

* Simplify sentence.

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

Co-authored-by: michael vincerra <37549381+mvincerx@users.noreply.github.com>
2020-02-05 10:59:47 -08:00
bktan8 bef08ba148 Fix missing backslash for Windows path in vmw-player (#1020)
Closes #1017

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-02-05 10:22:55 -08:00
bktan8 07a1a9372f Update Clear on VMware Workstation player. (#1010)
Closes #988

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-02-03 12:29:29 -08:00
Kristal Dale 1dc3d59bc4 Minor edit to mixer guide for clarity (#1007)
In Example 7:
- Remove 'tutorial' subsection as it was not clear that it was an example of the
advanced example of manual format bump.
- Roll existing tutorial content under 'advanced' as it is the advanced example.
- Result is a basic and advance example for Example 7: execute format bump

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-01-31 12:49:19 -08:00
Kevin Putnam d0e71c8f5a 1. Fixes link to http://try.redis.io in redis tutorial. (#1012)
2. Fixes link to pmem-csi readme in DBRS stack guide.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-01-31 10:30:36 -08:00
michael vincerra 2327247a29 Add min. required disk space for bare-metal-install-desktop and bare-metal-install-server (#1004)
* Adds min. required disk space for live-server and -desktop install.

Closes #1001

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

* Removes cruft.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-01-27 09:10:27 -08:00
bktan8 c0981002a6 Update lsblk commands to make it easier to identify devices. (#1000)
Closes #984

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-01-23 14:59:29 -08:00
xiaoww 6627f3105a Qing cloud (#971)
* Added pngs for QingCloud

* Added QingCloud

* Update qingcloud.rst

* Update qingcloud.rst

* Update QingCloud-19.png

* applied the changes

Applied the changes based on Linjia's comments.

Names and picture have been modified accordingly.

* changed figure numbers

* changed figures number

* Create QingCloud-13.png

* 1. Fixed 2nd level section headers.
2. Changed title to include English.

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

Co-authored-by: Kevin Putnam <kevin.putnam@intel.com>
2020-01-17 11:59:49 -08:00
bktan8 52ea187067 Clear Linux on Proxmox hypervisor. (#996)
Closes #938 

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-01-16 15:42:36 -08:00
Kristal Dale 10165b31ba Correct capitalization of DKMS to make standard with rest of doc. (#990)
Remove extra use of :abbr: (per contribe guide).

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-01-14 10:20:18 -08:00
Kristal Dale f481cbeaca New VMware Workstation tutorial (#924)
* New VMware Workstation tutorial

Add new VMware Workstation Pro tutorial.

Closes #462

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

* Update and rename vmware_workstation.rst to vmware-workstation.rst

* Editorial revisions

- Editorial review/fixes
- Separate commands into distinct steps
- Add clarifying text

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

* Minor grammar corrections.

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

* Revisions based on feedback.

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

Co-authored-by: puneetse <22071208+puneetse@users.noreply.github.com>
2020-01-14 10:19:08 -08:00
Beth Dean ff5f2e41c7 Add inference and multinode guide page for DLRS stack (#877)
Closes #876 

* Add inference and multinode guide page for DLRS stack

* Add images for Locust, add section on autoscaling & comms

* update Seldon autoscaling, move INGRESS_DDRSS section

* Move INGRESS_ADDRESS to benchmarking section, changes for readabiity, reduce ToC to 1

* remove gitlab URL

* Move INGRESS_ADDRESS section and reword introduction
2020-01-13 10:49:27 -08:00
michael vincerra 637ebdc2ba Revise dd command to clarify and avoid misinterpretation in bootable-usb. (#982)
* Revise `dd` command, under Linux, to clarify and avoid misinterpretation.

- Closes #968

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

* Apply same changes re device name from linux to macOS. Add note.

Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-01-10 14:43:59 -08:00
bktan8 1b8fe35939 Alternative - install Windows after Clear Linux (#981)
Closes #967 

Signed-off-by: Bun K Tan <bun.k.tan@intel.com>
2020-01-10 14:36:39 -08:00
puneetse ce3a6c3321 Add document for Broadcom drivers (#980) 2020-01-10 14:25:15 -08:00
Kevin Putnam 10d167b543 Fixes link that was hardcoded to point to clearlinux.org/documentation ... (#986)
Now uses :ref: to same page.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-01-10 12:25:18 -08:00
Kevin Putnam 2020f5b1a6 Adds IRC channel to link to freenode.net. (#983)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-01-09 11:38:40 -08:00
michael vincerra c913639121 Prepends mixer build commands with sudo for successful execution. (#979)
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
2020-01-07 14:27:32 -08:00
Kevin Putnam fb989f6291 Adds support for drop shadows on figures by adding appropriate rst-class before figure: (#977)
.. rst-class:: dropshadow

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-01-07 14:05:35 -08:00
Tonny Tzeng 8e32449d47 doc: refresh the Clear Linux OS on GCP guide (#976)
Update the Clear Linux OS on Google Cloud Platform guide with:

- Screenshots for the new Storage bucket creation.
- Remove the black dot in the username limitation warning.

Signed-off-by: Tonny Tzeng <tonny.tzeng@intel.com>
2020-01-07 09:32:02 -08:00
Kevin Putnam 97cc3cfbbd Update landing page (#975)
* 1. Updated landing page to emulate look and feel of docs page on clearlinux.org
2. Added Trademarks, Cookies, and Privacy Terms links to footer with some css formatting
3. Added some CSS to pre-emptively remove added formatting to definition list entries in sphinx/rtd theme in version 2 and above

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

* Added start/end for footer bullet list support

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

* 1. Hid toctree to reduce duplication.
2. Changed IRC link to match what is currently on the clearlinux.org site.

Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-01-06 15:50:59 -08:00
guowangy df0063ef02 cpu-performance.rst: add thermal configuration section (#961)
* cpu-performance.rst: add thermal configuration section

* Apply suggestions from code review

Co-Authored-By: michael vincerra <37549381+mvincerx@users.noreply.github.com>
Co-Authored-By: puneetse <22071208+puneetse@users.noreply.github.com>

* remove workaround part and add BIOS requirement

* ensure acpi tools is installed

* Apply suggestions from code review

Co-Authored-By: michael vincerra <37549381+mvincerx@users.noreply.github.com>

* format fixup

* Apply suggestions from code review

Co-authored-by: michael vincerra <37549381+mvincerx@users.noreply.github.com>
Co-authored-by: puneetse <22071208+puneetse@users.noreply.github.com>
2019-12-31 11:58:38 -08:00
puneetse 41ca0a41b9 Update note on wireless in live-server getting started (#966)
* Add reference to configuring wifi guide

Add reference to configuring wifi guide and place the note according the required order of operations

* Fix line too long RST warning.
2019-12-27 10:38:35 -08:00
Beth Dean 056119551c Update readme URL and remove redundant Seldon section (#965)
LGTM
2019-12-20 16:26:00 -08:00
Kevin Putnam 5071a60b34 Fixed two broken links found in weekly check. (#964)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-12-20 11:18:16 -08:00
Kevin Putnam 4e16119846 Fixed two broken links found in weekly check. (#963)
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2019-12-20 11:15:26 -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
1446 changed files with 42818 additions and 309347 deletions
-4
View File
@@ -1,4 +0,0 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: f8974e043de468370d3f73767671d8de
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.
+24
View File
@@ -0,0 +1,24 @@
name: Check
on: [pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: |
export PATH="$HOME/.local/bin:$PATH"
sudo apt-get install -y python3-setuptools pandoc
pip3 install --user -r requirements.txt
- name: Build the docs
run: |
export PATH="$HOME/.local/bin:$PATH"
make py
make man
make htmlall
+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.'
+22
View File
@@ -0,0 +1,22 @@
name: Linkcheck
on:
schedule:
- cron: '0 0 * * Mon,Wed,Fri'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: |
export PATH="$HOME/.local/bin:$PATH"
sudo apt-get install -y python3-setuptools
pip3 install --user -r requirements.txt
- name: CheckLinks
run: |
export PATH="$HOME/.local/bin:$PATH"
make linkcheck
+40
View File
@@ -0,0 +1,40 @@
name: CI
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: |
export PATH="$HOME/.local/bin:$PATH"
sudo apt-get install -y python3-setuptools pandoc
pip3 install --user -r requirements.txt
- name: Build the docs
run: |
export PATH="$HOME/.local/bin:$PATH"
make py
make man
make htmlall
- name: Pre-deploy
run: |
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
mv source/_build/html $HOME/output
- name: Deploy the docs
run: |
cd $HOME/output
git init
git config --global user.name "${GITHUB_ACTOR}"
git config --global user.email "${GITHUB_ACTOR}@github.com"
git add .
git commit -m "latest html output"
git push -f https://${GITHUB_ACTOR}:${{secrets.ACCESS_TOKEN}}@github.com/clearlinux/clear-linux-documentation.git HEAD:developmentHTML
+44
View File
@@ -0,0 +1,44 @@
name: Publish
on:
push:
branches:
- publish
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: |
export PATH="$HOME/.local/bin:$PATH"
sudo apt-get install -y python3-setuptools pandoc
pip3 install --user -r requirements.txt
- name: Build the docs
run: |
export PATH="$HOME/.local/bin:$PATH"
make py
make man
make htmlall
- name: Pre-deploy
run: |
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
mv source/_build/html $HOME/output
- name: Deploy the docs
run: |
cd $HOME/output
git init
git config --global user.name "${GITHUB_ACTOR}"
git config --global user.email "${GITHUB_ACTOR}@github.com"
git add .
git commit -m "latest html output"
git push -f https://${GITHUB_ACTOR}:${{secrets.ACCESS_TOKEN}}@github.com/clearlinux/clear-linux-documentation.git HEAD:latestHTML
- name: Publish the docs
run: |
wget ${{secrets.PUBLISH_URL}}
cat clearlinux-latest
+29
View File
@@ -0,0 +1,29 @@
#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
#ignore for reDocs GUI
.tox
MANIFEST
# ignore artifacts of man page generation
source/_scripts/_python/manpages/*.rst
source/reference/manpages
source/_scripts/_python/manpages/*/
source/reference/man-pages.rst
+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
-405
View File
@@ -1,405 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>FAQ &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/FAQ/index.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Contribute" href="../collaboration/collaboration.html" />
<link rel="prev" title="Tutorial difficulty ratings" href="../reference/tutorial-ratings.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../collaboration/collaboration.html" title="Contribute"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="../reference/tutorial-ratings.html" title="Tutorial difficulty ratings"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">FAQ</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="faq">
<span id="id1"></span><h1>FAQ<a class="headerlink" href="#faq" title="Link to this heading"></a></h1>
<p>Below is a list of commonly asked questions with answers sourced from the
Clear Linux* OS team and <a class="reference external" href="https://community.clearlinux.org">Clear Linux community forums</a>.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#general" id="id2">General</a></p>
<ul>
<li><p><a class="reference internal" href="#what-is-cl" id="id3">What is Clear Linux OS?</a></p></li>
<li><p><a class="reference internal" href="#why-another-linux-distribution" id="id4">Why another Linux distribution?</a></p></li>
<li><p><a class="reference internal" href="#is-it-a-derivative-of-another-linux-distribution" id="id5">Is it a derivative of another Linux distribution?</a></p></li>
<li><p><a class="reference internal" href="#can-others-copy-improvements-from-cl" id="id6">Can others copy improvements from Clear Linux OS?</a></p></li>
<li><p><a class="reference internal" href="#how-often-does-it-update" id="id7">How often does it update?</a></p></li>
<li><p><a class="reference internal" href="#is-telemetry-required" id="id8">Is telemetry required?</a></p></li>
<li><p><a class="reference internal" href="#what-is-the-default-firewall" id="id9">What is the default firewall?</a></p></li>
<li><p><a class="reference internal" href="#where-are-the-files-that-i-usually-see-under-etc-like-fstab" id="id10">Where are the files that I usually see under /etc like fstab?</a></p></li>
<li><p><a class="reference internal" href="#does-it-use-the-intel-compiler-icc" id="id11">Does it use the Intel Compiler (icc)?</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#software" id="id12">Software</a></p>
<ul>
<li><p><a class="reference internal" href="#how-is-software-installed-and-updated" id="id13">How is software installed and updated?</a></p></li>
<li><p><a class="reference internal" href="#does-it-use-rpms-or-debs-packages-like-other-distros" id="id14">Does it use RPMs or DEBs packages like other distros?</a></p></li>
<li><p><a class="reference internal" href="#why-does-it-have-a-different-approach-to-software-management" id="id15">Why does it have a different approach to software management?</a></p></li>
<li><p><a class="reference internal" href="#can-i-install-a-software-package-from-another-os-on-cl" id="id16">Can I install a software package from another OS on Clear Linux OS?</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#software-availability" id="id17">Software availability</a></p>
<ul>
<li><p><a class="reference internal" href="#what-software-is-available-on-cl" id="id18">What software is available on Clear Linux OS?</a></p></li>
<li><p><a class="reference internal" href="#is-google-chrome-available" id="id19">Is Google* Chrome* available?</a></p></li>
<li><p><a class="reference internal" href="#is-microsoft-visual-studio-code-available" id="id20">Is Microsoft* Visual Studio Code* available?</a></p></li>
<li><p><a class="reference internal" href="#is-ffmpeg-available" id="id21">Is FFmpeg available?</a></p></li>
<li><p><a class="reference internal" href="#is-zfs-available" id="id22">Is ZFS* available?</a></p></li>
<li><p><a class="reference internal" href="#can-you-add-a-driver-that-i-need" id="id23">Can you add a driver that I need?</a></p></li>
</ul>
</li>
</ul>
</nav>
<section id="general">
<h2><a class="toc-backref" href="#id2" role="doc-backlink">General</a><a class="headerlink" href="#general" title="Link to this heading"></a></h2>
<section id="what-is-cl">
<h3><a class="toc-backref" href="#id3" role="doc-backlink">What is Clear Linux OS?</a><a class="headerlink" href="#what-is-cl" title="Link to this heading"></a></h3>
<p>Clear Linux OS is an open source, rolling release Linux distribution optimized for
performance and security. See <a class="reference external" href="https://clearlinux.org/about">the about page</a>
for more information.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="why-another-linux-distribution">
<h3><a class="toc-backref" href="#id4" role="doc-backlink">Why another Linux distribution?</a><a class="headerlink" href="#why-another-linux-distribution" title="Link to this heading"></a></h3>
<p>The Clear Linux OS team felt that performance was left on the table with Linux software.
Clear Linux OS takes a holistic approach to improve performance across the stack. We
also wanted to take more modern approaches with OS updates and tooling.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="is-it-a-derivative-of-another-linux-distribution">
<h3><a class="toc-backref" href="#id5" role="doc-backlink">Is it a derivative of another Linux distribution?</a><a class="headerlink" href="#is-it-a-derivative-of-another-linux-distribution" title="Link to this heading"></a></h3>
<p>No. Clear Linux OS is a new Linux distribution. It is not a fork and does not have a
parent Linux distribution.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="can-others-copy-improvements-from-cl">
<h3><a class="toc-backref" href="#id6" role="doc-backlink">Can others copy improvements from Clear Linux OS?</a><a class="headerlink" href="#can-others-copy-improvements-from-cl" title="Link to this heading"></a></h3>
<p>Yes, we absolutely love open source reuse and upstreaming improvements.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="how-often-does-it-update">
<h3><a class="toc-backref" href="#id7" role="doc-backlink">How often does it update?</a><a class="headerlink" href="#how-often-does-it-update" title="Link to this heading"></a></h3>
<p>The Clear Linux OS team puts out multiple releases a week, often releasing two or more
times a day. This rolling release approach allows Clear Linux OS to remain agile to
upstream changes and security patches.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="is-telemetry-required">
<h3><a class="toc-backref" href="#id8" role="doc-backlink">Is telemetry required?</a><a class="headerlink" href="#is-telemetry-required" title="Link to this heading"></a></h3>
<p>The telemetry solution provided by Clear Linux OS is entirely optional and customizable.
It is disabled by default. If you do choose to enable telemetry, the data
helps the Clear Linux OS team proactively identify and resolve bugs. See the
<a class="reference internal" href="../guides/clear/telemetrics.html#telem-guide"><span class="std std-ref">telemetry</span></a> guide for more information.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="what-is-the-default-firewall">
<h3><a class="toc-backref" href="#id9" role="doc-backlink">What is the default firewall?</a><a class="headerlink" href="#what-is-the-default-firewall" title="Link to this heading"></a></h3>
<p>Clear Linux OS packages <strong class="command">iptables</strong> and <strong class="command">firewalld</strong> as optional
bundles, however, there are no default firewall rules. All network traffic is
allowed by default.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="where-are-the-files-that-i-usually-see-under-etc-like-fstab">
<h3><a class="toc-backref" href="#id10" role="doc-backlink">Where are the files that I usually see under /etc like fstab?</a><a class="headerlink" href="#where-are-the-files-that-i-usually-see-under-etc-like-fstab" title="Link to this heading"></a></h3>
<p>Clear Linux OS has a stateless design that maintains a separation between system files
and user files. Default values are stored under <code class="file docutils literal notranslate"><span class="pre">/usr/share/defaults/</span></code>.
Clear Linux OS starts with a mostly empty <code class="file docutils literal notranslate"><span class="pre">/etc</span></code> directory to store user-defined
configurations. See the <a class="reference internal" href="../guides/clear/stateless.html#stateless"><span class="std std-ref">stateless</span></a> page for more information.</p>
<p>See <a class="reference external" href="https://clearlinux.org/news-blogs/where-etcfstab-clear-linux">this blog post</a> for an
example explaining how this is accomplished with <code class="file docutils literal notranslate"><span class="pre">/etc/fstab/</span></code>
specifically.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="does-it-use-the-intel-compiler-icc">
<h3><a class="toc-backref" href="#id11" role="doc-backlink">Does it use the Intel Compiler (icc)?</a><a class="headerlink" href="#does-it-use-the-intel-compiler-icc" title="Link to this heading"></a></h3>
<p>No. Clear Linux OS uses open source compilers: <strong class="command">gcc</strong> and <strong class="command">clang</strong>. Clear Linux OS
does not compile any packages with <strong class="command">icc</strong>.</p>
<p>For a more detailed explanation, see <a class="reference external" href="https://community.clearlinux.org/t/does-clear-linux-os-use-the-intel-compiler-icc-tl-nope/">this discussion on the community forum</a>.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
</section>
<section id="software">
<h2><a class="toc-backref" href="#id12" role="doc-backlink">Software</a><a class="headerlink" href="#software" title="Link to this heading"></a></h2>
<section id="how-is-software-installed-and-updated">
<h3><a class="toc-backref" href="#id13" role="doc-backlink">How is software installed and updated?</a><a class="headerlink" href="#how-is-software-installed-and-updated" title="Link to this heading"></a></h3>
<p>Clear Linux OS provides software in the form of <a class="reference internal" href="../guides/clear/bundles.html#bundles-guide"><span class="std std-ref">bundles</span></a> and
updates software with <a class="reference internal" href="../guides/clear/swupd.html#swupd-guide"><span class="std std-ref">swupd</span></a>.</p>
<p><a class="reference internal" href="../tutorials/flatpak.html#flatpak-tutorial"><span class="std std-ref">Flatpak*</span></a> is an application virtualization solution
that allows more software to be available to Clear Linux OS users by augmenting the
software Clear Linux OS packages natively with software available through Flatpak.</p>
<p>Our goal is to have software packaged natively and made available through
bundles whenever possible.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="does-it-use-rpms-or-debs-packages-like-other-distros">
<h3><a class="toc-backref" href="#id14" role="doc-backlink">Does it use RPMs or DEBs packages like other distros?</a><a class="headerlink" href="#does-it-use-rpms-or-debs-packages-like-other-distros" title="Link to this heading"></a></h3>
<p>No. Clear Linux OS provides software to systems in the form of <a class="reference internal" href="../guides/clear/bundles.html#bundles-guide"><span class="std std-ref">Bundles</span></a>.
Under the hood, Clear Linux OS developers use the RPM format as an intermediary step for
packaging and determining software dependencies at OS build time.</p>
<p>Individual RPMs and DEBs can sometimes be manually extracted and installed on
a Clear Linux OS system with the right tools, but that is not the intended use case.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="why-does-it-have-a-different-approach-to-software-management">
<h3><a class="toc-backref" href="#id15" role="doc-backlink">Why does it have a different approach to software management?</a><a class="headerlink" href="#why-does-it-have-a-different-approach-to-software-management" title="Link to this heading"></a></h3>
<p>The Clear Linux OS team wants software <em>installation</em> and <em>updates</em> to be as efficient
and error free as possible. Clear Linux OS packages software differently and uses a
novel updater to solve some of the classic problems with how the software
packages are on Linux.</p>
<p>For a more detailed explanation, see <a class="reference external" href="https://community.clearlinux.org/t/why-does-clearlinux-use-swupd-and-not-apt-deb-rpm/">this discussion on our community forum</a>.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="can-i-install-a-software-package-from-another-os-on-cl">
<h3><a class="toc-backref" href="#id16" role="doc-backlink">Can I install a software package from another OS on Clear Linux OS?</a><a class="headerlink" href="#can-i-install-a-software-package-from-another-os-on-cl" title="Link to this heading"></a></h3>
<p>Software that is packaged in other formats for other Linux distributions is
not guaranteed to work on Clear Linux OS and may be impacted by Clear Linux OS updates.</p>
<p>If the software youre seeking is open source, please submit a request to add
it to Clear Linux OS. Submit requests on GitHub* here:
<a class="reference external" href="https://github.com/clearlinux/distribution/issues">https://github.com/clearlinux/distribution/issues</a></p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
</section>
<section id="software-availability">
<h2><a class="toc-backref" href="#id17" role="doc-backlink">Software availability</a><a class="headerlink" href="#software-availability" title="Link to this heading"></a></h2>
<section id="what-software-is-available-on-cl">
<h3><a class="toc-backref" href="#id18" role="doc-backlink">What software is available on Clear Linux OS?</a><a class="headerlink" href="#what-software-is-available-on-cl" title="Link to this heading"></a></h3>
<p>Available software can be found in the <a class="reference external" href="https://clearlinux.org/software">Software Store</a>, through the GNOME*
Software application on the desktop, or by using <a class="reference internal" href="../guides/clear/swupd.html#swupd-quick-ref"><span class="std std-ref">swupd search</span></a>.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="is-google-chrome-available">
<h3><a class="toc-backref" href="#id19" role="doc-backlink">Is Google* Chrome* available?</a><a class="headerlink" href="#is-google-chrome-available" title="Link to this heading"></a></h3>
<p>The Google Chrome web browser is not distributed as a bundle in Clear Linux OS due to
copyright and licensing complexities.</p>
<p>A <a class="reference external" href="https://github.com/clearlinux/distribution/issues/422">discussion on manually installing and maintaining Google Chrome</a> can be found on
GitHub.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="is-microsoft-visual-studio-code-available">
<h3><a class="toc-backref" href="#id20" role="doc-backlink">Is Microsoft* Visual Studio Code* available?</a><a class="headerlink" href="#is-microsoft-visual-studio-code-available" title="Link to this heading"></a></h3>
<p>Yes. Find the CLI command for installing <a class="reference external" href="https://clearlinux.org/software?search_api_fulltext=vscode">VS Code</a> and other Flatpak apps in
the <a class="reference external" href="https://clearlinux.org/software">software store</a>. Installing Flatpak apps is also covered in our
<a class="reference internal" href="../tutorials/flatpak.html#flatpak-tutorial"><span class="std std-ref">tutorial</span></a>.</p>
<p>The Clear Linux OS team is working on a natively packaged version of Visual Studio Code
for future release.</p>
<p>Join a community <a class="reference external" href="https://community.clearlinux.org/t/need-native-support-for-vs-code-through-swupd/">forum discussion about manually installing and maintaining
Visual Studio Code</a>.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="is-ffmpeg-available">
<span id="licensing-restrict"></span><h3><a class="toc-backref" href="#id21" role="doc-backlink">Is FFmpeg available?</a><a class="headerlink" href="#is-ffmpeg-available" title="Link to this heading"></a></h3>
<p><a class="reference external" href="https://ffmpeg.org/">FFmpeg</a> is a multimedia software suite, which is commonly used for
various media encoding/decoding, streaming, and playback.</p>
<p>Clear Linux OS does not distribute FFmpeg due to well-known licensing and legal
complexities (See <a class="reference external" href="https://www.ffmpeg.org/legal.html">https://www.ffmpeg.org/legal.html</a> and
<a class="reference external" href="http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html">http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html</a>).</p>
<p>While Clear Linux OS cannot distribute FFmpeg, solutions for manually building and
installing FFmpeg have been shared by users <a class="reference external" href="https://github.com/clearlinux/distribution/issues/429">on GitHub</a> and <a class="reference external" href="https://community.clearlinux.org/t/how-to-h264-etc-support-for-firefox-including-ffmpeg-install">the community
forums</a>.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="is-zfs-available">
<h3><a class="toc-backref" href="#id22" role="doc-backlink">Is ZFS* available?</a><a class="headerlink" href="#is-zfs-available" title="Link to this heading"></a></h3>
<p>ZFS is not available with Clear Linux OS because of copyright and licensing
complexities. BTRFS is an alternative filesystem that is available in Clear Linux OS
natively.</p>
<p>A community contributed tutorial has been shared on how to <a class="reference internal" href="../tutorials/zfs.html#zfs"><span class="std std-ref">manually
install ZFS</span></a>.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
<section id="can-you-add-a-driver-that-i-need">
<h3><a class="toc-backref" href="#id23" role="doc-backlink">Can you add a driver that I need?</a><a class="headerlink" href="#can-you-add-a-driver-that-i-need" title="Link to this heading"></a></h3>
<p>If a kernel module is available as part of the Linux kernel source tree but
not enabled in the Clear Linux OS kernels, in many cases the Clear Linux OS team will enable it
upon request. Submit requests on GitHub here:
<a class="reference external" href="https://github.com/clearlinux/distribution/issues">https://github.com/clearlinux/distribution/issues</a></p>
<p>The Clear Linux OS team does not typically add out-of-tree kernel modules as a matter of
practice because of the maintenance overhead. If the driver was unable to be
merged upstream, there is a good chance we may be unable to merge it for
similar reasons.</p>
<p>Kernel modules can be individually built and installed on Clear Linux OS. See the
<a class="reference internal" href="../guides/kernel/kernel-modules.html#kernel-modules"><span class="std std-ref">kernel modules</span></a> page for more information.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</section>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">FAQ</a><ul>
<li><a class="reference internal" href="#general">General</a><ul>
<li><a class="reference internal" href="#what-is-cl">What is Clear Linux OS?</a></li>
<li><a class="reference internal" href="#why-another-linux-distribution">Why another Linux distribution?</a></li>
<li><a class="reference internal" href="#is-it-a-derivative-of-another-linux-distribution">Is it a derivative of another Linux distribution?</a></li>
<li><a class="reference internal" href="#can-others-copy-improvements-from-cl">Can others copy improvements from Clear Linux OS?</a></li>
<li><a class="reference internal" href="#how-often-does-it-update">How often does it update?</a></li>
<li><a class="reference internal" href="#is-telemetry-required">Is telemetry required?</a></li>
<li><a class="reference internal" href="#what-is-the-default-firewall">What is the default firewall?</a></li>
<li><a class="reference internal" href="#where-are-the-files-that-i-usually-see-under-etc-like-fstab">Where are the files that I usually see under /etc like fstab?</a></li>
<li><a class="reference internal" href="#does-it-use-the-intel-compiler-icc">Does it use the Intel Compiler (icc)?</a></li>
</ul>
</li>
<li><a class="reference internal" href="#software">Software</a><ul>
<li><a class="reference internal" href="#how-is-software-installed-and-updated">How is software installed and updated?</a></li>
<li><a class="reference internal" href="#does-it-use-rpms-or-debs-packages-like-other-distros">Does it use RPMs or DEBs packages like other distros?</a></li>
<li><a class="reference internal" href="#why-does-it-have-a-different-approach-to-software-management">Why does it have a different approach to software management?</a></li>
<li><a class="reference internal" href="#can-i-install-a-software-package-from-another-os-on-cl">Can I install a software package from another OS on Clear Linux OS?</a></li>
</ul>
</li>
<li><a class="reference internal" href="#software-availability">Software availability</a><ul>
<li><a class="reference internal" href="#what-software-is-available-on-cl">What software is available on Clear Linux OS?</a></li>
<li><a class="reference internal" href="#is-google-chrome-available">Is Google* Chrome* available?</a></li>
<li><a class="reference internal" href="#is-microsoft-visual-studio-code-available">Is Microsoft* Visual Studio Code* available?</a></li>
<li><a class="reference internal" href="#is-ffmpeg-available">Is FFmpeg available?</a></li>
<li><a class="reference internal" href="#is-zfs-available">Is ZFS* available?</a></li>
<li><a class="reference internal" href="#can-you-add-a-driver-that-i-need">Can you add a driver that I need?</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="../reference/tutorial-ratings.html"
title="previous chapter">Tutorial difficulty ratings</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="../collaboration/collaboration.html"
title="next chapter">Contribute</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/FAQ/index.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../collaboration/collaboration.html" title="Contribute"
>next</a> |</li>
<li class="right" >
<a href="../reference/tutorial-ratings.html" title="Tutorial difficulty ratings"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">FAQ</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
+45
View File
@@ -0,0 +1,45 @@
# 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
man:
make -C source man
clean-man:
make -C source clean-man
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;
+192
View File
@@ -0,0 +1,192 @@
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.
This build will generate several warnings as there are two other optional make commands required to build the full documentation.
1. ``make py`` to generate the bundle reference material.
2. ``make man`` to generate man page reference material.
To build the documentation exactly as seen on the website, use
``make man``, ``make py``, and ``make htmlall``. This builds both
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.
Before running ``make man``, please run ``make clean-man`` to clear out any
previous attempts.
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
-49
View File
@@ -1,49 +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.
.. _cl-guides:
Clear Linux
===========
.. toctree::
:maxdepth: 1
:glob:
clear/*
Maintenance
===========
.. toctree::
:maxdepth: 1
:glob:
maintenance/*
Network
=======
.. toctree::
:maxdepth: 1
:glob:
network/*
Kernel
=======
.. toctree::
:maxdepth: 1
:glob:
kernel/*
@@ -1,234 +0,0 @@
.. _change-kernel-boot:
Change Kernel Boot
########################
This tutorial explains the process of change kernel boot entry |CL-ATTR|.
.. contents::
:local:
:depth: 1
Description
***********
For this tutorial, you will modify your kernel list to boot with the kernel you want to use. This process is valid when you cannot compile third-party kernel modules and need to come back to old, or if you compile your custom kernel.
Get the current boot status
***************************
.. code-block:: bash
bootctl status
This is an example output:
.. code-block:: bash
System:
Firmware: UEFI 2.70 (HP 265.256)
Firmware Arch: x64
Secure Boot: disabled
TPM2 Support: yes
Measured UKI: no
Boot into FW: supported
Current Boot Loader:
Product: systemd-boot 255
Features: ✓ Boot counting
✓ Menu timeout control
✓ One-shot menu timeout control
✓ Default entry control
✓ One-shot entry control
✓ Support for XBOOTLDR partition
✓ Support for passing random seed to OS
✓ Load drop-in drivers
✓ Support Type #1 sort-key field
✓ Support @saved pseudo-entry
✓ Support Type #1 devicetree field
✓ Enroll SecureBoot keys
✓ Retain SHIM protocols
✓ Menu can be disabled
✓ Boot loader sets ESP information
ESP: /dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5
File: └─/EFI/org.clearlinux/loaderx64.efi
Random Seed:
System Token: set
Exists: yes
Available Boot Loaders on ESP:
ESP: /boot (/dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5)
File: ├─/EFI/systemd/systemd-bootx64.efi (systemd-boot 255)
└─/EFI/BOOT/BOOTX64.EFI (systemd-boot 255)
Boot Loaders Listed in EFI Variables:
Title: Linux bootloader
ID: 0x0007
Status: active, boot-order
Partition: /dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5
File: └─/EFI/org.clearlinux/bootloaderx64.efi
Title: Linux Boot Manager
ID: 0x0001
Status: active, boot-order
Partition: /dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5
File: └─/EFI/systemd/systemd-bootx64.efi
Title: Windows Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/48d8a9eb-d84d-4a62-8302-edff383290e5
File: └─/EFI/Microsoft/Boot/bootmgfw.efi
Boot Loader Entries:
$BOOT: /boot (/dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5)
token: clear-linux-os
Default Boot Loader Entry:
type: Boot Loader Specification Type #1 (.conf)
title: Clear Linux OS (Clear-linux-native-6.8.10-1434.conf)
id: Clear-linux-native-6.8.10-1434.conf
source: /boot//loader/entries/Clear-linux-native-6.8.10-1434.conf
linux: /boot//EFI/org.clearlinux/kernel-org.clearlinux.native.6.8.10-1434
initrd: /boot//EFI/org.clearlinux/freestanding-00-early-ucode.cpio
/boot//EFI/org.clearlinux/initrd-org.clearlinux.native.6.8.10-1434
/boot//EFI/org.clearlinux/freestanding-clr-init.cpio.gz
/boot//EFI/org.clearlinux/freestanding-i915-firmware.cpio
options: root=UUID=67e7ac9a-f7a1-4d5e-bbd6-012f5fa81cb5 rd.luks.uuid=abe6aaf2-3425-4eb1-b7f5-3f36746426fa quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests init=/usr/bin/initra-desktop initcall>
lines 20-71/71 (END)
✓ Support @saved pseudo-entry
✓ Support Type #1 devicetree field
✓ Enroll SecureBoot keys
✓ Retain SHIM protocols
✓ Menu can be disabled
✓ Boot loader sets ESP information
ESP: /dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5
File: └─/EFI/org.clearlinux/loaderx64.efi
Random Seed:
System Token: set
Exists: yes
Available Boot Loaders on ESP:
ESP: /boot (/dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5)
File: ├─/EFI/systemd/systemd-bootx64.efi (systemd-boot 255)
└─/EFI/BOOT/BOOTX64.EFI (systemd-boot 255)
Boot Loaders Listed in EFI Variables:
Title: Linux bootloader
ID: 0x0007
Status: active, boot-order
Partition: /dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5
File: └─/EFI/org.clearlinux/bootloaderx64.efi
Title: Linux Boot Manager
ID: 0x0001
Status: active, boot-order
Partition: /dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5
File: └─/EFI/systemd/systemd-bootx64.efi
Title: Windows Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/48d8a9eb-d84d-4a62-8302-edff383290e5
File: └─/EFI/Microsoft/Boot/bootmgfw.efi
Boot Loader Entries:
$BOOT: /boot (/dev/disk/by-partuuid/ea2e4278-5c0c-4498-bc99-dfc48a71ceb5)
token: clear-linux-os
Default Boot Loader Entry:
type: Boot Loader Specification Type #1 (.conf)
title: Clear Linux OS (Clear-linux-native-6.8.10-1434.conf)
id: Clear-linux-native-6.8.10-1434.conf
source: /boot//loader/entries/Clear-linux-native-6.8.10-1434.conf
linux: /boot//EFI/org.clearlinux/kernel-org.clearlinux.native.6.8.10-1434
initrd: /boot//EFI/org.clearlinux/freestanding-00-early-ucode.cpio
/boot//EFI/org.clearlinux/initrd-org.clearlinux.native.6.8.10-1434
/boot//EFI/org.clearlinux/freestanding-clr-init.cpio.gz
/boot//EFI/org.clearlinux/freestanding-i915-firmware.cpio
options: root=UUID=67e7ac9a-f7a1-4d5e-bbd6-012f5fa81cb5 rd.luks.uuid=abe6aaf2-3425-4eb1-b7f5-3f36746426fa quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests init=/usr/bin/initra-desktop initcall_debug intel_iommu=igfx_off kvm-intel.nested=1 no_timer_check noreplace-smp page_alloc.shuffle=1 rcupdate.rcu_expedited=1 rootfstype=ext4,btrfs,xfs,f2fs tsc=reliable rw module.sig_unenforce rootflags=x-systemd.device-timeout=0
Get the kernel list installed
*****************************
.. code-block:: bash
bootctl list
And example output:
.. code-block:: bash
type: Boot Loader Specification Type #1 (.conf)
title: Clear Linux OS (Clear-linux-preempt_rt-6.1.38-105.conf)
id: Clear-linux-preempt_rt-6.1.38-105.conf
source: /boot//loader/entries/Clear-linux-preempt_rt-6.1.38-105.conf
linux: /boot//EFI/org.clearlinux/kernel-org.clearlinux.preempt_rt.6.1.38-105
initrd: /boot//EFI/org.clearlinux/freestanding-00-early-ucode.cpio
/boot//EFI/org.clearlinux/freestanding-clr-init.cpio.gz
/boot//EFI/org.clearlinux/freestanding-i915-firmware.cpio
options: root=UUID=67e7ac9a-f7a1-4d5e-bbd6-012f5fa81cb5 rd.luks.uuid=abe6aaf2-3425-4eb1-b7f5-3f36746426fa quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests init=/usr/bin/initra-desktop initcall_debug intel_iommu=igfx_off kvm-intel.nested=1 no_timer_check noreplace-smp page_alloc.shuffle=1 rcupdate.rcu_expedited=1 rootfstype=ext4,btrfs,xfs t>
type: Boot Loader Specification Type #1 (.conf)
title: Clear Linux OS (Clear-linux-native-6.9.1-1436.conf)
id: Clear-linux-native-6.9.1-1436.conf
source: /boot//loader/entries/Clear-linux-native-6.9.1-1436.conf
linux: /boot//EFI/org.clearlinux/kernel-org.clearlinux.native.6.9.1-1436
initrd: /boot//EFI/org.clearlinux/freestanding-00-early-ucode.cpio
/boot//EFI/org.clearlinux/initrd-org.clearlinux.native.6.9.1-1436
/boot//EFI/org.clearlinux/freestanding-clr-init.cpio.gz
/boot//EFI/org.clearlinux/freestanding-i915-firmware.cpio
options: root=UUID=67e7ac9a-f7a1-4d5e-bbd6-012f5fa81cb5 rd.luks.uuid=abe6aaf2-3425-4eb1-b7f5-3f36746426fa quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests init=/usr/bin/initra-desktop initcall_debug intel_iommu=igfx_off kvm-intel.nested=1 no_timer_check noreplace-smp page_alloc.shuffle=1 rcupdate.rcu_expedited=1 rootfstype=ext4,btrfs,xfs,f>
type: Boot Loader Specification Type #1 (.conf)
title: Clear Linux OS (Clear-linux-native-6.8.10-1434.conf) (default) (selected)
id: Clear-linux-native-6.8.10-1434.conf
source: /boot//loader/entries/Clear-linux-native-6.8.10-1434.conf
linux: /boot//EFI/org.clearlinux/kernel-org.clearlinux.native.6.8.10-1434
initrd: /boot//EFI/org.clearlinux/freestanding-00-early-ucode.cpio
/boot//EFI/org.clearlinux/initrd-org.clearlinux.native.6.8.10-1434
/boot//EFI/org.clearlinux/freestanding-clr-init.cpio.gz
/boot//EFI/org.clearlinux/freestanding-i915-firmware.cpio
options: root=UUID=67e7ac9a-f7a1-4d5e-bbd6-012f5fa81cb5 rd.luks.uuid=abe6aaf2-3425-4eb1-b7f5-3f36746426fa quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests init=/usr/bin/initra-desktop initcall_debug intel_iommu=igfx_off kvm-intel.nested=1 no_timer_check noreplace-smp page_alloc.shuffle=1 rcupdate.rcu_expedited=1 rootfstype=ext4,btrfs,xfs,f>
type: Automatic
title: Reboot Into Firmware Interface
id: auto-reboot-to-firmware-setup
source: /sys/firmware/efi/efivars/LoaderEntries-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
Set default kernel to boot
**************************
You can check the id from the latest command:
.. code-block:: bash
bootctl list |grep id: |cut -f 2 -d ":"
id: Clear-linux-preempt_rt-6.1.38-105.conf
id: Clear-linux-native-6.9.1-1436.conf
id: Clear-linux-native-6.8.10-1434.conf
id: auto-reboot-to-firmware-setup
Set the kernel
.. code-block:: bash
sudo bootctl set-default ID
For example to set 6.9.1 entry:
.. code-block:: bash
sudo bootctl set-default Clear-linux-native-6.9.1-1436.conf
Just reboot
.. code-block:: bash
sudo systemctl reboot
You will boot with the kernel set before.
-95
View File
@@ -1,95 +0,0 @@
.. _man-pages:
Man pages
#########
These pages are generated from `Clear Linux\* tool
repositories <https://github.com/clearlinux>`__. Updated |today|.
`clr-man-pages <https://github.com/clearlinux/clr-man-pages>`__
===============================================================
.. toctree::
:maxdepth: 1
manpages/stateless.7.rst
manpages/os-core.7.rst
manpages/os-format.7.rst
`clr-power-tweaks <https://github.com/clearlinux/clr-power-tweaks>`__
=====================================================================
.. toctree::
:maxdepth: 1
manpages/clr-power-tweaks.conf.5.rst
manpages/clr_power.1.rst
`clrtrust <https://github.com/clearlinux/clrtrust>`__
=====================================================
.. toctree::
:maxdepth: 1
manpages/clrtrust.1.rst
`micro-config-drive <https://github.com/clearlinux/micro-config-drive>`__
=========================================================================
.. toctree::
:maxdepth: 1
manpages/ucd.1.rst
manpages/cloud-config.5.rst
manpages/ucd-data-fetch.1.rst
`mixer-tools <https://github.com/clearlinux/mixer-tools>`__
===========================================================
.. toctree::
:maxdepth: 1
manpages/mixer.bundle.1.rst
manpages/mixer.build.1.rst
manpages/mixer.add-rpms.1.rst
manpages/mixer.1.rst
manpages/mixer.repo.1.rst
manpages/mixer.versions.1.rst
manpages/mixer.init.1.rst
manpages/mixer.config.1.rst
`swupd-client <https://github.com/clearlinux/swupd-client>`__
=============================================================
.. toctree::
:maxdepth: 1
manpages/swupd-update.service.4.rst
manpages/update-triggers.target.4.rst
manpages/swupd.1.rst
manpages/swupd-update.timer.4.rst
`tallow <https://github.com/clearlinux/tallow>`__
=================================================
.. toctree::
:maxdepth: 1
manpages/tallow.1.rst
manpages/tallow.conf.5.rst
manpages/tallow.patterns.5.rst
`telemetrics-client <https://github.com/clearlinux/telemetrics-client>`__
=========================================================================
.. toctree::
:maxdepth: 1
manpages/telemetrics.conf.5.rst
manpages/telem-record-gen.1.rst
manpages/telempostd.1.rst
manpages/telemprobd.1.rst
manpages/telemctl.1.rst
manpages/telemetry.3.rst
@@ -1,273 +0,0 @@
cloud-config
============
`cloud-config(5) <cloud-config.5.html>`__ User data format used by `ucd(1) <ucd.1.html>`__
SYNOPSIS
--------
``user-data``
``#cloud-config``
cloud-config data is provided by the cloud infrastructure to a cloud
instance. This data is parsed by ``cloud-init(1)`` which then configures
the cloud instance based on the information in the cloud-config.
DESCRIPTION
-----------
The user-data as provided can be of several formats. ``cloud-init(1)``
supports the ``cloud-config`` format, but also supports generic shell
scripts. If the user-data starts with ``#!``, it is assumed that the
user-data is a generic shell script, and ``cloud-init`` will attempt to
execute the data as a script. If the user-data starts with the
``#cloud-config`` stanza, it is assumed the user-data is in the
``cloud-config`` format, described below.
The ``cloud-config`` format is used to structure configuration data
provided to the cloud instance. This data is structured in the YAML
format (``http://yaml.org``). Note that ``cloud-init``\ (1) uses the
libyaml library, which supports YAML version 1.1.
In the YAML content, the root node (the document) contains a sequence of
directives. These directives inform cloud-init that the content of the
directive are processed by a directive-specific handler, or “module”.
cloud-init includes many modules, each expecting a specifically
constructed content. This document lists the correct format and
organization of each data section for the supported modules, describes
their effect, and states various parameters for each option.
Table of implemented directives. Column 3 (“Ref”) and column 4
(“CoreOS”) list whether the reference specification or the CoreOS
implementation support these directives. Note that implementation
details may differ, due to the underlying differences in Operating
Systems.
::
Directive |Description |Ref. |CoreOS.
--------------------|-------------------------------------|-----|-------
groups |Configure user account groups |yes |no
package_upgrade |Perform a software update |yes |no
packages |Install additional software |yes |no
runcmd |Execute system commands |yes |no
service |Perform system service configuration |no |no
ssh_authorized_keys |Provision SSH public keys |yes |yes
users |Configure user accounts |yes |yes
write_files |Write content to arbitrary files |yes |yes
hostname |Define the system's hostname |yes |yes
envar |Set environment variables |no |no
bootcmd |Execute system commands on first boot|no |no
wait_for_network |Halt execution until network is up |no |no
OPTIONS
-------
For each of the directives listed in the table above, zero or more
options may be provided. The list below documents the implemented
options per directive. The “Type” field values are:
TYPES
~~~~~
::
Type |Description
-----------|-------------------------------------------------------------------
boolean |Either true, false, yes, no, 0 or 1 (upper case and initial capitol
|letter versions treated identical)
string |A generic string encoded value. Can be multiline or YAML encoded
|content
integer |A string encoded decimal integer value
octal |A string encoded octal integer value
hex |A string encoded hexadecimal integer value
[] |if a type is listed with [] appended, it means there may be zero or
|more values, lists of values or any arbitrary depth of these nested
* |Indicates this value isn't a separate key, but directly the
|associated value of the root node. This is applicable for directives
|that only have a single configuration parameter,
|e.g. "package_upgrade"
groups
~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
name |string[] |no |Create a new user account group and
| | |place listed user account names in
| | |that group
package_upgrade
~~~~~~~~~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |boolean |yes |Enables or disables whether software
| | |update is performed
This option implies the ``wait_for_network`` option.
packages
~~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
name |string[] |no |Enables installation of software bundles
This option implies the ``wait_for_network`` option.
runcmd
~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |string[] |no |Executes a command, if the item is a list,
| | |the list will be converted to a string
| | |and executed as a command line.
hostname
~~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |string |yes |Defines the system's hostname
service
~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
start |string[] |no |Start units
stop |string[] |no |Stop units
restart |string[] |no |Restart units
enable |string[] |no |Enable units to start automatically
disable |string[] |no |Disable units from starting automatically
reload |string[] |no |Reload service units
isolate |string[] |no |Change target to a new unit
mask |string[] |no |Prevent units from starting
unmask |string[] |no |Remove unit start prevention mask
ssh_authorized_keys
~~~~~~~~~~~~~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |string[] |no |Specifies an SSH public key value, as
| | |string. This will be added to the default
| | |user account's SSH configuration
users
~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |[] |no |This directive expects a list of user
| | |definitions. Each definition can
| | |additionally specify the following
| | |sub-options:
name |string |yes |A user account name to be created
gecos |string |no |A real user name, can be left empty
homedir |string |no |A home directory path. Default under "/home"
primary-group|string|no |A group name.
groups |string |no |Comma-separated list of group names or
| | |single group name. Specifies additional
| | |groups to put this user account into
lock-passwd|boolean |no |Lock the user account
inactive |boolean |no |Mark the user account as inactive
passwd |string |no |Password hash for the user account
no-create-home|boolean|no |Omits creating a home directory
no-user-group|boolean|no |Omits group creating for the account
no-log-init|boolean |no |Omits this account from lastlog/faillog
expiredate|string |no |A date at which to expire the password
ssh-authorized-keys|string[]|no |Add SSH public keys to ssh configuration
sudo |string[] |no |Add sudoers lines for this account, the account
| | |name is automatically prepended
system |boolean |no |Make the account a system account
write_files
~~~~~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |[] |no |This directive expects a list of write_files
| | |definitions. Each definition itself contains the
| | |following options:
content |string |yes |The content to write to a file
path |string |yes |The full path and filename of the file to
| | |be written out
owner |string |no |Username and optionally group name, separated
| | |by ":" or ".". Defaults to "root.root"
permissions|octal |no |Octal value describing the file permissions
| | |default value is influenced according to
| | |`umask`
envar
~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |string |yes |Add environment variables to /etc/profile.d/cloud-init.sh
| | |and to current cloud-init process
bootcmd
~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |string[] |no |Similar to runcmd but bootcmd will run only on first boot
wait_for_network
~~~~~~~~~~~~~~~~
::
Option |Type |Required |Function
----------|---------|------------|-----------------------------------
* |boolean |no |Enable to force waiting for a functional network.
This option makes the program wait until an active network is detected.
To prevent waiting, ensure that this option is disabled explicitly
disabled, before other options are used. This may be needed when using
the ``packages`` or ``package_upgrade`` options, which imply that this
option is used.
COPYRIGHT
---------
- Copyright (C) 2017 Intel Corporation, License: CC-BY-SA-3.0
SEE ALSO
--------
``cloud-init``\ (1)
NOTES
-----
Creative Commons Attribution-ShareAlike 3.0 Unported
- http://creativecommons.org/licenses/by-sa/3.0/
@@ -1,93 +0,0 @@
clr-power-tweaks.conf
=====================
:Manual section: 5
SYNOPSIS
--------
``clr-power-tweaks.conf`` is an optional configuration file for the
`clr_power(1) <clr_power.1.html>`__ utility.
``/etc/clr-power-tweaks.conf``
DESCRIPTION
-----------
``clr-power-tweaks.conf`` is an optional configuration file for the
`clr_power(1) <clr_power.1.html>`__ utility. The configuration file contains kernel and device
parameter values used by the `clr_power(1) <clr_power.1.html>`__ utility.
Configuration parameter values placed in ``clr-power-tweaks.conf`` will
supersede the built-in defaults configured by `clr_power(1) <clr_power.1.html>`__. New
parameters can be added to the configuration to supplement the built-in
values. Built-in parameters can be changed by defining them in
``clr-power-tweaks.conf`` with a different value. Parameters can be
excluded from being modified by `clr_power(1) <clr_power.1.html>`__ by adding them in
``clr-power-tweaks.conf`` without a value.
FILE FORMAT
-----------
``clr-power-tweaks.conf`` uses a key-value pairs to define parameter
values.
Each line contains one parameter-value pair, delimited by a space
character.
Parameters are paths from the proc(5) filesystem. Parameters paths can
include glob(n) wildcards to match multiple paths.
Acceptable values are determined by the parameter being set. Any
parameter listed in the configuration file without a value will be
excluded by `clr_power(1) <clr_power.1.html>`__ and the parameter will inherit the kernels
built-in default parameter value.
EXAMPLES
--------
1. ``clr-power-tweaks.conf`` entry to override the default value in
`clr_power(1) <clr_power.1.html>`__ for CPU governor with **powersave**. All other values
built-in to `clr_power(1) <clr_power.1.html>`__ would still get applied.
Note the globbing used with ``*`` to target all CPU cores.
::
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor powersave
2. ``clr-power-tweaks.conf`` entry to exclude a parameter causing it to
use the kernels built-in default value (60). All other values
built-in to `clr_power(1) <clr_power.1.html>`__ would still get applied.
Note the omission of a value.
::
/proc/sys/vm/swappiness
3. ``clr-power-tweaks.conf`` entry to add two new parameters to increase
UDP buffers All other values built-in to `clr_power(1) <clr_power.1.html>`__ would still get
applied.
::
/proc/sys/net/ipv4/udp_rmem_min 8192
/proc/sys/net/ipv4/udp_wmem_min 8192
BUGS
----
The default `clr-power-tweaks.conf(5) <clr-power-tweaks.conf.5.html>`__ aims to have reasonable defaults
for achieving power and performance efficiency. Default values may not
be optimal for all systems and environments.
See GitHub Issues: https://github.com/clearlinux/clr-power-tweaks/issues
SEE ALSO
--------
**clr_power.conf(5)**, **proc(5)**, **sysctl(2)**
For parameters understood by the kernel, please see
https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html
@@ -1,73 +0,0 @@
clr_power
=========
:Manual section: 1
SYNOPSIS
--------
``clr_power`` is a utility to adjust power and performance settings in
the operating system. It is configurable and can enforce power and
performance policies.
**clr_power** [**-d**\ \|\ **debug**]
DESCRIPTION
-----------
``clr_power`` adjusts power and performance in the operating system by
setting runtime kernel and device parameters in the proc(5) filesystem.
``clr_power`` operates with built-in default values. Values can be added
or changed in user-defined `clr-power-tweaks.conf(5) <clr-power-tweaks.conf.5.html>`__ file.
``clr_power`` applies settings and immediately exits after it is
started. It can act as a daemon that enforces settings with the included
systemd files.
The program handles server and desktop-like systems differently and will
set values based on whether a system is a server platform or a desktop
platform. Most systems will be assumed a server, and if it cant be
determined what type of platform the system is, treated as a server
platform. By default, systems with CPUs that identify as ``Core(TM)``,
``Celeron`` and ``Pentium`` are treated as desktop systems, and systems
with CPUs that identify as ``Xeon`` are treated as server systems.
Tunings applied will vary per system. To see what tunings are applied,
run the program with the ``--debug`` option.
OPTIONS
-------
``-d``, ``--debug`` Display debug/verbose output including built-in
values.
``-S``, ``--server`` Treat the system as a server, and apply server
specific tunings.
``-D``, ``--desktop`` Treat the system as a desktop, and apply desktop
specific tunings
FILES
-----
- *clr-power.service* systemd service unit that executes **clr_power**.
- *clr-power.timer* systemd timer that periodically executes the
*clr-power.service* to enforce settings.
- *clr-power-rfkill.service* systemd service that stops bluetooth
devices at boot to prevent power drain.
- */etc/clr-power-tweaks.conf* Optional user-defined configuration file
to override or att values. See `clr-power-tweaks.conf(5) <clr-power-tweaks.conf.5.html>`__ for more
information.
BUGS
----
See GitHub Issues: https://github.com/clearlinux/clr-power-tweaks/issues
SEE ALSO
--------
`clr-power-tweaks.conf(5) <clr-power-tweaks.conf.5.html>`__, **proc(5)**
@@ -1,185 +0,0 @@
clrtrust
========
:Manual section: 1
SYNOPSIS
--------
**clrtrust** is a tool for generating and managing a centralized trusted
certificate store.
``clrtrust [-v|--verbose] [-h|--help] [-c|--internal-rehash] <command> [options]``
DESCRIPTION
-----------
A trust store contains a set of X.509 certificates which the operating
system and applications should consider trustworthy.
The ``clrtrust`` tool provides a frontend for centralized trust store
management. It allows for adding (trusting) and removing (distrusting)
certificate authorities (CAs). It also provides maintenance commands for
viewing and re-generating the trust store.
Certificates can be provided by the operating system for out-of-box
functionality. Certificates can also be provided and modified by
privileged users.
It is up to each application to make use of the trust store generated by
``clrtrust``.
OPTIONS
-------
::
Usage: clrtrust [-v|--verbose] [-h|--help] [-c|--internal-rehash] <command> [options]
-v | --verbose Shows more details about execution
-c | --internal-rehash Forces use of internal implementation of c_rehash
-h | --help Prints this message
Commands
generate generates the trust store
list list CAs
add add trust to a CA
remove remove trust to a CA
restore restore trust to previously removed CA
check sanity/consistency check of the trust store
clrtrust <command> --help to get help on specific command.
**Commands that modify the trust store require root privileges.**
- ``clrtrust generate [-f|--force]``
The ``generate`` command has no arguments and generates a unified
trust store composed of system-provided and user-provided
certificates, if any. The optional ``--force`` parameter will
forcibly generate the trust store, even if it results in an empty
store. See the FILES section for paths used for trust store
generation.
- ``clrtrust list``
The ``list`` command has no arguments and outputs a list of trusted
certificates with the following fields:
``id`` uniquely identifies the certificate. It can be used as input
to other ``clrtrust`` commands such as ``remove`` or ``restore``.
``File`` contains the file path of the certificate in the trust
store.
``Authority`` shows the name of the organization that issued the
certificate. This field is extracted from the certificate file.
``Expires`` shows the expiration date of the certificate. This field
is extracted from the certificate file.
- ``clrtust add [<certificateFile> ...] [-f|--force]``
The ``add`` command takes one or more certificates as required
argument(s). The certificate is identified by a file path. The
certificate file(s) must be PEM-encoded with only one certificate per
file. The optional ``--force`` parameter will forcibly add the
certificate to the trust store, even if it is not a root CA.
Adding a root CA to the trust store allows applications using the
trust store to trust the root CA certificate, trust certificate
chains issued by the authority, verify the authenticity of peers
certificate, and establish a connection.
- ``clrtrust remove [<certificateFile|id> ...]``
The ``remove`` command takes one or more certificates as required
argument(s). The certificate is identified by a file path or ``id``.
The argument can be an ``id`` of the certificate (see the ``list``
command) or the file path of the certificate.
Removing a root CA from the trust store distrusts the certificate for
applications using the trust store. Certificate chains issued by the
authority will no longer be trusted, authenticity of the peers
certificate will no longer be verified, and a connection will not be
established.
- ``clrtrust check``
The ``check`` command has no arguments and validate the consistency
of a previously generated unified trust store.
EXAMPLES
--------
View the list of trusted CAs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``clrtrust list``
The command above outputs a list of trusted certificates in the format
below:
::
id: FA:B7:EE:36:97:26:62:FB:2D:B0:2A:F6:BF:03:FD:E8:7C:4B:2F:9B
File: /var/cache/ca-certs/anchors/certSIGN_ROOT_CA.crt
Authority: /C=RO/O=certSIGN/OU=certSIGN ROOT CA
Expires: Jul 4 17:20:04 2031 GMT
The certificate can be further inspected using the ``openssl x509``
command. For example:
::
openssl x509 -in /var/cache/ca-certs/anchors/certSIGN_ROOT_CA.crt -noout -text
Add (trust) a root CA
~~~~~~~~~~~~~~~~~~~~~
``clrtrust add ~/PrivateCA.pem``
The command above will add a root CA certificate located in the
``~/PrivateCA.pem`` file. If the certificate file is not in the PEM
format, use ``openssl x509`` command to convert to PEM first. For
example:
::
openssl x509 -in PrivateCA.cer -inform der -out PrivateCA.pem -outform pem
Remove (distrust) a root CA
~~~~~~~~~~~~~~~~~~~~~~~~~~~
``clrtrust remove ~/PrivateCA.pem``
The command above will remove a root CA certificate located in the
``~/PrivateCA.pem`` file from the trust store and distrust it.
FILES
-----
*/var/cache/ca-certs*
Generated directory of certificates and verification keys. Do not modify
contents outside of ``clrtrust``.
*/usr/share/ca-certs/*
Operating-system provided certificates and keys. Do not modify contents
outside of ``clrtrust``.
*/etc/ca-certs/*
Generated directory of user-supplied certificates and verification keys.
Do not modify contents outside of ``clrtrust``.
BUGS
----
See GitHub Issues: https://github.com/clearlinux/clrtrust/issues
SEE ALSO
--------
**openssl(1)**
-149
View File
@@ -1,149 +0,0 @@
=====
mixer
=====
------------------------
OS software update mixer
------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer [subcommand] <flags>``
DESCRIPTION
===========
`mixer(1) <mixer.1.html>`__ is a software update generator that uses input RPMs and bundle
definition files to create update metadata consumable by `swupd(1) <swupd.1.html>`__.
``mixer`` operates in a mix workspace using configuration files existing in the
workspace. The tool allows users to use RPMs from an upstream URL (default
download.clearlinux.org), provide their own RPMs, and use RPMs from other remote
repositories to build updates. Users can also define their own local bundle
definitions as well as use the default bundle definitions from the upstream URL.
``mixer`` provides commands to manage local RPMs and bundle definitions and
configure remote RPM repositories.
The output of ``mixer`` is a set of manifests readable by ``swupd`` as well as
all the OS content ``swupd`` needs to perform its update operations. The OS
content includes all the files in an update as well as zero- and delta-packs for
improved update performance. The content that ``mixer`` produces is tied to a
specific format so that ``swupd`` is guaranteed to understand it if the client
is using the right version of ``swupd``. See `swupd(1) <swupd.1.html>`__ and `os-format(7) <os-format.7.html>`__
for more details.
OPTIONS
=======
The following options are applicable to most subcommands, and can be
used to modify the core behavior and resources that ``mixer`` uses.
- ``-h, --help``
Display general help information. If put after a subcommand, it will
display help specific to that subcommand.
- ``--check``
Check all external dependencies needed by mixer.
- ``-v, --version``
Displays the version information of the ``mixer`` program and exit.
- ``--offline``
Skip caching upstream bundles and work entirely with local bundles.
Do not reach out over network to perform operations.
SUBCOMMANDS
===========
``add-rpms``
Add RPMs from the configured LOCAL_RPM_DIR to the local dnf repository.
See `mixer.add-rpms(1) <mixer.add-rpms.1.html>`__ for more details.
``build``
Build various pieces of OS content, including all metadata needed by
``swupd`` to perform updates. ``mixer build`` is a complicated tool in
itself. See `mixer.build(1) <mixer.build.1.html>`__ for more details.
``bundle``
Perform various configuration actions on local and upstream bundles. The
user can add or remove bundles from their mix, create new bundle definitions,
or validate local bundle definition files. See `mixer.bundle(1) <mixer.bundle.1.html>`__ for more details.
``config``
Perform configuration related actions, including configuration file
validation and conversion from deprecated formats. See `mixer.config(1) <mixer.config.1.html>`__
for more details.
``help``
Print help text for any ``mixer`` subcommand.
``init``
Initialize ``mixer`` configuration and workspace. See `mixer.init(1) <mixer.init.1.html>`__ for
more details.
``repo``
Add, list, remove, or edit RPM repositories to be used by mixer. This
subcommand allows users to configure which remote or local repositories
mixer should use to look for RPMs. See `mixer.repo(1) <mixer.repo.1.html>`__ for more
information.
``versions``
Manage mix and upstream versions. By itself the command will print the
current version of mix and upstream, and also report the latest version of
upstream available. Also allows the user to update mix and upstream
versions. See `mixer.versions(1) <mixer.versions.1.html>`__ for more details.
FILES
=====
`<mixer/workspace>/builder.conf`
The mixer configuration file.
`<mixer/workspace>/.yum-mix.conf`
The default location for the DNF configuration file.
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer.add-rpms(1) <mixer.add-rpms.1.html>`__
* `mixer.build(1) <mixer.build.1.html>`__
* `mixer.bundle(1) <mixer.bundle.1.html>`__
* `mixer.config(1) <mixer.config.1.html>`__
* `mixer.init(1) <mixer.init.1.html>`__
* `mixer.repo(1) <mixer.repo.1.html>`__
* `mixer.versions(1) <mixer.versions.1.html>`__
* `swupd(1) <swupd.1.html>`__
* `os-format(7) <os-format.7.html>`__
* https://github.com/clearlinux/mixer-tools
* https://github.com/clearlinux/swupd-client
* https://clearlinux.org/documentation/
@@ -1,50 +0,0 @@
==============
mixer.add-rpms
==============
---------------------
Add local RPMs to mix
---------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer add-rpms [flags]``
DESCRIPTION
===========
Adds RPMs from the `LOCAL_RPM_DIR` (configured in the `builder.conf`) to the
local RPM repository to be used in creating a mix.
OPTIONS
=======
In addition to the globally recognized ``mixer`` flags (see `mixer(1) <mixer.1.html>`__ for
more details), the following options are recognized.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses the
default `builder.conf` in the mixer workspace if this option is not provided.
- ``-h, --help``
Display ``add-rpm`` help information and exit.
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer(1) <mixer.1.html>`__
@@ -1,298 +0,0 @@
===========
mixer.build
===========
-----------------------------------
Build varioius pieces of OS content
-----------------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer build [command] [flags]``
DESCRIPTION
===========
Builds various pieces of OS content and output update metadata to
`<mixer/workspace>/update/www/<version>/`. This metadata can be published
directly to a web-server and consumed by client update systems via the
`swupd(1) <swupd.1.html>`__ update tool. All steps can be run at once using ``build all`` or
the steps can be run individually using the subcommands.
OPTIONS
=======
In addition to the globally recognized ``mixer`` flags (see `mixer(1) <mixer.1.html>`__ for
more details), the following options are recognized across all ``build``
subcommands.
- ``--bundle-workers``
Number of parallel workers when building bundles, passing 0 or omitting this
flag defaults the number of workers to the number of CPUs on the system.
- ``--delta-workers``
Number of parallel workers when creating deltas, passing 0 or omitting this
flag defaults the number of workers to the number of CPUs on the system.
- ``--fullfile-workers``
Number of parallel workers when creating fullfiles, passing 0 or omitting this
flag defaults the number of workers to the number of CPUs on the system.
- ``--skip-format-check``
Skip check for compatible upstream format when building on top of a new
upstream.
- ``-h, --help``
Display ``build`` help information and exit.
SUBCOMMANDS
===========
``all``
Build all content for the mix. Implicitly runs ``build bundles`` followed by
``build update``. In addition to the global options ``mixer build all``
takes the following options.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``--format {number}``
Supply the format number to use for the build.
- ``-h, --help``
Display ``build all`` help information and exit.
- ``--increment``
Automatically increment the mix version post build.
- ``--min-version {version}``
Supply minimum version for ``mixer`` to use old content from. This option
tells ``mixer`` to regenerate all mix content starting from a certain
version. ``mixer`` will not use any OS content from a version older than
the min-version passed here.
- ``--no-signing``
Do not generate a certificate and do not sign the Manifest.MoM
- ``--prefix {path}``
Supply the `path` to the file system where the ``swupd`` binaries live.
``bundles``
Build the bundles for your mix. This is done by extracting dependency
information and file lists for each package in each bundle definition for the
mix. In addition to the global options ``mixer build bundles`` takes the
following options.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``-h, --help``
Display ``build bundles`` help information and exit.
- ``--no-signing``
Do not generate a certificate and do not sign the Manifest.MoM
``delta-packs``
Build packs to optimize ``swupd update``\s between versions. When a
``swupd`` client updates a bundle it looks for a pack file from its current
version to the new version. If available ``swupd`` will download and apply
the pack content to the file system. Delta packs contain binary diff files
that describe changes between updates whenever possible and full files only
when necessary. Because of this delta packs are a significant performance
optimization for client updates. Because the client can fall back to full
files if a pack is not available, delta packs are not necessary for a
functional update. In addition to the global options ``mixer build
delta-packs`` takes the following options.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``--from {version}``
Generate packs from the specified `version`.
- ``-h, --help``
Display ``build delta-packs`` help information and exit.
- ``--previous-versions {number}``
Generate packs for `number` of previous versions.
- ``--report``
Report reason each file in the `to` manifest was packed in the delta pack
or not.
- ``--to {version}``
Generate packs targeting a specific `to` `version`.
``delta-manifests``
Build manifest deltas to optimize ``swupd update``\s between versions. When a
``swupd`` client update runs, it will first try to get a delta manifest file
if it exists and apply that on the bundle manifest file for the version
installed on their system (if it exists). This can save a large amount of
content being downloaded in the case of few files changing in a manifest.
Because the client can fall back to the full manifest file if a delta is not
available, delta manifests are not necessary for a functional update. In
addition to the global options ``mixer build delta-manifests`` takes the
following options.
- ``--from {version}``
Generate packs from the specified `version`.
- ``-h, --help``
Display ``build delta-manifests`` help information and exit.
- ``--previous-versions {number}``
Generate packs for `number` of previous versions.
- ``--to {version}``
Generate packs targeting a specific `to` `version`.
``image``
Build an image from the mix content. In addition to the global options
``mixer build image`` takes the following options.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``--format {number}``
Supply the format `number` used for the mix.
- ``-h, --help``
Display ``build image`` help information and exit.
- ``--template {path}``
Provide the `path` to the image template file to use.
``update``
Build the update content for the mix. This command builds the actual update
metadata (manifests) and content (full files and zero packs) necessary for
``swupd`` to perform updates on client systems. ``update`` relies on the
output of ``build bundles`` as the input for this step and expects the
output of ``build bundles`` to exist in the
`<mixer/workspace>/update/image/<version>` directory. In addition to the
global options ``mixer build update`` takes the following options.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``--format {number}``
Supply the format `number` used for the mix.
- ``-h, --help``
Display ``build update`` help information and exit.
- ``--increment``
Automatically increment the mix version post build.
- ``--min-version {version}``
Supply minimum version for ``mixer`` to use old content from. This option
tells ``mixer`` to regenerate all mix content starting from a certain
version. ``mixer`` will not use any OS content from a version older than
the min-version passed here.
- ``--no-signing``
Do not generate a certificate and do not sign the Manifest.MoM
- ``--prefix {path}``
Supply the `path` to the file system where the ``swupd`` binaries live.
``validate``
Compare two versions to validate that manifest file changes align with corresponding
package changes. Inconsistencies between manifest entries and package contents are
reported as errors. When no errors occur, package update statistics are displayed.
- ``--from {version}``
Compare manifests ``from`` a specific version
- ``--to {version}``
Compare manifests ``to`` a specific version
- ``--from-repo-url {repo}={URL}``
Overrides the baseurl value for the provided repo in the DNF config file for the ``from`` version
- ``--to-repo-url {repo}={URL}``
Overrides the baseurl value for the provided repo in the DNF config file for the ``to`` version
- ``--table-width {width}``
Max width of package statistics table, defaults to terminal width and disabled by negative numbers
- ``-h, --help``
Display ``build validate`` help information and exit.
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer(1) <mixer.1.html>`__
* `swupd(1) <swupd.1.html>`__
@@ -1,207 +0,0 @@
============
mixer.bundle
============
------------------------------------------------
Perform various configuration actions on bundles
------------------------------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer bundle [command] [flags]``
DESCRIPTION
===========
Performs various configuration actions on upstream and local bundle definition
files. List and validate mix bundles. Validate local bundle definition files.
SUBCOMMANDS
===========
``add {bundle} [{bundle}...] [flags]``
Add local or upstream bundles to your mix by modifying the mix bundles list
at `<mixer/workspace>/mixbundles`. In addition to the global options ``mixer
bundle add`` takes the following options.
- ``--all-local``
Add all local bundles defined in `<mixer/workspace>/local-bundles` to the
mix. This command takes precedence over bundle list.
- ``--all-upstream``
Add all upstream bundles (cached in `<mixer/workspace>/upstream-bundles`
to the mix. This command takes precedence over bundle list.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``--git``
Automatically apply a new git commit after modifying the mix bundles list
or bundle definitions. This is useful if your local bundles are kept under
version control.
- ``-h, --help``
Display ``bundle add`` help information and exit.
``create``
Create new bundles or copy existing bundles.
This command will locate the bundle by first looking in local-bundles,
and then in upstream-bundles. If the bundle is only found upstream,
the bundle file will be copied to your local-bundles directory. If the bundle is
not found anywhere, a blank template will be created with the correct name.
Passing '--add' will also add the bundle(s) to your mix. Please note that
bundles are added after all bundles are created, and thus will not be added
if any errors are encountered earlier on.
In addition to the global options ``mixer bundle create`` takes the following
options.
- ``--add``
Add the bundle(s) to your mix after editing.
- ``--local``
Skip upstream check and create empty local bundle(s).
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``--git``
Automatically apply a new git commit after modifying the mix bundles list
or bundle definitions. This is useful if your local bundles are kept under
version control.
- ``-h, --help``
Display ``bundle create`` help information and exit.
``list [mix|local|upstream] [flags]``
List the bundles in the mix, the available local bundles, or the available
upstream bundles. In addition to the global options ``mixer bundle list``
takes the following options.
- ``mix``
List the bundles in the mix.
- ``local``
List available locally-defined bundles.
- ``upstream``
List available upstream bundles.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``-h, --help``
Display ``bundle list`` help information and exit.
- ``--tree``
Pretty-print the bundle list as a tree showing include information.
``remove``
Removes bundles from your mix by modifying the mix bundle list (stored in
the `<mixer/workspace>/mixbundles` file). The mix bundle list is parsed, the
bundles are removed, and the resultant list is written back out in sorted
order. If bundles do not exist in the mix, they are skipped. In addition to
the global options ``mixer bundle remove`` takes the following options.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``--git``
Automatically apply a new git commit after modifying the mix bundles list
or bundle definitions. This is useful if your local bundles are kept under
version control.
- ``-h, --help``
Display ``bundle remove`` help information and exit.
- ``--local``
Also remove the bundle file from local-bundles. This action is
irrevocable.
- ``--mix={bool}``
Remove bundle from the mix bundle list. This defaults to true.
``validate``
Checks bundle definition files for validity. Only local bundle files are
checked; upstream bundles are trusted as valid. Valid bundles yield no
output. Any invalid bundles will yield a non-zero return code.
Basic validation includes checking syntax and structure, and that the bundle
has a valid name. Commands like ``mixer bundle add`` run basic validation
automatically.
In addition to the global options ``mixer bundle remove`` takes the
following options.
- ``--all-local``
Run validation against all local bundles.
- ``-c, --config {path}``
Optionally tell ``mixer`` to use the configuration file at `path`. Uses
the default `builder.conf` in the mixer workspace if this option is not
provided.
- ``-h, --help``
Display ``bundle validate`` help information and exit.
- ``--strict``
Perform strict validation to additionally check that the bundle header
fields are parse-able and non-empty, and that the header 'Title' is itself
valid and matches the bundle filename.
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer(1) <mixer.1.html>`__
@@ -1,79 +0,0 @@
============
mixer.config
============
------------------------------------------
Perform configuration manipulation actions
------------------------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer config [command]``
DESCRIPTION
===========
Perform various configuration manipulation actions on the mixer configuration
files.
OPTIONS
=======
In addition to the globally recognized ``mixer`` flags (see `mixer(1) <mixer.1.html>`__ for
more details), the following options are recognized.
- ``-h, --help``
Display ``config`` help information and exit.
SUBCOMMANDS
===========
``convert``
Convert an old config file to the new TOML format. The command will generate
a backup file of the old config and will replace it with the converted one.
Environment variables will not be expanded and the values will not be
validated. In addition to the global options ``mixer config convert`` takes
the following options.
- ``-c, --config {path}``
The `path` to the configuration file to convert.
- ``-h, --help``
Display ``config convert`` help and exit.
``validate``
Parse a builder config file and display its properties. Properties
containing environment variables will be expanded. In addition to the
global options ``mixer config validate`` takes the following options.
- ``-c, --config {path}``
The `path` to the configuration file to validate.
- ``-h, --help``
Display ``config validate`` help and exit.
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer(1) <mixer.1.html>`__
@@ -1,89 +0,0 @@
==========
mixer.init
==========
------------------------------
Initialize mixer and workspace
------------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer init [flags]``
DESCRIPTION
===========
Initialize the mixer configuration and mixer workspace by writing default
configuration files if necessary and building the proper directory structure.
OPTIONS
=======
In addition to the globally recognized ``mixer`` flags (see `mixer(1) <mixer.1.html>`__ for
more details), the following options are recognized.
- ``--all-local``
Initialize mix with all local bundles automatically included.
- ``--all-upstream``
Initialize the mix with all upstream bundles automatically included.
- ``--clear-version {version}``
Upstream version used to compose the mix. It must be either an integer or 'latest' (default "latest")
- ``--config {path}``
Supply a specific configuration file at `path` to use for mixing.
- ``--format {format}``
Supply the format version for the mix.
- ``--git``
Track mixer's internal work directory with git.
- ``-h, --help``
Display ``init`` help information and exit.
- ``--local-rpms``
Create and configure local RPM directories.
- ``--mix-version {version}``
Supply the mix version to build (default is 10)
- ``--no-default-bundles``
Skip adding default bundles to the mix
- ``--upstream-url {url}``
Supply an upstream URL to use for mixing (default is
"https://download.clearlinux.org")
- ``--upstream-version {version}``
Alias to `--clear-version` (default is "latest")
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer(1) <mixer.1.html>`__
@@ -1,85 +0,0 @@
==========
mixer.repo
==========
---------------------------------------------------------------
Perform various configuration actions on mixer RPM repositories
---------------------------------------------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer repo [command]``
DESCRIPTION
===========
Perform various configuration actions on mixer RPM repositories. These RPM
repositories are used as content sources for mixer to build updates from.
OPTIONS
=======
In addition to the globally recognized ``mixer`` flags (see `mixer(1) <mixer.1.html>`__ for
more details), the following options are recognized.
- ``-c, --config {path}``
The `path` to the configuration file to use.
- ``-h, --help``
Display subcommand help information and exit.
SUBCOMMANDS
===========
``add {name} {url}``
Add the repo named `name` at the `url` url. In addition to the global
options ``mixer repo add`` takes the following options.
- ``--priority``
Repo priority between 1 and 99, where 1 is highest. This flag defaults to 1.
``init``
Initialize the DNF configuration file with the default `Clear` repository
enabled.
``list``
List all RPM repositories configured in the DNF configuration file used by
mixer.
``remove {name}``
Remove the repo `name` from the DNF configuration file used by mixer.
``set-priority {name} {priority}``
Sets the priority for repo `name` to the provided `priority`.
``set-url {name} {url}``
Sets the URL for repo `name` to the provided `url`. If `name` does not exist
the repo will be added to the configuration.
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer(1) <mixer.1.html>`__
@@ -1,92 +0,0 @@
==============
mixer.versions
==============
--------------------------------
Manage mix and upstream versions
--------------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``mixer versions``
``mixer versions [command]``
DESCRIPTION
===========
Manage mix and upstream versions. By itself the command will print the current
version of mix and upstream, and also report on the latest version of upstream
available. This command also allows the user to increment the mix version and
optionally the upstream version.
OPTIONS
=======
In addition to the globally recognized ``mixer`` flags (see `mixer(1) <mixer.1.html>`__ for
more details), the following options are recognized.
- ``-h, --help``
Display subcommand help information and exit.
SUBCOMMANDS
===========
``update``
Increment the mix version to generate a new release. By default the mix
version is incremented by 10, following Clear Linux conventions to leave
room for intermediate versions if necessary. The increment can be configured
with the `--increment` flag. The ``update`` command also allows the user to
update the upstream version.
In addition to the global options ``mixer versions update`` takes the
following options.
- ``--clear-version {version}``
Alias to `--upstream-version`
- ``-c, --config {path}``
Supply the `path` to the configuration file to use.
- ``--increment {number}``
Amount to increment the current mix version (default is 10).
- ``--mix-version {version}``
Set a specific mix `version`.
- ``--upstream-version {version}``
Set a specific next upstream version (either version number or the default
"latest" string).
- ``--skip-format-check``
Skip check for compatible upstream format when changing upstream version.
This command will not update to an upstream version of a different format
("format bumps"). At the moment this needs to be handled manually.
EXIT STATUS
===========
On success, 0 is returned. A non-zero return code indicates a failure.
SEE ALSO
--------
* `mixer(1) <mixer.1.html>`__
@@ -1,37 +0,0 @@
=======
os-core
=======
----------------------------------------------------
Base files for Clear Linux OS for Intel Architecture
----------------------------------------------------
:Copyright: \(C\) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 7
SYNOPSIS
========
* ``init``
* ``root filesystem``
* ``shell``
DESCRIPTION
===========
os-core provides a minimal base for the Clear Linux OS for Intel
Architecture. It contains required utilities for running the init
program systemd, letting users log in and run bash shell commands. The
core also contains pieces of packages that are required to run any
other package in the distribution.
This is the only required bundle for Clear Linux OS and can not be
removed as all other bundles depend upon it.
SEE ALSO
========
`<https://clearlinux.org/documentation/>`_
@@ -1,55 +0,0 @@
=========
OS Format
=========
--------------------------------------
A summary of OS formats in Clear Linux
--------------------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 7
SYNOPSIS
========
``/usr/share/defaults/swupd/format``
DESCRIPTION
===========
A format defines a range of OS versions that have compatible update metadata and
content. An update client can update a system from the oldest version in the
format to the latest version in the format without worrying about compatibility
issues in the update content for the version it is updating to.
A format bump occurs when the update metadata or content is changed in such a
way that will cause client updates to break. In this case the format number must
be incremented so clients will not attempt to update to the new versions in the
new format without crossing the format boundary. Update clients update only to
the latest build in their format. Once that update is complete the update client
may then update forward again because the last version in the current format has
identical content to the first version in the new format, including the new
update client needed to understand the new format.
Because the update system in Clear Linux (``swupd``) has auto-update turned on
by default most users will never be aware of their system changing to a new
format. Those users who have disabled auto-update may occasionally see ``swupd``
perform two updates in a row when they only invoked ``swupd update`` once. This
is because ``swupd`` detects when it crossed a format boundary and immediately
re-executes an update to carry it to the latest version in the new format. This
re-execution will actually invoke the new version of ``swupd`` that was
delivered in the first update.
Format bumps are simply a way for Clear Linux to introduce breaking changes to
the OS without breaking user's update stream or workflow.
SEE ALSO
========
* `mixer(1) <mixer.1.html>`__
* `swupd(1) <swupd.1.html>`__
* https://clearlinux.org/documentation/
* https://github.com/clearlinux/swupd-client/
* https://github.com/clearlinux/mixer-tools/
@@ -1,309 +0,0 @@
=========
stateless
=========
---------------------------------------------------------------------------
A guide to stateless configuration in Clear Linux OS for Intel Architecture
---------------------------------------------------------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 7
SYNOPSIS
========
``/etc/``
``/usr/share/defaults/``
``/usr/share/defaults/etc/``
``/var/``
``/var/cache/``
``/usr/local/``
``/usr/src/``
``/usr/lib/kernel/``
``/usr/lib/modules/``
DESCRIPTION
===========
The Clear Linux OS for Intel Architecture has a unique way of
providing customization and configuration to system administrators and
users. This man page aims to provide both an explanation of what this
method is and how users of Clear Linux can use it and benefit from it.
The goal of "stateless" is to provide a system OS that functions
without user configuration. A system should not require editing of
configuration files by the end user before it is functional, nor should
it place lengthy and confusing configuration files automatically in
user-maintained file system areas (``/etc/``) by default. And
additionally, any configuration placed in user-maintained configuration
should be removable without breaking functionality.
This is achieved by several methods, each of which implements a part
of the stateless goal.
* Removal of configuration files
The first step taken to achieve stateless configuration is to embed
proper default configuration values in the software. Any missing
critical configuration value should have a built-in default value.
* Providing of default configuration files outside of ``/etc/``
Software is adjusted to use a distribution provided default
configuration file in ``/usr/share/defaults``. If no configuration
file exists in ``/etc/`` for the software, the software must use the
distribution default configuration file.
* Allowing the end user to provide configuration in ``/etc/``
If the user provides a properly formatted configuration file in
the ``/etc/`` filesystem area (or, wherever it is relevant for the
software), the software is instructed to use this configuration
file instead of any other.
Consequences for the system administrator (user)
------------------------------------------------
The user should create configuration files as needed and avoid
modifying distribution provided defaults. The filesystem folders and
all content under ``/etc/`` and ``/var/`` may be modified as needed, but
the content under ``/usr/``, ``/lib/``, ``/lib64/``, ``/bin/``, ``/sbin/`` should
never be modified, and will be overwritten by `swupd(1) <swupd.1.html>`__ as needed.
Some default configuration structure and data is automatically created
under ``/etc/`` and ``/var/``. The user may remove these file system
structures entirely - a reboot of the OS should properly restore the
system to its factory default. This may also provide the user with
a way to repair a defective system configuration.
The user should, if user configuration of a service is needed,
attempt to place the configuration file in the ``/etc/`` structure as
the service requests. Often, template files for the configuration
format can be found under the ``/usr/share/defaults/`` file structure,
and these files can be copied to the ``/etc/`` file structure.
To modify system service configuration (``systemd``\(1) service units),
the user should not touch or modify unit files under the ``/usr/``
file structure directly, as changes in those files will be lost after
a system software update with `swupd(1) <swupd.1.html>`__.
A list of package specific hints and best practices is listed below. In
many cases, the man pages for the respective packages also provides
detailed information as to how to configure the software. Please
consult the relevant manual pages for the software to find information
on the specific syntax and options for each software.
Where can I install system-wide files then?
-------------------------------------------
`swupd(1) <swupd.1.html>`__ has a list of exempted locations where the system
administrator can place files that will not get overwritten or removed
at all. The default whitelisted directories are:
``/usr/lib/modules``
``/usr/lib/kernel``
``/usr/local``
``/usr/src``
Using these locations for your own software is highly recommended. Not
only do these locations provide a standard FHS compliant way of adding
local software, they are sufficiently separated from OS software that
maintaining them will be much more simple.
ldconfig
--------
``ldconfig``\(8)
The default paths that the linker searches includes only ``/usr/lib64``
and paths below that. This explicitly omits ``/usr/local/``. If you
compile libraries manually and install them in other paths, you may
need to configure the ``ld.so``\(8) linker to find these before you run
``ldconfig``. For example:
``echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf``
``sudo ldconfig``
systemd
-------
``systemd``\(1)
Unit files can be created under ``/etc/systemd/system`` as needed and
function normally. To override unit file options, the simplest method
is to have ``systemctl``\(1) copy it for you by invoking it as:
``systemctl edit --full foo.service``
This creates an exact copy of the default unit file and invokes the
editor for the user, allowing the user to override any part of the unit.
Unit files can be started as normal with ``systemctl start <unit>``.
To enable services to start at boot time, use ``systemctl enable <unit>``.
sshd
----
``sshd``\(8)
``sshd_config``\(5)
The SSH daemon has all of its configuration built in and no template
configuration file is present on the file system. The man page for
``sshd_config``\(5) explains the format, and it suffices to put only a
single option in the file
``/etc/ssh/sshd_config``
For example, to enable X11 forwarding through sshd all one has to do is
add one line containing ``X11Forwarding yes``. Other often used options
include ``PermitRootLogin yes`` to allow root ssh login access, and the
following 3 lines to disable password authentication entirely:
``ChallengeResponseAuthentication no``
``PasswordAuthentication no``
``UsePAM no``
To modify the listening port of sshd, one needs to determine whether
``sshd.socket`` or ``sshd.service`` is enabled first, since the methods
for changing the port number depend on whether ``sshd``\(8) is controlling
the port number, or whether ``systemd``\(1) is:
``systemctl is-enabled sshd.socket``
If enabled, the ``sshd.socket`` unit should be edited to modify the port:
``systemctl edit --full sshd.socket``
And, the user should modify the port number at ``ListenStream=`` to the
desired new port number.
If ``sshd.service`` is enabled, the user should create, and edit a new
``/etc/ssh/sshd_config`` file:
``mkdir -p /etc/ssh/``
``vi /etc/ssh/sshd_config``
And add a line in that file that reads:
``Port 10022``
to, for instance, change the port number sshd.service will listen on
to port 10022.
Root login over SSH is disabled by default and should remain disabled
for most systemd. However, in some cases this is acceptable and it can
be easily enabled by adding the following line to ``/etc/ssh/sshd_config``
that reads:
``PermitRootLogin yes``
nginx
-----
Nginx ships by default in a non-functional configuration. However,
an example configuration file is present that can be used to enable
a simple server. To use this template configuration, create:
``mkdir -p /etc/nginx/conf.d``
And then copy configuration templates over to this folder:
``cp /usr/share/nginx/conf/nginx.conf.example /etc/nginx/nginx.conf``
``cp /usr/share/nginx/conf/server.conf.example /etc/nginx/conf.d/server.conf``
Edit the file to assure options such as SSL and PHP are enabled in
the preferred method. In the default configuration, PHP is enabled
to run listening to ``/run/php-fpm.sock``. The template file has PHP
by default disabled, but the listed example lines can be uncommented
to make the nginx service process php documents.
php-fpm
-------
``php-fpm``\(8)
Php's default configuration file doesn't allow us to provide an
alternative as it is programmed to only read the builtin file. If you
wish to have php-fpm use a different configuration, you must pass it a
startup option to tell it where it is. This can be done by ``systemctl
edit --full php-fpm.service``. That command copies the default php-fpm
service unit to ``/etc/systemd/system/`` and allows the user to override
any option. It spawns an editor with the copy.
Then, the user should change the line:
``ExecStart=/usr/sbin/php-fpm --nodaemonize``
to:
``ExecStart=/usr/sbin/php-fpm --nodaemonize --fpm-config /etc/php-fpm.conf``
The template php-fpm.conf can be found at ``/usr/share/defaults/php/php-fpm.conf``.
One should copy this to a place in ``/etc/``:
``cp /usr/share/defaults/php/php-fpm.conf /etc/php-fpm.conf``
Then, the user should edit ``/etc/php-fpm.conf`` and assure that
configuration options are all properly set as needed.
Care must be taken using the default ``pool`` configuration. If needed,
the user should also create ``/etc/php-fpm.d/`` and include pool
configuration files from either ``/usr/share/defaults/php/php-fpm.d/`` or
copy them and modify them as needed as well, as well as adjust the
``include`` configuration option in ``php-fpm.conf`` to point to a new
location for pool configuration files.
Network interface management
----------------------------
Clear Linux has switched the network interface management model to be fully
managed by NetworkManager when installed on real hardware. Previously, Ethernet
interfaces were managed by systemd-networkd whereas Wi-Fi and others were
managed by NetworkManager. Clear Linux cloud images continue to use
systemd-networkd.
When updating from previous versions of Clear Linux, the installation will be
reconfigured to continue with systemd-networkd managing the Ethernet interfaces.
Since the connectivity could be lost during the procedure, physical access to the
system is required. To switch to NetworkManager for all the interfaces, the
user should disable and stop systemd-networkd:
``sudo systemctl disable systemd-networkd``
``sudo systemctl stop systemd-networkd``
Then, remove the file ``/etc/NetworkManager/conf.d/systemd-networkd-unmanaged.conf``
Finally, restart NetworkManager
``sudo systemctl restart NetworkManager``
SEE ALSO
========
* `swupd(1) <swupd.1.html>`__
* ``systemd``\(1)
* https://clearlinux.org/documentation/
* https://clearlinux.org/features/stateless
* https://github.com/clearlinux/swupd-client/
@@ -1,46 +0,0 @@
====================
swupd-update.service
====================
---------------------
Performs an OS update
---------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 4
SYNOPSIS
========
``swupd-update.service``
``/usr/lib/systemd/system/swupd-update.service``
DESCRIPTION
===========
Instructs the ``systemd``\(1) system daemon how to start and control the
``swupd`` service to perform an update.
When this unit runs, the output will be sent to the systemd journal, and
it can be inspected with the ``journalctl``\(1) command.
The user can disable all background updates (either started through
timers or not) by executing the following command:
``systemctl mask swupd-update.service``
ENVIRONMENT
===========
This unit is a ``systemd``\(1) unit file.
SEE ALSO
========
`swupd(1) <swupd.1.html>`__, `swupd-update.timer(4) <swupd-update.timer.4.html>`__
@@ -1,40 +0,0 @@
==================
swupd-update.timer
==================
----------------------------
Schedules periodical updates
----------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 4
SYNOPSIS
========
``swupd-update.timer``
``/usr/lib/systemd/system/swupd-update.timer``
DESCRIPTION
===========
Instructs the ``systemd``\(1) system daemon when to periodically start a
system software update. The update itself may not execute if the
`swupd-update.service(4) <swupd-update.service.4.html>`__ is disabled. See that manual page for
information on how to disable that unit.
ENVIRONMENT
===========
This unit is a ``systemd``\(1) unit file.
SEE ALSO
========
`swupd(1) <swupd.1.html>`__, `swupd-update.service(4) <swupd-update.service.4.html>`__
-771
View File
@@ -1,771 +0,0 @@
=====
swupd
=====
--------------------------
OS software update program
--------------------------
:Copyright: \(C) 2020 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``swupd [subcommand] <flags>``
DESCRIPTION
===========
`swupd(1) <swupd.1.html>`__ is an OS-level software update program that applies updates
to system software.
The updates are fetched from a central software update server. If a
valid update is found on the server, it can be downloaded and applied.
The ``swupd`` tool can also install and remove bundles, check for
updates without applying them, perform system-level diagnose of
the system software, and install an OS.
A *version url* server provides version information. This server
notifies the program of available updates.
A *content url* server (can be the same as *version url* server)
provides the file and metadata content for all versions. The content url
server provides metadata in the form of manifests. These Manifest files
list and describe file contents, symlinks, directories. Additionally,
the actual content is provided to clients in the form of archive files.
``swupd`` consumes update artifacts generated by ``mixer`` in the specific
format the installed version of ``swupd`` understands. For more information
about how these artifacts are generated see `mixer(1) <mixer.1.html>`__ and `os-format(7) <os-format.7.html>`__.
The ``swupd`` tool can also manage 3rd-party content, this allows users to
install, remove, and update bundles from 3rd-party repositories.
OPTIONS
=======
The following options are applicable to most subcommands, and can be
used to modify the core behavior and resources that swupd uses.
-h, --help Display general help information. If put after a subcommand, it
will display help specific to that subcommand.
-v, --version Displays the version information of the swupd program, and exit.
It also displays compile options and copyright information.
-p <path>, --path=<path> Optionally set the top-level directory for the
swupd-managed system. This can be used to point to a chroot installation
of the OS or a custom mount. If not specified this will default to ``/``.
-u <url>, --url=<url> Specify an RFC-3986 encoded url. The url will be used to
download version information and file content downloads.
-P <port>, --port=<port> Specify the port number of the server to connect to.
Applies to both version and file content url server connections.
-c <url>, --contenturl=<url> Specify an RFC-3986 encoded url. The url will be
used for file content downloads only.
-v <url>, --versionurl=<url> Specify an RFC-3986 encoded url. The url will be
used to download version information.
-F <formatstring>, --format=<formatstring> Specify the format suffix for
version file downloads. Is usually one of ``1``, ``2``, ``3``, etc. or
``staging``. Software update formats may change regularly and normally
you should consult the swupd server data for the appropriate latest
version available. If that version is not supported by your version of
``swupd``, you should subtract ``1`` from the number and try again until
it succeeds.
-S <path>, --statedir=<path> Specify an alternate path for swupd cache and data directory.
Normally ``swupd`` uses ``/var/lib/swupd``.
-K <path>, --cachedir=<path> Specify an alternate swupd cache directory.
Normally ``swupd`` uses ``/var/lib/swupd``.
-Z <path>, --datadir=<path> Specify an alternate swupd data directory.
Normally ``swupd`` uses ``/var/lib/swupd``.
-C <path>, --certpath=<cert> Specify alternate path to swupd certificate store (pem file).
Default is /usr/share/clear/update-ca/Swupd_Root.pem
-W <n>, --max-parallel-downloads=<n> Set the maximum number of parallel downloads.
-r <n>, --max-retries=<n> Maximum number of retries for download failures.
-d <n>, --retry-delay=<n> Initial delay in seconds between download retries, this will
be doubled for each retry until the download succeeds or the maximum
number of retries has been reached.
-n, --nosigcheck Do not attempt to enforce certificate or signature checking.
-n, --nosigcheck-latest Do not attempt to enforce signature checking when
retrieving the latest version number.
-I, --ignore-time Ignore system/certificate time when validating signature.
-t, --time Show verbose time output for swupd operations.
-N, --no-scripts Do not run the post-update scripts and boot update tool.
-b, --no-boot-update Do not update the boot files using clr-boot-manager.
-j, --json-output Prints the swupd output as a machine readable JSON stream.
-y, --yes Assume yes as answer to all prompts and run non-interactively.
--allow-insecure-http For security reasons, swupd only allows system updates
using secure https connections by default. This option forces swupd
to allow updates over insecure http connections.
``Warning``: although it is not recommended, if an http server is
set up as the upstream server, the `allow_insecure_http=true` option will
need to be setup in the swupd configuration file for the autoupdate
command to continue to work.
--quiet Sets `swupd` to print a minimal and more stable output that is easier
to parse for its commands. Only the most relevant information and errors
are printed out.
Output displayed when using this option is rarely going to change, so
this is a good option to use when writing scripts that use `swupd`.
--verbose Enable verbosity for commands.
--debug Print extra information to help debugging problems.
--no-progress Don't print progress report on commands that informs the
percentage left in current operation.
--wait-for-scripts Wait for the post-update scripts to complete.
--assume=<yes|no> Sets an automatic response to all prompts and run
non-interactively.
SUBCOMMANDS
===========
info
----
Shows the current OS version and the URLs used for updates.
autoupdate
----------
Enables or disables automatic updates, or reports current
status. Enabling updates does not cause an immediate update -
use ``swupd update`` to force one if desired.
--enable Enable autoupdates
--disable Disable autoupdates
check-update
------------
Checks whether an update is available and prints out the information
if so. Does not download update content.
update
------
Performs a system software update.
The program will contact the version server at the version url, and
check to see if a system software update is available. If an update
is available, the update content will be downloaded from the content
url and stored in the `/var/lib/swupd` state path. Once all content
is downloaded and verified, the update is applied to the system.
In case any problem arises during a software update, the program
attempts to correct the issue, possibly by performing a ``swupd repair``
operation, which corrects broken or missing files and other issues.
After the update is applied, the system performs an array of
post-update actions. These actions are triggered through `systemd(1)`
and reside in the `update-triggers.target(4) <update-triggers.target.4.html>`__ system target.
-V <version>, --version=<version> Update to a specific version, also accepts 'latest' (default).
-s, --status Do not perform an update, instead display whether an update is
available on the version url server, and what version number is
available. This is the same as running ``swupd check-update``.
-k, --keepcache Do not delete the swupd state directory content after
updating the system.
--download Do not perform an update, instead download all resources needed
to perform the update, and exit.
--update-search-file-index Update the index used by search-file to speed up
searches. Don't enable this if you have download or space restrictions.
--3rd-party If update is successfull, also update content from 3rd-party
repositories.
bundle-add <bundles>
--------------------
Installs new software bundles. Any bundle name listed after ``bundle-add``
will be installed in the system. A list of all existing bundles can be
displayed with the ``bundle-list --all`` command.
The names can also be aliases that are not actual bundles names but instead
are names in an alias configuration file. See ``swupd-alias``\(7)
--skip-optional Do not install optional bundles (`also-add` flag in
Manifests).
A bundle may include other bundles that will also get installed
when installing the bundle that includes them. This included bundles
can be either optional, or mandatory. Optional bundles can be skipped
at install time by using this option.
--skip-diskspace-check Skip checking for available disk space before installing
a bundle.
By default, swupd attempts to determine if there is enough free
disk space to add the passed in bundle before attempting to install.
The current implementation will check free space in ``/usr/`` by default,
or it will check the passed in --path option with ``/usr/`` appended.
bundle-remove <bundles>
-----------------------
Removes software bundles. Any bundle name listed after ``bundle-remove``
will be removed from the system. If the bundle is required by another
bundle(s) on the system, a tree will be displayed to indicate which bundles
are blocking removal.
-x, --force Removes a bundle along with all the bundles that depend on it.
``Warning``: This operation is dangerous and must be used with care since
it can remove many unexpected bundles.
-R, --recursive Removes a bundle and its dependencies recursively, except for
bundle os-core.
``Warning``: This operation is dangerous and must be used with care since
it can remove many unexpected bundles.
--orphans Removes all orphaned bundles. Orphan bundles are those that are no
longer required by any of the tracked bundles.
``Warning``: This operation is dangerous and must be used with care since
it can remove many unexpected bundles.
bundle-list
-----------
List all installed software bundles in the local system. Available bundles
can be listed with the ``--all`` option.
-a, --all Lists all available software bundles, either installed or not, that
are available.
-D <bundle>, --has-dep=<bundle> Displays a list of all bundles which include
the passed BUNDLE as a dependency. Combine with ``--all`` to report all
bundles including those not installed on the system. Combine with
``--verbose`` to show a tree of those bundles.
--status Show the installation status of the listed bundles. Bundles
installation status can be; "explicitly installed", meaning that they
were specifically requested to be installed by the user, or they can be
"implicitly installed", meaning they were installed as a dependency of
another explicitly installed bundle.
--deps=<bundle> Lists all bundle dependencies of the passed BUNDLE,
including recursively included bundles.
--orphans List orphaned bundles. Orphan bundles are those that are installed
but no longer required by any tracked bundle.
bundle-info
-----------
Display detailed information about a bundle.
-V <version>, --version=<version> Show the bundle info for the specified
version, it also accepts 'latest'.i It defaults to the current version
if no version is specified.
--dependencies Show the bundle's direct and indirect dependencies as well as if
they are optional or mandatory dependencies. Direct dependencies are
those that are specifically included by the bundle in question, while
indirect dependencies are those that are included by the bundles that
are a direct dependency of the bundle in question.
--files Show the files directly included in this bundle, in other words it
shows the files included in the bundle's manifest. If this option is used
along with the ``--dependencies`` option, all files installed by the
bundle are listed, including those files installed by the dependencies
of the bundle.
search
------
Swupd search functionality is provided by the swupd-search binary, available
on os-core-search bundle.
For more information run:
``$ swupd search --help``
search-file <string>
--------------------
Search for matching paths in manifest data. The specified `{string}`
is matched in any part of the path listed in manifests, and all
matches are printed, including the name of the bundle in which the
match was found.
If manifest data is not present in the state folder, it is
downloaded from the `content url`.
Because this search consults all manifests, it normally requires to
download all manifests for bundles that are not installed, and may
result in the download of several mega bytes of manifest data.
-V <version>, --version=<version> Search for a match of the given file in the
specified version version.
-l, --library Restrict search to designated dynamic shared library paths.
-B, --binary Restrict search to designated program binary paths.
-T <num_results>, --top=<num_results> Only display the top specified number of
results for each bundle.
-m, --csv Output the search results in a machine readable CSV format.
-i, --init Just perform the collection and download of all required manifest
resources needed to perform the search, then exit.
-o <order>, --order=<order> Sort the output in one of two ways:
- Use 'alpha' to order alphabetically (default)
- Use 'size' to order by bundle size (smaller to larger)
diagnose
--------
Perform system software installation verification. The program will
obtain all the manifests needed from version url and content url to
establish whether the system software is correctly installed and not
overwritten, modified, missing or otherwise incorrect (permissions, etc.).
After obtaining the proper resources, all files that are under
control of the software update program are verified according to the
manifest data
-V <version>, --version=<version> Diagnose against the specified manifest VERSION.
-x, --force Attempt to proceed even if non-critical errors found.
-q, --quick Omit checking hash values. Instead only looks for missing files
and directories and/or symlinks.
-B <bundles>, --bundles=<bundles> Forces swupd to only diagnose the (comma separated) list of bundles provided.
Examples:
- ``--bundles xterm,vim``
Diagnoses only bundles `xterm` and `vim`.
-Y, --picky Also list files which should not exist. Only files listed in the
manifests should exist. By default swupd only looks for these
files at ``/usr``, this path can be changed using ``--picky-tree``.
Some paths at ``/usr`` are skipped by default:
``/usr/lib/modules``, ``/usr/lib/kernel``, ``/usr/local``
and ``/usr/src``. These paths can be changed using
``--picky-whitelist``.
-X <path>, --picky-tree=<path> Changes the path where ``--picky`` and
``--extra-files-only`` looks for extra files. To be specified as
absolute PATH.
The default path is ``/usr``.
-w <regex>, --picky-whitelist=<regex> Any path matching the POSIX extended regular expression regex is ignored by ``--picky``. The given expression is always
wrapped in ``^(`` and ``)$`` and thus has to match the entire path.
Matched directories get skipped completely.
The default is to ignore ``/usr/lib/kernel``,
``/usr/lib/modules``, ``/usr/src`` and ``/usr/local``.
Examples:
- ``/var|/etc/machine-id``
Ignores ``/var`` or ``/etc/machine-id``, regardless of
whether they are directories or something else. In the
usual case that ``/var`` is a directory, also everything
inside it is ignored because the directory gets skipped
while scanning the directory tree.
- empty string or ``^$``
Matches nothing, because `paths` are never empty.
--extra-files-only Like ``--picky``, but it only looks for extra files.
It omits checking hash values, and for missing files, directories and/or
symlinks.
--file Forces swupd to only diagnose the specified file or directory
(recursively).
repair
------
Correct any issues found. This will overwrite incorrect file content,
add missing files and do additional corrections, permissions, etc.
-V <version>, --version=<version> Repair against the specified manifest
version.
-x, --force Attempt to proceed even if non-critical errors found.
-q, --quick Omit repairing corrupt files. Instead only add missing files
and directories and/or symlinks.
-B <bundles>, --bundles=<bundles> Forces swupd to only repair the (comma separated) list
of bundles provided.
Examples:
- ``--bundles xterm,vim``
Repairs only bundles `xterm` and `vim`.
-Y, --picky Also removes files which should not exist. Only files listed
in the manifests should exist. By default swupd only looks for these
files at ``/usr``, this path can be changed using ``--picky-tree``.
Some paths at ``/usr`` are skipped by default:
``/usr/lib/modules``, ``/usr/lib/kernel``, ``/usr/local``
and ``/usr/src``. These paths can be changed using
``--picky-whitelist``.
-X <path>, --picky-tree=<path> Changes the path where ``--picky`` and
``--extra-files-only`` looks for extra files. To be specified as
absolute PATH. The default path is ``/usr``.
-w <regex>, --picky-whitelist=<regex> Any path matching the POSIX extended regular
expression regex is ignored by ``--picky``. The given expression is
always wrapped in ``^(`` and ``)$`` and thus has to match the entire
path. Matched directories get skipped completely.
The default is to ignore ``/usr/lib/kernel``,
``/usr/lib/modules``, ``/usr/src`` and ``/usr/local``.
Examples:
- ``/var|/etc/machine-id``
Ignores ``/var`` or ``/etc/machine-id``, regardless of
whether they are directories or something else. In the
usual case that ``/var`` is a directory, also everything
inside it is ignored because the directory gets skipped
while scanning the directory tree.
- empty string or ``^$``
Matches nothing, because paths are never empty.
--extra-files-only Like ``--picky``, but it only removes extra files. It omits
repairing corrupt files, and adding missing files, directories and/or
symlinks.
--file Forces swupd to only repair the specified file or directory
(recursively).
os-install
----------
Perform system software installation in the specified location. Install
all files into `{path}` as specified by the ``swupd os-install {path}``
option. Useful to generate a new system root. The only bundle that will
be installed by default is ``os-core`` unless more bundles are specified
with the ``--bundles`` option.
-V <version>, --version=<version> Install the specified version of the OS.
-x, --force Attempt to proceed even if non-critical errors found.
-B <bundles>, --bundles=<bundles> Include the (comma separated) list of
bundles with the base OS install.
Examples:
- ``--bundles xterm,vim``
Installs bundles `xterm` and `vim`, along with `os-core`
(installed by default).
-s <path>, --statedir-cache=<path> After checking for content in the
`statedir`, check the `statedir-cache` before downloading it over the
network.
--download Do not perform an install, instead download all resources
needed to perform the install, and exit.
--skip-optional Do not install optional bundles (`also-add` flag in
Manifests).
A bundle may include other bundles that will also get installed
when installing the bundle that includes them. This included bundles
can be either optional, or mandatory. Optional bundles can be skipped
at install time by using this option.
mirror
------
Configure a `mirror URL` for swupd to use instead of the defaults on the
system or compiled into the swupd binary.
-s <url>, --set=<url> Set the `content` and `version URLs` to URL by adding
configuration files to ``<path>/etc/swupd/mirror_contenturl`` and
``<path>/etc/swupd/mirror_versionurl``
-U, --unset Remove the `content` and `version URL` configuration by removing
``<path>/etc/swupd``
clean
-----
Removes files cached by swupd.
Note that removing these files may cause swupd to perform slower the next time
it is used since it may need to download some files from the update server
again.
--all | Removes all the content including recent metadata.
--dry-run Just prints files that would be removed.
hashdump
--------
Calculates and print the Manifest hash for a specific file on disk.
-n, --no-xattrs Ignore extended attributes when calculating hash.
-p <path>, --path=<path> Specify the PATH to use for operations. This can be
used to point to a chroot installation of the OS or a custom mount.
3rd-party
---------
Manages 3rd-party repositories and content installed from them. A 3rd-party
repository enables the distribution of user produced content.
The following subcommands are available to manage `3rd-party repositories`:
- ``add``
Adds a 3rd-party repository.
- ``force``
Attempt to proceed with the removal of the repo even if non-critical
errors found.
- ``remove``
Removes a 3rd-party repository along with all the content installed
from it from the system.
- ``force``
Attempt to proceed with the removal of the repo even if non-critical
errors found.
- ``list``
Lists the 3rd-party repositories available to the system. These
repositories must have been previously added using ``swupd 3rd-party add``.
Most of the swupd subcommands used for managing `upstream` content are
supported to manage `3rd-party` content along with most of their options.
To use these subcommands for 3rd-party content, it is necessary to use the
``3rd-party`` subcommand followed by the desired operation to be performed.
This is the syntax for 3rd-party operations to manage content:
``$ swupd 3rd-party <subcommand> [option(s)]``
Example:
- ``swupd 3rd-party bundle-add my_bundle``
Looks for the 3rd-party bundle `my_bundle` among all the available
3rd-party repositories, and installs it in the system as long as
it is found in one, and only one, repository. If the bundle exists
in more than one 3rd-party repository, users are required to specify
the repository to install it from by using the ``--repo`` option.
There is no need to specify the 3rd-party repository if the bundle
name is unique among 3rd-party repositories, even if a bundle with
the same name exists in the upstream update server. Bundles from
3rd-party repositories are installed in a different location so they
don't clash with upstream bundles.
- ``swupd 3rd-party update --repo my_repo``
Performs a software update for content installed from the 3rd-party
repository `my_repo`. If no repository is specified, content from
all 3rd-party repositories is updated.
All 3rd-party content is installed in the following location:
``/opt/3rd-party/<bundle_name>/``
The following subcommands are available to manage `3rd-party content`:
- ``update``
Update to latest version of a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd update`` section.
- ``bundle-add``
Installs a bundle from a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd bundle-add`` section.
- ``bundle-remove``
Remove a bundle from a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd bundle-remove`` section.
- ``bundle-list``
List bundles from a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd bundle-list`` section.
- ``bundle-info``
Display information about a bundle in a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd bundle-info`` section.
- ``diagnose``
Verify content from a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd diagnose`` section.
- ``repair``
Repair local issues relative to a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd repair`` section.
- ``check-update``
Check if a new version of a 3rd-party repository is available.
For information about the options for this command please refer to
the ``swupd check-update`` section.
- ``clean``
Clean cached files of a 3rd-party repository.
For information about the options for this command please refer to
the ``swupd clean`` section.
FILES
=====
/usr/share/defaults/swupd
Sometimes a set of flags is always used for one, or many swupd commands. The
``swupd configuration file`` provides a convenient way of persistently define
these flags so they don't need to be specified every time a command is run.
The configuration file is an INI type of file that consists of sections, each led
by a [section] header, followed by key/value entries separated by a '=' character.
Note that there should be no whitespace between key=value. The configuration
file may include comments, prefixed by either the '#' or the ';' characters.
There can be one section for each swupd command (e.g. [bundle-add], [update], etc.)
and one for global options (e.g. [GLOBAL]). Global options can be specified in the
either in the GLOBAL section, in a command section, or in both. Global options
specified in the command section have higher precedence than those specified in the
GLOBAL section, so it is possible to define a GLOBAL option that will apply to all
swupd command except for that one overwritten in the command section.
A sample swupd configuration file can be found at this location (this file should not
be modified):
`/usr/share/defaults/swupd`
To use it, copy it to `/etc/swupd` where swupd reads the configuration from.
EXIT STATUS
===========
On success, ``0`` is returned. A ``non-zero`` return code signals a failure.
If the subcommand ``check-update`` was specified, the program returns
``0`` if an update is available, ``1`` if no update available, and a
return value higher than ``1`` signals a failure.
If the subcommand was ``autoupdate`` without options, then the program
returns ``0`` if automatic updating is enabled.
If the subcommand was ``diagnose``, then the program returns ``0`` if the system
is consistent at the end of the process or ``1`` if there are invalid/missing
files in the system.
The non-zero return codes for other operations are listed here:
**2** A required bundle was removed or was attempted to be removed
| **3** The specified bundle is invalid
| **4** Unable to download or read MoM manifest
| **5** Unable to delete a file
| **6** Unable to rename a directory
| **7** Unable to create a file
| **8** Unable to recursively load included manifests
| **9** Unable to obtain lock on state directory
| **10** Unable to rename a file
| **11** Unable to initialize curl agent
| **12** Initialization error
| **13** Bundle not tracked on system
| **14** Unable to load manifest into memory
| **15** Invalid command-line option
| **16** Unable to connect to update server
| **17** File download issue
| **18** Unable to untar a file
| **19** Unable to create required directory
| **20** Unable to determine current version of the OS
| **21** Unable to initialize signature verification
| **22** System time is off by a large margin
| **23** Pack download issue
| **24** Unable to verify server SSL certificate
| **25** There is not enough disk space left (or it cannot be determined)
| **26** The required path was not found in any manifest
| **27** Unexpected condition found
| **28** Unable to execute another program in a subprocess
| **29** Unable to list the content of a directory
| **30** An error occurred computing the hash of a file
| **31** Unable to get current system time
| **32** Unable to write a file
| **34** swupd ran out of memory
| **35** Unable to fix/replace/delete one or more files
| **36** Unable to execute binary, is either missing or invalid
| **37** Invalid 3rd-party repository (not found)
| **38** File is missing or invalid
SEE ALSO
========
| `swupd-update.service(4) <swupd-update.service.4.html>`__, `swupd-update.timer(4) <swupd-update.timer.4.html>`__, `update-triggers.target(4) <update-triggers.target.4.html>`__, `mixer(1) <mixer.1.html>`__, `os-format(7) <os-format.7.html>`__
| Official repository https://github.com/clearlinux/swupd-client/
| Official documentation https://clearlinux.org/documentation/
@@ -1,63 +0,0 @@
tallow
======
Reduce log clutter due to ssh login attempts.
SYNOPSIS
--------
``/usr/sbin/tallow``
DESCRIPTION
-----------
``tallow`` is a daemon that watches the systemd journal for messages
from the ``sshd`` service. It parses the messages and looks for
attempted random logins such as failed logins to the root account and
failed logins to invalid user accounts, and various other obviously
malicious login attempts that try things as forcing old protocols, or
weak key systems.
If such logins were detected, the offending IP address is stored in a
list. Items from this list are regularly purged, but if the amount of
times that a specific IP address is seen exceeds a threshold, an
ipset(1) entry is inserted in the ``tallow`` or ``tallow6`` ipset, and
further packets from that ip address will be blocked by an
``iptables(1)`` or ``ip6tables(1)`` rule that tallow creates at startup.
Additionally, certain types of login failure will trigger a short term
ban of further packets from the offending IP address immediately.
The system administrator needs to assure that the tallow and tallow6
ipsets are left alone and that the inserted iptables rules are properly
matching on packets.
Care should be taken to assure that legitimate users are not blocked
inadvertently. You may wish to list any valid IP address with the
whitelist option in `tallow.conf(5) <tallow.conf.5.html>`__. Multiple addresses can be
whitelisted.
OPTIONS
-------
The ``tallow`` daemon itself has no runtime configuration. All
configuration is done through the `tallow.conf(5) <tallow.conf.5.html>`__ config file.
SIGNALS
-------
The ``USR1`` signal causes ``tallow`` to print out its internal
tracking table of IP addresses. This requires that tallow is compiled
with the ``-DDEBUG=1`` symbol passed to the compiler.
SEE ALSO
--------
systemd-journald(1), iptables(1), ipset(1), `tallow.conf(5) <tallow.conf.5.html>`__,
`tallow.patterns(5) <tallow.patterns.5.html>`__
BUGS
----
``tallow`` is ``NOT A SECURITY SOLUTION``, nor does it protect against
random password logins. A attacker may still be able to logon to your
systems if you allow password logins.
@@ -1,92 +0,0 @@
tallow.conf
===========
The tallow configuration file
NAME
----
tallow.conf - Tallow daemon configuration file
SYNOPSIS
--------
``/etc/tallow.conf``
DESCRIPTION
-----------
This file is read on startup by the `tallow(1) <tallow.1.html>`__ daemon, and can be used to
provide options to the tallow daemon. If not present, tallow will
operate with built-in defaults.
OPTIONS
-------
``fwcmd_path``\ =\ ``<string>`` Specifies the location of the ipset(1)
firewall-cmd(1) programs. By default, tallow will look in “/usr/sbin”
for them.
``ipt_path``\ =\ ``<string>`` Specifies the location of the ipset(1)
program and iptables(1) or ip6tables(1) programs. By default, tallow
will look in “/usr/sbin” for them.
``expires``\ =\ ``<int>`` The number of seconds that IP addresses are
blocked for. Note that due to the implementation, IP addresses may be
blocked for much longer than this period. If IP addresses are seen, but
not blocked within this period, they are also removed from the watch
list. Defaults to 3600s.
``whitelist``\ =\ ``<ip address|pattern>`` Specify an IP address or
``pattern`` that should never be blocked. Multiple IP addresses can be
included by repeating the ``whitelist`` option several times. By
default, 127.0.0.1, 192.168., and 10. are whitelisted. If you create a
manual whitelist, you must include these entries if you want to continue
them to be whitelisted as well, otherwise they will be omitted from the
whitelist.
If the last character of the listed ip adress is a ``.`` or a ``:``,
then the matching is only performed on the leftmost characters of an IP
address against the whitelist entry. For instance, if you whitelist
``10.`` then all IP addresses in the ``10/8`` subnet mask will match
this whitelist entry and never be blocked.
``ipv6``\ =\ ``<0|1>`` Enable or disable ipv6 (ip6tables) support. Ipv6
is disabled automatically on systems that do not appear to have ipv6
support and enabled when ipv6 is present. Use this option to explicitly
disable ipv6 support if your system does not have ipv6 or is missing
ip6tables. Even with ipv6 disabled, tallow will track and log ipv6
addresses.
``nocreate``\ =\ ``<0|1>`` Disable the creation of firewall rules and
ipset sets. By default, tallow will create new firewall-cmd(1) or
iptables(1) and ip6tables(1) rules when needed automatically. If set to
``1``, `tallow(1) <tallow.1.html>`__ will not create any new firewall DROP rules or
ipset sets that are needed work. You should create them manually before
tallow starts up and remove them afterwards using the sets of commands
below.
Use the following commands if youre using iptables(1):
::
ipset create tallow hash:ip family inet timeout 3600
iptables -t filter -I INPUT 1 -m set --match-set tallow src -j DROP
ipset create tallow6 hash:ip family inet6 timeout 3600
ip6tables -t filter -I INPUT 1 -m set --match-set tallow6 src -j DROP
Use the following commands if youre using firewalld(1):
::
firewall-cmd --permanent --new-ipset=tallow --type=hash:ip --family=inet --option=timeout=3600
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 1 -m set --match-set tallow src -j DROP
firewall-cmd --permanent --new-ipset=tallow6 --type=hash:ip --family=inet6 --option=timeout=3600
firewall-cmd --permanent --direct --add-rule ipv6 filter INPUT 1 -m set --match-set tallow6 src -j DROP
SEE ALSO
--------
`tallow(1) <tallow.1.html>`__, `tallow.patterns(5) <tallow.patterns.5.html>`__
@@ -1,136 +0,0 @@
tallow.patterns
===============
Tallow pattern matching configuration files.
SYNOPSIS
--------
`tallow(1) <tallow.1.html>`__ uses regular expressions to match journal entries and extract
an IP address from them. JSON files are used to configure the patterns
and banning thresholds used by `tallow(1) <tallow.1.html>`__.
``/etc/tallow/*.json`` ``/usr/share/tallow/*.json``
DESCRIPTION
-----------
`tallow(1) <tallow.1.html>`__ uses regular expressions to match journal entries and extract
an IP address from them. JSON files are used to configure the patterns
and banning thresholds used by `tallow(1) <tallow.1.html>`__. This adds the ability to
extend the patterns `tallow(1) <tallow.1.html>`__ will recognize. Many JSON files can exist
for logical grouping. The `tallow(1) <tallow.1.html>`__ daemon will read all JSON files in
the configuration directories at startup.
`tallow(1) <tallow.1.html>`__ operates with default pattern definitions
in\ ``/usr/share/tallow/*.json``. Users can add more patterns with their
own JSON files under ``/etc/tallow``. The default JSON files can be
overridden by creating the same file under ``/etc/tallow``.
FILE FORMAT
-----------
Pattern configuration files use the JavaScript Object Notation (JSON)
format.
The JSON must be two levels deep and all properties are required. The
root object is an array containing objects with a ``filter`` key and an
``items`` key.
- ``filter`` is a string that defines a field for filtering the journal
file. This helps make sure patterns are only matched to a subset of
journal entries. See systemd.journal-fields(7) for valid journal
fields.
- ``items`` is an array of objects that contains three elements:
``ban``, ``score``, and ``pattern``.
- ``ban`` is an integer that defines the number of seconds to ban
originating IP for. If this value is > 0, the IP address get
banned immediately when a journal entry matches ``pattern``.
- ``score`` is a double that defines a value to add to the
accumulated “score” of an originating IP address each time a
journal entry matches the ``pattern``. If the combined score is >
1.0, tallow bans the originating IP for the default time of 1
hour. The ``ban`` element value above is not used for bans made
due to ``score``.
- ``pattern`` is a string that defines a Perl Compatible Regular
Expressions (PCRE) to match against the filtered journal entries.
The PCRE should extract exactly one substring: the originating IP
address for `tallow(1) <tallow.1.html>`__. See systemd.journal-fields(7) for valid
journal fields.
EXAMPLES
--------
1. The JSON below is a snippet from one of the default pattern
configuration files for blocking certain failed ``sshd`` connections.
The first pattern will ban an IP address after it fails to login 6
times causing it to reach a total score > 1.0.
The second pattern will ban an IP address for 10 seconds every time a
login is attempted with an invalid user. Additionally, it will ban
the IP address for 1 hour if it attempts to login with an invalid
user 6 times causing it to reach a total score > 1.0.
See the ``/usr/share/tallow/sshd.json`` file for more ``sshd``
examples.
::
[
{
"filter": "SYSLOG_IDENTIFIER=sshd",
"items": [
{
"ban": 0,
"score": 0.2,
"pattern": "MESSAGE=Failed .* for .* from ([0-9a-z:.]+) port \\d+ ssh2"
},
{
"ban": 10,
"score": 0.2,
"pattern": "MESSAGE=Invalid user .* from ([0-9a-z:.]+) port \\d+"
}
]
}
]
2. The JSON below defines a pattern for blocking connections based on
error logs from ``nginx-mainline`` if placed in a
``/etc/tallow/nginx-mainline.json`` file.
The pattern will ban an IP address for 15 seconds every time it
attempts to access a script that does not exist. Additionally, it
will ban the IP address for 1 hour if it attempts to access invalid
scripts 4 times causing it to reach a total score > 1.0.
::
[
{
"filter": "SYSLOG_IDENTIFIER=nginx-mainline",
"items": [
{
"ban": 15,
"score": 0.3,
"pattern": ".Primary script unknown. while reading response header from upstream, client: ([0-9a-z:.]+),"
}
]
}
]
SEE ALSO
--------
`tallow(1) <tallow.1.html>`__, `tallow.conf(5) <tallow.conf.5.html>`__
BUGS
----
``tallow`` is ``NOT A SECURITY SOLUTION``, nor does it protect against
random password logins. An attacker may still be able to logon to your
systems if you allow password logins.
@@ -1,81 +0,0 @@
================
telem-record-gen
================
------------------------------
Create custom telemetry record
------------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``telem-record-gen`` <options>
DESCRIPTION
===========
Generate and attempt to send a telemetry record to `telemprobd(1) <telemprobd.1.html>`__. This
program can be used to create a telemetry record from a shell script
or from another program using e.g. ``system()``. The program connects
to a local `telemprobd(1) <telemprobd.1.html>`__ daemon to spool the record for delivery to
the actual collection service.
The payload can be provided as standard input, as a file with the
``--payload-file`` option, or as a string argument with the ``--payload``
option. If neither the ``--payload`` or ``--payload-file`` is provided,
the payload is assumed to be on <stdin>.
Each record is expected to have a class identifier, a record version
number, and a severity level. A class identifier is required to be
provided.
OPTIONS
=======
* ``-h``, ``--help``:
Show help options.
* ``-V``, ``--version``:
Print the program version.
* ``-f``, ``--config-file`` <file>:
Path to configuration file (not implemented yet).
* ``-s``, ``--severity``:
Severity level (1-4) - (default 1).
* ``-c``, ``--class``:
Classification ``level_1``/``level_2``/``level_3``.
* ``-p``, ``--payload`` <payload>:
Record body (max size = 8k).
* ``-P``, ``--payload-file`` <file>:
File to read payload from.
* ``-R``, ``--record-version`` <version>:
Version number for format of payload (default 1).
* ``-e``, ``--event-id`` <version>:
Event id to use in the record. If not provided a randomly generated id will be assigned to record.
RETURN VALUES
=============
0 on success. A non-zero exit code indicates a failure occurred.
SEE ALSO
========
* `telemprobd(1) <telemprobd.1.html>`__
* https://github.com/clearlinux/telemetrics-client
* https://clearlinux.org/documentation/
@@ -1,58 +0,0 @@
========
telemctl
========
-------------------------------------
Telemetry service administration tool
-------------------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``telemctl``
``/etc/telemetrics/opt-in``
DESCRIPTION
===========
Control actions for telemetry services. The command can be used to start,
restart, or stop `telemprobd(1) <telemprobd.1.html>`__ and `telempostd(1) <telempostd.1.html>`__, or to opt-in or opt-out of telemetry delivery of records to a central telemetry service.
OPTIONS
=======
* ``start``|``stop``|``restart``:
Starts, stops or restarts all running telemetry services.
* ``opt-in``:
Opts in to telemetry and the opt-in file ``/etc/telemetrics/opt-in``
is created. Note: this is a one time required operation before
telemetry can be used the first time.
* ``opt-out``:
Opts out of telemetry, and stops telemetry services. The opt-in file
``/etc/telemetrics/opt-in`` is deleted.
* ``is-active``:
Checks if telemetry client daemons are active (telemprobd and telempostd).
RETURN VALUES
=============
0 on success. A non-zero exit code indicates a failure occurred.
SEE ALSO
========
* `telemprobd(1) <telemprobd.1.html>`__
* https://github.com/clearlinux/telemetrics-client
* https://clearlinux.org/documentation/
@@ -1,109 +0,0 @@
================
telemetrics.conf
================
------------------------------------
Telemetry service configuration file
------------------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 5
SYNOPSIS
========
``/etc/telemetrics/telemetrics.conf``
``/usr/share/defaults/telemetrics/telemetrics.conf``
DESCRIPTION
===========
This file contains configuration parameters for the `telemprobd(1) <telemprobd.1.html>`__ and `telempostd(1) <telempostd.1.html>`__ telemetry service daemons. The daemon reads this file at startup if it exists.
SYNTAX
======
The configuration file contains ``key=value`` pairs, formatted as plain
text, one option per line. Comments can be added by preceding them with the
``#`` character. All configuration options should be in a section marked
with ``[settings]``.
OPTIONS
=======
- ``server=<url>``
Server URL including protocol designator.
- ``socket_path=<path>``
Path to the socket that `telemprobd` will listen on.
- ``cainfo=<path>``
Certificate file to use for validation of SSL endpoint.
- ``tidheader=<header>``
Telemetry ID in header format, usually ``tidheader=X-Telemetry-TID:<uuid>``
post header used to group records in ingestion service, which may be
ingesting for more than one set of clients. Can be set to any string.
- ``record_expiry=<minutes>``
Record expiry time in minutes.
- ``spool_dir=<dir>``
Local spool directory used to store records being processed.
- ``spool_max_size=<kB>``
maximum size of the spool directory in kB. A value of ``-1`` indicates
no limit. The block size of the files in this directory is considered,
and not the actual size of the record itself.
- ``spool_process_time=<seconds>``
Time in seconds for processing spool. Valid range: 120..300. Values
outside this range are clamped.
- ``rate_limit_enabled=<true|false>``
Enable rate limiting. If this is set to false then all rate-limiting
disabled. It is possible to disable each rate-limit individually below.
- ``record_burst_limit=<limit>``
Rate limiting record burst limit. Valid Range: 0..``INT_MAX``, -1 = disabled.
- ``record_window_length=<minutes>``
Rate limiting record window length in minutes. Valid Range: 0..59.
- ``byte_burst_limit=<limit>``
Rate limiting byte burst limit. Valid Range: 0..`INT_MAX`, -1 = disabled.
- ``byte_window_length=<minutes>``
Rate limiting byte window length in minutes. Valid Range: 0..59.
- ``rate_limit_strategy=<strategy>``
Rate limit strategy - what to do with record if rate-limiting prevents
delivery over network. Valid stategies: ``spool``, ``drop``.
SEE ALSO
========
* `telemprobd(1) <telemprobd.1.html>`__
* `telempostd(1) <telempostd.1.html>`__
* https://github.com/clearlinux/telemetrics-client
* https://clearlinux.org/documentation/
@@ -1,71 +0,0 @@
=========
telemetry
=========
----------------------------------------------
C programming interface for telemetrics-client
----------------------------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 3
SYNOPSIS
========
``#include "telemetry.h"``
``struct telem_ref { struct telem_record *record; };``
``int tm_create_record(struct telem_ref **t_ref, uint32_t severity, char *classification, uint32_t payload_version)``
``int tm_set_payload(struct telem_ref *t_ref, char *payload)``
``int tm_send_record(struct telem_ref *t_ref)``
``void tm_free_record(struct telem_ref *t_ref)``
``int tm_set_config_file(const char *c_file)``
``int tm_is_opted_in(void)``
DESCRIPTION
===========
The functions in the telemetry library facilitate the delivery of
telemetry data to the `telemprobd(1) <telemprobd.1.html>`__ service.
The function ``tm_create_record()`` initializes a telemetry record and
sets the severity and classification of that record, as well as the
payload version number. The memory needed to store the telemetry record
is allocated and should be freed with ``tm_free_record()`` when no longer
needed.
The function ``tm_set_payload()`` attaches the provided telemetry record
data to the telemetry record. The current maximum payload size is 8192b.
The function ``tm_send_record()`` delivers the record to the local
`telemprobd(1) <telemprobd.1.html>`__ service.
The function ``tm_set_config_file()`` can be used to provide an alternate
configuration path to the telemetry library.
``tm_is_opted_in`` is a utility provided to check if the one time opt-in
has been performed.
RETURN VALUES
=============
All these functions return ``0`` on success, or a non-zero return value
if an error occurred. The function ``tm_free_record()`` does not return
any value. ``tm_is_opted_in`` returns ``1`` when telemetry is opted-in
otherwise ``0``.
SEE ALSO
========
* `telemprobd(1) <telemprobd.1.html>`__
* https://github.com/clearlinux/telemetrics-client
* https://clearlinux.org/documentation/
@@ -1,71 +0,0 @@
==========
telempostd
==========
------------------------
Telemetry client service
------------------------
:Copyright: \(C) 2018 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``telempostd`` \<flags\>
``/etc/telemetrics/telemetrics.conf``
``/usr/share/defaults/telemetrics/telemetrics.conf``
``/etc/telemetrics/opt-in-static-machine-id``
DESCRIPTION
===========
The ``telempostd`` program delivers locally generated telemetry records to a remote
telemetry service. Telemetry data can be in any format, and is relayed as-is.
OPTIONS
=======
* ``-f``, ``--config_file`` \[\<file\>\]:
Configuration file. This overrides the other parameters.
* ``-h``, ``--help``:
Display this help message.
* ``-V``, ``--version``:
Print the program version.
FILES
=====
* ``/usr/share/defaults/telemetrics/telemetrics.conf``
If no custom configuration file is found, ``telempostd`` uses the
settings in this file.
* ``/etc/telemetrics/telemetrics.conf``
Custom configuration file that ``telempostd`` reads. See `telemetrics.conf(5) <telemetrics.conf.5.html>`__.
EXIT STATUS
===========
0 when no errors occurred. A non-zero exit status indicates a failure occurred.
SEE ALSO
========
* `telemetry(3) <telemetry.3.html>`__
* `telemetrics.conf(5) <telemetrics.conf.5.html>`__
* https://github.com/clearlinux/telemetrics-client
* https://clearlinux.org/documentation/
@@ -1,78 +0,0 @@
==========
telemprobd
==========
------------------------
Telemetry probes service
------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 1
SYNOPSIS
========
``telemprobd`` \<flags\>
``/etc/telemetrics/telemetrics.conf``
``/usr/share/defaults/telemetrics/telemetrics.conf``
``/etc/telemetrics/opt-in-static-machine-id``
DESCRIPTION
===========
The ``telemprobd`` program handles communication between telemetry client and telemetry
probes.
OPTIONS
=======
* ``-f``, ``--config_file`` \[\<file\>\]:
Configuration file. This overides the other parameters.
* ``-h``, ``--help``:
Display this help message.
* ``-V``, ``--version``:
Print the program version.
FILES
=====
* ``/usr/share/defaults/telemetrics/telemetrics.conf``
If no custom configuration file is found, ``telemprobd`` uses the
settings in this file.
* ``/etc/telemetrics/telemetrics.conf``
Custom configuration file that ``telemprobd`` reads. See `telemetrics.conf(5) <telemetrics.conf.5.html>`__.
* ``/etc/telemetrics/opt-in-static-machine-id``
If this file exists, the first line of this file will be sent to
the server as the machine ID. Otherwise, the machine ID will be
random and changed regularly.
EXIT STATUS
===========
0 when no errors occurred. A non-zero exit status indicates a failure occurred.
SEE ALSO
========
* `telemetry(3) <telemetry.3.html>`__
* `telemetrics.conf(5) <telemetrics.conf.5.html>`__
* https://github.com/clearlinux/telemetrics-client
* https://clearlinux.org/documentation/
@@ -1,53 +0,0 @@
ucd-data-fetch
==============
`ucd-data-fetch(1) <ucd-data-fetch.1.html>`__ Fetch user-data and ssh keys from cloud services
SYNOPSIS
--------
``/usr/bin/ucd-data-fetch <aws|oci|tencent>``
DESCRIPTION
-----------
``ucd-data-fetch`` is a helper agent program that fetches openstack
user-data from the http://169.254.*/ service, as well as the SSH pubkey
provided to the cloud instance. After fetching the two pieces of data,
ucd-data-fetch combines them into a valid ``#cloud-config`` user-data
text block and passes the output to `ucd(1) <ucd.1.html>`__ for
processing/execution.
The user-data file is currently only fetched for aws instances.
OPTIONS
-------
The only parameter supported is the name of the cloud service provider,
and can be ``aws``, ``oci`` or ``tencent``. It is required, and if not
passed as argument 1, will cause the program to terminate with an error
message.
EXIT STATUS
-----------
On success, 0 is returned, a non-zero failure code otherwise. The exit
code returned may be the exit code of the subsequent ``ucd`` program
execution.
COPYRIGHT
---------
- Copyright (C) 2017-2019 Intel Corporation, License: CC-BY-SA-3.0
SEE ALSO
--------
`ucd(1) <ucd.1.html>`__
NOTES
-----
Creative Commons Attribution-ShareAlike 3.0 Unported
- http://creativecommons.org/licenses/by-sa/3.0/
-164
View File
@@ -1,164 +0,0 @@
ucd
===
micro-config-drive(1) Configure a cloud instance using config-drive
data
SYNOPSIS
--------
``/usr/bin/ucd``
``ucd`` [OPTIONS…]
DESCRIPTION
-----------
``ucd`` runs at boot time with the purpose of configuring a cloud
instance for use of the end user.
ucd can perform any of the following (optional) tasks:
- create a default account with sudo privileges
- lock root and default account, the only way to login is using ssh
keys (security feature)
- maintain the cloud instance in a right state (resize/fix partitions
and filesystem)
- get and process userdata and metadata from an attached config-drive
block device
Userdata formats supported:
- ``cloud-config``: begins with ``#cloud-config`` and is used to
execute certain tasks in a human friendly format
- ``shell-script``: begins with ``#!`` and is used to execute a shell
script
Metadata formats supported:
- ``openstack``
OPENSTACK DATASOURCES
---------------------
Datasources are used to retrive instance-specific data in order to
configure a new cloud instance. Openstack attaches two datasources to
the cloud instance when it boots.
- ``config-drive``: is a disk formatted with vfat or iso9660 and have a
label of config-2
- ``metadata service``: instances can access to it at
http://169.254.169.254 ``[NOT SUPPORTED]``
more information about openstack datasources can be found in:
- http://docs.openstack.org/user-guide/cli_config_drive.html
- http://docs.openstack.org/admin-guide/compute-networking-nova.html#metadata-service
WORKFLOW
--------
::
`|` Parse options
`|` Init openstack datasource
`|->` if config-drive is found then define it as datasource otherwise exit
`|` Start openstack datasource
`|->` Get userdata and metadata from datasource
`|` Run async tasks
`|->` resize disk
`|->` resize filesystem
`|` If a datasource was found
`|->` if VM first boot was detected
`| |->` Run async tasks
`| | |->` lock root account
`| | |->` Create sudoers file for default user account
`| |->` Create default user account
`|->` Process openstack metadata
`|->` Process openstack userdata
`|` Join async tasks
`|` Finish openstack datasource (free resources)
OPTIONS
-------
The following options are understood:
- ``-h``, ``--help``:
Prints a help message.
- ``-u`` FILE, ``--user-data-file`` FILE:
Path to a cloud-config user data file&. If omitted, ``ucd`` will
attempt to fetch user-data from the openstack link-local connected
data service URL.
- ``--openstack-metadata-file`` FILE:
Path to an openstack metadata file. more information:
http://docs.openstack.org/user-guide/cli_config_drive.html#openstack-metadata-format
- ``--openstack-config-drive`` PATH:
Path to openstack config drive (iso9660 or vfat filesystem), it will
be used to process metadata and userdata. more information:
http://docs.openstack.org/user-guide/cli_config_drive.html#configuration-drive-contents
- ``--user-data``:
Get and process user data from data sources.
- ``--user-data-once``:
Only on first boot get and process user data from data sources. Note
this option is ignored if ``--user-data`` is enabled.
- ``--metadata``:
Get and process metadata from data sources.
- ``--fix-disk``:
Fix disk and filesystem if it is needed.
- ``-v``, ``--version``:
Prints version information.
- ``--first-boot-setup``:
Setup the instance in its first boot. When first boot of the instance
is detected, ``ucd`` will perform the following tasks: create a
default user account, create sudoers file for default user account,
lock the root account.
EXIT STATUS
-----------
On success, 0 is returned, a non-zero failure code otherwise.
COPYRIGHT
---------
- Copyright (C) 2017 Intel Corporation, License: CC-BY-SA-3.0
SEE ALSO
--------
This project is a limited-functionality implementation of the cloud-init
specification. The full documentation of the generic implementation is
available online and can be referenced here:
``https://cloudinit.readthedocs.org/en/latest/``
The cloud-config format that `ucd(1) <ucd.1.html>`__ supports is documented in
`cloud-config(5) <cloud-config.5.html>`__. This lists the options that are supported, their
structure and function.
NOTES
-----
Creative Commons Attribution-ShareAlike 3.0 Unported
- http://creativecommons.org/licenses/by-sa/3.0/
@@ -1,55 +0,0 @@
======================
update-triggers.target
======================
----------------------------------------
Provides post OS software-update actions
----------------------------------------
:Copyright: \(C) 2017 Intel Corporation, CC-BY-SA-3.0
:Manual section: 4
SYNOPSIS
========
``update-triggers.target``
``/usr/lib/systemd/system/update-triggers.target``
DESCRIPTION
===========
Instructs the ``systemd``\(1) system daemon what units needed to be
started as part of the software update process. After the main software
update content is applied to the OS, the `swupd(1) <swupd.1.html>`__ program starts
this *systemd* target.
The main function of this target is to allow optional corrections and
adjustments to be made after installation that can not easily be made
through static file installation methods. This usually applies to things
like cached lists, dynamic configuration files and similar volatile
databases that are regularly altered and may contain user data.
One example is the dynamic loader cache which needs to be updated when
ever there are modifications to the system installed dynamic libraries.
The user is not intended to execute these scripts and plugin units
directly. If however so this is desired, one can execute the following
command to re-execute all the actions:
``systemctl start update-triggers.target``
ENVIRONMENT
===========
This unit is a ``systemd``\(1) target file.
SEE ALSO
========
`swupd(1) <swupd.1.html>`__
Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 B

-914
View File
@@ -1,914 +0,0 @@
/*
* Sphinx stylesheet -- basic theme.
*/
/* -- main layout ----------------------------------------------------------- */
div.clearer {
clear: both;
}
div.section::after {
display: block;
content: '';
clear: left;
}
/* -- 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: 210px;
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-top: 10px;
}
ul.search li {
padding: 5px 0;
}
ul.search li a {
font-weight: bold;
}
ul.search li p.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: 360px;
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;
}
a:visited {
color: #551A8B;
}
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, .figure.align-left, object.align-left {
clear: left;
float: left;
margin-right: 1em;
}
img.align-right, figure.align-right, .figure.align-right, object.align-right {
clear: right;
float: right;
margin-left: 1em;
}
img.align-center, figure.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
img.align-default, figure.align-default, .figure.align-default {
display: block;
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.align-default {
text-align: center;
}
.align-right {
text-align: right;
}
/* -- sidebars -------------------------------------------------------------- */
div.sidebar,
aside.sidebar {
margin: 0 0 0.5em 1em;
border: 1px solid #ddb;
padding: 7px;
background-color: #ffe;
width: 40%;
float: right;
clear: right;
overflow-x: auto;
}
p.sidebar-title {
font-weight: bold;
}
nav.contents,
aside.topic,
div.admonition, div.topic, blockquote {
clear: left;
}
/* -- topics ---------------------------------------------------------------- */
nav.contents,
aside.topic,
div.topic {
border: 1px solid #ccc;
padding: 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;
}
p.admonition-title {
margin: 0px 10px 5px 0px;
font-weight: bold;
}
div.body p.centered {
text-align: center;
margin-top: 25px;
}
/* -- content of sidebars/topics/admonitions -------------------------------- */
div.sidebar > :last-child,
aside.sidebar > :last-child,
nav.contents > :last-child,
aside.topic > :last-child,
div.topic > :last-child,
div.admonition > :last-child {
margin-bottom: 0;
}
div.sidebar::after,
aside.sidebar::after,
nav.contents::after,
aside.topic::after,
div.topic::after,
div.admonition::after,
blockquote::after {
display: block;
content: '';
clear: both;
}
/* -- tables ---------------------------------------------------------------- */
table.docutils {
margin-top: 10px;
margin-bottom: 10px;
border: 0;
border-collapse: collapse;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
table.align-default {
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;
}
th {
text-align: left;
padding-right: 5px;
}
table.citation {
border-left: solid 1px gray;
margin-left: 1px;
}
table.citation td {
border-bottom: none;
}
th > :first-child,
td > :first-child {
margin-top: 0px;
}
th > :last-child,
td > :last-child {
margin-bottom: 0px;
}
/* -- figures --------------------------------------------------------------- */
div.figure, figure {
margin: 0.5em;
padding: 0.5em;
}
div.figure p.caption, figcaption {
padding: 0.3em;
}
div.figure p.caption span.caption-number,
figcaption span.caption-number {
font-style: italic;
}
div.figure p.caption span.caption-text,
figcaption 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 {
margin: 1em 0;
}
table.hlist td {
vertical-align: top;
}
/* -- object description styles --------------------------------------------- */
.sig {
font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
}
.sig-name, code.descname {
background-color: transparent;
font-weight: bold;
}
.sig-name {
font-size: 1.1em;
}
code.descname {
font-size: 1.2em;
}
.sig-prename, code.descclassname {
background-color: transparent;
}
.optional {
font-size: 1.3em;
}
.sig-paren {
font-size: larger;
}
.sig-param.n {
font-style: italic;
}
/* C++ specific styling */
.sig-inline.c-texpr,
.sig-inline.cpp-texpr {
font-family: unset;
}
.sig.c .k, .sig.c .kt,
.sig.cpp .k, .sig.cpp .kt {
color: #0033B3;
}
.sig.c .m,
.sig.cpp .m {
color: #1750EB;
}
.sig.c .s, .sig.c .sc,
.sig.cpp .s, .sig.cpp .sc {
color: #067D17;
}
/* -- 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;
}
:not(li) > ol > li:first-child > :first-child,
:not(li) > ul > li:first-child > :first-child {
margin-top: 0px;
}
:not(li) > ol > li:last-child > :last-child,
:not(li) > ul > li:last-child > :last-child {
margin-bottom: 0px;
}
ol.simple ol p,
ol.simple ul p,
ul.simple ol p,
ul.simple ul p {
margin-top: 0;
}
ol.simple > li:not(:first-child) > p,
ul.simple > li:not(:first-child) > p {
margin-top: 0;
}
ol.simple p,
ul.simple p {
margin-bottom: 0;
}
aside.footnote > span,
div.citation > span {
float: left;
}
aside.footnote > span:last-of-type,
div.citation > span:last-of-type {
padding-right: 0.5em;
}
aside.footnote > p {
margin-left: 2em;
}
div.citation > p {
margin-left: 4em;
}
aside.footnote > p:last-of-type,
div.citation > p:last-of-type {
margin-bottom: 0em;
}
aside.footnote > p:last-of-type:after,
div.citation > p:last-of-type:after {
content: "";
clear: both;
}
dl.field-list {
display: grid;
grid-template-columns: fit-content(30%) auto;
}
dl.field-list > dt {
font-weight: bold;
word-break: break-word;
padding-left: 0.5em;
padding-right: 5px;
}
dl.field-list > dd {
padding-left: 0.5em;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
}
dl {
margin-bottom: 15px;
}
dd > :first-child {
margin-top: 0px;
}
dd ul, dd table {
margin-bottom: 10px;
}
dd {
margin-top: 3px;
margin-bottom: 10px;
margin-left: 30px;
}
.sig dd {
margin-top: 0px;
margin-bottom: 0px;
}
.sig dl {
margin-top: 0px;
margin-bottom: 0px;
}
dl > dd:last-child,
dl > dd:last-child > :last-child {
margin-bottom: 0;
}
dt:target, span.highlighted {
background-color: #fbe54e;
}
rect.highlighted {
fill: #fbe54e;
}
dl.glossary dt {
font-weight: bold;
font-size: 1.1em;
}
.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;
}
.classifier:before {
font-style: normal;
margin: 0 0.5em;
content: ":";
display: inline-block;
}
abbr, acronym {
border-bottom: dotted 1px;
cursor: help;
}
.translated {
background-color: rgba(207, 255, 207, 0.2)
}
.untranslated {
background-color: rgba(255, 207, 207, 0.2)
}
/* -- code displays --------------------------------------------------------- */
pre {
overflow: auto;
overflow-y: hidden; /* fixes display issues on Chrome browsers */
}
pre, div[class*="highlight-"] {
clear: both;
}
span.pre {
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
white-space: nowrap;
}
div[class*="highlight-"] {
margin: 1em 0;
}
td.linenos pre {
border: 0;
background-color: transparent;
color: #aaa;
}
table.highlighttable {
display: block;
}
table.highlighttable tbody {
display: block;
}
table.highlighttable tr {
display: flex;
}
table.highlighttable td {
margin: 0;
padding: 0;
}
table.highlighttable td.linenos {
padding-right: 0.5em;
}
table.highlighttable td.code {
flex: 1;
overflow: hidden;
}
.highlight .hll {
display: block;
}
div.highlight pre,
table.highlighttable pre {
margin: 0;
}
div.code-block-caption + div {
margin-top: 0;
}
div.code-block-caption {
margin-top: 1em;
padding: 2px 5px;
font-size: small;
}
div.code-block-caption code {
background-color: transparent;
}
table.highlighttable td.linenos,
span.linenos,
div.highlight span.gp { /* gp: Generic.Prompt */
user-select: none;
-webkit-user-select: text; /* Safari fallback only */
-webkit-user-select: none; /* Chrome/Safari */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+ */
}
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 {
margin: 1em 0;
}
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: absolute;
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;
}
}
-505
View File
@@ -1,505 +0,0 @@
/*
* Sphinx stylesheet -- business style theme.
*/
@import url("basic.css");
/* -- page layout ----------------------------------------------------------- */
body {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
'Verdana', sans-serif;
font-size: 14px;
letter-spacing: -0.01em;
line-height: 150%;
text-align: center;
background-color: white;
background-image: url(background_b01.png);
color: black;
padding: 0;
border-right: 1px solid #336699;
border-left: 1px solid #336699;
margin: 0px 40px 0px 40px;
}
div.document {
background-color: white;
text-align: left;
background-repeat: repeat-x;
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
}
div.documentwrapper {
float: left;
width: 100%;
}
div.bodywrapper {
margin: 0 0 0 240px;
border-left: 1px solid #ccc;
}
div.body {
margin: 0;
padding: 0.5em 20px 20px 20px;
}
div.bodywrapper {
margin: 0 0 0 calc(210px + 30px);
}
div.related {
font-size: 1em;
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
}
div.related ul {
background-color: #336699;
height: 100%;
overflow: hidden;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
div.related ul li {
color: white;
margin: 0;
padding: 0;
height: 2em;
float: left;
}
div.related ul li.right {
float: right;
margin-right: 5px;
}
div.related ul li a {
margin: 0;
padding: 0 5px 0 5px;
line-height: 1.75em;
color: #fff;
}
div.related ul li a:hover {
color: #fff;
text-decoration: underline;
}
div.sphinxsidebarwrapper {
padding: 0;
}
div.sphinxsidebar {
padding: 0.5em 12px 12px 12px;
width: 210px;
font-size: 1em;
text-align: left;
}
div.sphinxsidebar h3, div.sphinxsidebar h4 {
margin: 1em 0 0.5em 0;
font-size: 1em;
padding: 0.1em 0 0.1em 0.5em;
color: white;
border: 1px solid #336699;
background-color: #336699;
}
div.sphinxsidebar h3 a {
color: white;
}
div.sphinxsidebar ul {
padding-left: 1.5em;
margin-top: 7px;
padding: 0;
line-height: 130%;
}
div.sphinxsidebar ul ul {
margin-left: 20px;
}
div.sphinxsidebar input {
border: 1px solid #336699;
}
div.footer {
background-color: white;
color: #336699;
padding: 3px 8px 3px 0;
clear: both;
font-size: 0.8em;
text-align: right;
border-bottom: 1px solid #336699;
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
}
div.footer a {
color: #336699;
text-decoration: underline;
}
/* -- body styles ----------------------------------------------------------- */
p {
margin: 0.8em 0 0.5em 0;
}
a {
color: #336699;
text-decoration: none;
}
a:hover {
color: #336699;
text-decoration: underline;
}
a:visited {
color: #551a8b;
}
div.body a {
text-decoration: underline;
}
h1, h2, h3 {
color: #336699;
}
h1 {
margin: 0;
padding: 0.7em 0 0.3em 0;
font-size: 1.5em;
}
h2 {
margin: 1.3em 0 0.2em 0;
font-size: 1.35em;
padding-bottom: .5em;
border-bottom: 1px solid #336699;
}
h3 {
margin: 1em 0 -0.3em 0;
font-size: 1.2em;
padding-bottom: .3em;
border-bottom: 1px solid #CCCCCC;
}
div.body h1 a, div.body h2 a, div.body h3 a,
div.body h4 a, div.body h5 a, div.body h6 a {
color: black!important;
}
h1 a.anchor, h2 a.anchor, h3 a.anchor,
h4 a.anchor, h5 a.anchor, h6 a.anchor {
display: none;
margin: 0 0 0 0.3em;
padding: 0 0.2em 0 0.2em;
color: #aaa!important;
}
h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
h5:hover a.anchor, h6:hover a.anchor {
display: inline;
}
h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
h5 a.anchor:hover, h6 a.anchor:hover {
color: #777;
background-color: #eee;
}
a.headerlink {
color: #c60f0f!important;
font-size: 1em;
margin-left: 6px;
padding: 0 4px 0 4px;
text-decoration: none!important;
}
a.headerlink:hover {
background-color: #ccc;
color: white!important;
}
cite, code, tt {
font-family: 'Consolas', 'Deja Vu Sans Mono',
'Bitstream Vera Sans Mono', monospace;
font-size: 0.95em;
letter-spacing: 0.01em;
}
code {
background-color: #F2F2F2;
border-bottom: 1px solid #ddd;
color: #333;
}
code.descname, code.descclassname, code.xref {
border: 0;
}
hr {
border: 1px solid #abc;
margin: 2em;
}
a code {
border: 0;
color: #CA7900;
}
a code:hover {
color: #2491CF;
}
pre {
background-color: transparent !important;
font-family: 'Consolas', 'Deja Vu Sans Mono',
'Bitstream Vera Sans Mono', monospace;
font-size: 0.95em;
letter-spacing: 0.015em;
line-height: 120%;
padding: 0.5em;
border-right: 5px solid #ccc;
border-left: 5px solid #ccc;
}
pre a {
color: inherit;
text-decoration: underline;
}
td.linenos pre {
padding: 0.5em 0;
}
div.quotebar {
background-color: #f8f8f8;
max-width: 250px;
float: right;
padding: 2px 7px;
border: 1px solid #ccc;
}
nav.contents,
aside.topic,
div.topic {
background-color: #f8f8f8;
}
table {
border-collapse: collapse;
margin: 0 -0.5em 0 -0.5em;
}
table td, table th {
padding: 0.2em 0.5em 0.2em 0.5em;
}
div.admonition {
font-size: 0.9em;
margin: 1em 0 1em 0;
border: 3px solid #cccccc;
background-color: #f7f7f7;
padding: 0;
}
div.admonition p {
margin: 0.5em 1em 0.5em 1em;
padding: 0;
}
div.admonition li p {
margin-left: 0;
}
div.admonition pre, div.warning pre {
margin: 0;
}
div.highlight {
margin: 0.4em 1em;
}
div.admonition p.admonition-title {
margin: 0;
padding: 0.1em 0 0.1em 0.5em;
color: white;
border-bottom: 3px solid #cccccc;
font-weight: bold;
background-color: #165e83;
}
div.danger { border: 3px solid #f0908d; background-color: #f0cfa0; }
div.error { border: 3px solid #f0908d; background-color: #ede4cd; }
div.warning { border: 3px solid #f8b862; background-color: #f0cfa0; }
div.caution { border: 3px solid #f8b862; background-color: #ede4cd; }
div.attention { border: 3px solid #f8b862; background-color: #f3f3f3; }
div.important { border: 3px solid #f0cfa0; background-color: #ede4cd; }
div.note { border: 3px solid #f0cfa0; background-color: #f3f3f3; }
div.hint { border: 3px solid #bed2c3; background-color: #f3f3f3; }
div.tip { border: 3px solid #bed2c3; background-color: #f3f3f3; }
div.danger p.admonition-title, div.error p.admonition-title {
background-color: #b7282e;
border-bottom: 3px solid #f0908d;
}
div.caution p.admonition-title,
div.warning p.admonition-title,
div.attention p.admonition-title {
background-color: #f19072;
border-bottom: 3px solid #f8b862;
}
div.note p.admonition-title, div.important p.admonition-title {
background-color: #f8b862;
border-bottom: 3px solid #f0cfa0;
}
div.hint p.admonition-title, div.tip p.admonition-title {
background-color: #7ebea5;
border-bottom: 3px solid #bed2c3;
}
div.admonition ul, div.admonition ol,
div.warning ul, div.warning ol {
margin: 0.1em 0.5em 0.5em 3em;
padding: 0;
}
div.versioninfo {
margin: 1em 0 0 0;
border: 1px solid #ccc;
background-color: #DDEAF0;
padding: 8px;
line-height: 1.3em;
font-size: 0.9em;
}
.viewcode-back {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
'Verdana', sans-serif;
}
div.viewcode-block:target {
background-color: #f4debf;
border-top: 1px solid #ac9;
border-bottom: 1px solid #ac9;
}
p.versionchanged span.versionmodified {
font-size: 0.9em;
margin-right: 0.2em;
padding: 0.1em;
background-color: #DCE6A0;
}
dl.field-list > dt {
color: white;
background-color: #82A0BE;
}
dl.field-list > dd {
background-color: #f7f7f7;
}
/* -- table styles ---------------------------------------------------------- */
table.docutils {
margin: 1em 0;
padding: 0;
border: 1px solid white;
background-color: #f7f7f7;
}
table.docutils td, table.docutils th {
padding: 1px 8px 1px 5px;
border-top: 0;
border-left: 0;
border-right: 1px solid white;
border-bottom: 1px solid white;
}
table.docutils td p {
margin-top: 0;
margin-bottom: 0.3em;
}
table.field-list td, table.field-list th {
border: 0 !important;
word-break: break-word;
}
table.footnote td, table.footnote th {
border: 0 !important;
}
th {
color: white;
text-align: left;
padding-right: 5px;
background-color: #82A0BE;
}
div.literal-block-wrapper div.code-block-caption {
background-color: #EEE;
border-style: solid;
border-color: #CCC;
border-width: 1px 5px;
}
/* WIDE DESKTOP STYLE */
@media only screen and (min-width: 1176px) {
body {
margin: 0 40px 0 40px;
}
}
/* TABLET STYLE */
@media only screen and (min-width: 768px) and (max-width: 991px) {
body {
margin: 0 40px 0 40px;
}
}
/* MOBILE LAYOUT (PORTRAIT/320px) */
@media only screen and (max-width: 767px) {
body {
margin: 0;
}
div.bodywrapper {
margin: 0;
width: 100%;
border: none;
}
div.sphinxsidebar {
display: none;
}
}
/* MOBILE LAYOUT (LANDSCAPE/480px) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
body {
margin: 0 20px 0 20px;
}
}
/* RETINA OVERRIDES */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
}
/* -- end ------------------------------------------------------------------- */
-24
View File
@@ -1,24 +0,0 @@
/*
* Sphinx javascript -- for bizstyle theme.
*
* This theme was created by referring to 'sphinxdoc'
*/
const initialiseBizStyle = () => {
if (navigator.userAgent.indexOf("iPhone") > 0 || navigator.userAgent.indexOf("Android") > 0) {
document.querySelector("li.nav-item-0 a").innerText = "Top"
}
const truncator = item => {if (item.textContent.length > 20) {
item.title = item.innerText
item.innerText = item.innerText.substr(0, 17) + "..."
}
}
document.querySelectorAll("div.related:first ul li:not(.right) a").slice(1).forEach(truncator);
document.querySelectorAll("div.related:last ul li:not(.right) a").slice(1).forEach(truncator);
}
window.addEventListener("resize",
() => (document.querySelector("li.nav-item-0 a").innerText = (window.innerWidth <= 776) ? "Top" : "Documentation for Clear Linux* project")
)
if (document.readyState !== "loading") initialiseBizStyle()
else document.addEventListener("DOMContentLoaded", initialiseBizStyle)
-4
View File
@@ -1,4 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-check" width="44" height="44" viewBox="0 0 24 24" stroke-width="2" stroke="#22863a" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M5 12l5 5l10 -10" />
</svg>

Before

Width:  |  Height:  |  Size: 313 B

-7
View File
File diff suppressed because one or more lines are too long
-5
View File
@@ -1,5 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<rect x="8" y="8" width="12" height="12" rx="2" />
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2" />
</svg>

Before

Width:  |  Height:  |  Size: 411 B

-94
View File
@@ -1,94 +0,0 @@
/* Copy buttons */
button.copybtn {
position: absolute;
display: flex;
top: .3em;
right: .3em;
width: 1.7em;
height: 1.7em;
opacity: 0;
transition: opacity 0.3s, border .3s, background-color .3s;
user-select: none;
padding: 0;
border: none;
outline: none;
border-radius: 0.4em;
/* The colors that GitHub uses */
border: #1b1f2426 1px solid;
background-color: #f6f8fa;
color: #57606a;
}
button.copybtn.success {
border-color: #22863a;
color: #22863a;
}
button.copybtn svg {
stroke: currentColor;
width: 1.5em;
height: 1.5em;
padding: 0.1em;
}
div.highlight {
position: relative;
}
/* Show the copybutton */
.highlight:hover button.copybtn, button.copybtn.success {
opacity: 1;
}
.highlight button.copybtn:hover {
background-color: rgb(235, 235, 235);
}
.highlight button.copybtn:active {
background-color: rgb(187, 187, 187);
}
/**
* A minimal CSS-only tooltip copied from:
* https://codepen.io/mildrenben/pen/rVBrpK
*
* To use, write HTML like the following:
*
* <p class="o-tooltip--left" data-tooltip="Hey">Short</p>
*/
.o-tooltip--left {
position: relative;
}
.o-tooltip--left:after {
opacity: 0;
visibility: hidden;
position: absolute;
content: attr(data-tooltip);
padding: .2em;
font-size: .8em;
left: -.2em;
background: grey;
color: white;
white-space: nowrap;
z-index: 2;
border-radius: 2px;
transform: translateX(-102%) translateY(0);
transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
}
.o-tooltip--left:hover:after {
display: block;
opacity: 1;
visibility: visible;
transform: translateX(-100%) translateY(0);
transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
transition-delay: .5s;
}
/* By default the copy button shouldn't show up when printing a page */
@media print {
button.copybtn {
display: none;
}
}
-248
View File
@@ -1,248 +0,0 @@
// Localization support
const messages = {
'en': {
'copy': 'Copy',
'copy_to_clipboard': 'Copy to clipboard',
'copy_success': 'Copied!',
'copy_failure': 'Failed to copy',
},
'es' : {
'copy': 'Copiar',
'copy_to_clipboard': 'Copiar al portapapeles',
'copy_success': '¡Copiado!',
'copy_failure': 'Error al copiar',
},
'de' : {
'copy': 'Kopieren',
'copy_to_clipboard': 'In die Zwischenablage kopieren',
'copy_success': 'Kopiert!',
'copy_failure': 'Fehler beim Kopieren',
},
'fr' : {
'copy': 'Copier',
'copy_to_clipboard': 'Copier dans le presse-papier',
'copy_success': 'Copié !',
'copy_failure': 'Échec de la copie',
},
'ru': {
'copy': 'Скопировать',
'copy_to_clipboard': 'Скопировать в буфер',
'copy_success': 'Скопировано!',
'copy_failure': 'Не удалось скопировать',
},
'zh-CN': {
'copy': '复制',
'copy_to_clipboard': '复制到剪贴板',
'copy_success': '复制成功!',
'copy_failure': '复制失败',
},
'it' : {
'copy': 'Copiare',
'copy_to_clipboard': 'Copiato negli appunti',
'copy_success': 'Copiato!',
'copy_failure': 'Errore durante la copia',
}
}
let locale = 'en'
if( document.documentElement.lang !== undefined
&& messages[document.documentElement.lang] !== undefined ) {
locale = document.documentElement.lang
}
let doc_url_root = DOCUMENTATION_OPTIONS.URL_ROOT;
if (doc_url_root == '#') {
doc_url_root = '';
}
/**
* SVG files for our copy buttons
*/
let iconCheck = `<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-check" width="44" height="44" viewBox="0 0 24 24" stroke-width="2" stroke="#22863a" fill="none" stroke-linecap="round" stroke-linejoin="round">
<title>${messages[locale]['copy_success']}</title>
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M5 12l5 5l10 -10" />
</svg>`
// If the user specified their own SVG use that, otherwise use the default
let iconCopy = ``;
if (!iconCopy) {
iconCopy = `<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
<title>${messages[locale]['copy_to_clipboard']}</title>
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<rect x="8" y="8" width="12" height="12" rx="2" />
<path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2" />
</svg>`
}
/**
* Set up copy/paste for code blocks
*/
const runWhenDOMLoaded = cb => {
if (document.readyState != 'loading') {
cb()
} else if (document.addEventListener) {
document.addEventListener('DOMContentLoaded', cb)
} else {
document.attachEvent('onreadystatechange', function() {
if (document.readyState == 'complete') cb()
})
}
}
const codeCellId = index => `codecell${index}`
// Clears selected text since ClipboardJS will select the text when copying
const clearSelection = () => {
if (window.getSelection) {
window.getSelection().removeAllRanges()
} else if (document.selection) {
document.selection.empty()
}
}
// Changes tooltip text for a moment, then changes it back
// We want the timeout of our `success` class to be a bit shorter than the
// tooltip and icon change, so that we can hide the icon before changing back.
var timeoutIcon = 2000;
var timeoutSuccessClass = 1500;
const temporarilyChangeTooltip = (el, oldText, newText) => {
el.setAttribute('data-tooltip', newText)
el.classList.add('success')
// Remove success a little bit sooner than we change the tooltip
// So that we can use CSS to hide the copybutton first
setTimeout(() => el.classList.remove('success'), timeoutSuccessClass)
setTimeout(() => el.setAttribute('data-tooltip', oldText), timeoutIcon)
}
// Changes the copy button icon for two seconds, then changes it back
const temporarilyChangeIcon = (el) => {
el.innerHTML = iconCheck;
setTimeout(() => {el.innerHTML = iconCopy}, timeoutIcon)
}
const addCopyButtonToCodeCells = () => {
// If ClipboardJS hasn't loaded, wait a bit and try again. This
// happens because we load ClipboardJS asynchronously.
if (window.ClipboardJS === undefined) {
setTimeout(addCopyButtonToCodeCells, 250)
return
}
// Add copybuttons to all of our code cells
const COPYBUTTON_SELECTOR = 'div.highlight pre';
const codeCells = document.querySelectorAll(COPYBUTTON_SELECTOR)
codeCells.forEach((codeCell, index) => {
const id = codeCellId(index)
codeCell.setAttribute('id', id)
const clipboardButton = id =>
`<button class="copybtn o-tooltip--left" data-tooltip="${messages[locale]['copy']}" data-clipboard-target="#${id}">
${iconCopy}
</button>`
codeCell.insertAdjacentHTML('afterend', clipboardButton(id))
})
function escapeRegExp(string) {
return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
}
/**
* Removes excluded text from a Node.
*
* @param {Node} target Node to filter.
* @param {string} exclude CSS selector of nodes to exclude.
* @returns {DOMString} Text from `target` with text removed.
*/
function filterText(target, exclude) {
const clone = target.cloneNode(true); // clone as to not modify the live DOM
if (exclude) {
// remove excluded nodes
clone.querySelectorAll(exclude).forEach(node => node.remove());
}
return clone.innerText;
}
// Callback when a copy button is clicked. Will be passed the node that was clicked
// should then grab the text and replace pieces of text that shouldn't be used in output
function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") {
var regexp;
var match;
// Do we check for line continuation characters and "HERE-documents"?
var useLineCont = !!lineContinuationChar
var useHereDoc = !!hereDocDelim
// create regexp to capture prompt and remaining line
if (isRegexp) {
regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)')
} else {
regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)')
}
const outputLines = [];
var promptFound = false;
var gotLineCont = false;
var gotHereDoc = false;
const lineGotPrompt = [];
for (const line of textContent.split('\n')) {
match = line.match(regexp)
if (match || gotLineCont || gotHereDoc) {
promptFound = regexp.test(line)
lineGotPrompt.push(promptFound)
if (removePrompts && promptFound) {
outputLines.push(match[2])
} else {
outputLines.push(line)
}
gotLineCont = line.endsWith(lineContinuationChar) & useLineCont
if (line.includes(hereDocDelim) & useHereDoc)
gotHereDoc = !gotHereDoc
} else if (!onlyCopyPromptLines) {
outputLines.push(line)
} else if (copyEmptyLines && line.trim() === '') {
outputLines.push(line)
}
}
// If no lines with the prompt were found then just use original lines
if (lineGotPrompt.some(v => v === true)) {
textContent = outputLines.join('\n');
}
// Remove a trailing newline to avoid auto-running when pasting
if (textContent.endsWith("\n")) {
textContent = textContent.slice(0, -1)
}
return textContent
}
var copyTargetText = (trigger) => {
var target = document.querySelector(trigger.attributes['data-clipboard-target'].value);
// get filtered text
let exclude = '.linenos';
let text = filterText(target, exclude);
return formatCopyText(text, '$ ', false, true, true, true, '', '')
}
// Initialize with a callback so we can modify the text before copy
const clipboard = new ClipboardJS('.copybtn', {text: copyTargetText})
// Update UI with error/success messages
clipboard.on('success', event => {
clearSelection()
temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_success'])
temporarilyChangeIcon(event.trigger)
})
clipboard.on('error', event => {
temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_failure'])
})
}
runWhenDOMLoaded(addCopyButtonToCodeCells)
-73
View File
@@ -1,73 +0,0 @@
function escapeRegExp(string) {
return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
}
/**
* Removes excluded text from a Node.
*
* @param {Node} target Node to filter.
* @param {string} exclude CSS selector of nodes to exclude.
* @returns {DOMString} Text from `target` with text removed.
*/
export function filterText(target, exclude) {
const clone = target.cloneNode(true); // clone as to not modify the live DOM
if (exclude) {
// remove excluded nodes
clone.querySelectorAll(exclude).forEach(node => node.remove());
}
return clone.innerText;
}
// Callback when a copy button is clicked. Will be passed the node that was clicked
// should then grab the text and replace pieces of text that shouldn't be used in output
export function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") {
var regexp;
var match;
// Do we check for line continuation characters and "HERE-documents"?
var useLineCont = !!lineContinuationChar
var useHereDoc = !!hereDocDelim
// create regexp to capture prompt and remaining line
if (isRegexp) {
regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)')
} else {
regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)')
}
const outputLines = [];
var promptFound = false;
var gotLineCont = false;
var gotHereDoc = false;
const lineGotPrompt = [];
for (const line of textContent.split('\n')) {
match = line.match(regexp)
if (match || gotLineCont || gotHereDoc) {
promptFound = regexp.test(line)
lineGotPrompt.push(promptFound)
if (removePrompts && promptFound) {
outputLines.push(match[2])
} else {
outputLines.push(line)
}
gotLineCont = line.endsWith(lineContinuationChar) & useLineCont
if (line.includes(hereDocDelim) & useHereDoc)
gotHereDoc = !gotHereDoc
} else if (!onlyCopyPromptLines) {
outputLines.push(line)
} else if (copyEmptyLines && line.trim() === '') {
outputLines.push(line)
}
}
// If no lines with the prompt were found then just use original lines
if (lineGotPrompt.some(v => v === true)) {
textContent = outputLines.join('\n');
}
// Remove a trailing newline to avoid auto-running when pasting
if (textContent.endsWith("\n")) {
textContent = textContent.slice(0, -1)
}
return textContent
}
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
-149
View File
@@ -1,149 +0,0 @@
/*
* Base JavaScript utilities for all Sphinx HTML documentation.
*/
"use strict";
const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([
"TEXTAREA",
"INPUT",
"SELECT",
"BUTTON",
]);
const _ready = (callback) => {
if (document.readyState !== "loading") {
callback();
} else {
document.addEventListener("DOMContentLoaded", callback);
}
};
/**
* Small JavaScript module for the documentation.
*/
const Documentation = {
init: () => {
Documentation.initDomainIndexTable();
Documentation.initOnKeyListeners();
},
/**
* i18n support
*/
TRANSLATIONS: {},
PLURAL_EXPR: (n) => (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: (string) => {
const translated = Documentation.TRANSLATIONS[string];
switch (typeof translated) {
case "undefined":
return string; // no translation
case "string":
return translated; // translation exists
default:
return translated[0]; // (singular, plural) translation tuple exists
}
},
ngettext: (singular, plural, n) => {
const translated = Documentation.TRANSLATIONS[singular];
if (typeof translated !== "undefined")
return translated[Documentation.PLURAL_EXPR(n)];
return n === 1 ? singular : plural;
},
addTranslations: (catalog) => {
Object.assign(Documentation.TRANSLATIONS, catalog.messages);
Documentation.PLURAL_EXPR = new Function(
"n",
`return (${catalog.plural_expr})`
);
Documentation.LOCALE = catalog.locale;
},
/**
* helper function to focus on search bar
*/
focusSearchBar: () => {
document.querySelectorAll("input[name=q]")[0]?.focus();
},
/**
* Initialise the domain index toggle buttons
*/
initDomainIndexTable: () => {
const toggler = (el) => {
const idNumber = el.id.substr(7);
const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`);
if (el.src.substr(-9) === "minus.png") {
el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`;
toggledRows.forEach((el) => (el.style.display = "none"));
} else {
el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`;
toggledRows.forEach((el) => (el.style.display = ""));
}
};
const togglerElements = document.querySelectorAll("img.toggler");
togglerElements.forEach((el) =>
el.addEventListener("click", (event) => toggler(event.currentTarget))
);
togglerElements.forEach((el) => (el.style.display = ""));
if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler);
},
initOnKeyListeners: () => {
// only install a listener if it is really needed
if (
!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS &&
!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS
)
return;
document.addEventListener("keydown", (event) => {
// bail for input elements
if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return;
// bail with special keys
if (event.altKey || event.ctrlKey || event.metaKey) return;
if (!event.shiftKey) {
switch (event.key) {
case "ArrowLeft":
if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break;
const prevLink = document.querySelector('link[rel="prev"]');
if (prevLink && prevLink.href) {
window.location.href = prevLink.href;
event.preventDefault();
}
break;
case "ArrowRight":
if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break;
const nextLink = document.querySelector('link[rel="next"]');
if (nextLink && nextLink.href) {
window.location.href = nextLink.href;
event.preventDefault();
}
break;
}
}
// some keyboard layouts may need Shift to get /
switch (event.key) {
case "/":
if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break;
Documentation.focusSearchBar();
event.preventDefault();
}
});
},
};
// quick alias for translations
const _ = Documentation.gettext;
_ready(Documentation.init);
-13
View File
@@ -1,13 +0,0 @@
const DOCUMENTATION_OPTIONS = {
VERSION: '',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
FILE_SUFFIX: '.html',
LINK_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
NAVIGATION_WITH_KEYS: false,
SHOW_SEARCH_SUMMARY: true,
ENABLE_SEARCH_SHORTCUTS: true,
};
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 286 B

-192
View File
@@ -1,192 +0,0 @@
/*
* This script contains the language-specific data used by searchtools.js,
* namely the list of stopwords, stemmer, scorer and splitter.
*/
var stopwords = ["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 is copied as a separate JS file, if available */
/**
* 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;
}
}
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 B

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 B

-75
View File
@@ -1,75 +0,0 @@
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight { background: #eeffcc; }
.highlight .c { color: #408090; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #007020 } /* Comment.Preproc */
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #333333 } /* Generic.Output */
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #007020 } /* Keyword.Pseudo */
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #902000 } /* Keyword.Type */
.highlight .m { color: #208050 } /* Literal.Number */
.highlight .s { color: #4070a0 } /* Literal.String */
.highlight .na { color: #4070a0 } /* Name.Attribute */
.highlight .nb { color: #007020 } /* Name.Builtin */
.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
.highlight .no { color: #60add5 } /* Name.Constant */
.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #007020 } /* Name.Exception */
.highlight .nf { color: #06287e } /* Name.Function */
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #bb60d5 } /* Name.Variable */
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
.highlight .mf { color: #208050 } /* Literal.Number.Float */
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
.highlight .sc { color: #4070a0 } /* Literal.String.Char */
.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
.highlight .sx { color: #c65d09 } /* Literal.String.Other */
.highlight .sr { color: #235388 } /* Literal.String.Regex */
.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #06287e } /* Name.Function.Magic */
.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
-632
View File
@@ -1,632 +0,0 @@
/*
* Sphinx JavaScript utilities for the full-text search.
*/
"use strict";
/**
* Simple result scoring code.
*/
if (typeof Scorer === "undefined") {
var Scorer = {
// Implement the following function to further tweak the score for each result
// The function takes a result array [docname, title, anchor, descr, score, filename]
// and returns the new score.
/*
score: result => {
const [docname, title, anchor, descr, score, filename, kind] = result
return score
},
*/
// query matches the full name of an object
objNameMatch: 11,
// or matches in the last dotted part of the object name
objPartialMatch: 6,
// Additive scores depending on the priority of the object
objPrio: {
0: 15, // used to be importantResults
1: 5, // used to be objectResults
2: -5, // used to be unimportantResults
},
// Used when the priority is not in the mapping.
objPrioDefault: 0,
// query found in title
title: 15,
partialTitle: 7,
// query found in terms
term: 5,
partialTerm: 2,
};
}
// Global search result kind enum, used by themes to style search results.
class SearchResultKind {
static get index() { return "index"; }
static get object() { return "object"; }
static get text() { return "text"; }
static get title() { return "title"; }
}
const _removeChildren = (element) => {
while (element && element.lastChild) element.removeChild(element.lastChild);
};
/**
* See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping
*/
const _escapeRegExp = (string) =>
string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string
const _displayItem = (item, searchTerms, highlightTerms) => {
const docBuilder = DOCUMENTATION_OPTIONS.BUILDER;
const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX;
const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX;
const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
const contentRoot = document.documentElement.dataset.content_root;
const [docName, title, anchor, descr, score, _filename, kind] = item;
let listItem = document.createElement("li");
// Add a class representing the item's type:
// can be used by a theme's CSS selector for styling
// See SearchResultKind for the class names.
listItem.classList.add(`kind-${kind}`);
let requestUrl;
let linkUrl;
if (docBuilder === "dirhtml") {
// dirhtml builder
let dirname = docName + "/";
if (dirname.match(/\/index\/$/))
dirname = dirname.substring(0, dirname.length - 6);
else if (dirname === "index/") dirname = "";
requestUrl = contentRoot + dirname;
linkUrl = requestUrl;
} else {
// normal html builders
requestUrl = contentRoot + docName + docFileSuffix;
linkUrl = docName + docLinkSuffix;
}
let linkEl = listItem.appendChild(document.createElement("a"));
linkEl.href = linkUrl + anchor;
linkEl.dataset.score = score;
linkEl.innerHTML = title;
if (descr) {
listItem.appendChild(document.createElement("span")).innerHTML =
" (" + descr + ")";
// highlight search terms in the description
if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted"));
}
else if (showSearchSummary)
fetch(requestUrl)
.then((responseData) => responseData.text())
.then((data) => {
if (data)
listItem.appendChild(
Search.makeSearchSummary(data, searchTerms, anchor)
);
// highlight search terms in the summary
if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted"));
});
Search.output.appendChild(listItem);
};
const _finishSearch = (resultCount) => {
Search.stopPulse();
Search.title.innerText = _("Search Results");
if (!resultCount)
Search.status.innerText = Documentation.gettext(
"Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
);
else
Search.status.innerText = Documentation.ngettext(
"Search finished, found one page matching the search query.",
"Search finished, found ${resultCount} pages matching the search query.",
resultCount,
).replace('${resultCount}', resultCount);
};
const _displayNextItem = (
results,
resultCount,
searchTerms,
highlightTerms,
) => {
// results left, load the summary and display it
// this is intended to be dynamic (don't sub resultsCount)
if (results.length) {
_displayItem(results.pop(), searchTerms, highlightTerms);
setTimeout(
() => _displayNextItem(results, resultCount, searchTerms, highlightTerms),
5
);
}
// search finished, update title and status message
else _finishSearch(resultCount);
};
// Helper function used by query() to order search results.
// Each input is an array of [docname, title, anchor, descr, score, filename, kind].
// Order the results by score (in opposite order of appearance, since the
// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically.
const _orderResultsByScoreThenName = (a, b) => {
const leftScore = a[4];
const rightScore = b[4];
if (leftScore === rightScore) {
// same score: sort alphabetically
const leftTitle = a[1].toLowerCase();
const rightTitle = b[1].toLowerCase();
if (leftTitle === rightTitle) return 0;
return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
}
return leftScore > rightScore ? 1 : -1;
};
/**
* Default splitQuery function. Can be overridden in ``sphinx.search`` with a
* custom function per language.
*
* The regular expression works by splitting the string on consecutive characters
* that are not Unicode letters, numbers, underscores, or emoji characters.
* This is the same as ``\W+`` in Python, preserving the surrogate pair area.
*/
if (typeof splitQuery === "undefined") {
var splitQuery = (query) => query
.split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu)
.filter(term => term) // remove remaining empty strings
}
/**
* Search Module
*/
const Search = {
_index: null,
_queued_query: null,
_pulse_status: -1,
htmlToText: (htmlString, anchor) => {
const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
for (const removalQuery of [".headerlink", "script", "style"]) {
htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() });
}
if (anchor) {
const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`);
if (anchorContent) return anchorContent.textContent;
console.warn(
`Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.`
);
}
// if anchor not specified or not found, fall back to main content
const docContent = htmlElement.querySelector('[role="main"]');
if (docContent) return docContent.textContent;
console.warn(
"Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template."
);
return "";
},
init: () => {
const query = new URLSearchParams(window.location.search).get("q");
document
.querySelectorAll('input[name="q"]')
.forEach((el) => (el.value = query));
if (query) Search.performSearch(query);
},
loadIndex: (url) =>
(document.body.appendChild(document.createElement("script")).src = url),
setIndex: (index) => {
Search._index = index;
if (Search._queued_query !== null) {
const query = Search._queued_query;
Search._queued_query = null;
Search.query(query);
}
},
hasIndex: () => Search._index !== null,
deferQuery: (query) => (Search._queued_query = query),
stopPulse: () => (Search._pulse_status = -1),
startPulse: () => {
if (Search._pulse_status >= 0) return;
const pulse = () => {
Search._pulse_status = (Search._pulse_status + 1) % 4;
Search.dots.innerText = ".".repeat(Search._pulse_status);
if (Search._pulse_status >= 0) window.setTimeout(pulse, 500);
};
pulse();
},
/**
* perform a search for something (or wait until index is loaded)
*/
performSearch: (query) => {
// create the required interface elements
const searchText = document.createElement("h2");
searchText.textContent = _("Searching");
const searchSummary = document.createElement("p");
searchSummary.classList.add("search-summary");
searchSummary.innerText = "";
const searchList = document.createElement("ul");
searchList.setAttribute("role", "list");
searchList.classList.add("search");
const out = document.getElementById("search-results");
Search.title = out.appendChild(searchText);
Search.dots = Search.title.appendChild(document.createElement("span"));
Search.status = out.appendChild(searchSummary);
Search.output = out.appendChild(searchList);
const searchProgress = document.getElementById("search-progress");
// Some themes don't use the search progress node
if (searchProgress) {
searchProgress.innerText = _("Preparing search...");
}
Search.startPulse();
// index already loaded, the browser was quick!
if (Search.hasIndex()) Search.query(query);
else Search.deferQuery(query);
},
_parseQuery: (query) => {
// stem the search terms and add them to the correct list
const stemmer = new Stemmer();
const searchTerms = new Set();
const excludedTerms = new Set();
const highlightTerms = new Set();
const objectTerms = new Set(splitQuery(query.toLowerCase().trim()));
splitQuery(query.trim()).forEach((queryTerm) => {
const queryTermLower = queryTerm.toLowerCase();
// maybe skip this "word"
// stopwords array is from language_data.js
if (
stopwords.indexOf(queryTermLower) !== -1 ||
queryTerm.match(/^\d+$/)
)
return;
// stem the word
let word = stemmer.stemWord(queryTermLower);
// select the correct list
if (word[0] === "-") excludedTerms.add(word.substr(1));
else {
searchTerms.add(word);
highlightTerms.add(queryTermLower);
}
});
if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js
localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" "))
}
// console.debug("SEARCH: searching for:");
// console.info("required: ", [...searchTerms]);
// console.info("excluded: ", [...excludedTerms]);
return [query, searchTerms, excludedTerms, highlightTerms, objectTerms];
},
/**
* execute search (requires search index to be loaded)
*/
_performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => {
const filenames = Search._index.filenames;
const docNames = Search._index.docnames;
const titles = Search._index.titles;
const allTitles = Search._index.alltitles;
const indexEntries = Search._index.indexentries;
// Collect multiple result groups to be sorted separately and then ordered.
// Each is an array of [docname, title, anchor, descr, score, filename, kind].
const normalResults = [];
const nonMainIndexResults = [];
_removeChildren(document.getElementById("search-progress"));
const queryLower = query.toLowerCase().trim();
for (const [title, foundTitles] of Object.entries(allTitles)) {
if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) {
for (const [file, id] of foundTitles) {
const score = Math.round(Scorer.title * queryLower.length / title.length);
const boost = titles[file] === title ? 1 : 0; // add a boost for document titles
normalResults.push([
docNames[file],
titles[file] !== title ? `${titles[file]} > ${title}` : title,
id !== null ? "#" + id : "",
null,
score + boost,
filenames[file],
SearchResultKind.title,
]);
}
}
}
// search for explicit entries in index directives
for (const [entry, foundEntries] of Object.entries(indexEntries)) {
if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) {
for (const [file, id, isMain] of foundEntries) {
const score = Math.round(100 * queryLower.length / entry.length);
const result = [
docNames[file],
titles[file],
id ? "#" + id : "",
null,
score,
filenames[file],
SearchResultKind.index,
];
if (isMain) {
normalResults.push(result);
} else {
nonMainIndexResults.push(result);
}
}
}
}
// lookup as object
objectTerms.forEach((term) =>
normalResults.push(...Search.performObjectSearch(term, objectTerms))
);
// lookup as search terms in fulltext
normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms));
// let the scorer override scores with a custom scoring function
if (Scorer.score) {
normalResults.forEach((item) => (item[4] = Scorer.score(item)));
nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item)));
}
// Sort each group of results by score and then alphabetically by name.
normalResults.sort(_orderResultsByScoreThenName);
nonMainIndexResults.sort(_orderResultsByScoreThenName);
// Combine the result groups in (reverse) order.
// Non-main index entries are typically arbitrary cross-references,
// so display them after other results.
let results = [...nonMainIndexResults, ...normalResults];
// remove duplicate search results
// note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept
let seen = new Set();
results = results.reverse().reduce((acc, result) => {
let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(',');
if (!seen.has(resultStr)) {
acc.push(result);
seen.add(resultStr);
}
return acc;
}, []);
return results.reverse();
},
query: (query) => {
const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query);
const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms);
// for debugging
//Search.lastresults = results.slice(); // a copy
// console.info("search results:", Search.lastresults);
// print the results
_displayNextItem(results, results.length, searchTerms, highlightTerms);
},
/**
* search for object names
*/
performObjectSearch: (object, objectTerms) => {
const filenames = Search._index.filenames;
const docNames = Search._index.docnames;
const objects = Search._index.objects;
const objNames = Search._index.objnames;
const titles = Search._index.titles;
const results = [];
const objectSearchCallback = (prefix, match) => {
const name = match[4]
const fullname = (prefix ? prefix + "." : "") + name;
const fullnameLower = fullname.toLowerCase();
if (fullnameLower.indexOf(object) < 0) return;
let score = 0;
const parts = fullnameLower.split(".");
// check for different match types: exact matches of full name or
// "last name" (i.e. last dotted part)
if (fullnameLower === object || parts.slice(-1)[0] === object)
score += Scorer.objNameMatch;
else if (parts.slice(-1)[0].indexOf(object) > -1)
score += Scorer.objPartialMatch; // matches in last name
const objName = objNames[match[1]][2];
const title = titles[match[0]];
// If more than one term searched for, we require other words to be
// found in the name/title/description
const otherTerms = new Set(objectTerms);
otherTerms.delete(object);
if (otherTerms.size > 0) {
const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase();
if (
[...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0)
)
return;
}
let anchor = match[3];
if (anchor === "") anchor = fullname;
else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname;
const descr = objName + _(", in ") + title;
// add custom score for some objects according to scorer
if (Scorer.objPrio.hasOwnProperty(match[2]))
score += Scorer.objPrio[match[2]];
else score += Scorer.objPrioDefault;
results.push([
docNames[match[0]],
fullname,
"#" + anchor,
descr,
score,
filenames[match[0]],
SearchResultKind.object,
]);
};
Object.keys(objects).forEach((prefix) =>
objects[prefix].forEach((array) =>
objectSearchCallback(prefix, array)
)
);
return results;
},
/**
* search for full-text terms in the index
*/
performTermsSearch: (searchTerms, excludedTerms) => {
// prepare search
const terms = Search._index.terms;
const titleTerms = Search._index.titleterms;
const filenames = Search._index.filenames;
const docNames = Search._index.docnames;
const titles = Search._index.titles;
const scoreMap = new Map();
const fileMap = new Map();
// perform the search on the required terms
searchTerms.forEach((word) => {
const files = [];
const arr = [
{ files: terms[word], score: Scorer.term },
{ files: titleTerms[word], score: Scorer.title },
];
// add support for partial matches
if (word.length > 2) {
const escapedWord = _escapeRegExp(word);
if (!terms.hasOwnProperty(word)) {
Object.keys(terms).forEach((term) => {
if (term.match(escapedWord))
arr.push({ files: terms[term], score: Scorer.partialTerm });
});
}
if (!titleTerms.hasOwnProperty(word)) {
Object.keys(titleTerms).forEach((term) => {
if (term.match(escapedWord))
arr.push({ files: titleTerms[term], score: Scorer.partialTitle });
});
}
}
// no match but word was a required one
if (arr.every((record) => record.files === undefined)) return;
// found search word in contents
arr.forEach((record) => {
if (record.files === undefined) return;
let recordFiles = record.files;
if (recordFiles.length === undefined) recordFiles = [recordFiles];
files.push(...recordFiles);
// set score for the word in each file
recordFiles.forEach((file) => {
if (!scoreMap.has(file)) scoreMap.set(file, {});
scoreMap.get(file)[word] = record.score;
});
});
// create the mapping
files.forEach((file) => {
if (!fileMap.has(file)) fileMap.set(file, [word]);
else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word);
});
});
// now check if the files don't contain excluded terms
const results = [];
for (const [file, wordList] of fileMap) {
// check if all requirements are matched
// as search terms with length < 3 are discarded
const filteredTermCount = [...searchTerms].filter(
(term) => term.length > 2
).length;
if (
wordList.length !== searchTerms.size &&
wordList.length !== filteredTermCount
)
continue;
// ensure that none of the excluded terms is in the search result
if (
[...excludedTerms].some(
(term) =>
terms[term] === file ||
titleTerms[term] === file ||
(terms[term] || []).includes(file) ||
(titleTerms[term] || []).includes(file)
)
)
break;
// select one (max) score for the file.
const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w]));
// add result to the result list
results.push([
docNames[file],
titles[file],
"",
null,
score,
filenames[file],
SearchResultKind.text,
]);
}
return results;
},
/**
* helper function to return a node containing the
* search summary for a given text. keywords is a list
* of stemmed words.
*/
makeSearchSummary: (htmlText, keywords, anchor) => {
const text = Search.htmlToText(htmlText, anchor);
if (text === "") return null;
const textLower = text.toLowerCase();
const actualStartPosition = [...keywords]
.map((k) => textLower.indexOf(k.toLowerCase()))
.filter((i) => i > -1)
.slice(-1)[0];
const startWithContext = Math.max(actualStartPosition - 120, 0);
const top = startWithContext === 0 ? "" : "...";
const tail = startWithContext + 240 < text.length ? "..." : "";
let summary = document.createElement("p");
summary.classList.add("context");
summary.textContent = top + text.substr(startWithContext, 240).trim() + tail;
return summary;
},
};
_ready(Search.init);
-154
View File
@@ -1,154 +0,0 @@
/* Highlighting utilities for Sphinx HTML documentation. */
"use strict";
const SPHINX_HIGHLIGHT_ENABLED = true
/**
* highlight a given string on a node by wrapping it in
* span elements with the given class name.
*/
const _highlight = (node, addItems, text, className) => {
if (node.nodeType === Node.TEXT_NODE) {
const val = node.nodeValue;
const parent = node.parentNode;
const pos = val.toLowerCase().indexOf(text);
if (
pos >= 0 &&
!parent.classList.contains(className) &&
!parent.classList.contains("nohighlight")
) {
let span;
const closestNode = parent.closest("body, svg, foreignObject");
const isInSVG = closestNode && closestNode.matches("svg");
if (isInSVG) {
span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
} else {
span = document.createElement("span");
span.classList.add(className);
}
span.appendChild(document.createTextNode(val.substr(pos, text.length)));
const rest = document.createTextNode(val.substr(pos + text.length));
parent.insertBefore(
span,
parent.insertBefore(
rest,
node.nextSibling
)
);
node.nodeValue = val.substr(0, pos);
/* There may be more occurrences of search term in this node. So call this
* function recursively on the remaining fragment.
*/
_highlight(rest, addItems, text, className);
if (isInSVG) {
const rect = document.createElementNS(
"http://www.w3.org/2000/svg",
"rect"
);
const bbox = parent.getBBox();
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);
addItems.push({ parent: parent, target: rect });
}
}
} else if (node.matches && !node.matches("button, select, textarea")) {
node.childNodes.forEach((el) => _highlight(el, addItems, text, className));
}
};
const _highlightText = (thisNode, text, className) => {
let addItems = [];
_highlight(thisNode, addItems, text, className);
addItems.forEach((obj) =>
obj.parent.insertAdjacentElement("beforebegin", obj.target)
);
};
/**
* Small JavaScript module for the documentation.
*/
const SphinxHighlight = {
/**
* highlight the search words provided in localstorage in the text
*/
highlightSearchWords: () => {
if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight
// get and clear terms from localstorage
const url = new URL(window.location);
const highlight =
localStorage.getItem("sphinx_highlight_terms")
|| url.searchParams.get("highlight")
|| "";
localStorage.removeItem("sphinx_highlight_terms")
url.searchParams.delete("highlight");
window.history.replaceState({}, "", url);
// get individual terms from highlight string
const terms = highlight.toLowerCase().split(/\s+/).filter(x => x);
if (terms.length === 0) return; // nothing to do
// There should never be more than one element matching "div.body"
const divBody = document.querySelectorAll("div.body");
const body = divBody.length ? divBody[0] : document.querySelector("body");
window.setTimeout(() => {
terms.forEach((term) => _highlightText(body, term, "highlighted"));
}, 10);
const searchBox = document.getElementById("searchbox");
if (searchBox === null) return;
searchBox.appendChild(
document
.createRange()
.createContextualFragment(
'<p class="highlight-link">' +
'<a href="javascript:SphinxHighlight.hideSearchWords()">' +
_("Hide Search Matches") +
"</a></p>"
)
);
},
/**
* helper function to hide the search marks again
*/
hideSearchWords: () => {
document
.querySelectorAll("#searchbox .highlight-link")
.forEach((el) => el.remove());
document
.querySelectorAll("span.highlighted")
.forEach((el) => el.classList.remove("highlighted"));
localStorage.removeItem("sphinx_highlight_terms")
},
initEscapeListener: () => {
// only install a listener if it is really needed
if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return;
document.addEventListener("keydown", (event) => {
// bail for input elements
if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return;
// bail with special keys
if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return;
if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) {
SphinxHighlight.hideSearchWords();
event.preventDefault();
}
});
},
};
_ready(() => {
/* Do not call highlightSearchWords() when we are on the search page.
* It will highlight words from the *previous* search query.
*/
if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords();
SphinxHighlight.initEscapeListener();
});
-89
View File
@@ -1,89 +0,0 @@
.sphinx-tabs {
margin-bottom: 1rem;
}
[role="tablist"] {
border-bottom: 1px solid #a0b3bf;
}
.sphinx-tabs-tab {
position: relative;
font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
color: #1D5C87;
line-height: 24px;
margin: 0;
font-size: 16px;
font-weight: 400;
background-color: rgba(255, 255, 255, 0);
border-radius: 5px 5px 0 0;
border: 0;
padding: 1rem 1.5rem;
margin-bottom: 0;
}
.sphinx-tabs-tab[aria-selected="true"] {
font-weight: 700;
border: 1px solid #a0b3bf;
border-bottom: 1px solid white;
margin: -1px;
background-color: white;
}
.sphinx-tabs-tab:focus {
z-index: 1;
outline-offset: 1px;
}
.sphinx-tabs-panel {
position: relative;
padding: 1rem;
border: 1px solid #a0b3bf;
margin: 0px -1px -1px -1px;
border-radius: 0 0 5px 5px;
border-top: 0;
background: white;
}
.sphinx-tabs-panel.code-tab {
padding: 0.4rem;
}
.sphinx-tab img {
margin-bottom: 24 px;
}
/* Dark theme preference styling */
@media (prefers-color-scheme: dark) {
body[data-theme="auto"] .sphinx-tabs-panel {
color: white;
background-color: rgb(50, 50, 50);
}
body[data-theme="auto"] .sphinx-tabs-tab {
color: white;
background-color: rgba(255, 255, 255, 0.05);
}
body[data-theme="auto"] .sphinx-tabs-tab[aria-selected="true"] {
border-bottom: 1px solid rgb(50, 50, 50);
background-color: rgb(50, 50, 50);
}
}
/* Explicit dark theme styling */
body[data-theme="dark"] .sphinx-tabs-panel {
color: white;
background-color: rgb(50, 50, 50);
}
body[data-theme="dark"] .sphinx-tabs-tab {
color: white;
background-color: rgba(255, 255, 255, 0.05);
}
body[data-theme="dark"] .sphinx-tabs-tab[aria-selected="true"] {
border-bottom: 2px solid rgb(50, 50, 50);
background-color: rgb(50, 50, 50);
}
-145
View File
@@ -1,145 +0,0 @@
try {
var session = window.sessionStorage || {};
} catch (e) {
var session = {};
}
window.addEventListener("DOMContentLoaded", () => {
const allTabs = document.querySelectorAll('.sphinx-tabs-tab');
const tabLists = document.querySelectorAll('[role="tablist"]');
allTabs.forEach(tab => {
tab.addEventListener("click", changeTabs);
});
tabLists.forEach(tabList => {
tabList.addEventListener("keydown", keyTabs);
});
// Restore group tab selection from session
const lastSelected = session.getItem('sphinx-tabs-last-selected');
if (lastSelected != null) selectNamedTabs(lastSelected);
});
/**
* Key focus left and right between sibling elements using arrows
* @param {Node} e the element in focus when key was pressed
*/
function keyTabs(e) {
const tab = e.target;
let nextTab = null;
if (e.keyCode === 39 || e.keyCode === 37) {
tab.setAttribute("tabindex", -1);
// Move right
if (e.keyCode === 39) {
nextTab = tab.nextElementSibling;
if (nextTab === null) {
nextTab = tab.parentNode.firstElementChild;
}
// Move left
} else if (e.keyCode === 37) {
nextTab = tab.previousElementSibling;
if (nextTab === null) {
nextTab = tab.parentNode.lastElementChild;
}
}
}
if (nextTab !== null) {
nextTab.setAttribute("tabindex", 0);
nextTab.focus();
}
}
/**
* Select or deselect clicked tab. If a group tab
* is selected, also select tab in other tabLists.
* @param {Node} e the element that was clicked
*/
function changeTabs(e) {
// Use this instead of the element that was clicked, in case it's a child
const notSelected = this.getAttribute("aria-selected") === "false";
const positionBefore = this.parentNode.getBoundingClientRect().top;
const notClosable = !this.parentNode.classList.contains("closeable");
deselectTabList(this);
if (notSelected || notClosable) {
selectTab(this);
const name = this.getAttribute("name");
selectNamedTabs(name, this.id);
if (this.classList.contains("group-tab")) {
// Persist during session
session.setItem('sphinx-tabs-last-selected', name);
}
}
const positionAfter = this.parentNode.getBoundingClientRect().top;
const positionDelta = positionAfter - positionBefore;
// Scroll to offset content resizing
window.scrollTo(0, window.scrollY + positionDelta);
}
/**
* Select tab and show associated panel.
* @param {Node} tab tab to select
*/
function selectTab(tab) {
tab.setAttribute("aria-selected", true);
// Show the associated panel
document
.getElementById(tab.getAttribute("aria-controls"))
.removeAttribute("hidden");
}
/**
* Hide the panels associated with all tabs within the
* tablist containing this tab.
* @param {Node} tab a tab within the tablist to deselect
*/
function deselectTabList(tab) {
const parent = tab.parentNode;
const grandparent = parent.parentNode;
Array.from(parent.children)
.forEach(t => t.setAttribute("aria-selected", false));
Array.from(grandparent.children)
.slice(1) // Skip tablist
.forEach(panel => panel.setAttribute("hidden", true));
}
/**
* Select grouped tabs with the same name, but no the tab
* with the given id.
* @param {Node} name name of grouped tab to be selected
* @param {Node} clickedId id of clicked tab
*/
function selectNamedTabs(name, clickedId=null) {
const groupedTabs = document.querySelectorAll(`.sphinx-tabs-tab[name="${name}"]`);
const tabLists = Array.from(groupedTabs).map(tab => tab.parentNode);
tabLists
.forEach(tabList => {
// Don't want to change the tabList containing the clicked tab
const clickedTab = tabList.querySelector(`[id="${clickedId}"]`);
if (clickedTab === null ) {
// Select first tab with matching name
const tab = tabList.querySelector(`.sphinx-tabs-tab[name="${name}"]`);
deselectTabList(tab);
selectTab(tab);
}
})
}
if (typeof exports === 'undefined') {
exports = {};
}
exports.keyTabs = keyTabs;
exports.changeTabs = changeTabs;
exports.selectTab = selectTab;
exports.deselectTabList = deselectTabList;
exports.selectNamedTabs = selectNamedTabs;
-407
View File
@@ -1,407 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>About &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/about.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="#" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Guides" href="guides/index.html" />
<link rel="prev" title="Clear Linux* OS container images" href="get-started/containers/container-images.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="guides/index.html" title="Guides"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="get-started/containers/container-images.html" title="Clear Linux* OS container images"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">About</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="about">
<span id="id1"></span><h1>About<a class="headerlink" href="#about" title="Link to this heading"></a></h1>
<p>Clear Linux* OS does things differently. Our software architecture provides a
unique and innovative platform for Linux* developers focused on
performance and security for compute, server, and the cloud.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#what-is-cl" id="id4">What is Clear Linux OS?</a></p></li>
<li><p><a class="reference internal" href="#what-cl-isn-t" id="id5">What Clear Linux OS isnt?</a></p></li>
<li><p><a class="reference internal" href="#is-cl-completely-open-source" id="id6">Is Clear Linux OS completely Open Source?</a></p></li>
<li><p><a class="reference internal" href="#who-is-the-target-audience" id="id7">Who is the target audience?</a></p></li>
<li><p><a class="reference internal" href="#how-does-cl-address-security" id="id8">How does Clear Linux OS address security?</a></p></li>
<li><p><a class="reference internal" href="#whats-the-thinking-around-server-vs-desktop" id="id9">Whats the thinking around Server vs. Desktop?</a></p></li>
<li><p><a class="reference internal" href="#what-makes-cl-different" id="id10">What makes Clear Linux OS different?</a></p></li>
<li><p><a class="reference internal" href="#why-create-new-components-rather-than-modifying-existing-projects" id="id11">Why create new components rather than modifying existing projects?</a></p></li>
<li><p><a class="reference internal" href="#which-components-are-used-in-clear-linux" id="id12">Which Components are used in Clear Linux?</a></p></li>
</ul>
</nav>
<section id="what-is-cl">
<h2><a class="toc-backref" href="#id4" role="doc-backlink">What is Clear Linux OS?</a><a class="headerlink" href="#what-is-cl" title="Link to this heading"></a></h2>
<p>Clear Linux OS is an open source, rolling-release Linux distribution, optimized for
performance and security from the cloud to the Edge. Designed from the ground up,
Clear Linux OS provides an industry blueprint on how to incorporate Intel® architecture
features for a modern, modular Linux OS. Clear Linux OS is not based on any other Linux
distro.</p>
</section>
<section id="what-cl-isn-t">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">What Clear Linux OS isnt?</a><a class="headerlink" href="#what-cl-isn-t" title="Link to this heading"></a></h2>
<p>Clear Linux OS is not intended to be a general-purpose Linux distribution, suitable
for novice end-users. While we ship common applications, our purpose isnt
to make an OS for routine desktop tasks and provide immunity from all
security threats in all situations. Our unique focus means that what we consider <em>essential</em> use cases, <em>optional</em> use cases, or even <em>unsupported</em> use cases, differs from other Linux distros. See our <a class="reference internal" href="#target-audience"><span class="std std-ref">target audience</span></a> below.</p>
</section>
<section id="is-cl-completely-open-source">
<h2><a class="toc-backref" href="#id6" role="doc-backlink">Is Clear Linux OS completely Open Source?</a><a class="headerlink" href="#is-cl-completely-open-source" title="Link to this heading"></a></h2>
<p>Clear Linux OS aims to be completely open source. Our project <a class="reference external" href="https://github.com/clearlinux">source code</a> and
<a class="reference external" href="https://github.com/clearlinux-pkgs/">packages source code</a> are available on GitHub*. When considering projects
for inclusion, we check that they are in active development and are well
maintained. We have a very strict requirement for not accepting proprietary
packages and non-open source components. For example, many Linux distros
may not be able to include certain media codecs due to
<a class="reference internal" href="FAQ/index.html#licensing-restrict"><span class="std std-ref">licensing restrictions</span></a>, but manual installation and <a class="reference external" href="https://community.clearlinux.org/t/about-the-3rd-party-sw-category/4072">third party alternatives</a> are available.</p>
</section>
<section id="who-is-the-target-audience">
<span id="target-audience"></span><h2><a class="toc-backref" href="#id7" role="doc-backlink">Who is the target audience?</a><a class="headerlink" href="#who-is-the-target-audience" title="Link to this heading"></a></h2>
<p>Clear Linux OS mainly targets professionals in IT, DevOps, Cloud/Container deployments, and <abbr title="Artificial Intelligence">AI</abbr>.</p>
<p>Rather than making a standard Linux distribution, the Clear Linux OS team decided to
build a unique Linux distro. Developing a distro in house allows us to experiment and iterate faster, which means we continually optimize performance and deliver security patches, <a class="reference internal" href="#release-cadence"><span class="std std-ref">several times per week</span></a>. Yet our experiments are only valuable if our software architecture gives you the freedom to innovate, too. To improve manageability, Clear Linux OS employs a <a class="reference internal" href="guides/clear/stateless.html#stateless"><span class="std std-ref">Stateless</span></a> design, separating user and system management.</p>
<p>We leverage the pool of knowledge and skills at Intel to drive improvements to Clear Linux OS.</p>
<p>Intel has worked with the Linux community and other distros for many years.
Understanding what it takes to integrate features in our own Linux distro
helps us collaborate with other distro owners and submit enhancements to
upstream. We demonstrate the value of our distro by offering users the same
tools we use. For example, <a class="reference internal" href="guides/clear/mixer.html#mixer"><span class="std std-ref">mixer</span></a>, a tool unique to Clear Linux OS, allows users
to build custom derivatives and act as their own <abbr title="Operating System Vendor">OSV</abbr>.</p>
<p>For more details on Clear Linux OS features, visit our <a class="reference internal" href="guides/index.html#cl-guides"><span class="std std-ref">Clear Linux</span></a> guides.</p>
</section>
<section id="how-does-cl-address-security">
<h2><a class="toc-backref" href="#id8" role="doc-backlink">How does Clear Linux OS address security?</a><a class="headerlink" href="#how-does-cl-address-security" title="Link to this heading"></a></h2>
<p>Several <a class="reference internal" href="guides/clear/security.html#security"><span class="std std-ref">security features</span></a> are designed to work
out-of-the-box, yet theyre not intended to be intrusive. We focus on
<em>essential</em> use cases and ignore <em>unwanted</em> or <em>unsupported</em> use cases.
For example, while Clear Linux OS does not enable antivirus by default, we provide a
bundle for it (<code class="docutils literal notranslate"><span class="pre">clamav</span></code>). We leave antivirus configuration to our users.
In addition, firewalls are less important if the OS doesnt expose services
to the outside by default. In Clear Linux OS, we enforce this strategy by disabling
network services by default - e.g. <code class="docutils literal notranslate"><span class="pre">mariadb</span></code> listens on a UNIX socket;
<code class="docutils literal notranslate"><span class="pre">nginx</span></code> wont listen at all; and other services similarly are restricted
from being accessed over the network. This strategy alone makes firewall
software much less urgentthere simply isnt anything that a firewall could
easily block.</p>
</section>
<section id="whats-the-thinking-around-server-vs-desktop">
<h2><a class="toc-backref" href="#id9" role="doc-backlink">Whats the thinking around Server vs. Desktop?</a><a class="headerlink" href="#whats-the-thinking-around-server-vs-desktop" title="Link to this heading"></a></h2>
<p>Clear Linux OS focuses on performance for server and cloud use-cases first because
many design decisions associated with them are applicable to other
use-cases, such as IoT and the desktop client. While our initial focus was
on the command line, we realized that many people valued the ease-of-use of
a desktop environment. Whereas in the past we tried to accommodate those
interested in a desktop version, we were forced to confront clear limits as
to how we could meet this need. Clear Linux OS minimizes the customizations and patches in support of the desktop and provides a generic GNOME implementation. Other window managers or desktops are available; however, testing in Clear Linux OS is focused on GNOME.</p>
</section>
<section id="what-makes-cl-different">
<h2><a class="toc-backref" href="#id10" role="doc-backlink">What makes Clear Linux OS different?</a><a class="headerlink" href="#what-makes-cl-different" title="Link to this heading"></a></h2>
<section id="release-cadence">
<span id="id2"></span><h3>Release Cadence<a class="headerlink" href="#release-cadence" title="Link to this heading"></a></h3>
<p>Clear Linux OS updates are based on a rolling release that can occur daily, up to a few
times per week. Each release has a unique version number that identifies
every component in the OS from kernel, to driver, to tool, to GUI
application. Most components are included in entities called <a class="reference internal" href="reference/bundles/bundles.html#bundles"><span class="std std-ref">bundles</span></a>.</p>
</section>
<section id="updates">
<h3>Updates<a class="headerlink" href="#updates" title="Link to this heading"></a></h3>
<p>By default, Clear Linux OS automatically checks for updates, ensuring the latest
performance and security fixes are installed as soon as they are available.
Clear Linux OS stays in lockstep with upstream for current security upgrades and is
designed to rapidly deliver security mitigations to customers.
<a class="reference internal" href="guides/clear/swupd.html#swupd-guide"><span class="std std-ref">swupd</span></a> is designed to manage updates and bundles.</p>
</section>
<section id="ease-of-use">
<h3>Ease of Use<a class="headerlink" href="#ease-of-use" title="Link to this heading"></a></h3>
<p>Clear Linux OS makes it easier to manage a number of difficult problems.</p>
<ul class="simple">
<li><p><a class="reference internal" href="guides/clear/autoproxy.html#autoproxy"><span class="std std-ref">Autoproxy</span></a> makes it possible for Clear Linux OS tools to operate in some proxy
environments without needing to be configured.</p></li>
<li><p><a class="reference internal" href="guides/clear/stateless.html#stateless"><span class="std std-ref">Stateless</span></a> means that configuration settings are easier to manage
and remain untouched when system software is updated.</p></li>
<li><p><a class="reference internal" href="guides/clear/swupd.html#swupd-guide"><span class="std std-ref">swupd</span></a> simplifies managing software and maintaining
compatibility.</p></li>
</ul>
</section>
<section id="custom-derivatives">
<h3>Custom Derivatives<a class="headerlink" href="#custom-derivatives" title="Link to this heading"></a></h3>
<p>The same tools used to build the Clear Linux OS are available <em>in</em> the OS. These tools can be used to create a custom distribution that continues to benefit from upstream rolling releases.</p>
<figure class="align-center" id="id3">
<a class="reference internal image-reference" href="_images/clear-lifecycle.png"><img alt="Creating and managing a Clear Linux* OS version (or derivative)" src="_images/clear-lifecycle.png" style="width: 600.0px; height: 337.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: Creating and managing a Clear Linux* OS version (or derivative)</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</section>
<section id="create">
<h3>Create<a class="headerlink" href="#create" title="Link to this heading"></a></h3>
<p>To create a custom distribution you need to understand how to use the
<a class="reference internal" href="guides/clear/autospec.html#autospec"><span class="std std-ref">autospec</span></a> and <a class="reference internal" href="guides/clear/mixer.html#mixer"><span class="std std-ref">mixer</span></a> tools. Additional training materials are available in the <a class="reference external" href="https://github.com/clearlinux/how-to-clear">how-to-clear</a> GitHub project to help you get started with Clear Linux OS tools.</p>
</section>
<section id="deploy">
<h3>Deploy<a class="headerlink" href="#deploy" title="Link to this heading"></a></h3>
<p>We also provide training on how to <a class="reference internal" href="guides/maintenance/deploy-at-scale.html#deploy-at-scale"><span class="std std-ref">Deploy at Scale</span></a>.</p>
</section>
<section id="administrate">
<h3>Administrate<a class="headerlink" href="#administrate" title="Link to this heading"></a></h3>
<p>Clear Linux OS provides a <a class="reference internal" href="guides/clear/telemetrics.html#telem-guide"><span class="std std-ref">Telemetrics</span></a> solution for collecting useful information
about a deployment, as well as <a class="reference internal" href="guides/clear/debug.html#debug"><span class="std std-ref">Debug system</span></a> capabilities.</p>
</section>
</section>
<section id="why-create-new-components-rather-than-modifying-existing-projects">
<h2><a class="toc-backref" href="#id11" role="doc-backlink">Why create new components rather than modifying existing projects?</a><a class="headerlink" href="#why-create-new-components-rather-than-modifying-existing-projects" title="Link to this heading"></a></h2>
<p>One question thats often asked: “Why did you develop your own solution
instead of using &lt;XYZ&gt;?” (e.g. <a class="reference external" href="https://community.clearlinux.org/t/why-does-clearlinux-use-swupd-and-not-apt-deb-rpm/">swupd post</a>). We do evaluate existing
projects for inclusion in Clear Linux OS, yet there are cases where our unique
architecture and components would require too much customization to use
off-the-shelf projects. In other situations, we may feel that using a new
language to develop the component would give us a performance advantage,
ease code development and maintenance, and grow the skills of our engineers
on new and upcoming programming languages. And yes, sometimes there are
personal biases for and against some projects by the architects and
engineers. We tend to move fast, and sometimes its easier to live with
suboptimal choices until we have the time or incentive to re-architect them
properly.</p>
</section>
<section id="which-components-are-used-in-clear-linux">
<h2><a class="toc-backref" href="#id12" role="doc-backlink">Which Components are used in Clear Linux?</a><a class="headerlink" href="#which-components-are-used-in-clear-linux" title="Link to this heading"></a></h2>
<table class="docutils align-default">
<colgroup>
<col style="width: 33.3%" />
<col style="width: 33.3%" />
<col style="width: 33.3%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Component</p></th>
<th class="head"><p>Enabled in OS/Bundle</p></th>
<th class="head"><p>Optional</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>OS Installer</p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/clr-installer/">Clear Linux installer</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Bootloader</p></td>
<td><p><a class="reference external" href="https://www.freedesktop.org/software/systemd/man/systemd-boot.html">systemd-boot</a> (UEFI) / <a class="reference external" href="https://wiki.syslinux.org/wiki/index.php?title=The_Syslinux_Project">syslinux</a> (Legacy)</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Boot Manager</p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/clr-boot-manager">Clear Linux Boot Manager</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Configuration initialization and management</p></td>
<td><p><em>NA</em></p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/micro-config-drive">micro-config-drive</a> (minimal cloud-init), Ansible</p></td>
</tr>
<tr class="row-even"><td><p>Software component installer, manager, updater</p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/swupd-client">swupd</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Software bundle generator -</p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/mixer-tools">mixer</a> and <a class="reference external" href="https://github.com/clearlinux/clr-distro-factory">Clear Linux Distro Factory</a></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Software package builder</p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/common">autospec</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Software debugging</p></td>
<td><p><em>NA</em></p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/clr-debug-info">clr-debug-info</a></p></td>
</tr>
<tr class="row-even"><td><p>Unified TLS Trust Store Management</p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/clrtrust">clrtrust</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>System and software telemetry</p></td>
<td><p><em>NA</em></p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/telemetrics-backend">Telemetrics</a> (disabled by default)</p></td>
</tr>
<tr class="row-even"><td><p>File system</p></td>
<td><p><a class="reference external" href="https://ext4.wiki.kernel.org/index.php/Main_Page">EXT4</a> (default for rootfs), <a class="reference external" href="https://www.kernel.org/doc/html/latest/filesystems/vfat.html">VFAT</a>, <a class="reference external" href="https://ext4.wiki.kernel.org/index.php/Main_Page">EXT2 and EXT3</a>, <a class="reference external" href="https://www.kernel.org/doc/Documentation/filesystems/f2fs.txt">F2FS</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Disk encryption</p></td>
<td><p><em>NA</em></p></td>
<td><p><a class="reference external" href="https://gitlab.com/cryptsetup/cryptsetup/">LUKS</a></p></td>
</tr>
<tr class="row-even"><td><p>System /Service manager</p></td>
<td><p><a class="reference external" href="https://www.freedesktop.org/wiki/Software/systemd/">systemd</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Display manager</p></td>
<td><p><a class="reference external" href="https://www.gnome.org/">GNOME</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">KDE</span></code>, <code class="docutils literal notranslate"><span class="pre">Xfce</span></code>, <code class="docutils literal notranslate"><span class="pre">lightdm</span></code>, <code class="docutils literal notranslate"><span class="pre">sddm</span></code> (see <a class="reference external" href="https://clearlinux.org/software">Clear Linux store</a>)</p></td>
</tr>
<tr class="row-even"><td><p>Display services (Desktop installed)</p></td>
<td><p><a class="reference external" href="https://www.x.org/">X.Org</a></p></td>
<td><p><a class="reference external" href="https://wayland.freedesktop.org/">Wayland</a> compositor</p></td>
</tr>
<tr class="row-odd"><td><p>Network services</p></td>
<td><p><a class="reference external" href="https://wiki.gnome.org/Projects/NetworkManager">NetworkManager</a> by default, <a class="reference external" href="https://www.freedesktop.org/software/systemd/man/systemd.network.html">systemd-networkd</a> See Note below.</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>SSH Port scanning blocker</p></td>
<td><p><a class="reference external" href="https://github.com/clearlinux/tallow">Tallow</a></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>Firewall</p></td>
<td><p><em>NA</em></p></td>
<td><p>iptables and <a class="reference external" href="https://docs.01.org/clearlinux/latest/guides/network/firewall.html#firewalld">firewalld</a></p></td>
</tr>
<tr class="row-even"><td><p>Antivirus</p></td>
<td><p><em>NA</em></p></td>
<td><p><a class="reference external" href="https://www.clamav.net/">ClamAV*</a></p></td>
</tr>
<tr class="row-odd"><td><p>Web browser</p></td>
<td><p><a class="reference external" href="https://lynx.invisible-island.net/">Lynx</a> or <a class="reference external" href="http://links.twibright.com/">links</a> for text environments, <a class="reference external" href="https://www.mozilla.org/en-US/firefox/">Firefox*</a> for GUI</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Additional Software</p></td>
<td><p><a class="reference external" href="https://clearlinux.org/software">Supplied Bundles</a></p></td>
<td><p>Flatpak, 3rd-party software bundles</p></td>
</tr>
</tbody>
</table>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The Clear Linux OS OS images targeted for cloud deployments continue to use
<code class="docutils literal notranslate"><span class="pre">systemd-networkd</span></code> to manage network connections. In earlier Clear Linux OS,
<code class="docutils literal notranslate"><span class="pre">systemd-networkd</span></code> was used to manage Ethernet interfaces and NetworkManager was used for wireless interfaces.</p>
</div>
<p><em>Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries.</em></p>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">About</a><ul>
<li><a class="reference internal" href="#what-is-cl">What is Clear Linux OS?</a></li>
<li><a class="reference internal" href="#what-cl-isn-t">What Clear Linux OS isnt?</a></li>
<li><a class="reference internal" href="#is-cl-completely-open-source">Is Clear Linux OS completely Open Source?</a></li>
<li><a class="reference internal" href="#who-is-the-target-audience">Who is the target audience?</a></li>
<li><a class="reference internal" href="#how-does-cl-address-security">How does Clear Linux OS address security?</a></li>
<li><a class="reference internal" href="#whats-the-thinking-around-server-vs-desktop">Whats the thinking around Server vs. Desktop?</a></li>
<li><a class="reference internal" href="#what-makes-cl-different">What makes Clear Linux OS different?</a><ul>
<li><a class="reference internal" href="#release-cadence">Release Cadence</a></li>
<li><a class="reference internal" href="#updates">Updates</a></li>
<li><a class="reference internal" href="#ease-of-use">Ease of Use</a></li>
<li><a class="reference internal" href="#custom-derivatives">Custom Derivatives</a></li>
<li><a class="reference internal" href="#create">Create</a></li>
<li><a class="reference internal" href="#deploy">Deploy</a></li>
<li><a class="reference internal" href="#administrate">Administrate</a></li>
</ul>
</li>
<li><a class="reference internal" href="#why-create-new-components-rather-than-modifying-existing-projects">Why create new components rather than modifying existing projects?</a></li>
<li><a class="reference internal" href="#which-components-are-used-in-clear-linux">Which Components are used in Clear Linux?</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="get-started/containers/container-images.html"
title="previous chapter">Clear Linux* OS container images</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="guides/index.html"
title="next chapter">Guides</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/about.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="guides/index.html" title="Guides"
>next</a> |</li>
<li class="right" >
<a href="get-started/containers/container-images.html" title="Clear Linux* OS container images"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">About</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
+14
View File
@@ -0,0 +1,14 @@
#! /bin/bash
# run with no arguments
# 1. deletes previous build output
# 2. builds default language version of docs only (English)
# 3. changes directory to html output
# 4. runs http server for local review of docs
#
# Requires python 3
make clean
make html
cd source/_build/html
python3 -m http.server
-181
View File
@@ -1,181 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Contribute &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/collaboration/collaboration.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Writing guide" href="writing-guide.html" />
<link rel="prev" title="FAQ" href="../FAQ/index.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="writing-guide.html" title="Writing guide"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="../FAQ/index.html" title="FAQ"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Contribute</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="contribute">
<span id="collaboration"></span><h1>Contribute<a class="headerlink" href="#contribute" title="Link to this heading"></a></h1>
<p>There are multiple ways to help improve our documentation:</p>
<ul class="simple">
<li><p><a class="reference external" href="https://github.com/clearlinux/clear-linux-documentation">Contribute via GitHub</a>: Submit pull requests in the GitHub* documentation
repository.</p></li>
<li><p><a class="reference external" href="https://github.com/clearlinux/clear-linux-documentation/issues">Log an issue</a>: Enter an issue in the documentation repository for
minor issues such as typos.</p></li>
<li><p><a class="reference external" href="mailto:dev&#37;&#52;&#48;clearlinux&#46;discoursemail&#46;com">Make a suggestion</a>: Send your documentation suggestion to the dev email inbox.</p></li>
<li><p>Test documentation: Step through our guides and tutorials to verify the
instructions. <a class="reference external" href="https://github.com/clearlinux/clear-linux-documentation/issues">Log an issue</a> or <a class="reference external" href="https://github.com/clearlinux/clear-linux-documentation">submit a pull request</a> with your findings.</p></li>
</ul>
<p>All contributions must follow our <a class="reference external" href="https://clearlinux.org/community/code-of-conduct">code of conduct</a>.</p>
<section id="contribute-via-github">
<h2>Contribute via GitHub<a class="headerlink" href="#contribute-via-github" title="Link to this heading"></a></h2>
<p>Our documentation is hosted in GitHub and we follow the standard <a class="reference external" href="https://guides.github.com/introduction/flow/">GitHub flow</a>.
Here are the basic steps for contributing:</p>
<ol class="arabic simple">
<li><p>Clone the <a class="reference external" href="https://github.com/clearlinux/clear-linux-documentation">documentation repository</a>.</p></li>
<li><p>Create your own fork of the repository.</p></li>
<li><p>Create a branch for your contribution.</p></li>
<li><p>Add your commits.</p></li>
<li><p>Open a pull request.</p></li>
<li><p>Discuss, review, and update your contributions.</p></li>
<li><p>Once the maintainer approves, your contribution is merged and published as
part of the documentation.</p></li>
</ol>
</section>
<section id="contribution-guidelines">
<h2>Contribution guidelines<a class="headerlink" href="#contribution-guidelines" title="Link to this heading"></a></h2>
<p>The Clear Linux OS documentation is written using reStructuredText. Use our guidelines
and best practices to write consistent, readable documentation. If youre writing a tutorial, review our skill levels to better target a user group.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="writing-guide.html">Writing guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="structure-formatting.html">Structure and formatting guide</a></li>
</ul>
</div>
</section>
<section id="references">
<span id="id1"></span><h2>References<a class="headerlink" href="#references" title="Link to this heading"></a></h2>
<p>We use the following references for grammar, style, and formatting:</p>
<ul class="simple">
<li><p><a class="reference external" href="https://docs.microsoft.com/en-us/style-guide/welcome/">Microsoft Writing Style Guide</a></p></li>
<li><p><a class="reference external" href="https://www.merriam-webster.com/">Merriam-Webster Dictionary</a></p></li>
<li><p>The Chicago Manual of Style (15th edition), The University of Chicago Press</p></li>
<li><p>Microsoft Press Computer Dictionary, Microsoft Press</p></li>
<li><p>Read Me First!, Oracle Technical Publications</p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Contribute</a><ul>
<li><a class="reference internal" href="#contribute-via-github">Contribute via GitHub</a></li>
<li><a class="reference internal" href="#contribution-guidelines">Contribution guidelines</a></li>
<li><a class="reference internal" href="#references">References</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="../FAQ/index.html"
title="previous chapter">FAQ</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="writing-guide.html"
title="next chapter">Writing guide</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/collaboration/collaboration.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="writing-guide.html" title="Writing guide"
>next</a> |</li>
<li class="right" >
<a href="../FAQ/index.html" title="FAQ"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Contribute</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-621
View File
@@ -1,621 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Structure and formatting &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/collaboration/structure-formatting.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="prev" title="Writing guide" href="writing-guide.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="writing-guide.html" title="Writing guide"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="collaboration.html" accesskey="U">Contribute</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Structure and formatting</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="structure-and-formatting">
<span id="structure-formatting"></span><h1>Structure and formatting<a class="headerlink" href="#structure-and-formatting" title="Link to this heading"></a></h1>
<p>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.</p>
<p>Refer to <a class="reference internal" href="writing-guide.html#writing-guide"><span class="std std-ref">Writing guide</span></a> to learn how we keep our documents clear and
concise.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#markup" id="id1">Markup</a></p></li>
<li><p><a class="reference internal" href="#documentation-organization" id="id2">Documentation organization</a></p></li>
<li><p><a class="reference internal" href="#inline-text-formatting" id="id3">Inline text formatting</a></p></li>
<li><p><a class="reference internal" href="#code-blocks-and-examples" id="id4">Code blocks and examples</a></p></li>
<li><p><a class="reference internal" href="#lists-and-instructions" id="id5">Lists and instructions</a></p></li>
<li><p><a class="reference internal" href="#notices" id="id6">Notices</a></p></li>
<li><p><a class="reference internal" href="#links" id="id7">Links</a></p></li>
<li><p><a class="reference internal" href="#images" id="id8">Images</a></p></li>
</ul>
</nav>
<section id="markup">
<h2><a class="toc-backref" href="#id1" role="doc-backlink">Markup</a><a class="headerlink" href="#markup" title="Link to this heading"></a></h2>
<p>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:</p>
<ul class="simple">
<li><p><a class="reference external" href="http://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html">Sphinx documentation</a></p></li>
<li><p><a class="reference external" href="http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html">reStructuredText Primer</a></p></li>
</ul>
<p>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
<a class="reference external" href="https://github.com/clearlinux/clear-linux-documentation">documentation repository</a> README.</p>
<section id="new-pages">
<h3>New pages<a class="headerlink" href="#new-pages" title="Link to this heading"></a></h3>
<p>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 <a class="reference internal" href="#documentation-organization">Documentation organization</a>. Second, make sure the new page is picked
up in the Sphinx build and easily linkable from other content.</p>
<p>Each page must be included in a <a class="reference external" href="https://www.sphinx-doc.org/en/master/usage/quickstart.html?highlight=toctree#defining-document-structure">Sphinx toctree</a> in order to be included in the
documentation content tree. Typically, pages are added to the section landing
page toctree.</p>
<p>For example, the <a class="reference internal" href="collaboration.html#collaboration"><span class="std std-ref">Contribute</span></a> page toctree looks like:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="p">..</span> <span class="ow">toctree</span><span class="p">::</span>
<span class="nc">:maxdepth:</span> 1
writing-guide
structure-formatting
</pre></div>
</div>
<p>Additionally, each page must include a uniquely named reST label directly before
the page title, to enable the <a class="reference external" href="https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#role-ref">Sphinx ref role</a> for linking to a page.</p>
<p>For example, this page “Structure and formatting” has the label
<code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">_structure-formatting</span></code>:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="p">..</span> <span class="nt">_structure-formatting:</span>
<span class="gh">Structure and formatting</span>
<span class="gh">########################</span>
</pre></div>
</div>
<p>This page can then be referenced from other pages in the documentation using the
<cite>:ref:</cite> role:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="na">:ref:</span><span class="nv">`structure-formatting`</span>
</pre></div>
</div>
</section>
</section>
<section id="documentation-organization">
<h2><a class="toc-backref" href="#id2" role="doc-backlink">Documentation organization</a><a class="headerlink" href="#documentation-organization" title="Link to this heading"></a></h2>
<p>The documentation is organized into five general sections:</p>
<ol class="arabic simple">
<li><p><strong>Concepts</strong>: Introduction and overview of Clear Linux OS specific concepts or
features.</p></li>
<li><p><strong>Get started</strong>: Information about getting started with Clear Linux OS.</p></li>
<li><p><strong>Guides</strong>: Detailed information and instruction on using Clear Linux OS features.</p></li>
<li><p><strong>Tutorials</strong>: Step-by-step instruction for using Clear Linux OS in specific use cases.</p></li>
<li><p><strong>Reference</strong>: Supplementary and reference information for Clear Linux OS.</p></li>
</ol>
<section id="page-structure">
<h3>Page structure<a class="headerlink" href="#page-structure" title="Link to this heading"></a></h3>
<p>Each page in the documentation should follow the basic format of:</p>
<ul class="simple">
<li><p>Overview: 1-2 sentences describing what this page shows and why it matters</p></li>
<li><p>Prerequisites: Describe any pre-work necessary to the content (if appropriate)</p></li>
<li><p>Content</p></li>
<li><p>Next steps: List links to next steps (if appropriate)</p></li>
<li><p>Related topics: List links to related content (if appropriate)</p></li>
</ul>
</section>
<section id="headings">
<h3>Headings<a class="headerlink" href="#headings" title="Link to this heading"></a></h3>
<p>Use headings to section and organize your content for better readability and
clarity.</p>
<ul class="simple">
<li><p>All files must have a top level heading, which is the title for the page.</p></li>
<li><p>Up to three additional levels of headings are allowed under the title heading.</p></li>
<li><p>Each heading should be followed by at least one paragraph of content. Avoid
two or more consecutive headings.</p></li>
</ul>
<p>Refer to the <a class="reference internal" href="writing-guide.html#writing-guide"><span class="std std-ref">Writing guide</span></a> for tips on using headings to create
<a class="reference internal" href="writing-guide.html#scannable-content"><span class="std std-ref">scannable content</span></a>.</p>
<p>To mark up headings in the .rst file:</p>
<ul>
<li><p>Use hash-tags to underline the files main title:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="gh">Main title</span>
<span class="gh">##########</span>
</pre></div>
</div>
</li>
<li><p>Use asterisks to underline the files first level headings:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="gh">First level heading</span>
<span class="gh">*******************</span>
</pre></div>
</div>
</li>
<li><p>Use equal signs to underline the files second level of headings:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="gh">Second level heading</span>
<span class="gh">====================</span>
</pre></div>
</div>
</li>
<li><p>Use dashes to underline the files third level of headings:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="gh">Third level heading</span>
<span class="gh">-------------------</span>
</pre></div>
</div>
</li>
</ul>
</section>
<section id="in-page-navigation">
<h3>In-page navigation<a class="headerlink" href="#in-page-navigation" title="Link to this heading"></a></h3>
<p>If a page has three or more sections, provide quick links to each section. Place
the quick links after the overview section.</p>
<p>Use the standard <a class="reference external" href="http://docutils.sourceforge.net/docs/ref/rst/directives.html#table-of-contents">reST contents directive</a> with depth: 1 for quick links.</p>
</section>
</section>
<section id="inline-text-formatting">
<h2><a class="toc-backref" href="#id3" role="doc-backlink">Inline text formatting</a><a class="headerlink" href="#inline-text-formatting" title="Link to this heading"></a></h2>
<p>We use the <a class="reference external" href="https://docs.microsoft.com/en-us/style-guide/welcome/">Microsoft Writing Style Guide</a> as our starting point for text
formatting. We apply the formatting using reST and Sphinx markup.</p>
<p>Use our quick reference for the most commonly used inline text elements:</p>
<table class="docutils align-default">
<tbody>
<tr class="row-odd"><td><p><strong>Element</strong></p></td>
<td><p><strong>Convention</strong></p></td>
<td><p><strong>reST/Sphinx</strong></p></td>
</tr>
<tr class="row-even"><td><p>Acronyms</p></td>
<td><p>Define acronym when first used. After
first use and definition, use the
acronym only.</p></td>
<td><p>Use the <code class="docutils literal notranslate"><span class="pre">:abbr:</span></code> role, in
the following format:</p>
<p><code class="docutils literal notranslate"><span class="pre">:abbr:`Acronym</span> <span class="pre">(Def)`</span></code></p>
</td>
</tr>
<tr class="row-odd"><td><p>Bundle names</p></td>
<td><p>Bold</p></td>
<td><p>Use the <code class="docutils literal notranslate"><span class="pre">:command:</span></code> role.</p></td>
</tr>
<tr class="row-even"><td><p>Callouts</p></td>
<td></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">note::</span></code></p></td>
</tr>
<tr class="row-odd"><td><p>Code/command examples</p></td>
<td><p>Monospace, visually distinct
from rest of text. Use an
indented call-out box.</p></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">code-block::</span></code>
with the correct language
setting.</p></td>
</tr>
<tr class="row-even"><td><p>Commands</p></td>
<td><p>Bold</p></td>
<td><p>Use the <code class="docutils literal notranslate"><span class="pre">:command:</span></code> role.</p></td>
</tr>
<tr class="row-odd"><td><p>Command flags</p></td>
<td><p>Bold</p></td>
<td><p>Use the <code class="docutils literal notranslate"><span class="pre">:command:</span></code> role.</p></td>
</tr>
<tr class="row-even"><td><p>Console output</p></td>
<td><p>Monospace, visual distinction
from rest of text. Use an
indented call-out box.</p></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">code-block::</span></code>
with console as the
language setting.</p></td>
</tr>
<tr class="row-odd"><td><p>Emphasis</p></td>
<td><p>Italic</p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">*strong*</span></code></p></td>
</tr>
<tr class="row-even"><td><p>Environment variables</p></td>
<td><p>Use the case format of the
environment variable.</p></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">:envvar:</span></code></p></td>
</tr>
<tr class="row-odd"><td><p>Example commands with
optional or replaceable
parts</p></td>
<td><p>Use angle brackets for swapping
in the specific name,
e.g. &lt;package-name&gt;.</p>
<p>Use square brackets for optional
parts,
e.g. [build].</p>
</td>
<td></td>
</tr>
<tr class="row-even"><td><p>Example URLs (not linked)</p></td>
<td><p>Plain text</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>File extensions</p></td>
<td><p>Lowercase</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>File names, directories, paths</p></td>
<td><p>Title style capitalization</p></td>
<td><p>Use the <code class="docutils literal notranslate"><span class="pre">:file:</span></code> role.</p></td>
</tr>
<tr class="row-odd"><td><p>GUI labels</p></td>
<td></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">:guilabel:</span></code></p></td>
</tr>
<tr class="row-even"><td><p>Inline comments</p></td>
<td></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">..</span></code></p></td>
</tr>
<tr class="row-odd"><td><p>Keystrokes</p></td>
<td></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">:kbd:</span></code></p></td>
</tr>
<tr class="row-even"><td><p>Local navigation</p></td>
<td></td>
<td><p><code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">contents::</span> <span class="pre">:local:</span></code>
with a depth of 1</p></td>
</tr>
<tr class="row-odd"><td><p>Menu selection</p></td>
<td></td>
<td><p>Use <code class="docutils literal notranslate"><span class="pre">:menuselection:</span></code></p></td>
</tr>
<tr class="row-even"><td><p>New terms</p></td>
<td><p>Italic for first use, normal for all
subsequent uses.</p>
<p>If it is used outside of the source
of definition, link the term.</p>
</td>
<td><p><code class="docutils literal notranslate"><span class="pre">*term*</span></code></p></td>
</tr>
<tr class="row-odd"><td><p>Product name</p></td>
<td><p>Follow correct trademark and
attribution guidelines.</p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>Tool names</p></td>
<td><p>Correctly capitalized, no quotes,
bold, or italics as the basic rule.</p>
<p>If the tool name is the command, like
most Linux tools, treat it like a
command.</p>
<p>If the tool name is lowercase and
used at the start of a sentence, use
bold.</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<section id="white-space-and-line-length">
<h3>White space and line length<a class="headerlink" href="#white-space-and-line-length" title="Link to this heading"></a></h3>
<p>Limit line length to 78 characters. The GitHub web interface forces this
limitation for readability.</p>
<p>Remove trailing whitespace from your documents.</p>
</section>
</section>
<section id="code-blocks-and-examples">
<h2><a class="toc-backref" href="#id4" role="doc-backlink">Code blocks and examples</a><a class="headerlink" href="#code-blocks-and-examples" title="Link to this heading"></a></h2>
<p>When providing example code or commands use the <a class="reference external" href="http://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#directive-code-block">Sphinx code-block directive</a>.
Select the appropriate syntax highlighting for the example command or code.</p>
<p>For example, if showing console output, use console highlighting:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="p">..</span> <span class="ow">code-block</span><span class="p">::</span> console
</pre></div>
</div>
<p>Sphinx provides other ways of <a class="reference external" href="http://www.sphinx-doc.org/en/1.6/markup/code.html">marking up example code</a> if needed.</p>
</section>
<section id="lists-and-instructions">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">Lists and instructions</a><a class="headerlink" href="#lists-and-instructions" title="Link to this heading"></a></h2>
<p>Use a numbered list when the order or priority of the items is important, such
as step-by-step instructions.</p>
<p>Use a bulleted list when the order of the items is not important.</p>
<p>For both list types, keep all items in the list parallel. See
<a class="reference internal" href="writing-guide.html#parallelism"><span class="std std-ref">Parallelism</span></a>.</p>
<p>Use standard <a class="reference external" href="http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#lists-and-quote-like-blocks">reST list markup</a>.</p>
<section id="numbered-lists">
<h3>Numbered lists<a class="headerlink" href="#numbered-lists" title="Link to this heading"></a></h3>
<p>Numbered lists are most frequently used for procedures. Use numbered lists to
show sequence for the items. Follow our guidelines for numbered lists:</p>
<ul class="simple">
<li><p>Make sure the list is sequential and not just a collection of items.</p></li>
<li><p>Introduce a numbered list with a sentence. End the setup text with a
colon. Example: “To configure the unit, perform the following steps:”</p></li>
<li><p>Each item in the list should be parallel.</p></li>
<li><p>Treat numbered list items as full sentences with correct ending
punctuation.</p></li>
<li><p>You may interrupt numbered lists with other content, if relevant,
e.g. explanatory text, commands, or code.</p></li>
<li><p>Second-level steps are acceptable; avoid third-level steps.</p></li>
<li><p>Avoid single-step procedures; the minimum number of steps in a procedure
is two.</p></li>
<li><p>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.</p></li>
<li><p>Avoid over-using numbered lists, except in procedural documents such as
tutorials and step-by-step guides.</p></li>
</ul>
</section>
<section id="bulleted-lists">
<h3>Bulleted lists<a class="headerlink" href="#bulleted-lists" title="Link to this heading"></a></h3>
<p>Use bulleted lists to reduce wordiness and paragraph density, especially when
a sequence is not required. Here are some guidelines for bulleted lists:</p>
<ul class="simple">
<li><p>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:”</p></li>
<li><p>Each item in the list should be parallel.</p></li>
<li><p>Avoid interrupting bulleted lists with other paragraph styles.</p></li>
<li><p>Second-level bullets are acceptable; avoid third-level bullets.</p></li>
</ul>
<p>Use the correct ending punctuation for sentence style bullet lists. For example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">When</span> <span class="n">setting</span> <span class="n">the</span> <span class="n">user</span> <span class="n">code</span><span class="p">,</span> <span class="n">remember</span><span class="p">:</span>
<span class="o">*</span> <span class="n">Use</span> <span class="n">a</span> <span class="n">number</span> <span class="n">that</span> <span class="n">has</span> <span class="n">a</span> <span class="n">meaning</span> <span class="k">for</span> <span class="n">you</span><span class="o">.</span>
<span class="o">*</span> <span class="n">Change</span> <span class="n">the</span> <span class="n">code</span> <span class="n">once</span> <span class="n">a</span> <span class="n">month</span><span class="o">.</span>
<span class="o">*</span> <span class="n">Do</span> <span class="ow">not</span> <span class="n">disclose</span> <span class="n">the</span> <span class="n">user</span> <span class="n">code</span> <span class="n">to</span> <span class="n">anyone</span><span class="p">,</span> <span class="n">including</span> <span class="n">the</span> <span class="n">security</span> <span class="n">company</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">When</span> <span class="n">setting</span> <span class="n">the</span> <span class="n">user</span> <span class="n">code</span> <span class="n">remember</span><span class="p">:</span>
<span class="o">*</span> <span class="n">make</span> <span class="n">the</span> <span class="n">user</span> <span class="n">code</span> <span class="n">easy</span> <span class="n">to</span> <span class="n">remember</span><span class="o">.</span> <span class="n">Use</span> <span class="n">a</span> <span class="n">number</span> <span class="n">that</span> <span class="n">has</span> <span class="n">a</span> <span class="n">meaning</span> <span class="k">for</span> <span class="n">you</span>
<span class="o">*</span> <span class="n">change</span> <span class="n">the</span> <span class="n">code</span> <span class="n">once</span> <span class="n">a</span> <span class="n">month</span>
<span class="o">*</span> <span class="n">do</span> <span class="ow">not</span> <span class="n">disclose</span> <span class="n">the</span> <span class="n">user</span> <span class="n">code</span> <span class="n">to</span> <span class="n">anyone</span> <span class="k">else</span><span class="o">.</span> <span class="n">This</span> <span class="n">includes</span> <span class="n">the</span> <span class="n">security</span>
<span class="n">company</span>
</pre></div>
</div>
</section>
<section id="instructions">
<h3>Instructions<a class="headerlink" href="#instructions" title="Link to this heading"></a></h3>
<p>When presenting instructions, such as in a tutorial, present them in a numbered
list according to these guidelines:</p>
<ul>
<li><p>Each step (list item) should describe one action.</p></li>
<li><p>If the same steps are repeated, refer to the earlier steps rather than
repeating them.</p></li>
<li><p>When a step includes a command or code block as an example, put the command
or code block after the step that includes them.</p></li>
<li><p>Use supporting images where appropriate. If the series of steps is supported
by one figure, refer to the figure in the introductory text.</p>
<p>For example: “See Figure 15 and do the following:”</p>
<p>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. <strong>Do not write</strong>: “See figures 15 through 22 and do the
following:”</p>
</li>
</ul>
</section>
</section>
<section id="notices">
<h2><a class="toc-backref" href="#id6" role="doc-backlink">Notices</a><a class="headerlink" href="#notices" title="Link to this heading"></a></h2>
<p>We use four special types of notices: notes, cautions, warnings, and dangers.
Here are some specific rules and tips regarding use of these notices:</p>
<ul class="simple">
<li><p>Do not use a notice directly after a heading. Notices must follow a variant of
body text.</p></li>
<li><p>Do not include more than one notice in a single notice block.</p></li>
<li><p>Avoid back-to-back notices.</p></li>
<li><p>If back-to-back notices are not avoidable, make sure each distinct notice in
the notice block is clearly defined.</p></li>
</ul>
<p>Use the standard <a class="reference external" href="http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#directives">reST admonition directive</a>.</p>
<section id="notes-cautions-and-warnings">
<h3>Notes, cautions, and warnings<a class="headerlink" href="#notes-cautions-and-warnings" title="Link to this heading"></a></h3>
<p>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.</p>
<p>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.”</p>
<p>These are examples of typical notices and the conditions for their usage:</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Notes are extra bits of information that supplement the main content. Notes
should be relatively short.</p>
</div>
<div class="admonition caution">
<p class="admonition-title">Caution</p>
<p>Cautions are low-level hazard messages that alert the user of possible
equipment, product, and software damage, including loss of data.</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Warnings are mid-level hazards that are likely to cause product damage.</p>
</div>
</section>
</section>
<section id="links">
<h2><a class="toc-backref" href="#id7" role="doc-backlink">Links</a><a class="headerlink" href="#links" title="Link to this heading"></a></h2>
<p>Use the standard <a class="reference external" href="http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#hyperlinks">reST markup for links</a>.</p>
<p>To add a cross-reference to another documentation page, use the <cite>:ref:</cite> role:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="na">:ref:</span><span class="nv">`structure-formatting`</span>
</pre></div>
</div>
<p>To add an external link, we use named references that refer to a defined
link/label at the bottom of the page.</p>
<p>For example, an external link is defined at the bottom of the page like this:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="p">..</span> <span class="nt">_wiki about dogs:</span> https://en.wikipedia.org/wiki/Dog
</pre></div>
</div>
<p>The defined link is then used in the content like this:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span>Check out the great <span class="s">`wiki about dogs`_</span>.
</pre></div>
</div>
</section>
<section id="images">
<h2><a class="toc-backref" href="#id8" role="doc-backlink">Images</a><a class="headerlink" href="#images" title="Link to this heading"></a></h2>
<p>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.</p>
<p>Follow these guidelines when using graphics in support of your documentation:</p>
<ul>
<li><p>Keep it simple. Use images that serve a specific purpose in your document,
and contain only the information the reader needs.</p></li>
<li><p>Avoid graphics that will need frequent updating. Dont include information in
a graphic that might change with each release, such as product versions.</p></li>
<li><p>Use either PNG or JPEG bitmap files for screenshots and SVG files for vector
graphics.</p></li>
<li><p>Place the image immediately after the text it helps clarify, or as close as
possible.</p></li>
<li><p>Use the <a class="reference external" href="http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#directives">Sphinx figure directive</a> to insert images and figures into the
document. Include both alt text, a figure name, and caption.</p>
<p>For example:</p>
<div class="highlight-rest notranslate"><div class="highlight"><pre><span></span><span class="p">..</span> <span class="ow">figure</span><span class="p">::</span> figures/topic-1.png
<span class="nc">:alt:</span> An image supporting the topic.
Figure 1: This is the figure 1 caption.
</pre></div>
</div>
</li>
<li><p>Include at least one direct reference to an image from the main text, using
the figure number. For example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Figure</span> <span class="mi">1</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">The</span> <span class="n">figure</span> <span class="n">above</span> <span class="ow">or</span> <span class="n">below</span>
</pre></div>
</div>
</li>
</ul>
<p>Images should follow these naming and location conventions:</p>
<ul class="simple">
<li><p>Save the image files in a <code class="file docutils literal notranslate"><span class="pre">figures</span></code> folder at the same level as the file
that will reference the image.</p></li>
<li><p>Name image files according to the following rules:</p>
<ul>
<li><p>Use only lower case letters.</p></li>
<li><p>Separate multiple words in filenames using dashes.</p></li>
<li><p>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 <code class="file docutils literal notranslate"><span class="pre">welcome.rst</span></code> file must be named <code class="file docutils literal notranslate"><span class="pre">welcome-3.png</span></code>.</p></li>
</ul>
</li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Structure and formatting</a><ul>
<li><a class="reference internal" href="#markup">Markup</a><ul>
<li><a class="reference internal" href="#new-pages">New pages</a></li>
</ul>
</li>
<li><a class="reference internal" href="#documentation-organization">Documentation organization</a><ul>
<li><a class="reference internal" href="#page-structure">Page structure</a></li>
<li><a class="reference internal" href="#headings">Headings</a></li>
<li><a class="reference internal" href="#in-page-navigation">In-page navigation</a></li>
</ul>
</li>
<li><a class="reference internal" href="#inline-text-formatting">Inline text formatting</a><ul>
<li><a class="reference internal" href="#white-space-and-line-length">White space and line length</a></li>
</ul>
</li>
<li><a class="reference internal" href="#code-blocks-and-examples">Code blocks and examples</a></li>
<li><a class="reference internal" href="#lists-and-instructions">Lists and instructions</a><ul>
<li><a class="reference internal" href="#numbered-lists">Numbered lists</a></li>
<li><a class="reference internal" href="#bulleted-lists">Bulleted lists</a></li>
<li><a class="reference internal" href="#instructions">Instructions</a></li>
</ul>
</li>
<li><a class="reference internal" href="#notices">Notices</a><ul>
<li><a class="reference internal" href="#notes-cautions-and-warnings">Notes, cautions, and warnings</a></li>
</ul>
</li>
<li><a class="reference internal" href="#links">Links</a></li>
<li><a class="reference internal" href="#images">Images</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="writing-guide.html"
title="previous chapter">Writing guide</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/collaboration/structure-formatting.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="writing-guide.html" title="Writing guide"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="collaboration.html" >Contribute</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Structure and formatting</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-597
View File
@@ -1,597 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Writing guide &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/collaboration/writing-guide.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Structure and formatting" href="structure-formatting.html" />
<link rel="prev" title="Contribute" href="collaboration.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="structure-formatting.html" title="Structure and formatting"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="collaboration.html" title="Contribute"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="collaboration.html" accesskey="U">Contribute</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Writing guide</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="writing-guide">
<span id="id1"></span><h1>Writing guide<a class="headerlink" href="#writing-guide" title="Link to this heading"></a></h1>
<p>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.</p>
<p>Refer to <a class="reference internal" href="structure-formatting.html#structure-formatting"><span class="std std-ref">Structure and formatting</span></a> for details on organizing content and how
we use reStructuredText and Sphinx.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#use-simple-english" id="id3">Use simple English</a></p></li>
<li><p><a class="reference internal" href="#make-content-scannable" id="id4">Make content scannable</a></p></li>
<li><p><a class="reference internal" href="#use-strong-verbs" id="id5">Use strong verbs</a></p></li>
<li><p><a class="reference internal" href="#avoid-long-noun-phrases" id="id6">Avoid long noun phrases</a></p></li>
<li><p><a class="reference internal" href="#parallelism" id="id7">Parallelism</a></p></li>
<li><p><a class="reference internal" href="#grammar-and-punctuation" id="id8">Grammar and punctuation</a></p></li>
</ul>
</nav>
<section id="use-simple-english">
<h2><a class="toc-backref" href="#id3" role="doc-backlink">Use simple English</a><a class="headerlink" href="#use-simple-english" title="Link to this heading"></a></h2>
<p>Write using simple English: Be brief and communicate only the information that
is needed. Be friendly and informative. Emphasize clarity and avoid
unnecessary complicated or technical terms. Make the content accessible to
non-native speakers.</p>
<section id="be-brief">
<h3>Be brief<a class="headerlink" href="#be-brief" title="Link to this heading"></a></h3>
<p>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.</p>
</section>
<section id="be-friendly">
<h3>Be friendly<a class="headerlink" href="#be-friendly" title="Link to this heading"></a></h3>
<p>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.</p>
<p>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.</p>
</section>
<section id="use-simple-words">
<h3>Use simple words<a class="headerlink" href="#use-simple-words" title="Link to this heading"></a></h3>
<p>Use simple words to increase reader comprehension and reduce ambiguity. Follow
our tips for making good word choices:</p>
<ul>
<li><p><strong>Avoid jargon</strong>: Write for your audience, using everyday language where
possible, and technical terms where appropriate. Avoid clichés, idioms, and
metaphors.</p></li>
<li><p><strong>Be consistent</strong>: Use one term for each concept or action and use it
consistently.</p></li>
<li><p><strong>Avoid “fancy” words and phrases</strong>: If there is a simpler word or phrase,
use it.</p>
<p>For example:</p>
<table class="docutils align-default">
<thead>
<tr class="row-odd"><th class="head"><p>Use this</p></th>
<th class="head"><p>Not this</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>start, begin</p></td>
<td><p>commence</p></td>
</tr>
<tr class="row-odd"><td><p>so</p></td>
<td><p>consequently</p></td>
</tr>
<tr class="row-even"><td><p>more than</p></td>
<td><p>in excess of</p></td>
</tr>
<tr class="row-odd"><td><p>if</p></td>
<td><p>in the event of</p></td>
</tr>
<tr class="row-even"><td><p>before</p></td>
<td><p>prior to</p></td>
</tr>
<tr class="row-odd"><td><p>if you want</p></td>
<td><p>should one wish</p></td>
</tr>
<tr class="row-even"><td><p>use</p></td>
<td><p>utilize</p></td>
</tr>
<tr class="row-odd"><td><p>example</p></td>
<td><p>instance</p></td>
</tr>
</tbody>
</table>
</li>
</ul>
</section>
<section id="avoid-overuse-of-product-name">
<h3>Avoid overuse of product name<a class="headerlink" href="#avoid-overuse-of-product-name" title="Link to this heading"></a></h3>
<p>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.</p>
<p>Avoid using the product name in page titles and headings.</p>
</section>
</section>
<section id="make-content-scannable">
<span id="scannable-content"></span><h2><a class="toc-backref" href="#id4" role="doc-backlink">Make content scannable</a><a class="headerlink" href="#make-content-scannable" title="Link to this heading"></a></h2>
<p>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.</p>
<ul class="simple">
<li><p><strong>Put the most important content first.</strong> 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.</p></li>
<li><p><strong>Write scannable headings.</strong> 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 <a class="reference internal" href="#headings">Headings</a>.</p></li>
<li><p><strong>Write great link text.</strong> 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 <a class="reference internal" href="#link-text">Link text</a>.</p></li>
</ul>
<section id="headings">
<h3>Headings<a class="headerlink" href="#headings" title="Link to this heading"></a></h3>
<p>Use these guidelines to write effective headings:</p>
<ul class="simple">
<li><p><strong>Be concise and descriptive.</strong> Use only the words necessary to describe the
section.</p></li>
<li><p><strong>Use sentence case.</strong> Capitalize only the first word and proper nouns in a
heading.</p></li>
<li><p><strong>Avoid punctuation.</strong> Unless your heading is a question, dont use sentence
punctuation in headings.</p></li>
<li><p><strong>Use parallel structure.</strong> 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 <a class="reference internal" href="#parallelism"><span class="std std-ref">Parallelism</span></a>.</p></li>
<li><p><strong>Use strong verbs.</strong> Strong, active verbs get to the point. Avoid -ing verbs,
such as <em>Running</em>, <em>Testing</em>, etc.</p></li>
</ul>
<p>For example, two headings at the same level:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Install</span> <span class="n">software</span>
<span class="n">Configure</span> <span class="n">software</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Installing</span> <span class="n">the</span> <span class="n">Software</span> <span class="n">on</span> <span class="n">the</span> <span class="n">Platform</span>
<span class="n">Software</span> <span class="n">Configuration</span><span class="o">.</span>
</pre></div>
</div>
</section>
<section id="link-text">
<h3>Link text<a class="headerlink" href="#link-text" title="Link to this heading"></a></h3>
<p>All links in content should follow these guidelines:</p>
<ul class="simple">
<li><p><strong>Write descriptive link text</strong>: Link text should describe where the link
goes, without having to read the surrounding text.</p></li>
<li><p><strong>Keep link text concise</strong>: Use only the words needed to accurately describe
the destination.</p></li>
<li><p><strong>Use unique link text</strong>: Each link on a page should be unique. If users see
the same link text twice on a page, theyll assume it goes to the same place.</p></li>
<li><p><strong>Start link text with keywords</strong>: Frontload the link text with the most
important words to help users scan the text.</p></li>
<li><p><strong>Avoid generic text</strong>: Dont use generic, uninformative link text such as
“click here” or “read more”.</p></li>
</ul>
<p>For example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>For more information about dogs, read the `dog wiki article`_.
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>For more information about dogs, `click here`_.
</pre></div>
</div>
</section>
</section>
<section id="use-strong-verbs">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">Use strong verbs</a><a class="headerlink" href="#use-strong-verbs" title="Link to this heading"></a></h2>
<p>Passive verbs make writing stuffy and formal. Use strong verbs to get to the
point and avoid unnecessary words and phrases.</p>
<section id="use-imperatives">
<h3>Use imperatives<a class="headerlink" href="#use-imperatives" title="Link to this heading"></a></h3>
<p>Commands, also called imperatives, are the fastest and most direct way of giving
someone instructions. For example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Send</span> <span class="n">it</span> <span class="n">to</span> <span class="n">me</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">I</span> <span class="n">would</span> <span class="n">appreciate</span> <span class="n">it</span> <span class="k">if</span> <span class="n">you</span> <span class="n">would</span> <span class="n">send</span> <span class="n">it</span> <span class="n">to</span> <span class="n">me</span><span class="o">.</span>
</pre></div>
</div>
</section>
<section id="use-present-tense">
<h3>Use present tense<a class="headerlink" href="#use-present-tense" title="Link to this heading"></a></h3>
<p>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:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">The</span> <span class="n">system</span> <span class="n">operates</span> <span class="n">at</span> <span class="n">a</span> <span class="n">nominal</span> <span class="n">temperature</span> <span class="n">of</span> <span class="mi">180</span> <span class="n">degrees</span> <span class="n">Fahrenheit</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">The</span> <span class="n">system</span> <span class="n">will</span> <span class="n">operate</span> <span class="n">at</span> <span class="n">a</span> <span class="n">nominal</span> <span class="n">temperature</span> <span class="n">of</span> <span class="mi">180</span> <span class="n">degrees</span> <span class="n">Fahrenheit</span><span class="o">.</span>
</pre></div>
</div>
</section>
<section id="avoid-nominalizations">
<h3>Avoid nominalizations<a class="headerlink" href="#avoid-nominalizations" title="Link to this heading"></a></h3>
<p>Avoid nominalizations, which are nouns formed from verbs.</p>
<p>For example:</p>
<table class="docutils align-default">
<thead>
<tr class="row-odd"><th class="head"><p>Verb</p></th>
<th class="head"><p>Nominalization</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>complete</p></td>
<td><p>completion</p></td>
</tr>
<tr class="row-odd"><td><p>provide</p></td>
<td><p>provision</p></td>
</tr>
<tr class="row-even"><td><p>fail</p></td>
<td><p>failure</p></td>
</tr>
<tr class="row-odd"><td><p>install</p></td>
<td><p>installation</p></td>
</tr>
</tbody>
</table>
<p>For example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">We</span> <span class="n">discussed</span> <span class="n">the</span> <span class="n">matter</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">We</span> <span class="n">had</span> <span class="n">a</span> <span class="n">discussion</span> <span class="n">about</span> <span class="n">the</span> <span class="n">matter</span><span class="o">.</span>
</pre></div>
</div>
<p>Or:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">IT</span> <span class="n">has</span> <span class="n">installed</span> <span class="n">the</span> <span class="n">software</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">IT</span> <span class="n">has</span> <span class="n">completed</span> <span class="n">the</span> <span class="n">installation</span> <span class="n">of</span> <span class="n">the</span> <span class="n">software</span><span class="o">.</span>
</pre></div>
</div>
</section>
<section id="avoid-words-ending-in-ing">
<h3>Avoid words ending in -ing<a class="headerlink" href="#avoid-words-ending-in-ing" title="Link to this heading"></a></h3>
<p>Avoid using words ending in -ing unless they are part of a technical name. For
example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">There</span> <span class="ow">is</span> <span class="n">no</span> <span class="n">way</span> <span class="n">to</span> <span class="n">verify</span> <span class="n">this</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">There</span> <span class="ow">is</span> <span class="n">no</span> <span class="n">way</span> <span class="n">of</span> <span class="n">verifying</span> <span class="n">this</span><span class="o">.</span>
</pre></div>
</div>
</section>
<section id="use-the-active-voice">
<h3>Use the active voice<a class="headerlink" href="#use-the-active-voice" title="Link to this heading"></a></h3>
<p>Use active voice whenever possible to show who or what is performing an
action.</p>
<ul class="simple">
<li><p>Active voice follows standard English word order: SUBJECTVERBOBJECT
(where the OBJECT is optional).</p></li>
<li><p>Passive voice reverses the order and weakens the verb: OBJECTbe VERBby
SUBJECT (where the OBJECT is optional).</p></li>
</ul>
<p>For example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">I</span> <span class="n">made</span> <span class="n">a</span> <span class="n">mistake</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>A mistake was made. *(By whom?)*
</pre></div>
</div>
<p>Or:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">We</span> <span class="n">released</span> <span class="n">version</span> <span class="mf">2.0</span> <span class="ow">in</span> <span class="n">June</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Version</span> <span class="mf">2.0</span> <span class="n">was</span> <span class="n">released</span> <span class="ow">in</span> <span class="n">June</span><span class="o">.</span>
</pre></div>
</div>
</section>
</section>
<section id="avoid-long-noun-phrases">
<h2><a class="toc-backref" href="#id6" role="doc-backlink">Avoid long noun phrases</a><a class="headerlink" href="#avoid-long-noun-phrases" title="Link to this heading"></a></h2>
<p>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:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Integration</span> <span class="n">policies</span> <span class="k">for</span> <span class="n">power</span> <span class="n">management</span> <span class="n">mechanisms</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Power</span> <span class="n">management</span> <span class="n">mechanism</span> <span class="n">integration</span> <span class="n">policies</span><span class="o">.</span>
</pre></div>
</div>
</section>
<section id="parallelism">
<span id="id2"></span><h2><a class="toc-backref" href="#id7" role="doc-backlink">Parallelism</a><a class="headerlink" href="#parallelism" title="Link to this heading"></a></h2>
<p>Parallelism refers to the practice of using similar patterns of grammar, and
sometimes length, to coordinate words, phrases, and clauses.</p>
<p>Use parallel construction in lists. The table below shows some unparallel
structures and how they can be made parallel with a little rewording.</p>
<table class="docutils align-default">
<thead>
<tr class="row-odd"><th class="head"><p>Parallel (do)</p></th>
<th class="head"><p>Unparallel (dont)</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><ol class="arabic simple">
<li><p>Mount the panel.</p></li>
<li><p>Install the battery.</p></li>
<li><p>Wire the keypad.</p></li>
</ol>
</td>
<td><ol class="arabic simple">
<li><p>Mount the panel.</p></li>
<li><p>Battery installation.</p></li>
<li><p>Wiring the keypad.</p></li>
</ol>
</td>
</tr>
<tr class="row-odd"><td><p>I like practicing my accordion,
reading sci-fi, and eating
peanut butter and pickle
sandwiches.</p></td>
<td><p>I like practicing my accordion,
reading sci-fi, and to eat
peanut butter and pickle
sandwiches.</p></td>
</tr>
<tr class="row-even"><td><p>For breakfast he likes coffee
and bacon.</p></td>
<td><p>For breakfast he likes coffee
and to fry bacon.</p></td>
</tr>
<tr class="row-odd"><td><p>Apples or bananas are a good
snack.</p></td>
<td><p>Apples or a banana are a good
snack.</p></td>
</tr>
</tbody>
</table>
</section>
<section id="grammar-and-punctuation">
<h2><a class="toc-backref" href="#id8" role="doc-backlink">Grammar and punctuation</a><a class="headerlink" href="#grammar-and-punctuation" title="Link to this heading"></a></h2>
<p>This section covers common grammatical topics relevant to our
documentation. For detailed explanations of correct grammar and punctuation,
use one of our <a class="reference internal" href="collaboration.html#references"><span class="std std-ref">preferred references</span></a>.</p>
<section id="capitalization">
<h3>Capitalization<a class="headerlink" href="#capitalization" title="Link to this heading"></a></h3>
<p>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.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>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.</p>
</div>
<section id="menu-capitalization">
<h4>Menu capitalization<a class="headerlink" href="#menu-capitalization" title="Link to this heading"></a></h4>
<p>When referring to software menu items by name, use the same capitalization as
seen in the actual menu.</p>
<p>A few other tips when referring to menu items:</p>
<ul>
<li><p>Reference the specific menu item using “Select <span class="menuselection">File ‣ New</span>.”</p></li>
<li><p>Put the option to be selected last. “Select
<span class="menuselection">View ‣ Side Bar ‣ Hide Side Bar</span></p></li>
<li><p>Do not include more than 3 navigation steps in a menu selection. If
more than three steps are needed, divide the steps using
<code class="docutils literal notranslate"><span class="pre">:guilabel:</span></code> or <code class="docutils literal notranslate"><span class="pre">:menuselection:</span></code>.</p>
<p>For example: “Go to <span class="guilabel">File</span> and select
<span class="menuselection">Print ‣ Print Preview ‣ Set Up</span>.”</p>
</li>
</ul>
</section>
<section id="software-version-capitalization">
<h4>Software version capitalization<a class="headerlink" href="#software-version-capitalization" title="Link to this heading"></a></h4>
<p>When listing software or hardware version numbers, the word “version” or letter
“v” are lowercase. The v is closed with the number (no period).</p>
<p>For example:</p>
<ul class="simple">
<li><p>Widget Pro version 5.0</p></li>
<li><p>Widget Master v2.1.12</p></li>
</ul>
</section>
</section>
<section id="contractions">
<h3>Contractions<a class="headerlink" href="#contractions" title="Link to this heading"></a></h3>
<p>Avoid using contractions, such as its, theyre, and youre, because they may be
unclear to non-native English-speaking audiences.</p>
</section>
<section id="quotation-marks">
<h3>Quotation marks<a class="headerlink" href="#quotation-marks" title="Link to this heading"></a></h3>
<p>Follow these guidelines for quotation marks:</p>
<ul class="simple">
<li><p>Restrict use of quotation marks to terms as terms.</p></li>
<li><p>Do not use quotation marks for emphasis; use <em>italics</em> for emphasis.</p></li>
<li><p>Avoid using single-quote marks.</p></li>
</ul>
</section>
<section id="commas-and-colons">
<h3>Commas and colons<a class="headerlink" href="#commas-and-colons" title="Link to this heading"></a></h3>
<p>This section addresses common use of commas, semicolons, and colons in our
documentation. Refer to one of our <a class="reference internal" href="collaboration.html#references"><span class="std std-ref">preferred references</span></a>
for further details.</p>
<section id="use-the-serial-comma">
<h4>Use the serial comma<a class="headerlink" href="#use-the-serial-comma" title="Link to this heading"></a></h4>
<p>When writing a series of items, use the serial comma before the final <em>and</em> and
<em>or</em> to avoid confusion and ambiguity. For example:</p>
<p><strong>Use this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Mom</span><span class="p">,</span> <span class="n">Dad</span><span class="p">,</span> <span class="ow">and</span> <span class="n">I</span> <span class="n">are</span> <span class="n">going</span> <span class="n">to</span> <span class="n">the</span> <span class="n">game</span><span class="o">.</span>
</pre></div>
</div>
<p><strong>Not this:</strong></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Mom</span><span class="p">,</span> <span class="n">Dad</span> <span class="ow">and</span> <span class="n">I</span> <span class="n">are</span> <span class="n">going</span> <span class="n">to</span> <span class="n">the</span> <span class="n">game</span><span class="o">.</span>
</pre></div>
</div>
</section>
</section>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Writing guide</a><ul>
<li><a class="reference internal" href="#use-simple-english">Use simple English</a><ul>
<li><a class="reference internal" href="#be-brief">Be brief</a></li>
<li><a class="reference internal" href="#be-friendly">Be friendly</a></li>
<li><a class="reference internal" href="#use-simple-words">Use simple words</a></li>
<li><a class="reference internal" href="#avoid-overuse-of-product-name">Avoid overuse of product name</a></li>
</ul>
</li>
<li><a class="reference internal" href="#make-content-scannable">Make content scannable</a><ul>
<li><a class="reference internal" href="#headings">Headings</a></li>
<li><a class="reference internal" href="#link-text">Link text</a></li>
</ul>
</li>
<li><a class="reference internal" href="#use-strong-verbs">Use strong verbs</a><ul>
<li><a class="reference internal" href="#use-imperatives">Use imperatives</a></li>
<li><a class="reference internal" href="#use-present-tense">Use present tense</a></li>
<li><a class="reference internal" href="#avoid-nominalizations">Avoid nominalizations</a></li>
<li><a class="reference internal" href="#avoid-words-ending-in-ing">Avoid words ending in -ing</a></li>
<li><a class="reference internal" href="#use-the-active-voice">Use the active voice</a></li>
</ul>
</li>
<li><a class="reference internal" href="#avoid-long-noun-phrases">Avoid long noun phrases</a></li>
<li><a class="reference internal" href="#parallelism">Parallelism</a></li>
<li><a class="reference internal" href="#grammar-and-punctuation">Grammar and punctuation</a><ul>
<li><a class="reference internal" href="#capitalization">Capitalization</a><ul>
<li><a class="reference internal" href="#menu-capitalization">Menu capitalization</a></li>
<li><a class="reference internal" href="#software-version-capitalization">Software version capitalization</a></li>
</ul>
</li>
<li><a class="reference internal" href="#contractions">Contractions</a></li>
<li><a class="reference internal" href="#quotation-marks">Quotation marks</a></li>
<li><a class="reference internal" href="#commas-and-colons">Commas and colons</a><ul>
<li><a class="reference internal" href="#use-the-serial-comma">Use the serial comma</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="collaboration.html"
title="previous chapter">Contribute</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="structure-formatting.html"
title="next chapter">Structure and formatting</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/collaboration/writing-guide.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="structure-formatting.html" title="Structure and formatting"
>next</a> |</li>
<li class="right" >
<a href="collaboration.html" title="Contribute"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="collaboration.html" >Contribute</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Writing guide</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-102
View File
@@ -1,102 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>&lt;no title&gt; &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/disclaimers.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<p class="rubric" id="disclaimers">Disclaimer</p>
<div class="admonition important">
<p class="admonition-title">Important</p>
<p>This documentation is a work in progress and is being provided for
informative purposes only. Because it is a work in progress, there are
parts that are either missing or will be revised as code development
continues.</p>
</div>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/disclaimers.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-100
View File
@@ -1,100 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>&lt;no title&gt; &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/documentation_license.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<a rel="license"
href="http://creativecommons.org/licenses/by/4.0/"><img
alt="Creative Commons License" style="border-width:0"
src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br
/>This work is licensed under a <a rel="license"
href="http://creativecommons.org/licenses/by/4.0/">Creative Commons
Attribution 4.0 International License</a>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/documentation_license.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-110
View File
@@ -1,110 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/genindex-E.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<h1 id="index">Index &#x2013; E</h1>
<table style="width: 100%" class="indextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li>
environment variable
<ul>
<li><a href="tutorials/smb-server.html#index-0">[SharedDrive]</a>
</li>
<li><a href="guides/clear/telemetrics.html#index-0">https_proxy</a>
</li>
<li><a href="guides/network/dpdk.html#index-0">RTE_SDK</a>, <a href="guides/network/dpdk.html#index-2">[1]</a>
</li>
<li><a href="guides/network/dpdk.html#index-1">RTE_TARGET</a>, <a href="guides/network/dpdk.html#index-3">[1]</a>
</li>
<li><a href="tutorials/smb-server.html#index-1">valid users</a>
</li>
</ul></li>
</ul></td>
</tr></table>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-97
View File
@@ -1,97 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/genindex-H.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<h1 id="index">Index &#x2013; H</h1>
<table style="width: 100%" class="indextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="guides/clear/telemetrics.html#index-0">https_proxy</a>
</li>
</ul></td>
</tr></table>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-101
View File
@@ -1,101 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/genindex-R.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<h1 id="index">Index &#x2013; R</h1>
<table style="width: 100%" class="indextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="guides/network/dpdk.html#index-0">RTE_SDK</a>, <a href="guides/network/dpdk.html#index-2">[1]</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="guides/network/dpdk.html#index-1">RTE_TARGET</a>, <a href="guides/network/dpdk.html#index-3">[1]</a>
</li>
</ul></td>
</tr></table>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-97
View File
@@ -1,97 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/genindex-Symbols.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<h1 id="index">Index &#x2013; Symbols</h1>
<table style="width: 100%" class="indextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="tutorials/smb-server.html#index-0">[SharedDrive]</a>
</li>
</ul></td>
</tr></table>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-97
View File
@@ -1,97 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/genindex-V.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<h1 id="index">Index &#x2013; V</h1>
<table style="width: 100%" class="indextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="tutorials/smb-server.html#index-1">valid users</a>
</li>
</ul></td>
</tr></table>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-154
View File
@@ -1,154 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/genindex-all.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<h1 id="index">Index</h1>
<div class="genindex-jumpbox">
<a href="#Symbols"><strong>Symbols</strong></a>
| <a href="#E"><strong>E</strong></a>
| <a href="#H"><strong>H</strong></a>
| <a href="#R"><strong>R</strong></a>
| <a href="#V"><strong>V</strong></a>
</div>
<h2 id="Symbols">Symbols</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="tutorials/smb-server.html#index-0">[SharedDrive]</a>
</li>
</ul></td>
</tr></table>
<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li>
environment variable
<ul>
<li><a href="tutorials/smb-server.html#index-0">[SharedDrive]</a>
</li>
<li><a href="guides/clear/telemetrics.html#index-0">https_proxy</a>
</li>
<li><a href="guides/network/dpdk.html#index-0">RTE_SDK</a>, <a href="guides/network/dpdk.html#index-2">[1]</a>
</li>
<li><a href="guides/network/dpdk.html#index-1">RTE_TARGET</a>, <a href="guides/network/dpdk.html#index-3">[1]</a>
</li>
<li><a href="tutorials/smb-server.html#index-1">valid users</a>
</li>
</ul></li>
</ul></td>
</tr></table>
<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="guides/clear/telemetrics.html#index-0">https_proxy</a>
</li>
</ul></td>
</tr></table>
<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="guides/network/dpdk.html#index-0">RTE_SDK</a>, <a href="guides/network/dpdk.html#index-2">[1]</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="guides/network/dpdk.html#index-1">RTE_TARGET</a>, <a href="guides/network/dpdk.html#index-3">[1]</a>
</li>
</ul></td>
</tr></table>
<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="tutorials/smb-server.html#index-1">valid users</a>
</li>
</ul></td>
</tr></table>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-102
View File
@@ -1,102 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=a56c686a"></script>
<script src="_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/genindex.html" />
<link rel="icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="index" title="Index" href="#" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="#" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<h1 id="index">Index</h1>
<p>Index pages by letter:</p>
<div class="genindex-jumpbox">
<p><a href="genindex-Symbols.html"><strong>Symbols</strong></a>
| <a href="genindex-E.html"><strong>E</strong></a>
| <a href="genindex-H.html"><strong>H</strong></a>
| <a href="genindex-R.html"><strong>R</strong></a>
| <a href="genindex-V.html"><strong>V</strong></a>
</p>
<p><a href="genindex-all.html"><strong>Full index on one page</strong>
(can be huge)</a></p>
</div>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="#" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-854
View File
@@ -1,854 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Install Clear Linux* OS from the live desktop &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/bare-metal-install-desktop.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Install Clear Linux* OS from the live server" href="bare-metal-install-server.html" />
<link rel="prev" title="Create a bootable USB drive using Etcher*" href="bootable-usb.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="bare-metal-install-server.html" title="Install Clear Linux* OS from the live server"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="bootable-usb.html" title="Create a bootable USB drive using Etcher*"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Install Clear Linux* OS from the live desktop</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="install-cl-attr-from-the-live-desktop">
<span id="bare-metal-install-desktop"></span><h1>Install Clear Linux* OS from the live desktop<a class="headerlink" href="#install-cl-attr-from-the-live-desktop" title="Link to this heading"></a></h1>
<p>This page explains how to boot the Clear Linux* OS live desktop image, from which
you can install Clear Linux OS or explore without modifying the host system.
Alternatively, use a <a class="reference internal" href="install-configfile.html#install-configfile"><span class="std std-ref">YAML configuration file</span></a>
to install Clear Linux OS.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#system-requirements" id="id26">System requirements</a></p></li>
<li><p><a class="reference internal" href="#preliminary-steps" id="id27">Preliminary steps</a></p></li>
<li><p><a class="reference internal" href="#install-from-live-image" id="id28">Install from live image</a></p></li>
<li><p><a class="reference internal" href="#minimum-installation-requirements" id="id29">Minimum installation requirements</a></p></li>
<li><p><a class="reference internal" href="#cl-desktop-installer" id="id30">Clear Linux OS Desktop Installer</a></p></li>
<li><p><a class="reference internal" href="#navigation" id="id31">Navigation</a></p></li>
<li><p><a class="reference internal" href="#required-options" id="id32">Required options</a></p></li>
<li><p><a class="reference internal" href="#advanced-options" id="id33">Advanced options</a></p></li>
<li><p><a class="reference internal" href="#finish-installation" id="id34">Finish installation</a></p></li>
<li><p><a class="reference internal" href="#troubleshooting" id="id35">Troubleshooting</a></p></li>
<li><p><a class="reference internal" href="#related-topics" id="id36">Related topics</a></p></li>
</ul>
</nav>
<section id="system-requirements">
<h2><a class="toc-backref" href="#id26" role="doc-backlink">System requirements</a><a class="headerlink" href="#system-requirements" title="Link to this heading"></a></h2>
<p>Before installing Clear Linux OS, verify that the host system supports the
installation:</p>
<ul class="simple">
<li><p>Requires 20 GB or more disk space</p></li>
<li><p><a class="reference internal" href="../reference/system-requirements.html#system-requirements"><span class="std std-ref">Recommended minimum system requirements</span></a></p></li>
<li><p><a class="reference internal" href="compatibility-check.html#compatibility-check"><span class="std std-ref">Check Processor Compatibility</span></a></p></li>
</ul>
</section>
<section id="preliminary-steps">
<span id="preliminary-steps-install-desktop"></span><h2><a class="toc-backref" href="#id27" role="doc-backlink">Preliminary steps</a><a class="headerlink" href="#preliminary-steps" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Visit our <a class="reference external" href="https://clearlinux.org/downloads">Downloads</a> page.</p></li>
<li><p>Download the file <code class="file docutils literal notranslate"><span class="pre">clear-&lt;release</span> <span class="pre">number&gt;-live-desktop.iso</span></code>,
also called the Clear Linux OS Desktop.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>&lt;release-number&gt; is the latest Clear Linux OS auto-numbered release.</p>
</div>
</li>
<li><p>Follow your OS instructions to
<a class="reference internal" href="bootable-usb.html#bootable-usb"><span class="std std-ref">create a bootable usb drive</span></a>.</p></li>
</ol>
</section>
<section id="install-from-live-image">
<span id="install-on-target-start"></span><h2><a class="toc-backref" href="#id28" role="doc-backlink">Install from live image</a><a class="headerlink" href="#install-from-live-image" title="Link to this heading"></a></h2>
<p>After you download and burn the live desktop image on a USB drive, follow
these steps.</p>
<ol class="arabic simple">
<li><p>Insert the USB drive into an available USB slot.</p></li>
<li><p>Power on the system.</p></li>
<li><p>Open the system BIOS setup menu by pressing the <kbd class="kbd docutils literal notranslate">F2</kbd> key.
Your BIOS setup menu entry point may vary.</p></li>
<li><p>In the setup menu, enable the UEFI boot and set the USB drive as the
first option in the device boot order.</p></li>
<li><p>Save these settings, e.g. <kbd class="kbd docutils literal notranslate">F10</kbd>, and exit.</p></li>
<li><p>Reboot the target system.</p></li>
</ol>
<section id="choose-boot-menu-option">
<span id="preliminary-steps-install-desktop-end"></span><h3>Choose boot menu option<a class="headerlink" href="#choose-boot-menu-option" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>Choose one of the options shown in Figure 1.</p>
<ol class="loweralpha">
<li><p>Follow <a class="reference internal" href="#verify-integrity-of-installer-media-optional">Verify integrity of installer media (optional)</a>.</p></li>
<li><p>Select <span class="guilabel">Clear Linux OS</span> in the boot menu.</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-01.png"><img alt="Clear Linux OS in boot menu" src="../_images/bare-metal-install-desktop-01.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: Clear Linux OS in boot menu</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>If no action is taken, the live image starts by default.</p>
</div>
</li>
</ol>
</li>
</ol>
</section>
<section id="verify-integrity-of-installer-media-optional">
<span id="install-on-target-end"></span><h3>Verify integrity of installer media (optional)<a class="headerlink" href="#verify-integrity-of-installer-media-optional" title="Link to this heading"></a></h3>
<p>Use <span class="guilabel">Verify ISO Integrity</span> to verify the checksum of
the image burned to the installer media. The checksum ensures that the ISO
is uncorrupted (see Figure 1). For every ISO generated, the
<span class="guilabel">clr-installer</span> implants checksums, which are verified during
early boot stage as part of <strong class="command">initrd</strong>.</p>
<ol class="arabic simple">
<li><p>Select <span class="guilabel">Verify ISO Integrity</span>. The media will be validated.</p></li>
<li><p>If the check passes, it will boot into the live image. Continue in
the next section.</p></li>
<li><p>If the check fails, a failure message appears.</p>
<ul class="simple">
<li><p>Restart the process at <a class="reference internal" href="#preliminary-steps">Preliminary Steps</a>.</p></li>
</ul>
</li>
</ol>
</section>
<section id="launch-the-cl-installer">
<span id="install-clr-desktop-start"></span><h3>Launch the Clear Linux OS installer<a class="headerlink" href="#launch-the-cl-installer" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>After the live desktop image boots, scroll over the vertical
<span class="guilabel">Activities</span> menu at left.</p></li>
<li><p>Click the Clear Linux OS penguin icon to launch the installer, shown in Figure 2.</p>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-02.png"><img alt="Install Clear Linux OS icon" src="../_images/bare-metal-install-desktop-02.png" style="width: 660.0px; height: 370.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: Clear Linux OS installer icon</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After the installer is launched, it will appear as shown in Figure 3.</p>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-03.png"><img alt="|CL| Desktop Installer" src="../_images/bare-metal-install-desktop-03.png" style="width: 660.0px; height: 360.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: Clear Linux OS OS Desktop Installer</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>In <span class="guilabel">Select Language</span>, select a language from the options, or
type your preferred language in the search bar.</p></li>
<li><p>Select <span class="guilabel">Next</span>.</p></li>
</ol>
<section id="network-proxy-optional">
<h4>Network Proxy (optional)<a class="headerlink" href="#network-proxy-optional" title="Link to this heading"></a></h4>
<ol class="arabic simple">
<li><p>Configure <span class="guilabel">Network Proxy</span> settings.</p></li>
<li><p>In the top right menu bar, select the <span class="guilabel">Power button</span>.</p></li>
<li><p>Select <span class="guilabel">Wired Connected</span> and then <span class="guilabel">Wired Settings</span>.</p>
<ol class="arabic simple">
<li><p>In <span class="guilabel">Network Proxy</span>, select the <span class="guilabel">Gear</span> icon to view
options.</p></li>
<li><p>Select an option from <cite>Automatic</cite>, <cite>Manual</cite> or <cite>Disabled</cite>.</p></li>
<li><p>Close <span class="guilabel">Network Proxy</span>.</p></li>
</ol>
</li>
<li><p>Close <span class="guilabel">Settings</span>.</p></li>
</ol>
</section>
</section>
</section>
<section id="minimum-installation-requirements">
<span id="incl-bare-metal-beta-start"></span><h2><a class="toc-backref" href="#id29" role="doc-backlink">Minimum installation requirements</a><a class="headerlink" href="#minimum-installation-requirements" title="Link to this heading"></a></h2>
<p>To fulfill minimum installation requirements, complete the
<a class="reference internal" href="#required-options">Required options</a>. We also recommend completing <a class="reference internal" href="#advanced-options">Advanced options</a>.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<ul class="simple">
<li><p>The <kbd class="kbd docutils literal notranslate">Install</kbd> button is only highlighted <strong>after</strong> you complete
<a class="reference internal" href="#required-options">Required options</a>.</p></li>
<li><p>Check marks indicate a selection has been made.</p></li>
<li><p>The installer image contains the default bundles required for
installation. An Internet connection is only required if you install
additional bundles from <a class="reference internal" href="#advanced-options">Advanced options</a>.</p></li>
</ul>
</div>
</section>
<section id="cl-desktop-installer">
<h2><a class="toc-backref" href="#id30" role="doc-backlink">Clear Linux OS Desktop Installer</a><a class="headerlink" href="#cl-desktop-installer" title="Link to this heading"></a></h2>
<p>The Clear Linux OS Desktop Installer Main Menu appears as shown in Figure 4. To meet
the minimum requirements, enter values in all submenus for the
<span class="guilabel">Required options</span>. After you complete them, your selections appear
below submenus and a check mark appears at right.</p>
<figure class="align-default" id="id4">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-04.png"><img alt="Clear Linux OS Desktop Installer - Main Menu" src="../_images/bare-metal-install-desktop-04.png" style="width: 660.0px; height: 349.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 4: Clear Linux OS Desktop Installer - Main Menu</span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
</section>
<section id="navigation">
<h2><a class="toc-backref" href="#id31" role="doc-backlink">Navigation</a><a class="headerlink" href="#navigation" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>Use the <kbd class="kbd docutils literal notranslate">mouse</kbd> to navigate or select options.</p></li>
<li><p>Use <kbd class="kbd docutils literal notranslate">Tab</kbd> key to navigate between <span class="guilabel">Required options</span>
and <span class="guilabel">Advanced options</span></p></li>
<li><p>Use <kbd class="kbd docutils literal notranslate">Up</kbd> or <kbd class="kbd docutils literal notranslate">Down</kbd> arrow keys to navigate the submenus.</p></li>
<li><p>Select <kbd class="kbd docutils literal notranslate">Confirm</kbd>, or <kbd class="kbd docutils literal notranslate">Cancel</kbd> in submenus.</p></li>
</ul>
</section>
<section id="required-options">
<h2><a class="toc-backref" href="#id32" role="doc-backlink">Required options</a><a class="headerlink" href="#required-options" title="Link to this heading"></a></h2>
<section id="select-time-zone">
<h3>Select Time Zone<a class="headerlink" href="#select-time-zone" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>From the Main Menu, select <span class="guilabel">Select Time Zone</span>. <cite>UTC</cite> is selected
by default.</p></li>
<li><p>In <span class="guilabel">Select Time Zone</span>, navigate to the desired time zone.
Or start typing the region and then the city.
(.e.g., <code class="file docutils literal notranslate"><span class="pre">America/Los_Angeles</span></code>).</p></li>
<li><p>Select <span class="guilabel">Confirm</span>.</p>
<figure class="align-default" id="id5">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-05.png"><img alt="Select System Timezone" src="../_images/bare-metal-install-desktop-05.png" style="width: 660.0px; height: 350.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 5: Select System Time Zone</span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="select-keyboard">
<h3>Select Keyboard<a class="headerlink" href="#select-keyboard" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>From the Main Menu, select <span class="guilabel">Select Keyboard</span>.</p></li>
<li><p>Navigate to your desired keyboard layout. We select “us” for the
United States.</p></li>
<li><p>Select <span class="guilabel">Confirm</span>.</p>
<figure class="align-default" id="id6">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-06.png"><img alt="Select Keyboard menu" src="../_images/bare-metal-install-desktop-06.png" style="width: 660.0px; height: 400.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 6: Select Keyboard menu</span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="select-installation-media">
<h3>Select Installation Media<a class="headerlink" href="#select-installation-media" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>From the Main Menu, select <span class="guilabel">Select Installation Media</span>.</p></li>
<li><p>Choose an installation method: <a class="reference internal" href="#safe-installation">Safe Installation</a> or
<a class="reference internal" href="#destructive-installation">Destructive Installation</a>.</p>
<figure class="align-default" id="id7">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-07.png"><img alt="Select Installation Media" src="../_images/bare-metal-install-desktop-07.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 7: Select Installation Media</span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
<section id="safe-installation">
<h4>Safe Installation<a class="headerlink" href="#safe-installation" title="Link to this heading"></a></h4>
<p>Use this method to safely install Clear Linux OS on media with available space, or
alongside existing partitions, and accept the <a class="reference internal" href="#default-partition-schema">Default partition schema</a>.
If enough free space exists, safe installation is allowed.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Clear Linux OS allows installation alongside another OS. Typically, when you boot
your system, you can press an <cite>F key</cite> to view and select a bootable
device or partition during the BIOS POST stage. Some BIOSes present the
Clear Linux OS 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 Clear Linux OS. Be aware of this possible limitation.</p>
</div>
</section>
<section id="destructive-installation">
<h4>Destructive Installation<a class="headerlink" href="#destructive-installation" title="Link to this heading"></a></h4>
<p>Use this method to destroy the contents of the target device, install Clear Linux OS
on it, and accept the <a class="reference internal" href="#default-partition-schema">Default partition schema</a>.</p>
</section>
<section id="disk-encryption">
<h4>Disk encryption<a class="headerlink" href="#disk-encryption" title="Link to this heading"></a></h4>
<p>For greater security, disk encryption is supported using LUKS. Encryption is
optional.</p>
<ol class="arabic">
<li><p>To encrypt the root partition, select <span class="guilabel">Enable Encryption</span>,
as shown in Figure 8.</p>
<figure class="align-default" id="id8">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-08.png"><img alt="Enable Encryption" src="../_images/bare-metal-install-desktop-08.png" style="width: 660.0px; height: 350.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 8: Enable Encryption</span><a class="headerlink" href="#id8" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>When <span class="guilabel">Encryption Passphrase</span> appears, enter a passphrase.</p>
<figure class="align-default" id="id9">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-09.png"><img alt="Encryption Passphrase" src="../_images/bare-metal-install-desktop-09.png" style="width: 660.0px; height: 348.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 9: Encryption Passphrase</span><a class="headerlink" href="#id9" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Minimum length is 8 characters. Maximum length is 94 characters.</p>
</div>
</li>
<li><p>Enter the same passphrase in the second field.</p></li>
<li><p>Select <span class="guilabel">Confirm</span> in the dialogue box.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p><span class="guilabel">Confirm</span> is only highlighted if passphrases match.</p>
</div>
</li>
<li><p>Select <span class="guilabel">Confirm</span> in submenu.</p></li>
</ol>
</section>
<section id="advanced-installation">
<h4>Advanced Installation<a class="headerlink" href="#advanced-installation" title="Link to this heading"></a></h4>
<p>Use this method to manually partition the target media using <cite>gparted</cite>.
Our example uses the <a class="reference internal" href="#default-partition-schema">Default partition schema</a>. The space you allocate for
<code class="docutils literal notranslate"><span class="pre">root</span></code>, or additional partitions, may vary.</p>
<ol class="arabic">
<li><p>Select <span class="guilabel">Advanced Installation</span>.</p></li>
<li><p>Select <span class="guilabel">Partition Media</span>, shown in Figure 11.</p>
<figure class="align-default" id="id10">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-10.png"><img alt="Advanced Installation" src="../_images/bare-metal-install-desktop-10.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 10: Advanced Installation</span><a class="headerlink" href="#id10" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="boot-partition">
<h4>boot partition<a class="headerlink" href="#boot-partition" title="Link to this heading"></a></h4>
<ol class="arabic">
<li><p>Select the available target media shown as <cite>unallocated</cite>.</p>
<figure class="align-default" id="id11">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-11.png"><img alt="Advanced Disk Partitioning" src="../_images/bare-metal-install-desktop-11.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 11: Advanced Disk Partitioning</span><a class="headerlink" href="#id11" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Choose <span class="menuselection">Device ‣ Create Partition Table</span>.</p></li>
<li><p>In the <cite>Warning</cite> screen, under <span class="guilabel">Select new partition table type</span>
, select <cite>gpt</cite> from the pull-down menu.</p></li>
<li><p>Select <span class="guilabel">Apply</span>.</p></li>
<li><p>Select <span class="menuselection">Partition ‣ New</span>.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The <cite>/boot</cite> partition must be <cite>VFAT(FAT32)</cite>.</p>
</div>
</li>
<li><p>In <span class="guilabel">Create new Partition</span>, complete the following fields to
match Figure 12. Dont change other default values.</p>
<ul class="simple">
<li><p><span class="guilabel">New size:</span> 150</p></li>
<li><p><span class="guilabel">Partition name:</span> CLR_BOOT</p></li>
<li><p><span class="guilabel">File system:</span> fat32</p></li>
<li><p><span class="guilabel">Label:</span> boot</p></li>
</ul>
<figure class="align-default" id="id12">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-12.png"><img alt="boot partition" src="../_images/bare-metal-install-desktop-12.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 12: boot partition</span><a class="headerlink" href="#id12" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select <span class="guilabel">Add</span>.</p></li>
</ol>
</section>
<section id="swap-partition-optional">
<h4>swap partition (optional)<a class="headerlink" href="#swap-partition-optional" title="Link to this heading"></a></h4>
<p>A swapfile is generated by default during installation. However, if you prefer to create a swap partition, follow the steps below.</p>
<ol class="arabic">
<li><p>With <span class="guilabel">unallocated</span> highlighted, select from the menu
<span class="menuselection">Partition ‣ New</span>.</p></li>
<li><p>In <span class="guilabel">Create new Partition</span>, complete the following fields to
match Figure 13. Dont change other default values.</p>
<ul class="simple">
<li><p><span class="guilabel">New size:</span> 256</p></li>
<li><p><span class="guilabel">Partition name:</span> CLR_SWAP</p></li>
<li><p><span class="guilabel">File system:</span> linux-swap</p></li>
<li><p><span class="guilabel">Label:</span> swap</p></li>
</ul>
<figure class="align-default" id="id13">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-13.png"><img alt="swap partition" src="../_images/bare-metal-install-desktop-13.png" style="width: 660.0px; height: 414.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 13: swap partition</span><a class="headerlink" href="#id13" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select <span class="guilabel">Add</span>.</p></li>
</ol>
</section>
<section id="root-partition">
<h4>root partition<a class="headerlink" href="#root-partition" title="Link to this heading"></a></h4>
<ol class="arabic">
<li><p>With <span class="guilabel">unallocated</span> highlighted, select from the menu
<span class="menuselection">Partition ‣ New</span>.</p></li>
<li><p>In <span class="guilabel">Create new Partition</span>, complete the following fields to
match Figure 14. Dont change other default values.</p></li>
<li><p>In <span class="guilabel">New size</span>, enter the desired size, or leave as is
to accept the <em>default: remaining size</em>.</p>
<ul class="simple">
<li><p><span class="guilabel">New size:</span> &lt;varies&gt;</p></li>
<li><p><span class="guilabel">Partition name:</span> CLR_ROOT</p></li>
<li><p><span class="guilabel">File system:</span> ext[234], XFS, or f2fs</p></li>
<li><p><span class="guilabel">Label:</span> root</p></li>
</ul>
<figure class="align-default" id="id14">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-14.png"><img alt="root partition" src="../_images/bare-metal-install-desktop-14.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 14: root partition</span><a class="headerlink" href="#id14" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After all partitions are defined, verify your partition
configuration is similar to Figure 15.</p>
<figure class="align-default" id="id15">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-15.png"><img alt="Final partition configuration" src="../_images/bare-metal-install-desktop-15.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 15: Final partition configuration</span><a class="headerlink" href="#id15" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select <span class="menuselection">Edit ‣ Apply All Operations</span>.</p></li>
<li><p>A dialog box appears asking “Are you sure you want to apply the pending
operations?”</p></li>
<li><p>Select <span class="guilabel">Apply</span>.</p></li>
<li><p>When dialog <span class="guilabel">Applying pending operations</span> is complete, select
<span class="guilabel">Close</span>.</p></li>
<li><p>Select <span class="menuselection">GParted ‣ Quit</span>.</p></li>
</ol>
<p>You are returned to installer.</p>
</section>
</section>
<section id="manage-user">
<h3>Manage User<a class="headerlink" href="#manage-user" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>In Required Options, select <span class="guilabel">Manage User</span>.</p></li>
<li><p>In <span class="guilabel">User Name</span>, enter a user name.</p>
<figure class="align-default" id="id16">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-16.png"><img alt="Manage User" src="../_images/bare-metal-install-desktop-16.png" style="width: 660.0px; height: 405.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 16: Manage User</span><a class="headerlink" href="#id16" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>In <span class="guilabel">Login</span>, create a login name. It must start with a letter
and can use numbers, hyphens, and underscores. Maximum length is 31
characters.</p></li>
<li><p>In <span class="guilabel">Password</span>, enter a password. Minimum length is
8 characters. Maximum length is 255 characters.</p></li>
<li><p>In <span class="guilabel">Confirm</span>, enter the same password.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p><span class="guilabel">Administrator</span> rights are selected by default.
For security purposes, the default user must be assigned as an
Administrator.</p>
</div>
</li>
<li><p>Select <kbd class="kbd docutils literal notranslate">Confirm</kbd>.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Select <span class="guilabel">Cancel</span> to return to the Main Menu.</p>
</div>
</li>
</ol>
<section id="modify-user">
<h4>Modify User<a class="headerlink" href="#modify-user" title="Link to this heading"></a></h4>
<ol class="arabic">
<li><p>In Manager User, select <span class="guilabel">Manage User</span>.</p></li>
<li><p>Modify user details as desired.</p></li>
<li><p>Select <span class="guilabel">Confirm</span> to save the changes you made.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Optional: Select <span class="guilabel">Cancel</span> to return to the Main Menu to
revert changes.</p>
</div>
</li>
</ol>
<p>Optional: Skip to <a class="reference internal" href="#finish-installation">Finish installation</a>.</p>
</section>
</section>
<section id="telemetry">
<h3>Telemetry<a class="headerlink" href="#telemetry" title="Link to this heading"></a></h3>
<p>Choose whether to participate in <cite>telemetry</cite>. <a class="reference internal" href="../guides/clear/telemetrics.html#telem-guide"><span class="std std-ref">Telemetrics</span></a> is a Clear Linux OS
feature that reports failures and crashes to the Clear Linux OS development
team for improvements.</p>
<ol class="arabic">
<li><p>From <span class="guilabel">Required Options</span>, select <span class="guilabel">Telemetry</span>.</p></li>
<li><p>Select <kbd class="kbd docutils literal notranslate">Yes</kbd>.</p>
<figure class="align-default" id="id17">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-17.png"><img alt="Enable Telemetry" src="../_images/bare-metal-install-desktop-17.png" style="width: 664.0px; height: 405.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 17: Enable Telemetry</span><a class="headerlink" href="#id17" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>If you dont wish to participate, select <kbd class="kbd docutils literal notranslate">No</kbd>.</p></li>
</ol>
</section>
</section>
<section id="advanced-options">
<h2><a class="toc-backref" href="#id33" role="doc-backlink">Advanced options</a><a class="headerlink" href="#advanced-options" title="Link to this heading"></a></h2>
<p>After you complete the <a class="reference internal" href="#required-options">Required options</a>, we recommend completing
<span class="guilabel">Advanced options</span>though theyre not required. Doing so
customizes your development environment, so youre ready to go immediately
after reboot.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>You can always add more bundles later with <a class="reference internal" href="../guides/clear/swupd.html#swupd-guide"><span class="std std-ref">swupd</span></a>.</p>
</div>
<section id="select-additional-bundles">
<h3>Select Additional Bundles<a class="headerlink" href="#select-additional-bundles" title="Link to this heading"></a></h3>
<p>This option is only available with a valid network connection.
Bundle selection is disabled if no network connection exists.</p>
<ol class="arabic">
<li><p>On the Advanced menu, select <span class="guilabel">Select Additional Bundles</span>.</p></li>
<li><p>Select your desired bundles.</p>
<figure class="align-default" id="id18">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-18.png"><img alt="Bundle Selection" src="../_images/bare-metal-install-desktop-18.png" style="width: 660.0px; height: 350.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 18: Bundle Selection</span><a class="headerlink" href="#id18" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select <kbd class="kbd docutils literal notranslate">Confirm</kbd>.</p></li>
<li><p>View the bundles that you selected.</p>
<figure class="align-default" id="id19">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-19.png"><img alt="Select Additional Bundles" src="../_images/bare-metal-install-desktop-19.png" style="width: 660.0px; height: 405.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 19: Select Additional Bundles</span><a class="headerlink" href="#id19" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
<p>Optional: Skip to <a class="reference internal" href="#finish-installation">Finish installation</a>.</p>
</section>
<section id="assign-hostname">
<h3>Assign Hostname<a class="headerlink" href="#assign-hostname" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>In Advanced Options, select <span class="guilabel">Assign Hostname</span>.</p></li>
<li><p>In <span class="guilabel">Hostname</span>, enter the hostname only (excluding the domain).</p>
<figure class="align-default" id="id20">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-20.png"><img alt="Assign Hostname" src="../_images/bare-metal-install-desktop-20.png" style="width: 660.0px; height: 350.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 20: Assign Hostname</span><a class="headerlink" href="#id20" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Hostname does not allow empty spaces. Hostname must start with an
alphanumeric character but may also contain hyphens. Maximum length of
63 characters.</p>
</div>
</li>
<li><p>Select <kbd class="kbd docutils literal notranslate">Confirm</kbd>.</p></li>
</ol>
<p>Optional: Skip to <a class="reference internal" href="#finish-installation">Finish installation</a>.</p>
</section>
<section id="kernel-configuration">
<h3>Kernel Configuration<a class="headerlink" href="#kernel-configuration" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>In <span class="guilabel">Kernel Configuration</span>, navigate to select your desired
kernel. <span class="guilabel">Native</span> is selected by default.</p>
<figure class="align-default" id="id21">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-21.png"><img alt="Kernel Configuration" src="../_images/bare-metal-install-desktop-21.png" style="width: 660.0px; height: 415.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 21: Kernel Configuration</span><a class="headerlink" href="#id21" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>To add arguments, enter the argument in <span class="guilabel">Add Extra Arguments</span>.</p></li>
<li><p>To remove an argument, enter the argument in <span class="guilabel">Remove Arguments</span>.</p></li>
<li><p>Select <kbd class="kbd docutils literal notranslate">Confirm</kbd>.</p></li>
</ol>
</section>
<section id="software-updater-configuration">
<h3>Software Updater Configuration<a class="headerlink" href="#software-updater-configuration" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>In Advanced Options, select <span class="guilabel">Software Updater Configuration</span>.</p></li>
<li><p>In <span class="guilabel">Mirror URL</span>, follow the instructions if you wish to
specify a different installation source.</p></li>
<li><p><span class="guilabel">Enable Auto Updates</span> is selected by default. If you <strong>do not</strong>
wish to enable automatic software updates, uncheck the box.</p>
<figure class="align-default" id="id22">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-22.png"><img alt="Software Updater Configuration" src="../_images/bare-metal-install-desktop-22.png" style="width: 660.0px; height: 405.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 22: Software Updater Configuration</span><a class="headerlink" href="#id22" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select <kbd class="kbd docutils literal notranslate">Confirm</kbd>.</p></li>
</ol>
</section>
</section>
<section id="finish-installation">
<h2><a class="toc-backref" href="#id34" role="doc-backlink">Finish installation</a><a class="headerlink" href="#finish-installation" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>When you are satisfied with your installation configuration, select
<span class="guilabel">Install</span>.</p>
<figure class="align-default" id="id23">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-23.png"><img alt="Assign Hostname" src="../_images/bare-metal-install-desktop-23.png" style="width: 660.0px; height: 350.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 23: Finish installation</span><a class="headerlink" href="#id23" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>If you do not enter a selection for all <span class="guilabel">Required Options</span>,
the <span class="guilabel">Install</span> button remains disabled, as shown
in Figure 24. Return to <a class="reference internal" href="#required-options">Required Options</a> and make selections.</p>
<figure class="align-default" id="id24">
<a class="reference internal image-reference" href="../_images/bare-metal-install-desktop-24.png"><img alt="Required Options - Incomplete" src="../_images/bare-metal-install-desktop-24.png" style="width: 660.0px; height: 350.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 24: Required Options - Incomplete</span><a class="headerlink" href="#id24" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After installation is complete, select <span class="guilabel">Exit</span>.</p></li>
<li><p>Shut down the target system.</p></li>
<li><p>Remove the USB or any installation media.</p></li>
<li><p>Power on your system.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Allow time for the graphical login to appear. A login prompt shows the administrative user that you created.</p>
</div>
</li>
<li><p>Log in as the administrative user.</p></li>
</ol>
<p>Congratulations. You successfully installed Clear Linux OS.</p>
<section id="default-partition-schema">
<h3>Default partition schema<a class="headerlink" href="#default-partition-schema" title="Link to this heading"></a></h3>
<p>Create partitions per requirements in Table 1.</p>
<table class="docutils align-default" id="id25">
<caption><span class="caption-text"><strong>Table 1. Default partition schema</strong></span><a class="headerlink" href="#id25" title="Link to this table"></a></caption>
<colgroup>
<col style="width: 25.0%" />
<col style="width: 25.0%" />
<col style="width: 25.0%" />
<col style="width: 25.0%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>FileSystem</p></th>
<th class="head"><p>Label</p></th>
<th class="head"><p>Mount Point</p></th>
<th class="head"><p>Default size</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">VFAT</span> <span class="pre">(FAT32)</span></code></p></td>
<td><p>boot</p></td>
<td><p>/boot</p></td>
<td><p>150MB</p></td>
</tr>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">ext[234],</span> <span class="pre">XFS,</span> <span class="pre">or</span> <span class="pre">f2fs</span></code></p></td>
<td><p>root</p></td>
<td><p>/</p></td>
<td><p><em>Size depends upon use case/desired bundles.</em></p></td>
</tr>
</tbody>
</table>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>A 64MiB swapfile is generated by default. The default size may be set
manually with the <code class="docutils literal notranslate"><span class="pre">--swap-file-size</span></code> command-line option.</p>
</div>
</section>
</section>
<section id="troubleshooting">
<h2><a class="toc-backref" href="#id35" role="doc-backlink">Troubleshooting</a><a class="headerlink" href="#troubleshooting" title="Link to this heading"></a></h2>
<p><a class="reference internal" href="bare-metal-install-server.html#erase-lvm-troubleshooting-tip"><span class="std std-ref">Erase LVM Partitions Before Installing Clear Linux OS</span></a></p>
</section>
<section id="related-topics">
<h2><a class="toc-backref" href="#id36" role="doc-backlink">Related topics</a><a class="headerlink" href="#related-topics" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="install-configfile.html#install-configfile"><span class="std std-ref">Install using clr-installer and a configuration file</span></a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Install Clear Linux* OS from the live desktop</a><ul>
<li><a class="reference internal" href="#system-requirements">System requirements</a></li>
<li><a class="reference internal" href="#preliminary-steps">Preliminary steps</a></li>
<li><a class="reference internal" href="#install-from-live-image">Install from live image</a><ul>
<li><a class="reference internal" href="#choose-boot-menu-option">Choose boot menu option</a></li>
<li><a class="reference internal" href="#verify-integrity-of-installer-media-optional">Verify integrity of installer media (optional)</a></li>
<li><a class="reference internal" href="#launch-the-cl-installer">Launch the Clear Linux OS installer</a><ul>
<li><a class="reference internal" href="#network-proxy-optional">Network Proxy (optional)</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#minimum-installation-requirements">Minimum installation requirements</a></li>
<li><a class="reference internal" href="#cl-desktop-installer">Clear Linux OS Desktop Installer</a></li>
<li><a class="reference internal" href="#navigation">Navigation</a></li>
<li><a class="reference internal" href="#required-options">Required options</a><ul>
<li><a class="reference internal" href="#select-time-zone">Select Time Zone</a></li>
<li><a class="reference internal" href="#select-keyboard">Select Keyboard</a></li>
<li><a class="reference internal" href="#select-installation-media">Select Installation Media</a><ul>
<li><a class="reference internal" href="#safe-installation">Safe Installation</a></li>
<li><a class="reference internal" href="#destructive-installation">Destructive Installation</a></li>
<li><a class="reference internal" href="#disk-encryption">Disk encryption</a></li>
<li><a class="reference internal" href="#advanced-installation">Advanced Installation</a></li>
<li><a class="reference internal" href="#boot-partition">boot partition</a></li>
<li><a class="reference internal" href="#swap-partition-optional">swap partition (optional)</a></li>
<li><a class="reference internal" href="#root-partition">root partition</a></li>
</ul>
</li>
<li><a class="reference internal" href="#manage-user">Manage User</a><ul>
<li><a class="reference internal" href="#modify-user">Modify User</a></li>
</ul>
</li>
<li><a class="reference internal" href="#telemetry">Telemetry</a></li>
</ul>
</li>
<li><a class="reference internal" href="#advanced-options">Advanced options</a><ul>
<li><a class="reference internal" href="#select-additional-bundles">Select Additional Bundles</a></li>
<li><a class="reference internal" href="#assign-hostname">Assign Hostname</a></li>
<li><a class="reference internal" href="#kernel-configuration">Kernel Configuration</a></li>
<li><a class="reference internal" href="#software-updater-configuration">Software Updater Configuration</a></li>
</ul>
</li>
<li><a class="reference internal" href="#finish-installation">Finish installation</a><ul>
<li><a class="reference internal" href="#default-partition-schema">Default partition schema</a></li>
</ul>
</li>
<li><a class="reference internal" href="#troubleshooting">Troubleshooting</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="bootable-usb.html"
title="previous chapter">Create a bootable USB drive using Etcher*</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="bare-metal-install-server.html"
title="next chapter">Install Clear Linux* OS from the live server</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/get-started/bare-metal-install-desktop.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="bare-metal-install-server.html" title="Install Clear Linux* OS from the live server"
>next</a> |</li>
<li class="right" >
<a href="bootable-usb.html" title="Create a bootable USB drive using Etcher*"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Install Clear Linux* OS from the live desktop</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
File diff suppressed because it is too large Load Diff
-288
View File
@@ -1,288 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Create a bootable USB drive using Etcher* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/bootable-usb.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Install Clear Linux* OS from the live desktop" href="bare-metal-install-desktop.html" />
<link rel="prev" title="Check Processor Compatibility" href="compatibility-check.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="bare-metal-install-desktop.html" title="Install Clear Linux* OS from the live desktop"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="compatibility-check.html" title="Check Processor Compatibility"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Create a bootable USB drive using Etcher*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="create-a-bootable-usb-drive-using-etcher">
<span id="bootable-usb"></span><h1>Create a bootable USB drive using Etcher*<a class="headerlink" href="#create-a-bootable-usb-drive-using-etcher" title="Link to this heading"></a></h1>
<p>Use Etcher* software from Balena* to flash the Clear Linux OS image to a USB drive.
An <a class="reference internal" href="#advanced-linux-cli">Advanced: Linux CLI</a> option is also available.</p>
<section id="prerequisites">
<h2>Prerequisites<a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>Download the Clear Linux OS Desktop or Server image from the <a class="reference external" href="https://clearlinux.org/downloads">Downloads</a> page</p></li>
<li><p>Recommended minimum <strong>4GB</strong> USB drive or larger</p></li>
<li><p>Download and install the <a class="reference external" href="https://www.balena.io/etcher/">Etcher</a> version per your operating system.</p></li>
</ul>
<section id="burn-the-cl-image-onto-a-usb-drive">
<h3>Burn the Clear Linux OS image onto a USB drive<a class="headerlink" href="#burn-the-cl-image-onto-a-usb-drive" title="Link to this heading"></a></h3>
<div class="admonition caution">
<p class="admonition-title">Caution</p>
<p>Burning an image formats the USB drive and destroys all pre-existing
content. Back up your data before proceeding.</p>
</div>
<ol class="arabic">
<li><p>Launch Etcher.</p>
<figure class="dropshadow align-default" id="id1">
<a class="reference internal image-reference" href="../_images/balenaEtcher_Start.PNG"><img alt="Start screen" src="../_images/balenaEtcher_Start.PNG" style="width: 625.0px; height: 375.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: Start screen</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Press <span class="guilabel">Select Image</span>.</p></li>
<li><p>Change directory to where the image resides.</p></li>
<li><p>Select the image and click <span class="guilabel">Open</span>.</p>
<figure class="dropshadow align-default" id="id2">
<a class="reference internal image-reference" href="../_images/balenaEtcher_ImageSelect.PNG"><img alt="In Open, select the image" src="../_images/balenaEtcher_ImageSelect.PNG" style="width: 625.0px; height: 376.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: In Open, select the image</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Plug in the USB drive.</p></li>
<li><p>Identify the USB drive or click <span class="guilabel">Change</span> to select a
different USB.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This shows all USB drives attached to the system.</p>
</div>
<figure class="dropshadow align-default" id="id3">
<a class="reference internal image-reference" href="../_images/balenaEtcher_DriveSlect.PNG"><img alt="USB drives attached" src="../_images/balenaEtcher_DriveSlect.PNG" style="width: 625.0px; height: 375.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: USB drives attached</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select the proper device and press <span class="guilabel">Continue</span>.</p>
<figure class="dropshadow align-default" id="id4">
<a class="reference internal image-reference" href="../_images/balenaEtcher_ReadyToFlash.PNG"><img alt="USB Flash Device selected" src="../_images/balenaEtcher_ReadyToFlash.PNG" style="width: 625.0px; height: 375.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 4: USB Flash Device selected</span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>When ready press the <span class="guilabel">Flash!</span> Button.
The dialog shows <span class="guilabel">Flashing</span> while in progress.</p>
<figure class="dropshadow align-default" id="id5">
<a class="reference internal image-reference" href="../_images/balenaEtcher_StartingToFlash.PNG"><img alt="Starting to flash" src="../_images/balenaEtcher_StartingToFlash.PNG" style="width: 625.0px; height: 375.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 5: Starting to flash</span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="dropshadow align-default" id="id6">
<a class="reference internal image-reference" href="../_images/balenaEtcher_Flashing.PNG"><img alt="Flashing, percentage complete" src="../_images/balenaEtcher_Flashing.PNG" style="width: 625.0px; height: 375.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 6: Flashing, percentage complete</span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p><span class="guilabel">Flash complete!</span> shows when the process is finished.</p>
<figure class="dropshadow align-default" id="id7">
<a class="reference internal image-reference" href="../_images/balenaEtcher_Done.PNG"><img alt="Flash Complete!" src="../_images/balenaEtcher_Done.PNG" style="width: 625.0px; height: 375.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 7: Flash Complete!</span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The process may take more than a few minutes. When the process completes, close BalenaEtcher.</p>
</div>
</li>
</ol>
</section>
<section id="advanced-linux-cli">
<h3>Advanced: Linux CLI<a class="headerlink" href="#advanced-linux-cli" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>Open a Terminal window.</p></li>
<li><p>Change directory to where the image resides.</p></li>
<li><p>Plug in the USB drive.</p></li>
<li><p>Identify all drives attached to the system. In the example output below, there are 3 drives (<cite>/dev/sda</cite>, <cite>/dev/sdb</cite>, and <cite>/dev/sdc</cite>) attached, where <cite>/dev/sda</cite> is the primary drive and the remaining are USB drives.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>lsblk<span class="w"> </span>-po<span class="w"> </span>NAME,SIZE,VENDOR,MODEL,TRAN,TYPE,PARTLABEL,MOUNTPOINT
</pre></div>
</div>
<p>Example output:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">NAME SIZE VENDOR MODEL TRAN TYPE PARTLABEL MOUNTPOINT</span>
<span class="go">/dev/sda 119.2G ATA SAMSUNG_MZ7PC128HAFU-000 sata disk</span>
<span class="go">├─/dev/sda1 450M part Basic data partition</span>
<span class="go">├─/dev/sda2 100M part EFI system partition</span>
<span class="go">├─/dev/sda3 16M part Microsoft reserved partition</span>
<span class="go">├─/dev/sda4 97.2G part Basic data partition</span>
<span class="go">├─/dev/sda5 142M part EFI</span>
<span class="go">├─/dev/sda6 245M part linux-swap [SWAP]</span>
<span class="go">└─/dev/sda7 21.1G part / /</span>
<span class="go">/dev/sdb 7.5G General UDisk usb disk</span>
<span class="go">└─/dev/sdb1 7.5G part Microsoft Basic Data /run/media/clear/CENA_X64FRE</span>
<span class="go">/dev/sdc 15G Patriot_Memory usb disk</span>
<span class="go">└─/dev/sdc1 15G part /run/media/clear/U</span>
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Some Linux distros may automatically mount a USB drive when it is plugged in.</p>
</div>
</li>
<li><p>Unmount the USB drive you want to use before burning an image onto it.
Use the <strong class="command">umount</strong> command followed by the device identifier/partition. For example, to unmount all <code class="docutils literal notranslate"><span class="pre">/dev/sdc</span></code> partitions:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>umount<span class="w"> </span>/dev/sdc*
</pre></div>
</div>
</li>
<li><p>Burn the image onto the USB drive. This example burns an image onto
<code class="docutils literal notranslate"><span class="pre">/dev/sdc</span></code>. The device name of the USB may vary.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>dd<span class="w"> </span><span class="k">if</span><span class="o">=</span>./clear-<span class="o">[</span>version<span class="w"> </span>number<span class="o">]</span>-live-<span class="o">[</span>desktop<span class="w"> </span><span class="p">|</span><span class="w"> </span>server<span class="o">]</span>.iso<span class="w"> </span><span class="nv">of</span><span class="o">=</span>/dev/sdc<span class="w"> </span><span class="nv">oflag</span><span class="o">=</span>sync<span class="w"> </span><span class="nv">bs</span><span class="o">=</span>4M<span class="w"> </span><span class="nv">status</span><span class="o">=</span>progress
</pre></div>
</div>
</li>
</ol>
</section>
<section id="eject-the-cl-image-usb-drive">
<h3>Eject the Clear Linux OS image USB drive<a class="headerlink" href="#eject-the-cl-image-usb-drive" title="Link to this heading"></a></h3>
<div class="admonition caution">
<p class="admonition-title">Caution</p>
<p>If you do not properly unmount the USB drive before removing it, it may cause file system checksum errors in it. If this happens, burn the image again, ensuring all the USB drive partitions are unmounted first before removing drive.</p>
</div>
<ol class="arabic simple">
<li><p>Unmount the USB per your OS instructions.</p></li>
<li><p>Then eject the USB.</p></li>
</ol>
</section>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Create a bootable USB drive using Etcher*</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a><ul>
<li><a class="reference internal" href="#burn-the-cl-image-onto-a-usb-drive">Burn the Clear Linux OS image onto a USB drive</a></li>
<li><a class="reference internal" href="#advanced-linux-cli">Advanced: Linux CLI</a></li>
<li><a class="reference internal" href="#eject-the-cl-image-usb-drive">Eject the Clear Linux OS image USB drive</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="compatibility-check.html"
title="previous chapter">Check Processor Compatibility</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="bare-metal-install-desktop.html"
title="next chapter">Install Clear Linux* OS from the live desktop</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/get-started/bootable-usb.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="bare-metal-install-desktop.html" title="Install Clear Linux* OS from the live desktop"
>next</a> |</li>
<li class="right" >
<a href="compatibility-check.html" title="Check Processor Compatibility"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Create a bootable USB drive using Etcher*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-432
View File
@@ -1,432 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on Amazon Web Services* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/cloud-install/aws-web.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS on Microsoft* Azure*" href="azure.html" />
<link rel="prev" title="Increase Virtual Disk Size of an Image" href="../../guides/maintenance/increase-virtual-disk-size.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="azure.html" title="Clear Linux* OS on Microsoft* Azure*"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="../../guides/maintenance/increase-virtual-disk-size.html" title="Increase Virtual Disk Size of an Image"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Amazon Web Services*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-amazon-web-services">
<span id="aws-web"></span><h1>Clear Linux* OS on Amazon Web Services*<a class="headerlink" href="#cl-attr-on-amazon-web-services" title="Link to this heading"></a></h1>
<p>This tutorial explains how to create and launch a Clear Linux OS
<abbr title="Amazon Machine Image">AMI</abbr> instance from the
<abbr title="Amazon Web Services">AWS*</abbr> console and complete the following tasks:</p>
<ol class="arabic simple">
<li><p>Locate and select the Clear Linux OS OS Basic AMI in the AWS Marketplace.</p></li>
<li><p>Create a new public and private key pair to allow you to connect to your
Clear Linux OS instance securely.</p></li>
<li><p>Launch the new Clear Linux OS instance and connect to it.</p></li>
<li><p>Update your instance of Clear Linux OS using the <strong class="command">swupd</strong> command.</p></li>
<li><p>Stop the Clear Linux OS instance.</p></li>
</ol>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#prerequisites" id="id15">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#locate-select-and-launch-the-cl-basic-ami" id="id16">Locate, select, and launch the Clear Linux OS Basic AMI</a></p></li>
<li><p><a class="reference internal" href="#connect-to-your-clear-linux-os-basic-instance" id="id17">Connect to your Clear Linux OS basic instance</a></p></li>
<li><p><a class="reference internal" href="#update-the-cl-instance" id="id18">Update the Clear Linux OS instance</a></p></li>
<li><p><a class="reference internal" href="#stop-the-cl-instance" id="id19">Stop the Clear Linux OS instance</a></p></li>
<li><p><a class="reference internal" href="#related-topics" id="id20">Related topics</a></p></li>
</ul>
</nav>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id15" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<p>This tutorial assumes the following statements are true:</p>
<ul class="simple">
<li><p>You are using a linux-based system to access AWS and can run <strong class="command">SSH</strong>
to access the remote Clear Linux OS AWS image.</p></li>
<li><p>Your browser puts downloaded files in the <code class="file docutils literal notranslate"><span class="pre">$HOME/Downloads</span></code>
directory.</p></li>
<li><p>You have already set up an AWS user account and logged into the AWS
console.</p></li>
</ul>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This tutorial uses a Clear Linux OS AMI t2.micro instance that is eligible for the
AWS free tier. To learn more about AWS and setting up an account, visit the
AWS website at <a class="reference external" href="http://aws.amazon.com">http://aws.amazon.com</a>.</p>
</div>
</section>
<section id="locate-select-and-launch-the-cl-basic-ami">
<h2><a class="toc-backref" href="#id16" role="doc-backlink">Locate, select, and launch the Clear Linux OS Basic AMI</a><a class="headerlink" href="#locate-select-and-launch-the-cl-basic-ami" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Start from your main AWS services console menu in your browser and select
the <span class="guilabel">EC2</span> text as shown in Figure 1:</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../../_images/aws-web-1.png"><img alt="AWS Console" src="../../_images/aws-web-1.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: <span class="guilabel">AWS Console</span></span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>This selection brings up your <span class="guilabel">EC2 Dashboard</span> menu.</p>
</li>
<li><p>To create a new Clear Linux OS instance from the <span class="guilabel">EC2 Dashboard</span> menu,
select the <span class="guilabel">Launch Instance</span> button as shown in Figure 2:</p>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../../_images/aws-web-2.png"><img alt="EC2 Dashboard" src="../../_images/aws-web-2.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: <span class="guilabel">EC2 Dashboard</span></span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>This selection takes you to the
<span class="guilabel">Step 1: Choose an Amazon Machine Image (AMI)</span> menu.</p>
</li>
<li><p>To find the <span class="guilabel">Clear Linux OS Basic</span> AMI in the
<span class="guilabel">Step 1: Choose an Amazon Machine Image (AMI)</span> menu, do the
following:</p>
<ol class="arabic">
<li><p>In the lefthand navigation window, select the
<span class="guilabel">AWS Marketplace</span> menu item to bring up the search bar to
<span class="guilabel">Search AWS Marketplace Products</span>.</p></li>
<li><p>In the search bar, type “clear linux os” and press the <kbd class="kbd docutils literal notranslate">Enter</kbd> key
to search for and locate the <span class="guilabel">Clear Linux OS Basic</span> AMI.</p></li>
<li><p>Select the <span class="guilabel">Clear Linux OS Basic</span> AMI by clicking the
<span class="guilabel">Select</span> button as shown in Figure 3:</p>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../../_images/aws-web-3.png"><img alt="Step 1: Choose AMI" src="../../_images/aws-web-3.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: <span class="guilabel">Step 1: Choose AMI</span></span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>A pop-up dialog box appears showing you more information about the
<span class="guilabel">Clear Linux OS Basic</span> AMI along with the pricing details for
running Clear Linux OS on different platform configurations as shown in Figure 4.
Select the <span class="guilabel">Continue</span> button.</p>
<figure class="align-default" id="id4">
<a class="reference internal image-reference" href="../../_images/aws-web-4.png"><img alt="Clear Linux OS Basic" src="../../_images/aws-web-4.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 4: <span class="guilabel">Clear Linux OS Basic</span></span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</li>
<li><p>The <span class="guilabel">Choose Instance Type</span> menu appears as shown in Figure 5.</p>
<figure class="align-default" id="id5">
<a class="reference internal image-reference" href="../../_images/aws-web-5.png"><img alt="Choose an Instance Type" src="../../_images/aws-web-5.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 5: <span class="guilabel">Choose an Instance Type</span></span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>Select the <span class="guilabel">t2.micro</span> type by clicking the box on the left side
of the instance and then select the <span class="guilabel">Review and Launch</span> button to
move to the <span class="guilabel">Step 7: Review the Instance Launch</span> menu.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>You can configure the instance details, add additional storage, add
tags, and configure the security group before selecting the
<span class="guilabel">Review and Launch</span> button if you want to further customize
this Clear Linux OS instance.</p>
</div>
</li>
<li><p>The <span class="guilabel">Step 7: Review the Instance Launch</span> menu, shown in Figure 6,
allows you to <span class="guilabel">Cancel</span> the process, return to
the <span class="guilabel">Previous</span> screen to change the configuration
or <span class="guilabel">Launch</span> the instance defined.</p>
<figure class="align-default" id="id6">
<a class="reference internal image-reference" href="../../_images/aws-web-6.png"><img alt="Step 7: Review the Instance Launch" src="../../_images/aws-web-6.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 6: <span class="guilabel">Step 7: Review the Instance Launch</span></span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
<ol class="arabic">
<li><p>Select the <span class="guilabel">Launch</span> button. A dialog box appears, as shown in
Figure 7, asking you to
<span class="guilabel">Select an existing key pair or create a new pair</span>.</p>
<figure class="align-default" id="id7">
<a class="reference internal image-reference" href="../../_images/aws-web-7.png"><img alt="Select an existing key pair or create a new pair" src="../../_images/aws-web-7.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 7: <span class="guilabel">Select an existing key pair or create a new pair</span></span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
<ol class="arabic">
<li><p>Select the <span class="guilabel">Create a new key pair</span> option.</p></li>
<li><p>For the <span class="guilabel">Key pair name</span> field, enter <cite>AWSClearTestKey</cite>.</p></li>
<li><p>Select the <span class="guilabel">Download Key Pair</span> button to download the
<code class="file docutils literal notranslate"><span class="pre">AWSClearTestKey.pem</span></code> to your browsers defined
<code class="file docutils literal notranslate"><span class="pre">Downloads</span></code> directory.</p></li>
<li><p>When the file finishes downloading, select the
<span class="guilabel">Launch Instances</span> button to proceed to the
<span class="guilabel">Launch Status</span> menu shown in Figure 8.</p>
<figure class="align-default" id="id8">
<a class="reference internal image-reference" href="../../_images/aws-web-8.png"><img alt="Launch Status" src="../../_images/aws-web-8.png" style="width: 737.5px; height: 596.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 8: <span class="guilabel">Launch Status</span></span><a class="headerlink" href="#id8" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</li>
<li><p>Once the <span class="guilabel">Launch Status</span> page changes to what is shown in
Figure 9, select the <span class="guilabel">View Instances</span> button to view your
<span class="guilabel">Instances</span> dashboard.</p>
<figure class="align-default" id="id9">
<a class="reference internal image-reference" href="../../_images/aws-web-9.png"><img alt="View Instance" src="../../_images/aws-web-9.png" style="width: 737.5px; height: 660.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 9: <span class="guilabel">View Instance</span></span><a class="headerlink" href="#id9" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</li>
</ol>
</section>
<section id="connect-to-your-clear-linux-os-basic-instance">
<h2><a class="toc-backref" href="#id17" role="doc-backlink">Connect to your Clear Linux OS basic instance</a><a class="headerlink" href="#connect-to-your-clear-linux-os-basic-instance" title="Link to this heading"></a></h2>
<p>Your <span class="guilabel">Instances</span> Dashboard is shown in Figure 10 with the new Clear Linux OS
OS basic instance already selected and in the running state. If there are
other instances available, they are also listed but not selected.</p>
<figure class="align-default" id="id10">
<a class="reference internal image-reference" href="../../_images/aws-web-10.png"><img alt="Instance Dashboard" src="../../_images/aws-web-10.png" style="width: 737.5px; height: 660.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 10: <span class="guilabel">Instance Dashboard</span></span><a class="headerlink" href="#id10" title="Link to this image"></a></p>
</figcaption>
</figure>
<ol class="arabic simple">
<li><p>To connect to your running instance, click the <span class="guilabel">Connect</span> button
located at the top of your dashboard. AWS brings up the pop-up dialog
box shown in Figure 11 describing how to connect to your running instance.</p></li>
</ol>
<figure class="align-default" id="id11">
<span id="fig-aws-web-11"></span><a class="reference internal image-reference" href="../../_images/aws-web-11.png"><img alt="Connect to Your Instance" src="../../_images/aws-web-11.png" style="width: 737.5px; height: 660.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 11: <span class="guilabel">Connect to Your Instance</span></span><a class="headerlink" href="#id11" title="Link to this image"></a></p>
</figcaption>
</figure>
<ol class="arabic">
<li><p>Open a terminal on your system. You should be in your <code class="file docutils literal notranslate"><span class="pre">$HOME</span></code>
directory.</p></li>
<li><p>Copy the previously downloaded keyfile from the <code class="file docutils literal notranslate"><span class="pre">Downloads</span></code>
directory to the current directory.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">cp Downloads/AWSClearTestKey.pem .</span>
</pre></div>
</div>
</li>
<li><p>Change the attributes of the <code class="file docutils literal notranslate"><span class="pre">AWSClearTestKey.pem</span></code> using the
<strong class="command">chmod</strong> command as instructed in the dialog box shown in Figure
11.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">chmod 400 AWSClearTestKey.pem</span>
</pre></div>
</div>
</li>
<li><p>Copy the text highlighted in the <span class="guilabel">Example:</span> section that is
shown in <a class="reference internal" href="#fig-aws-web-11"><span class="std std-ref">figure 11</span></a>. Paste the copied text into your
terminal, change the text before the <cite>&#64;</cite> sign to the username <cite>clear</cite>, and
press the <kbd class="kbd docutils literal notranslate">Enter</kbd> key to execute the command.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">ssh -i &quot;AWSClearTestKey.pem&quot; clear@ec2-34-209-39-184.us-west-2.compute.amazonaws.com</span>
</pre></div>
</div>
</li>
<li><p>A message appears on the terminal stating the authenticity of the host
cant be established and prompts you with the message:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">The authenticity of host &#39;ec2-34-209-39-184.us-west-2.compute.amazonaws.com (34.209.39.184)&#39; can&#39;t be established.</span>
<span class="go">ECDSA key fingerprint is SHA256:LrziT5Ar66iBTfia8qmiIsrfBUm/UGam76U8bDR6yJc.</span>
<span class="go">Are you sure you want to continue connecting (yes/no)?</span>
</pre></div>
</div>
</li>
<li><p>Type <cite>yes</cite> and press the <kbd class="kbd docutils literal notranslate">Enter</kbd> key. Another warning is printed to
the terminal and you are now at the command prompt of your new Clear Linux OS
instance.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">Warning: Permanently added &#39;ec2-34-209-39-184.us-west-2.compute.amazonaws.com,34.209.39.184&#39; (ECDSA) to the list of known hosts.</span>
<span class="gp">clear@clr-96a8565d0ca54b0c80364a1e5e7b0f88 ~ $</span>
</pre></div>
</div>
</li>
</ol>
</section>
<section id="update-the-cl-instance">
<h2><a class="toc-backref" href="#id18" role="doc-backlink">Update the Clear Linux OS instance</a><a class="headerlink" href="#update-the-cl-instance" title="Link to this heading"></a></h2>
<p>Run the <strong class="command">sudo swupd update</strong> command to update the operating
system as shown in Figure 12:</p>
<figure class="align-default" id="id12">
<a class="reference internal image-reference" href="../../_images/aws-web-12.png"><img alt="sudo swupd update" src="../../_images/aws-web-12.png" style="width: 661.5px; height: 432.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 12: <span class="guilabel">sudo swupd update</span></span><a class="headerlink" href="#id12" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>In this example, we updated from version 18940 to 19100.</p>
</section>
<section id="stop-the-cl-instance">
<h2><a class="toc-backref" href="#id19" role="doc-backlink">Stop the Clear Linux OS instance</a><a class="headerlink" href="#stop-the-cl-instance" title="Link to this heading"></a></h2>
<p>When you are finished using your AWS Clear Linux OS instance, you must stop it using
the <span class="guilabel">Instances</span> dashboard to stop accruing charges. Complete the
following steps from the <span class="guilabel">Instances</span> dashboard to stop your AWS Clear Linux OS
instance from running.</p>
<ol class="arabic">
<li><p>Select the <span class="guilabel">Actions</span> button to bring up a pull-down menu.</p></li>
<li><p>Select the <span class="guilabel">Instance State</span> menu item to expand the options.</p></li>
<li><p>Select <span class="guilabel">Stop</span> menu item to shut down the running instance.</p>
<p>Figure 13 illustrates these steps.</p>
<figure class="align-default" id="id13">
<a class="reference internal image-reference" href="../../_images/aws-web-13.png"><img alt="Stop Instance" src="../../_images/aws-web-13.png" style="width: 737.5px; height: 660.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 13: <span class="guilabel">Stop Instance</span></span><a class="headerlink" href="#id13" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>A pop-up dialog box appears warning you that any ephemeral storage of
your instance will be lost. Select the <span class="guilabel">Yes, Stop</span> button to stop
your Clear Linux OS instance.</p></li>
</ol>
<figure class="align-default" id="id14">
<a class="reference internal image-reference" href="../../_images/aws-web-14.png"><img alt="Stop Instances" src="../../_images/aws-web-14.png" style="width: 737.5px; height: 660.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 14: <span class="guilabel">Stop Instances</span></span><a class="headerlink" href="#id14" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>Congratulations! You are up and running with Clear Linux OS on AWS. To see what you
can do with your Clear Linux OS instance, visit our <a class="reference internal" href="../../tutorials/index.html#tutorials"><span class="std std-ref">tutorials</span></a>
section for examples on using your Clear Linux OS system.</p>
</section>
<section id="related-topics">
<h2><a class="toc-backref" href="#id20" role="doc-backlink">Related topics</a><a class="headerlink" href="#related-topics" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="azure.html#azure"><span class="std std-ref">Clear Linux* OS on Microsoft* Azure*</span></a></p></li>
<li><p><a class="reference internal" href="gce.html#gce"><span class="std std-ref">Clear Linux* OS on Google Cloud Platform*</span></a></p></li>
<li><p><a class="reference internal" href="digitalocean.html#clr-digitalocean"><span class="std std-ref">Clear Linux* OS on DigitalOcean*</span></a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on Amazon Web Services*</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#locate-select-and-launch-the-cl-basic-ami">Locate, select, and launch the Clear Linux OS Basic AMI</a></li>
<li><a class="reference internal" href="#connect-to-your-clear-linux-os-basic-instance">Connect to your Clear Linux OS basic instance</a></li>
<li><a class="reference internal" href="#update-the-cl-instance">Update the Clear Linux OS instance</a></li>
<li><a class="reference internal" href="#stop-the-cl-instance">Stop the Clear Linux OS instance</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="../../guides/maintenance/increase-virtual-disk-size.html"
title="previous chapter">Increase Virtual Disk Size of an Image</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="azure.html"
title="next chapter">Clear Linux* OS on Microsoft* Azure*</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/cloud-install/aws-web.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="azure.html" title="Clear Linux* OS on Microsoft* Azure*"
>next</a> |</li>
<li class="right" >
<a href="../../guides/maintenance/increase-virtual-disk-size.html" title="Increase Virtual Disk Size of an Image"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Amazon Web Services*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-619
View File
@@ -1,619 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on Microsoft* Azure* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/cloud-install/azure.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS on DigitalOcean*" href="digitalocean.html" />
<link rel="prev" title="Clear Linux* OS on Amazon Web Services*" href="aws-web.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="digitalocean.html" title="Clear Linux* OS on DigitalOcean*"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="aws-web.html" title="Clear Linux* OS on Amazon Web Services*"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Microsoft* Azure*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-microsoft-azure">
<span id="azure"></span><h1>Clear Linux* OS on Microsoft* Azure*<a class="headerlink" href="#cl-attr-on-microsoft-azure" title="Link to this heading"></a></h1>
<p>This tutorial shows how to install and use the Azure <abbr title="Command Line Interface">CLI</abbr> on Clear Linux OS. The Azure CLI offers the ability to create and
manage resources in MS Azure from the command line.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#description" id="id4">Description</a></p></li>
<li><p><a class="reference internal" href="#prerequisites" id="id5">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#install-ms-azure-cli-2-0-on-cl" id="id6">Install MS Azure CLI 2.0 on Clear Linux OS</a></p></li>
<li><p><a class="reference internal" href="#log-into-your-microsoft-azure-account" id="id7">Log into your Microsoft Azure account</a></p></li>
<li><p><a class="reference internal" href="#create-a-ms-azure-resource-group" id="id8">Create a MS Azure resource group</a></p></li>
<li><p><a class="reference internal" href="#create-and-log-into-the-cl-virtual-machine" id="id9">Create and log into the Clear Linux OS virtual machine</a></p></li>
<li><p><a class="reference internal" href="#stop-and-deallocate-the-cl-vm-and-resources" id="id10">Stop and deallocate the Clear Linux OS VM and resources</a></p></li>
<li><p><a class="reference internal" href="#next-steps" id="id11">Next steps</a></p></li>
<li><p><a class="reference internal" href="#related-topics" id="id12">Related topics</a></p></li>
</ul>
</nav>
<section id="description">
<h2><a class="toc-backref" href="#id4" role="doc-backlink">Description</a><a class="headerlink" href="#description" title="Link to this heading"></a></h2>
<p>Clear Linux OS is available for you to use in the Microsoft Azure marketplace and
is offered with three different images, also known as a
<abbr title="Stock Keeping Unit">SKU</abbr>.</p>
<ul class="simple">
<li><p>Clear Linux OS 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.</p></li>
<li><p>Clear Linux OS Containers - This SKU comes with the containers-basic software bundle
already installed.</p></li>
<li><p>Clear Linux OS Machine-learning - This SKU comes pre-loaded with popular open source
tools for developing machine learning applications.</p></li>
</ul>
<p>Sign in at the <a class="reference external" href="https://portal.azure.com">Azure portal</a> to access these images from the Azure dashboard,
or use the MS Azure CLI 2.0. If you do not already have an account set up with
MS Azure, you can sign up for a <a class="reference external" href="https://azure.microsoft.com/en-us/free/">MS Azure free account</a> to access the
Clear Linux OS <abbr title="Virtual Machine">VM</abbr> images.</p>
</section>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<p>To use the MS Azure CLI 2.0 on your Clear Linux OS system, your system must have the
following packages installed:</p>
<ul class="simple">
<li><p>Python 2.7 or later</p></li>
<li><p>libffi</p></li>
<li><p>OpenSSL 1.0.2</p></li>
</ul>
<p>You can check to see which versions you have installed on your system by
running the individual commands as follows:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>python<span class="w"> </span>--version
</pre></div>
</div>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">python 2.7.12</span>
</pre></div>
</div>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>openssl<span class="w"> </span>version
</pre></div>
</div>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">OpenSSL 1.0.2n 7 Dec 2017</span>
</pre></div>
</div>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ls<span class="w"> </span>-l<span class="w"> </span>/usr/lib64/libffi*
</pre></div>
</div>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">lrwxrwxrwx 1 root root 15 Jan 12 2017 /usr/lib64/libffi.so.6 -&gt; libffi.so.6.0.4</span>
<span class="go">-rwxr-xr-x 1 root root 38792 Jan 12 2017 /usr/lib64/libffi.so.6.0.4</span>
</pre></div>
</div>
<p>If you do not have these packages installed on your Clear Linux OS system, install the
sysadmin-basic software bundle using the <strong class="command">swupd</strong> command:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>swupd<span class="w"> </span>bundle-add<span class="w"> </span>sysadmin-basic
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>These instructions are for installing the MS Azure CLI 2.0 tools on a Clear Linux OS
system. If you are installing the CLI on another platform, follow the
instructions in the <a class="reference external" href="https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest">MS Azure Install Azure CLI tutorial</a> for your
specific operating system.</p>
</div>
</section>
<section id="install-ms-azure-cli-2-0-on-cl">
<h2><a class="toc-backref" href="#id6" role="doc-backlink">Install MS Azure CLI 2.0 on Clear Linux OS</a><a class="headerlink" href="#install-ms-azure-cli-2-0-on-cl" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>To install the MS Azure CLI 2.0 on Clear Linux OS, use the <strong class="command">curl</strong> command as
follows:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>-L<span class="w"> </span>https://aka.ms/InstallAzureCli<span class="w"> </span><span class="p">|</span><span class="w"> </span>bash
</pre></div>
</div>
<p>If you get an error message from <strong class="command">curl</strong> 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:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>https://azurecliprod.blob.core.windows.net/install<span class="w"> </span><span class="p">|</span><span class="w"> </span>bash
</pre></div>
</div>
</li>
<li><p>The installation script begins and prompts you several times during
execution for information.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The console output from the script displays your username instead of the
<strong>[user]</strong> variable shown on this tutorial.</p>
</div>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">===&gt; In what directory would you like to place the install? (leave blank to use &#39;/home/[user]/lib/azure-cli&#39;):</span>
</pre></div>
</div>
<p>Press the <kbd class="kbd docutils literal notranslate">Enter</kbd> key to accept the default or chose another
directory in which to install the MS Azure CLI 2.0 tools.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">===&gt; In what directory would you like to place the &#39;az&#39; executable? (leave blank to use &#39;/home/[user]/bin&#39;):</span>
</pre></div>
</div>
<p>Press the <kbd class="kbd docutils literal notranslate">Enter</kbd> key to accept the default or chose another
directory in which to install the <strong class="command">az</strong> executable.</p>
</li>
<li><p>The installation downloads and builds all the required tools. When it is
complete, it prompts you:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">===&gt; Modify profile to update your $PATH and enable shell/tab completion now? (Y/n): Y</span>
</pre></div>
</div>
<p>Type <kbd class="kbd docutils literal notranslate">Y</kbd> and press the <kbd class="kbd docutils literal notranslate">Enter</kbd> key to allow this modification.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">===&gt; Enter a path to an rc file to update (leave blank to use &#39;/home/[user]/.bashrc&#39;):</span>
</pre></div>
</div>
<p>Press the <kbd class="kbd docutils literal notranslate">Enter</kbd> key to accept the default or enter the pathname to
your <code class="file docutils literal notranslate"><span class="pre">.bashrc</span></code> file. The installation completes with the final output
shown below:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">-- Backed up &#39;/home/[user].bashrc&#39; to &#39;/home/[user]/.bashrc.backup&#39;</span>
<span class="go">-- Tab completion set up complete.</span>
<span class="go">-- If tab completion is not activated, verify that &#39;/home/[user]/.bashrc&#39; is sourced by your shell.</span>
<span class="go">--</span>
<span class="go">-- ** Run `exec -l $SHELL` to restart your shell. **</span>
<span class="go">--</span>
<span class="go">-- Installation successful.</span>
<span class="go">-- Run the CLI with /home/[user]/bin/az --help</span>
</pre></div>
</div>
</li>
<li><p>When the installation program finishes, you must restart your shell for
the changes to take effect. When the installation is successful, run the
following command to restart your shell.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">exec</span><span class="w"> </span>-l<span class="w"> </span><span class="nv">$SHELL</span>
</pre></div>
</div>
</li>
</ol>
<p>With the MS Azure CLI 2.0 executable successfully built and installed, run
the <strong class="command">az</strong> command.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>az
</pre></div>
</div>
<p>The output from the <strong class="command">az</strong> command is shown below:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go"> /\</span>
<span class="go"> / \ _____ _ _ __ ___</span>
<span class="go"> / /\ \ |_ / | | | \&#39;__/ _ \</span>
<span class="go"> / ____ \ / /| |_| | | | __/</span>
<span class="go"> /_/ \_\/___|\__,_|_| \___|</span>
<span class="go">Welcome to the cool new Azure CLI!</span>
<span class="go">Here are the base commands:</span>
<span class="go"> account : Manage Azure subscription information.</span>
<span class="go"> acr : Manage Azure Container Registries.</span>
<span class="go"> acs : Manage Azure Container Services.</span>
<span class="go"> ad : Synchronize on-premises directories and manage Azure Active Directory</span>
<span class="go"> resources.</span>
<span class="go"> advisor : (PREVIEW) Manage Azure Advisor.</span>
<span class="go"> aks : Manage Kubernetes clusters.</span>
<span class="go"> appservice : Manage App Service plans.</span>
<span class="go"> backup : Commands to manage Azure Backups.</span>
<span class="go"> batch : Manage Azure Batch.</span>
<span class="go"> batchai : Batch AI.</span>
<span class="go"> billing : Manage Azure Billing.</span>
<span class="go"> cdn : Manage Azure Content Delivery Networks (CDNs).</span>
<span class="go"> cloud : Manage registered Azure clouds.</span>
<span class="go"> cognitiveservices: Manage Azure Cognitive Services accounts.</span>
<span class="go"> configure : Display and manage the Azure CLI 2.0 configuration. This command is</span>
<span class="go"> interactive.</span>
<span class="go"> consumption : Manage consumption of Azure resources.</span>
<span class="go"> container : (PREVIEW) Manage Azure Container Instances.</span>
<span class="go"> cosmosdb : Manage Azure Cosmos DB database accounts.</span>
<span class="go"> disk : Manage Azure Managed Disks.</span>
<span class="go"> dla : (PREVIEW) Manage Data Lake Analytics accounts, jobs, and catalogs.</span>
<span class="go"> dls : (PREVIEW) Manage Data Lake Store accounts and filesystems.</span>
<span class="go"> eventgrid : Manage Azure Event Grid topics and subscriptions.</span>
<span class="go"> extension : Manage and update CLI extensions.</span>
<span class="go"> feature : Manage resource provider features.</span>
<span class="go"> feedback : Loving or hating the CLI? Let us know!</span>
<span class="go"> find : Find Azure CLI commands.</span>
<span class="go"> functionapp : Manage function apps.</span>
<span class="go"> group : Manage resource groups and template deployments.</span>
<span class="go"> image : Manage custom virtual machine images.</span>
<span class="go"> interactive : Start interactive mode.</span>
<span class="go"> iot : (PREVIEW) Manage Internet of Things (IoT) assets.</span>
<span class="go"> keyvault : Safeguard and maintain control of keys, secrets, and certificates.</span>
<span class="go"> lab : Manage Azure DevTest Labs.</span>
<span class="go"> lock : Manage Azure locks.</span>
<span class="go"> login : Log in to Azure.</span>
<span class="go"> logout : Log out to remove access to Azure subscriptions.</span>
<span class="go"> managedapp : Manage template solutions provided and maintained by Independent Software</span>
<span class="go"> Vendors (ISVs).</span>
<span class="go"> monitor : Manage the Azure Monitor Service.</span>
<span class="go"> mysql : Manage Azure Database for MySQL servers.</span>
<span class="go"> network : Manage Azure Network resources.</span>
<span class="go"> policy : Manage resource policies.</span>
<span class="go"> postgres : Manage Azure Database for PostgreSQL servers.</span>
<span class="go"> provider : Manage resource providers.</span>
<span class="go"> redis : Access to a secure, dedicated Redis cache for your Azure applications.</span>
<span class="go"> reservations : Manage Azure Reservations.</span>
<span class="go"> resource : Manage Azure resources.</span>
<span class="go"> role : Manage user roles for access control with Azure Active Directory and service</span>
<span class="go"> principals.</span>
<span class="go"> sf : Manage and administer Azure Service Fabric clusters.</span>
<span class="go"> snapshot : Manage point-in-time copies of managed disks, native blobs, or other</span>
<span class="go"> snapshots.</span>
<span class="go"> sql : Manage Azure SQL Databases and Data Warehouses.</span>
<span class="go"> storage : Manage Azure Cloud Storage resources.</span>
<span class="go"> tag : Manage resource tags.</span>
<span class="go"> vm : Provision Linux or Windows virtual machines.</span>
<span class="go"> vmss : Manage groupings of virtual machines in an Azure Virtual Machine Scale Set</span>
<span class="go"> (VMSS).</span>
<span class="go"> webapp : Manage web apps.</span>
</pre></div>
</div>
</section>
<section id="log-into-your-microsoft-azure-account">
<h2><a class="toc-backref" href="#id7" role="doc-backlink">Log into your Microsoft Azure account</a><a class="headerlink" href="#log-into-your-microsoft-azure-account" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>With the <strong class="command">az</strong> command properly installed and functional, login to
your MS Azure account using the <strong class="command">az login</strong> command shown below:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>az<span class="w"> </span>login
</pre></div>
</div>
<p>The output from this command is:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">To sign in, use a web browser to open the page https://aka.ms/devicelogin and enter the code BQ9MG442B to authenticate.</span>
</pre></div>
</div>
</li>
<li><p>Open your browser and enter the page <cite>https://aka.ms/devicelogin</cite> as shown
in figure 1:</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../../_images/azure-1.png"><img alt="Microsoft Device Login" src="../../_images/azure-1.png" style="width: 627.0px; height: 464.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: <span class="guilabel">Microsoft Device Login</span></span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Enter the code <cite>BQ9MG442B</cite> to authenticate your device as shown in figure
2. The code <cite>BQ9MG442B</cite> is a random authentication code generated for each
session login and will be different each time you log into MS Azure using
the <strong class="command">az login</strong> command.</p>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../../_images/azure-2.png"><img alt="Microsoft Device Login - Azure CLI" src="../../_images/azure-2.png" style="width: 627.0px; height: 464.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: <span class="guilabel">Microsoft Device Login - Azure CLI</span></span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Once you enter the authentication code, the website displays a screen to
enter your existing Microsoft Azure credentials.</p></li>
<li><p>Log in with your existing MS Azure account credentials. The
browser screen shows you have signed into the Microsoft Cross-platform
Command Line Interface application on your device, as shown in figure 3.
You can close the page.</p>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../../_images/azure-3.png"><img alt="Microsoft Azure Cross-platform CLI" src="../../_images/azure-3.png" style="width: 627.0px; height: 464.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: <span class="guilabel">Microsoft Azure Cross-platform CLI</span></span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
<p>The MS Azure CLI 2.0 interface is now active using your existing MS Azure
account credentials.</p>
</section>
<section id="create-a-ms-azure-resource-group">
<h2><a class="toc-backref" href="#id8" role="doc-backlink">Create a MS Azure resource group</a><a class="headerlink" href="#create-a-ms-azure-resource-group" title="Link to this heading"></a></h2>
<p>To learn more about MS Azure resource groups, visit the
<a class="reference external" href="https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview">Azure Resource Manager overview</a> for an overview and detailed description
of resources within MS Azure.</p>
<ol class="arabic">
<li><p>To create a new resource group, run the <strong class="command">az group create ...</strong>
command shown below to create a resource group named <cite>ClearResourceGroup</cite>
using the <cite>-n</cite> parameter and locate it in the <cite>westus</cite> region using the
<cite>-l</cite> parameter.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>az<span class="w"> </span>group<span class="w"> </span>create<span class="w"> </span>-n<span class="w"> </span>ClearResourceGroup<span class="w"> </span>-l<span class="w"> </span>westus
</pre></div>
</div>
</li>
<li><p>When the command has completed, the output from this command is similar to
the following:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">{</span>
<span class="go"> &quot;id&quot;: &quot;/subscriptions/{unique-id}/resourceGroups/ClearResourceGroup&quot;,</span>
<span class="go"> &quot;location&quot;: &quot;westus&quot;,</span>
<span class="go"> &quot;managedBy&quot;: null,</span>
<span class="go"> &quot;name&quot;: &quot;ClearResourceGroup&quot;,</span>
<span class="go"> &quot;properties&quot;: {</span>
<span class="go"> &quot;provisioningState&quot;: &quot;Succeeded&quot;</span>
<span class="go"> },</span>
<span class="go"> &quot;tags&quot;: null</span>
<span class="go">}</span>
</pre></div>
</div>
</li>
</ol>
</section>
<section id="create-and-log-into-the-cl-virtual-machine">
<h2><a class="toc-backref" href="#id9" role="doc-backlink">Create and log into the Clear Linux OS virtual machine</a><a class="headerlink" href="#create-and-log-into-the-cl-virtual-machine" title="Link to this heading"></a></h2>
<p>For this tutorial, we are using the Clear Linux OS Basic SKU for our VM.</p>
<ol class="arabic">
<li><p>To locate the available Clear Linux OS Basic VM SKU images in the MS Azure
marketplace, run the <strong class="command">az vm image ...</strong> command:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>az<span class="w"> </span>vm<span class="w"> </span>image<span class="w"> </span>list<span class="w"> </span>--offer<span class="w"> </span>clear-linux<span class="w"> </span>--sku<span class="w"> </span>basic<span class="w"> </span>--all<span class="w"> </span>--output<span class="w"> </span>table
</pre></div>
</div>
<p>This command may take some time to finish. The output lists all available
Clear Linux OS Basic images available in the Microsoft Azure marketplace as shown
below:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">Offer Publisher Sku Urn Version</span>
<span class="go">-------------- ------------------- ---------------- ------------------------------------------------------------- ---------</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:15780.0.0 15780.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:15960.0.0 15960.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16050.0.0 16050.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16150.0.0 16150.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16500.0.0 16500.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:16810.0.0 16810.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:18080.0.0 18080.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:18620.0.0 18620.0.0</span>
<span class="go">clear-linux-os clear-linux-project basic clear-linux-project:clear-linux-os:basic:18860.0.0 18860.0.0</span>
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>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 <cite>latest</cite> when specifying an image.</p>
</div>
</li>
<li><p>The information shown in the <cite>Urn</cite> column lists the
<cite>Publisher:Offer:Sku:Version</cite> for each image available. This is the
information we want to create the Clear Linux OS Basic VM. Since we are creating a
Clear Linux OS Basic VM, highlight the <cite>clear-linux-project:clear-linux-os:basic:</cite>
string and copy it to your clipboard. Use the label
<cite>latest</cite> instead of referencing a specific version.</p></li>
<li><p>Create the new Clear Linux OS Basic VM. Run the <strong class="command">az vm create ...</strong>
command using the URN <cite>:clear-linux-project:clear-linux-os:basic:latest</cite>
that we copied to the clipboard on the previous step.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>az<span class="w"> </span>vm<span class="w"> </span>create<span class="w"> </span>--resource-group<span class="w"> </span>ClearResourceGroup<span class="w"> </span>--name<span class="w"> </span>ClearVM<span class="w"> </span>--image<span class="w"> </span>clear-linux-project:clear-linux-os:basic:latest<span class="w"> </span>--generate-ssh-keys
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>If you have already defined your public/private SSH key pair and they
are stored in your <code class="file docutils literal notranslate"><span class="pre">$HOME/.ssh</span></code> directory, you do not need to
include the <em>generate-ssh-keys</em> option.</p>
</div>
<p>The output from this command will look similar to this output, where
[user] is your user name:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">SSH key files &#39;/home/[user]/.ssh/id_rsa&#39; and &#39;/home/[user]/.ssh/id_rsa.pub&#39; 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.</span>
<span class="go">running...</span>
<span class="go">{</span>
<span class="go"> &quot;fqdns&quot;: &quot;&quot;,</span>
<span class="go"> &quot;id&quot;: &quot;/subscriptions/{unique-id}/resourceGroups/ClearResourceGroup/providers/Microsoft.Compute/virtualMachines/ClearVM&quot;,</span>
<span class="go"> &quot;location&quot;: &quot;westus&quot;,</span>
<span class="go"> &quot;macAddress&quot;: &quot;00-0D-3A-37-C7-59&quot;,</span>
<span class="go"> &quot;powerState&quot;: &quot;VM running&quot;,</span>
<span class="go"> &quot;privateIpAddress&quot;: &quot;10.0.0.4&quot;,</span>
<span class="go"> &quot;publicIpAddress&quot;: &quot;13.91.4.245&quot;,</span>
<span class="go"> &quot;resourceGroup&quot;: &quot;ClearResourceGroup&quot;,</span>
<span class="go"> &quot;zones&quot;: &quot;&quot;</span>
<span class="go">}</span>
</pre></div>
</div>
<p>Take note of the public IP address from the output.</p>
</li>
<li><p>Login into the new Clear Linux OS Basic VM, run the <strong class="command">ssh</strong> command with the
public IP address obtained from the previous step as shown:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ssh<span class="w"> </span><span class="o">[</span>user<span class="o">]</span>@13.91.4.245
</pre></div>
</div>
<p>You may see the following message about the authenticity of the host. If
this appears, type <cite>yes</cite> to proceed connecting to your new Clear Linux OS VM.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">The authenticity of host &#39;13.91.4.245 (13.91.4.245)&#39; can&#39;t be established.</span>
<span class="go">RSA key fingerprint is SHA256:{unique-number}.</span>
<span class="go">Are you sure you want to continue connecting (yes/no)? yes</span>
<span class="go">Warning: Permanently added &#39;13.91.4.245&#39; (RSA) to the list of known hosts.</span>
<span class="go">[user]@ClearVM ~ $</span>
</pre></div>
</div>
<p>You are now logged into your new Clear Linux OS VM as [user], where [user] is your
user name. To check which software bundles are included with
this VM image, run the <strong class="command">sudo swupd bundle-list</strong> command inside the
VM:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>swupd<span class="w"> </span>bundle-list
</pre></div>
</div>
<p>The output shown should be similar to:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">swupd-client bundle list 3.14.1</span>
<span class="go"> Copyright (C) 2012-2017 Intel Corporation</span>
<span class="go">bootloader</span>
<span class="go">editors</span>
<span class="go">kernel-hyperv</span>
<span class="go">network-basic</span>
<span class="go">openssh-server</span>
<span class="go">os-cloudguest-azure</span>
<span class="go">os-core</span>
<span class="go">os-core-update</span>
<span class="go">perl-basic</span>
<span class="go">python-basic</span>
<span class="go">python3-basic</span>
<span class="go">storage-utils</span>
<span class="go">sysadmin-basic</span>
<span class="go">Current OS version: 19600</span>
</pre></div>
</div>
<p>When you are finished using your new Clear Linux OS VM, type <strong class="command">exit</strong> to close
the <strong class="command">SSH</strong> terminal and logout.</p>
</li>
</ol>
</section>
<section id="stop-and-deallocate-the-cl-vm-and-resources">
<h2><a class="toc-backref" href="#id10" role="doc-backlink">Stop and deallocate the Clear Linux OS VM and resources</a><a class="headerlink" href="#stop-and-deallocate-the-cl-vm-and-resources" title="Link to this heading"></a></h2>
<p>When you finish using your new Clear Linux OS 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 <strong class="command">az vm start...</strong> 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.</p>
<ol class="arabic">
<li><p>At the command prompt, enter the <strong class="command">az vm stop...</strong> command as
follows:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>az<span class="w"> </span>vm<span class="w"> </span>stop<span class="w"> </span>--resource-group<span class="w"> </span>ClearResourceGroup<span class="w"> </span>--name<span class="w"> </span>ClearVM
</pre></div>
</div>
<p>This will stop the VM and then output text similar to:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">{</span>
<span class="go"> &quot;endTime&quot;: &quot;2017-12-13T23:04:02.346676+00:00&quot;,</span>
<span class="go"> &quot;error&quot;: null,</span>
<span class="go"> &quot;name&quot;: &quot;{unique-name}&quot;,</span>
<span class="go"> &quot;startTime&quot;: &quot;2017-12-13T23:03:59.018536+00:00&quot;,</span>
<span class="go"> &quot;status&quot;: &quot;Succeeded&quot;</span>
<span class="go">}</span>
</pre></div>
</div>
</li>
<li><p>Once the VM stops, deallocate the VM resources to stop incurring
charges for the Clear Linux OS instance. Enter the following command:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">az vm deallocate --resource-group ClearResourceGroup --name ClearVM</span>
</pre></div>
</div>
</li>
</ol>
<p><strong>Congratulations!</strong> You are up and running with Clear Linux OS on MS Azure using the
Azure CLI 2.0 command line tools.</p>
</section>
<section id="next-steps">
<h2><a class="toc-backref" href="#id11" role="doc-backlink">Next steps</a><a class="headerlink" href="#next-steps" title="Link to this heading"></a></h2>
<p>To see use cases you can fulfill with your Clear Linux OS instance, visit our
<a class="reference internal" href="../../tutorials/index.html#tutorials"><span class="std std-ref">tutorials</span></a> section.</p>
<p>For additional information visit the Clear Linux OS
<a class="reference external" href="http://download.microsoft.com/download/D/9/E/D9E22342-96D9-4455-BB15-99A1AF514DDD/Microsoft%20Azure%20Partner%20Mini%20Case%20Study%20-%20Intel%20Clear%20Linux.pdf">Azure Partner Mini Case Study</a> and the <a class="reference external" href="http://download.microsoft.com/download/D/9/E/D9E22342-96D9-4455-BB15-99A1AF514DDD/Microsoft%20Azure%20Partner%20Datasheet%20-%20Intel%20Clear%20Linux.pdf">Azure Partner Datasheet</a>.</p>
<p>To learn more about the MS Azure CLI 2.0 tool and options that are available,
visit the <a class="reference external" href="https://docs.microsoft.com/en-us/cli/azure/overview?view=azure-cli-latest">MS Azure documentation and tutorials</a> website.</p>
</section>
<section id="related-topics">
<h2><a class="toc-backref" href="#id12" role="doc-backlink">Related topics</a><a class="headerlink" href="#related-topics" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="gce.html#gce"><span class="std std-ref">Clear Linux* OS on Google Cloud Platform*</span></a></p></li>
<li><p><a class="reference internal" href="aws-web.html#aws-web"><span class="std std-ref">Clear Linux* OS on Amazon Web Services*</span></a></p></li>
<li><p><a class="reference internal" href="digitalocean.html#clr-digitalocean"><span class="std std-ref">Clear Linux* OS on DigitalOcean*</span></a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on Microsoft* Azure*</a><ul>
<li><a class="reference internal" href="#description">Description</a></li>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#install-ms-azure-cli-2-0-on-cl">Install MS Azure CLI 2.0 on Clear Linux OS</a></li>
<li><a class="reference internal" href="#log-into-your-microsoft-azure-account">Log into your Microsoft Azure account</a></li>
<li><a class="reference internal" href="#create-a-ms-azure-resource-group">Create a MS Azure resource group</a></li>
<li><a class="reference internal" href="#create-and-log-into-the-cl-virtual-machine">Create and log into the Clear Linux OS virtual machine</a></li>
<li><a class="reference internal" href="#stop-and-deallocate-the-cl-vm-and-resources">Stop and deallocate the Clear Linux OS VM and resources</a></li>
<li><a class="reference internal" href="#next-steps">Next steps</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="aws-web.html"
title="previous chapter">Clear Linux* OS on Amazon Web Services*</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="digitalocean.html"
title="next chapter">Clear Linux* OS on DigitalOcean*</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/cloud-install/azure.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="digitalocean.html" title="Clear Linux* OS on DigitalOcean*"
>next</a> |</li>
<li class="right" >
<a href="aws-web.html" title="Clear Linux* OS on Amazon Web Services*"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Microsoft* Azure*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-489
View File
@@ -1,489 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on DigitalOcean* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/cloud-install/digitalocean.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS on Google Cloud Platform*" href="gce.html" />
<link rel="prev" title="Clear Linux* OS on Microsoft* Azure*" href="azure.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="gce.html" title="Clear Linux* OS on Google Cloud Platform*"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="azure.html" title="Clear Linux* OS on Microsoft* Azure*"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on DigitalOcean*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-digitalocean">
<span id="clr-digitalocean"></span><h1>Clear Linux* OS on DigitalOcean*<a class="headerlink" href="#cl-attr-on-digitalocean" title="Link to this heading"></a></h1>
<p>This guide explains how to import a Clear Linux* OS image to <a class="reference external" href="https://www.digitalocean.com/">DigitalOcean</a>
and then deploy a VM instance.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#prerequisites" id="id12">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#add-cl-image-to-digitalocean" id="id13">Add Clear Linux OS Image to DigitalOcean</a></p></li>
<li><p><a class="reference internal" href="#create-and-deploy-a-cl-instance" id="id14">Create and Deploy a Clear Linux OS Instance</a></p></li>
<li><p><a class="reference internal" href="#connect-to-your-cl-instance" id="id15">Connect to Your Clear Linux OS Instance</a></p></li>
<li><p><a class="reference internal" href="#related-topics" id="id16">Related topics</a></p></li>
</ul>
</nav>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id12" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>Set up a DigitalOcean account.</p></li>
<li><p>Create an SSH key on your client system that you will use to remote
into the VM. You can follow the <a class="reference external" href="https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/create-with-openssh/">DigitalOceans SSH key creation guide</a>.</p></li>
</ul>
</section>
<section id="add-cl-image-to-digitalocean">
<h2><a class="toc-backref" href="#id13" role="doc-backlink">Add Clear Linux OS Image to DigitalOcean</a><a class="headerlink" href="#add-cl-image-to-digitalocean" title="Link to this heading"></a></h2>
<p>Before you can deploy a Clear Linux OS instance on DigitalOcean, you need to add
an image since its currently not available in its marketplace.
You can use our pre-built image or you can build your own custom image.</p>
<section id="use-pre-built-image">
<h3>Use pre-built image<a class="headerlink" href="#use-pre-built-image" title="Link to this heading"></a></h3>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Our cloud images (<cite>clear-&lt;release version&gt;-digitalocean.img.gz</cite>) for
DigitalOcean are considered <strong>Beta</strong> until we finish setting up our
automated testing of the images against the DigitalOcean environment.
Apart from the initial version, <a class="reference external" href="https://cdn.download.clearlinux.org/releases/31870/clear/clear-31870-digitalocean.img.gz">clear-31870-digitalocean.img.gz</a>, we
cannot guarantee that future versions and updates to the initial
version is problems-free.</p>
</div>
<ol class="arabic simple">
<li><p>Copy the URL for <a class="reference external" href="https://cdn.download.clearlinux.org/releases/31870/clear/clear-31870-digitalocean.img.gz">clear-31870-digitalocean.img.gz</a>.</p></li>
<li><p>Skip to the <a class="reference internal" href="#upload-image">Upload image</a> section.</p></li>
</ol>
</section>
<section id="build-custom-image">
<h3>Build custom image<a class="headerlink" href="#build-custom-image" title="Link to this heading"></a></h3>
<p>For this method, you need a Clear Linux OS system to generate an image using
the <em>clr-installer</em> tool.</p>
<ol class="arabic">
<li><p>Add the <em>clr-installer</em> and <em>gzip</em> bundles.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>swupd<span class="w"> </span>bundle-add<span class="w"> </span>clr-installer<span class="w"> </span>gzip
</pre></div>
</div>
</li>
<li><p>Create an image configuration YAML file.
See <a class="reference external" href="https://github.com/clearlinux/clr-installer/blob/master/scripts/InstallerYAMLSyntax.md">Installer YAML Syntax</a> for more information on the clr-installer
configuration YAML syntax.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>cat<span class="w"> </span>&gt;<span class="w"> </span>clear-digitalocean.yaml<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">#clear-linux-config</span>
<span class="s"># switch between aliases if you want to install to an actual block device</span>
<span class="s"># i.e /dev/sda</span>
<span class="s">block-devices: [</span>
<span class="s"> {name: &quot;bdevice&quot;, file: &quot;clear-digitalocean.img&quot;}</span>
<span class="s">]</span>
<span class="s">targetMedia:</span>
<span class="s">- name: \${bdevice}</span>
<span class="s"> size: &quot;800M&quot;</span>
<span class="s"> type: disk</span>
<span class="s"> children:</span>
<span class="s"> - name: \${bdevice}1</span>
<span class="s"> fstype: ext4</span>
<span class="s"> options: -O ^64bit</span>
<span class="s"> mountpoint: /</span>
<span class="s"> size: &quot;800M&quot;</span>
<span class="s"> type: part</span>
<span class="s">bundles: [</span>
<span class="s"> bootloader,</span>
<span class="s"> openssh-server,</span>
<span class="s"> os-cloudguest,</span>
<span class="s"> os-core,</span>
<span class="s"> os-core-update,</span>
<span class="s"> systemd-networkd-autostart</span>
<span class="s"> ]</span>
<span class="s">autoUpdate: false</span>
<span class="s">postArchive: false</span>
<span class="s">postReboot: false</span>
<span class="s">telemetry: false</span>
<span class="s">legacyBios: true</span>
<span class="s">keyboard: us</span>
<span class="s">language: en_US.UTF-8</span>
<span class="s">kernel: kernel-kvm</span>
<span class="s">version: 0</span>
<span class="s">EOF</span>
</pre></div>
</div>
<p>The settings that are required in order to make the image
work on DigitalOcean are:</p>
<ul class="simple">
<li><p><em>os-cloudguest</em> bundle: Allows DigitalOcean to provision the
image with settings such as hostname, resource (CPU, memory,
storage) sizing, and user creation.</p></li>
<li><p><em>legacyBios: true</em>: The image need to support legacy BIOS to boot
on DigitalOcean.</p></li>
</ul>
</li>
<li><p>Generate the image.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>clr-installer<span class="w"> </span>-c<span class="w"> </span>clear-digitalocean.yaml
</pre></div>
</div>
<p>The output should be <code class="file docutils literal notranslate"><span class="pre">clear-digitalocean.img</span></code>.</p>
</li>
<li><p>Compress the image with <em>gzip</em> to save bandwidth and upload time.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>gzip<span class="w"> </span>clear-digitalocean.img
</pre></div>
</div>
<p>The output should be <code class="file docutils literal notranslate"><span class="pre">clear-digitalocean.img.gz</span></code>.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p><em>bzip2</em> is the other compression format DigitalOcean accepts.</p>
</div>
</li>
</ol>
</section>
<section id="upload-image">
<h3>Upload image<a class="headerlink" href="#upload-image" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>On DigitalOceans website, go to <span class="menuselection">MANAGE ‣ Images
‣ Custom Images</span>.</p>
<p>See Figure 1.</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../../_images/01-digitalocean.png"><img alt="DigitalOcean - Upload custom images" src="../../_images/01-digitalocean.png" style="width: 1349.0px; height: 725.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: DigitalOcean - Upload custom images</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select an upload method.</p>
<ul>
<li><p>To import a pre-built image from Clear Linux OS <a class="reference external" href="https://clearlinux.org/downloads">downloads</a>, click
<span class="guilabel">Import via URL</span>, paste the URL, and click <span class="guilabel">Next</span>.</p>
<p>See Figure 2.</p>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../../_images/02-digitalocean.png"><img alt="DigitalOcean - Import via URL" src="../../_images/02-digitalocean.png" style="width: 1350.0px; height: 452.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: DigitalOcean - Import via URL</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>To import your custom image, click <span class="guilabel">Upload Image</span>
and select the image from your client system.</p></li>
</ul>
</li>
<li><p>Set the <span class="guilabel">DISTRIBUTION</span> type as <span class="guilabel">Unknown</span>.</p>
<p>See Figure 3.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</li>
<li><p>Choose your preferred datacenter region.</p></li>
<li><p>Click <span class="guilabel">Upload Image</span>.
Wait for the upload to finish before proceeding to the next section.</p>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../../_images/03-digitalocean.png"><img alt="DigitalOcean - Set image distribution type, region, tag" src="../../_images/03-digitalocean.png" style="width: 1350.0px; height: 1381.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: DigitalOcean - Set image distribution type, region, tag</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
</section>
<section id="create-and-deploy-a-cl-instance">
<h2><a class="toc-backref" href="#id14" role="doc-backlink">Create and Deploy a Clear Linux OS Instance</a><a class="headerlink" href="#create-and-deploy-a-cl-instance" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>On DigitalOceans website, go to <span class="menuselection">MANAGE ‣ Droplets</span>
and then click <span class="guilabel">Create Droplet</span>.</p>
<p>See Figure 4.</p>
<figure class="align-default" id="id4">
<a class="reference internal image-reference" href="../../_images/04-digitalocean.png"><img alt="DigitalOcean - Create Droplet" src="../../_images/04-digitalocean.png" style="width: 1350.0px; height: 697.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 4: DigitalOcean - Create Droplet</span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Under <span class="guilabel">Choose an image</span>, select <span class="guilabel">Custom images</span>.</p>
<p>See Figure 5.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</li>
<li><p>Select your uploaded Clear Linux OS image.</p>
<figure class="align-default" id="id5">
<a class="reference internal image-reference" href="../../_images/05-digitalocean.png"><img alt="DigitalOcean - Choose custom image" src="../../_images/05-digitalocean.png" style="width: 1349.0px; height: 481.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 5: DigitalOcean - Choose custom image</span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Under <span class="guilabel">Choose a plan</span>, select your preferred plan.</p>
<p>See Figure 6.</p>
<figure class="align-default" id="id6">
<a class="reference internal image-reference" href="../../_images/06-digitalocean.png"><img alt="DigitalOcean - Choose plan" src="../../_images/06-digitalocean.png" style="width: 1349.0px; height: 671.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 6: DigitalOcean - Choose plan</span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Under <span class="guilabel">Choose a datacenter region</span>, select the region you
want the instance deployed to.</p>
<p>See Figure 7.</p>
<figure class="align-default" id="id7">
<a class="reference internal image-reference" href="../../_images/07-digitalocean.png"><img alt="DigitalOcean - Choose datacenter region" src="../../_images/07-digitalocean.png" style="width: 1349.0px; height: 520.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 7: DigitalOcean - Choose datacenter region</span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Assign SSH key to default <em>clear</em> user.</p>
<p>By default, the user <em>clear</em> will be added to the instance and
an SSH key must be assigned to this account.</p>
<ol class="loweralpha">
<li><p>Under <span class="guilabel">Authentication</span>, select <span class="guilabel">SSH keys</span> and
click <span class="guilabel">New SSH Key</span>.</p>
<p>See Figure 8.</p>
<figure class="align-default" id="id8">
<a class="reference internal image-reference" href="../../_images/08-digitalocean.png"><img alt="DigitalOcean - Add SSH key" src="../../_images/08-digitalocean.png" style="width: 1349.0px; height: 457.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 8: DigitalOcean - Add SSH key</span><a class="headerlink" href="#id8" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Copy and paste your SSH public key in the <span class="guilabel">SSH key content</span>
text field.</p>
<p>See Figure 9.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</li>
<li><p>Give a name for the SSH key.</p></li>
<li><p>Click <span class="guilabel">Add SSH Key</span>.</p>
<figure class="align-default" id="id9">
<a class="reference internal image-reference" href="../../_images/09-digitalocean.png"><img alt="DigitalOcean - Add public SSH key" src="../../_images/09-digitalocean.png" style="width: 1350.0px; height: 714.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 9: DigitalOcean - Add public SSH key</span><a class="headerlink" href="#id9" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>If you need to add additional users to the instance, you can do that
wth a YAML-formatted <em>cloud-config</em> user data script.
For more information on cloud-config scripting for Clear Linux OS, see our
subset implementation of cloud-init called <a class="reference external" href="https://github.com/clearlinux/micro-config-drive">micro-config-drive</a>.</p>
<ol class="loweralpha">
<li><p>Under <span class="guilabel">Select additional options</span>,
select <span class="guilabel">User data</span>.</p></li>
<li><p>Add your YAML-formatted <em>cloud-config</em> user data in the field below.
Here is a simple example:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">#</span>cloud-config
<span class="go">users:</span>
<span class="go">- name: foobar</span>
<span class="go"> gecos: Foo B. Bar</span>
<span class="go"> homedir: /home/foobar</span>
<span class="go"> ssh-authorized-keys:</span>
<span class="go"> - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC65OihS4UP27xKOpqKWgT9</span>
<span class="go"> mgUNwEqhUEpTGGvopjT65Y/KU9Wfj6EYsdGzbHHcMUhFSTxAUAV4POH5d0LR</span>
<span class="go"> MzI7sXMe528eCmpm2fTOHDDkVrurP/Jr2bjB9IrfSMkBYS8uRd603xNg/RDq</span>
<span class="go"> EH3XzVeEDdEAxoej0mzsJ2UkQSBi+PD1J7JeCbX2lsb55x2yWzaUa+BTai7+</span>
<span class="go"> /TU4UabTRDtFTiXhx2rImSSguofDISVll6W5TTzbGmHdoEI+8DIAFU66ZgC9</span>
<span class="go"> SzL75LQi1YAWlj5XG+dXhN6Ev6KFM34odvWdxeCj0jcx5UIXcieBfOuLujEH</span>
<span class="go"> dVybwNLG7hxDy/67BA1j username@mydomain.com</span>
<span class="go"> sudo:</span>
<span class="go"> - [ &quot;ALL=(ALL) NOPASSWD:ALL&quot; ]</span>
</pre></div>
</div>
</li>
</ol>
</div>
</li>
<li><p>Under <span class="guilabel">Finalize and create</span>:</p>
<ol class="loweralpha simple">
<li><p>Set the number of instances you want to deploy.</p></li>
<li><p>Set the hostname for the instance.</p></li>
</ol>
<p>See Figure 10.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</li>
<li><p>Click <span class="guilabel">Create Droplet</span> to deploy the instance.</p>
<figure class="align-default" id="id10">
<a class="reference internal image-reference" href="../../_images/10-digitalocean.png"><img alt="DigitalOcean - Finalize and create Droplet" src="../../_images/10-digitalocean.png" style="width: 1350.0px; height: 920.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 10: DigitalOcean - Finalize and create Droplet</span><a class="headerlink" href="#id10" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="connect-to-your-cl-instance">
<h2><a class="toc-backref" href="#id15" role="doc-backlink">Connect to Your Clear Linux OS Instance</a><a class="headerlink" href="#connect-to-your-cl-instance" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>On DigitalOceans website, go to <span class="menuselection">MANAGE ‣ Droplets</span>.</p>
<p>See Figure 11.</p>
<div class="line-block">
<div class="line"><br /></div>
</div>
</li>
<li><p>Get the IP address of your Clear Linux OS instance.</p>
<figure class="align-default" id="id11">
<a class="reference internal image-reference" href="../../_images/11-digitalocean.png"><img alt="DigitalOcean - Get Droplet IP address" src="../../_images/11-digitalocean.png" style="width: 1349.0px; height: 418.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 11: DigitalOcean - Get Droplet IP address</span><a class="headerlink" href="#id11" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>On your client system, SSH into your instance.
For example:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ssh<span class="w"> </span>clear@&lt;IP-address-of-instance&gt;<span class="w"> </span>-i<span class="w"> </span>&lt;SSH-private-key&gt;
</pre></div>
</div>
</li>
</ol>
</section>
<section id="related-topics">
<h2><a class="toc-backref" href="#id16" role="doc-backlink">Related topics</a><a class="headerlink" href="#related-topics" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="gce.html#gce"><span class="std std-ref">Clear Linux* OS on Google Cloud Platform*</span></a></p></li>
<li><p><a class="reference internal" href="azure.html#azure"><span class="std std-ref">Clear Linux* OS on Microsoft* Azure*</span></a></p></li>
<li><p><a class="reference internal" href="aws-web.html#aws-web"><span class="std std-ref">Clear Linux* OS on Amazon Web Services*</span></a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on DigitalOcean*</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#add-cl-image-to-digitalocean">Add Clear Linux OS Image to DigitalOcean</a><ul>
<li><a class="reference internal" href="#use-pre-built-image">Use pre-built image</a></li>
<li><a class="reference internal" href="#build-custom-image">Build custom image</a></li>
<li><a class="reference internal" href="#upload-image">Upload image</a></li>
</ul>
</li>
<li><a class="reference internal" href="#create-and-deploy-a-cl-instance">Create and Deploy a Clear Linux OS Instance</a></li>
<li><a class="reference internal" href="#connect-to-your-cl-instance">Connect to Your Clear Linux OS Instance</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="azure.html"
title="previous chapter">Clear Linux* OS on Microsoft* Azure*</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="gce.html"
title="next chapter">Clear Linux* OS on Google Cloud Platform*</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/cloud-install/digitalocean.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="gce.html" title="Clear Linux* OS on Google Cloud Platform*"
>next</a> |</li>
<li class="right" >
<a href="azure.html" title="Clear Linux* OS on Microsoft* Azure*"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on DigitalOcean*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-415
View File
@@ -1,415 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on Google Cloud Platform* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/cloud-install/gce.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Import Clear Linux Image and Launch Instance on AWS" href="import-clr-aws.html" />
<link rel="prev" title="Clear Linux* OS on DigitalOcean*" href="digitalocean.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="import-clr-aws.html" title="Import Clear Linux Image and Launch Instance on AWS"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="digitalocean.html" title="Clear Linux* OS on DigitalOcean*"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Google Cloud Platform*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-google-cloud-platform">
<span id="gce"></span><h1>Clear Linux* OS on Google Cloud Platform*<a class="headerlink" href="#cl-attr-on-google-cloud-platform" title="Link to this heading"></a></h1>
<p>This page explains the steps to create a virtual machine instance of
Clear Linux* OS on <a class="reference external" href="https://cloud.google.com/">Google Cloud Platform</a> (<abbr title="Google Cloud Platform">GCP</abbr>).</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#prerequisites" id="id21">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#setup-cl-vm-on-gcp" id="id22">Setup Clear Linux OS VM on GCP</a></p></li>
<li><p><a class="reference internal" href="#related-topics" id="id23">Related topics</a></p></li>
</ul>
</nav>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id21" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>Set up a Google account and a GCP billing account.</p></li>
<li><p>Generate and install a user SSH key in the Linux PCs that will connect to
the VMs in GCP.</p></li>
</ul>
</section>
<section id="setup-cl-vm-on-gcp">
<h2><a class="toc-backref" href="#id22" role="doc-backlink">Setup Clear Linux OS VM on GCP</a><a class="headerlink" href="#setup-cl-vm-on-gcp" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Sign in to your Google* account on the
<a class="reference external" href="https://console.cloud.google.com/">Google Cloud Console</a>:</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../../_images/00-sign-in.png"><img alt="Sign in to Google services" src="../../_images/00-sign-in.png" style="width: 229.0px; height: 281.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: Google sign in screen</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Google Cloud Platform uses <strong>Projects</strong> to manage resources.
Select or create a new project for hosting the Clear Linux OS VM.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Refer to the
<a class="reference external" href="https://cloud.google.com/compute/docs/quickstart-linux">Quickstart Using a Linux VM</a>
guide to learn about the process of creating VM instances on GCP.</p>
</div>
</li>
<li><p>Navigate to the latest Clear Linux OS
<a class="reference external" href="https://download.clearlinux.org/releases/current/clear/">release folder</a>
to view the currently released <abbr title="Google Compute Engine*">GCE</abbr>
image, and download the <code class="file docutils literal notranslate"><span class="pre">clear-&lt;release</span> <span class="pre">number&gt;-gce.tar.gz</span></code>
image archive.</p>
<p>You dont need to uncompress the image archive, the intact file will
be uploaded to the Google Cloud Storage later.</p>
</li>
<li><p>Create a <em>Storage Bucket</em> for hosting the Clear Linux OS image source archive
downloaded in the previous step:</p>
<ul class="simple">
<li><p>Click the <span class="guilabel">Navigation menu</span> icon on the upper left screen menu.</p></li>
<li><p>Select the <span class="menuselection">Storage</span> item from the sidebar on the left.
You will be sent to the Storage Browser tool or the Cloud Storage
overview page.</p></li>
</ul>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../../_images/01-cloud-storage.png"><img alt="Browse Google Cloud Storage" src="../../_images/01-cloud-storage.png" style="width: 641.5px; height: 372.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: Browse Google Cloud Storage</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>You may need to create a billing account and link to this project
before you create a bucket.</p>
</div>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../../_images/02-storage-browser.png"><img alt="Cloud Storage Browser tool" src="../../_images/02-storage-browser.png" style="width: 604.5px; height: 370.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: Cloud Storage Browser tool</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
<ul>
<li><p>Click the <span class="guilabel">CREATE BUCKET</span> button to enter the bucket creation tool.
The bucket name must be unique because buckets in the Cloud Storage share
a single global namespace.</p>
<p>Leave the remaining options set to the defaults, and click the
<span class="guilabel">Create</span> button at the bottom to create a <em>Bucket</em>.</p>
<figure class="align-default" id="id4">
<a class="reference internal image-reference" href="../../_images/03-create-bucket.png"><img alt="Set a unique bucket name" src="../../_images/03-create-bucket.png" style="width: 605.5px; height: 371.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 4: Set bucket name</span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ul>
</li>
<li><p>Once the bucket is created, click the <span class="guilabel">Upload files</span> button
on the Bucket details page to upload the Clear Linux OS GCE image archive
to the named bucket:</p>
<figure class="align-default" id="id5">
<a class="reference internal image-reference" href="../../_images/04-bucket-created.png"><img alt="Cloud Storage bucket is available for storing objects" src="../../_images/04-bucket-created.png" style="width: 641.5px; height: 372.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 5: Cloud Storage bucket</span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="align-default" id="id6">
<a class="reference internal image-reference" href="../../_images/10-image-upload.png"><img alt="Uploading the image source archive file" src="../../_images/10-image-upload.png" style="width: 641.5px; height: 371.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 6: Uploading the image source archive file</span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="align-default" id="id7">
<a class="reference internal image-reference" href="../../_images/11-bucket-uploaded.png"><img alt="Image archive imported complete" src="../../_images/11-bucket-uploaded.png" style="width: 640.0px; height: 370.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 7: Importing complete</span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Browse the Compute Engine Image library page:</p>
<ul>
<li><p>Click the <span class="guilabel">Navigation menu</span> icon on the upper left screen menu.</p></li>
<li><p>Select the <span class="menuselection">Compute Engine ‣ Images</span> from the side bar
on the left.</p>
<figure class="align-default" id="id8">
<a class="reference internal image-reference" href="../../_images/20-gce-image.png"><img alt="Go to Google Compute Engine Image library" src="../../_images/20-gce-image.png" style="width: 641.5px; height: 372.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 8: Image library</span><a class="headerlink" href="#id8" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ul>
</li>
<li><p>On the Compute Engine Image library page, click the
<span class="guilabel">[+] CREATE IMAGE</span> menu item to create a custom image:</p>
<figure class="align-default" id="id9">
<a class="reference internal image-reference" href="../../_images/20-image-library.png"><img alt="Create a Google Compute Engine image" src="../../_images/20-image-library.png" style="width: 641.5px; height: 372.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 9: Create image</span><a class="headerlink" href="#id9" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>In the VM image creation page, change the image source type to
<em>Cloud Storage file</em>.</p></li>
<li><p>Under <span class="guilabel">Source</span>, select <span class="guilabel">Browse</span>.</p></li>
<li><p>Locate the <code class="file docutils literal notranslate"><span class="pre">clear-&lt;release</span> <span class="pre">number&gt;-gce.tar.gz</span></code> file,
and click <span class="guilabel">Select</span>.</p>
<figure class="align-default" id="id10">
<a class="reference internal image-reference" href="../../_images/21-create-image.png"><img alt="Create the image using the imported image archive object" src="../../_images/21-create-image.png" style="width: 641.0px; height: 371.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 10: Create image using imported object</span><a class="headerlink" href="#id10" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>Accept all default options, and click the <span class="guilabel">Create</span> button
at the bottom to import the Clear Linux GCE image to the image library.</p>
<figure class="align-default" id="id11">
<a class="reference internal image-reference" href="../../_images/22-image-list.png"><img alt="Clear Linux Compute Engine image is created" src="../../_images/22-image-list.png" style="width: 641.5px; height: 371.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 11: Image is created</span><a class="headerlink" href="#id11" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After the Clear Linux OS image is imported, you can launch a VM instance running
Clear Linux OS:</p>
<ul class="simple">
<li><p>Click the <span class="guilabel">Navigation menu</span> icon on the upper left screen menu.</p></li>
<li><p>Select <span class="menuselection">Compute Engine ‣ VM Instances</span> from the side bar
on the left.</p></li>
</ul>
<figure class="align-default" id="id12">
<a class="reference internal image-reference" href="../../_images/30-vm-instances.png"><img alt="Go to VM instances catalog" src="../../_images/30-vm-instances.png" style="width: 641.5px; height: 372.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 12: VM instances catalog</span><a class="headerlink" href="#id12" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>If no VM instance was created in this project, you will be prompted to
create one.</p></li>
<li><p>Alternatively, click the <span class="guilabel">CREATE INSTANCE</span> button on the VM
instances page to create a VM instance.</p>
<figure class="align-default" id="id13">
<a class="reference internal image-reference" href="../../_images/30-vm-none.png"><img alt="Prompt for VM creation" src="../../_images/30-vm-none.png" style="width: 605.5px; height: 371.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 13: VM creation</span><a class="headerlink" href="#id13" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="align-default" id="id14">
<a class="reference internal image-reference" href="../../_images/30-vm-catalog.png"><img alt="List of VM instances" src="../../_images/30-vm-catalog.png" style="width: 641.0px; height: 371.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 14: VM instances list</span><a class="headerlink" href="#id14" title="Link to this image"></a></p>
</figcaption>
</figure>
<ul>
<li><p>Under <span class="guilabel">Region</span>, choose a region based on the
<a class="reference external" href="https://cloud.google.com/solutions/best-practices-compute-engine-region-selection">Best practices for Compute Engine regions selection</a>.</p></li>
<li><p>Under <span class="guilabel">Boot disk</span>, click the <span class="guilabel">Change</span> button.</p>
<figure class="align-default" id="id15">
<a class="reference internal image-reference" href="../../_images/30-create-vm.png"><img alt="Use custom image while creating Clear Linux VM instance" src="../../_images/30-create-vm.png" style="width: 605.5px; height: 371.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 15: Use custom image</span><a class="headerlink" href="#id15" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select the <span class="menuselection">Custom images</span> tab for using Clear Linux OS GCE image.</p>
<figure class="align-default" id="id16">
<a class="reference internal image-reference" href="../../_images/31-select-boot-disk.png"><img alt="Select Clear Linux boot disk to create a VM instance" src="../../_images/31-select-boot-disk.png" style="width: 640.5px; height: 370.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 16: Select Clear Linux boot disk to create a VM instance</span><a class="headerlink" href="#id16" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Scroll down to the bottom of the VM instance creation page,
expand the <span class="guilabel">Management, security, disks, networking, sole tenancy</span>
group.</p>
<figure class="align-default" id="id17">
<a class="reference internal image-reference" href="../../_images/40-clear-vm-security.png"><img alt="Clear Linux requires setting up SSH keys" src="../../_images/40-clear-vm-security.png" style="width: 641.5px; height: 372.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 17: Set up SSH keys</span><a class="headerlink" href="#id17" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Clear Linux OS 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.</p>
<p>Refer to <a class="reference internal" href="../../guides/clear/security.html#security"><span class="std std-ref">OS Security</span></a> for more details.</p>
</div>
</li>
<li><p>Click the <span class="menuselection">Security</span> tab, copy and paste your SSH public key:</p>
<figure class="align-default" id="id18">
<a class="reference internal image-reference" href="../../_images/40-ssh-key.png"><img alt="Set SSH key for remote login" src="../../_images/40-ssh-key.png" style="width: 641.0px; height: 370.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 18: Set SSH key for remote login</span><a class="headerlink" href="#id18" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The username is assigned from characters preceding <code class="docutils literal notranslate"><span class="pre">&#64;</span></code> in the email
address, included in the SSH key.</p>
</div>
</li>
<li><p>Click the <span class="guilabel">Create</span> button to create the Clear Linux OS VM.</p></li>
</ul>
</li>
<li><p>The Clear Linux VM instance is created and assigned a public IP address:</p>
<figure class="align-default" id="id19">
<a class="reference internal image-reference" href="../../_images/41-vm-created.png"><img alt="Clear Linux VM instance is created and started" src="../../_images/41-vm-created.png" style="width: 641.0px; height: 371.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 19: Clear Linux VM instance is created and started</span><a class="headerlink" href="#id19" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>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:</p>
<figure class="align-default" id="id20">
<a class="reference internal image-reference" href="../../_images/42-ssh-vm.png"><img alt="SSH login to the Clear Linux VM" src="../../_images/42-ssh-vm.png" style="width: 334.5px; height: 208.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 20: SSH login to Clear Linux VM</span><a class="headerlink" href="#id20" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="related-topics">
<h2><a class="toc-backref" href="#id23" role="doc-backlink">Related topics</a><a class="headerlink" href="#related-topics" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="azure.html#azure"><span class="std std-ref">Clear Linux* OS on Microsoft* Azure*</span></a></p></li>
<li><p><a class="reference internal" href="aws-web.html#aws-web"><span class="std std-ref">Clear Linux* OS on Amazon Web Services*</span></a></p></li>
<li><p><a class="reference internal" href="digitalocean.html#clr-digitalocean"><span class="std std-ref">Clear Linux* OS on DigitalOcean*</span></a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on Google Cloud Platform*</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#setup-cl-vm-on-gcp">Setup Clear Linux OS VM on GCP</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="digitalocean.html"
title="previous chapter">Clear Linux* OS on DigitalOcean*</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="import-clr-aws.html"
title="next chapter">Import Clear Linux Image and Launch Instance on AWS</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/cloud-install/gce.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="import-clr-aws.html" title="Import Clear Linux Image and Launch Instance on AWS"
>next</a> |</li>
<li class="right" >
<a href="digitalocean.html" title="Clear Linux* OS on DigitalOcean*"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Google Cloud Platform*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
@@ -1,658 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Import Clear Linux Image and Launch Instance on AWS &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/cloud-install/import-clr-aws.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS on QingCloud*" href="qingcloud.html" />
<link rel="prev" title="Clear Linux* OS on Google Cloud Platform*" href="gce.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="qingcloud.html" title="Clear Linux* OS on QingCloud*"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="gce.html" title="Clear Linux* OS on Google Cloud Platform*"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Import Clear Linux Image and Launch Instance on AWS</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="import-clear-linux-image-and-launch-instance-on-aws">
<span id="import-clr-aws"></span><h1>Import Clear Linux Image and Launch Instance on AWS<a class="headerlink" href="#import-clear-linux-image-and-launch-instance-on-aws" title="Link to this heading"></a></h1>
<p>Clear Linux is available on the AWS marketplace. However, it may not
be the latest version because we only update the marketplace on a
periodic basis, as often as weekly or but maybe monthly as well.
If you want to use the latest release from us or upload your own
custom image, follow this guide.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#prerequisites" id="id29">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#download-or-create-a-cl-image-for-aws" id="id30">Download or create a Clear Linux OS image for AWS</a></p></li>
<li><p><a class="reference internal" href="#create-an-s3-bucket" id="id31">Create an S3 bucket</a></p></li>
<li><p><a class="reference internal" href="#upload-the-cl-image-into-the-bucket" id="id32">Upload the Clear Linux OS image into the bucket</a></p></li>
<li><p><a class="reference internal" href="#add-a-user-to-iam-with-aws-cli-privilege" id="id33">Add a user to IAM with AWS_CLI privilege</a></p></li>
<li><p><a class="reference internal" href="#install-and-configure-the-aws-cli-tool-on-your-system" id="id34">Install and configure the AWS CLI tool on your system</a></p></li>
<li><p><a class="reference internal" href="#import-a-snapshot-of-the-cl-image" id="id35">Import a snapshot of the Clear Linux OS image</a></p></li>
<li><p><a class="reference internal" href="#create-an-ami-from-the-snapshot" id="id36">Create an AMI from the snapshot</a></p></li>
<li><p><a class="reference internal" href="#launch-an-instance" id="id37">Launch an instance</a></p></li>
<li><p><a class="reference internal" href="#connect-to-your-cl-instance" id="id38">Connect to your Clear Linux OS instance</a></p></li>
<li><p><a class="reference internal" href="#related-topics" id="id39">Related topics</a></p></li>
</ul>
</nav>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id29" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>You are familiar with AWS and how to use it</p></li>
</ul>
</section>
<section id="download-or-create-a-cl-image-for-aws">
<h2><a class="toc-backref" href="#id30" role="doc-backlink">Download or create a Clear Linux OS image for AWS</a><a class="headerlink" href="#download-or-create-a-cl-image-for-aws" title="Link to this heading"></a></h2>
<p>Obtain an AWS Clear Linux OS image using one of these methods.</p>
<section id="download-pre-built-image">
<h3>Download pre-built image<a class="headerlink" href="#download-pre-built-image" title="Link to this heading"></a></h3>
<ol class="arabic simple">
<li><p>Go to the <a class="reference external" href="https://clearlinux.org/downloads">Downloads</a> page and download the
<em>Amazon* Web Services (AWS)</em> image.</p></li>
<li><p>Uncompress it.</p></li>
</ol>
</section>
<section id="create-a-custom-image-using-clr-installer">
<h3>Create a custom image using clr-installer<a class="headerlink" href="#create-a-custom-image-using-clr-installer" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>On a Clear Linux OS system, open a terminal.</p></li>
<li><p>Install the <cite>clr-installer</cite> bundle.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>swupd<span class="w"> </span>bundle-add<span class="w"> </span>clr-installer
</pre></div>
</div>
</li>
<li><p>Download a sample <a class="reference external" href="https://cdn.download.clearlinux.org/current/config/image/aws.yaml">aws.yaml</a> configuration file.</p></li>
<li><p>Make changes to the configuration file as needed.
See <a class="reference external" href="https://github.com/clearlinux/clr-installer/blob/master/scripts/InstallerYAMLSyntax.md">Installer YAML Syntax</a> for more information on clr-installer
configuration YAML syntax.</p></li>
<li><p>Download the <a class="reference external" href="https://cdn.download.clearlinux.org/current/config/image/aws-disable-root.sh">AWS image post-install script</a> and make it executable.</p></li>
<li><p>Produce an image with clr-installer.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>clr-installer<span class="w"> </span>--template<span class="w"> </span><span class="nv">$PWD</span>/aws.yaml
</pre></div>
</div>
</li>
</ol>
</section>
</section>
<section id="create-an-s3-bucket">
<h2><a class="toc-backref" href="#id31" role="doc-backlink">Create an S3 bucket</a><a class="headerlink" href="#create-an-s3-bucket" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Log into AWS.</p></li>
<li><p>Go to <span class="guilabel">Services</span>, <span class="guilabel">Storage</span>, and select <span class="guilabel">S3</span>.
See Figure 1.</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-01.png"><img alt="AWS Services - S3 Management Console" src="../../_images/import-clr-aws-01.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: AWS Services - S3 Management Console</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">+ Create bucket</span>.</p>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-02.png"><img alt="AWS S3 - Create bucket" src="../../_images/import-clr-aws-02.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: AWS S3 - Create bucket</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Set a bucket name and select a region.
See Figure 3.</p>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-03.png"><img alt="AWS S3 - Create bucket - Set bucket name and region" src="../../_images/import-clr-aws-03.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: AWS S3 - Create bucket - Set bucket name and region</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Leave the <span class="guilabel">Configure options</span> and <span class="guilabel">Set permissions</span>
settings as is or configure as desired. See Figure 4 and 5.</p>
<figure class="align-default" id="id4">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-04.png"><img alt="AWS S3 - Create bucket - Configure options" src="../../_images/import-clr-aws-04.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 4: AWS S3 - Create bucket - Configure options</span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="align-default" id="id5">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-05.png"><img alt="AWS S3 - Create bucket - Set permissions" src="../../_images/import-clr-aws-05.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 5: AWS S3 - Create bucket - Set permissions</span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>At the <span class="guilabel">Review</span> screen, click <span class="guilabel">Create bucket</span>.</p>
<figure class="align-default" id="id6">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-06.png"><img alt="AWS S3 - Create bucket - Review" src="../../_images/import-clr-aws-06.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 6: AWS S3 - Create bucket - Review</span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>The created bucket should appear. See Figure 7.</p>
<figure class="align-default" id="id7">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-07.png"><img alt="AWS S3 - Created bucket" src="../../_images/import-clr-aws-07.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 7: AWS S3 - Created bucket</span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="upload-the-cl-image-into-the-bucket">
<h2><a class="toc-backref" href="#id32" role="doc-backlink">Upload the Clear Linux OS image into the bucket</a><a class="headerlink" href="#upload-the-cl-image-into-the-bucket" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Click on the bucket.
See Figure 8.</p>
<figure class="align-default" id="id8">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-08.png"><img alt="AWS S3 - Select bucket" src="../../_images/import-clr-aws-08.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 8: AWS S3 - Select bucket</span><a class="headerlink" href="#id8" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Upload</span>.
See Figure 9.</p>
<figure class="align-default" id="id9">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-09.png"><img alt="AWS S3 - Upload" src="../../_images/import-clr-aws-09.png" style="width: 875.6999999999999px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 9: AWS S3 - Upload</span><a class="headerlink" href="#id9" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Add files</span> and select the Clear Linux OS image file to upload.
See Figure 10.</p>
<figure class="align-default" id="id10">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-10.png"><img alt="AWS S3 - Add files" src="../../_images/import-clr-aws-10.png" style="width: 875.6999999999999px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 10: AWS S3 - Add files</span><a class="headerlink" href="#id10" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Next</span>. Leave remaining settings as is or set as desired.
See Figure 11, Figure 12, and Figure 13.</p>
<figure class="align-default" id="id11">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-11.png"><img alt="AWS S3 - Add files" src="../../_images/import-clr-aws-11.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 11: AWS S3 - Add files</span><a class="headerlink" href="#id11" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="align-default" id="id12">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-12.png"><img alt="AWS S3 - Set permissions" src="../../_images/import-clr-aws-12.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 12: AWS S3 - Set permissions</span><a class="headerlink" href="#id12" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="align-default" id="id13">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-13.png"><img alt="AWS S3 - Set properties" src="../../_images/import-clr-aws-13.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 13: AWS S3 - Set properties</span><a class="headerlink" href="#id13" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Upload</span> to upload the image.
See Figure 14.</p>
<figure class="align-default" id="id14">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-14.png"><img alt="AWS S3 - Upload" src="../../_images/import-clr-aws-14.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 14: AWS S3 - Upload</span><a class="headerlink" href="#id14" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="add-a-user-to-iam-with-aws-cli-privilege">
<h2><a class="toc-backref" href="#id33" role="doc-backlink">Add a user to IAM with AWS_CLI privilege</a><a class="headerlink" href="#add-a-user-to-iam-with-aws-cli-privilege" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Go to <span class="guilabel">Services</span>, <span class="guilabel">Security, Identity, &amp; Compliance</span>,
and select <span class="guilabel">IAM</span>.
See Figure 15.</p>
<figure class="align-default" id="id15">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-15.png"><img alt="AWS Services - IAM" src="../../_images/import-clr-aws-15.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 15: AWS Services - IAM</span><a class="headerlink" href="#id15" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>On the left navigation bar under <span class="guilabel">Access management</span>,
select <span class="guilabel">Users</span>.
See Figure 16.</p>
<figure class="align-default" id="id16">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-16.png"><img alt="AWS AIM - Access management" src="../../_images/import-clr-aws-16.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 16: AWS AIM - Access management</span><a class="headerlink" href="#id16" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Add user</span>.
See Figure 17.</p>
<figure class="align-default" id="id17">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-17.png"><img alt="AWS AIM - Add user" src="../../_images/import-clr-aws-17.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 17: AWS AIM - Add user</span><a class="headerlink" href="#id17" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Under the <span class="guilabel">Set user details</span> section, enter a user name.
See Figure 18.</p>
<figure class="align-default" id="id18">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-18.png"><img alt="AWS AIM - Enter user name and select access type" src="../../_images/import-clr-aws-18.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 18: AWS AIM - Enter user name and select access type</span><a class="headerlink" href="#id18" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Under the <span class="guilabel">Select AWS access type</span> section,
checkmark <span class="guilabel">Programmatic access</span>.
See Figure 18.</p></li>
<li><p>Click <span class="guilabel">Next: Permissions</span>.</p></li>
<li><p>Under <span class="guilabel">Set permissions</span>, select <span class="guilabel">Add user to group</span>.
See Figure 19.</p>
<figure class="align-default" id="id19">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-19.png"><img alt="AWS AIM - Set user permissions" src="../../_images/import-clr-aws-19.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 19: AWS AIM - Set user permissions</span><a class="headerlink" href="#id19" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Under <span class="guilabel">Add user to group</span>, enter <cite>AWS_CLI</cite> into search window.
Checkmark <span class="guilabel">AWS_CLI</span>.
See Figure 19.</p></li>
<li><p>Click <span class="guilabel">Next: Tags</span>.</p></li>
<li><p>Click <span class="guilabel">Next: Review</span>.</p></li>
<li><p>Click <span class="guilabel">Create user</span>.
See Figure 20.</p>
<figure class="align-default" id="id20">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-20.png"><img alt="AWS AIM - Create user" src="../../_images/import-clr-aws-20.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 20: AWS AIM - Create user</span><a class="headerlink" href="#id20" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After the user is successfully added, save the <span class="guilabel">Access key ID</span>
and the <span class="guilabel">Secret access key</span>. These will be used when setting up
the AWS CLI tool at a later step.
See Figure 21.</p>
<figure class="align-default" id="id21">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-21.png"><img alt="AWS AIM - Access key ID and secret access key" src="../../_images/import-clr-aws-21.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 21: AWS AIM - Access key ID and secret access key</span><a class="headerlink" href="#id21" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Close</span>.</p></li>
</ol>
</section>
<section id="install-and-configure-the-aws-cli-tool-on-your-system">
<h2><a class="toc-backref" href="#id34" role="doc-backlink">Install and configure the AWS CLI tool on your system</a><a class="headerlink" href="#install-and-configure-the-aws-cli-tool-on-your-system" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>To install the tool on Clear Linux OS, simply run:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>swupd<span class="w"> </span>bundle-add<span class="w"> </span>cloud-api
</pre></div>
</div>
</li>
<li><p>Configure it with your security credentials, default region,
and default output format. See <a class="reference external" href="https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html">Configuring the AWS CLI</a> for more information.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>aws<span class="w"> </span>configure
</pre></div>
</div>
<p>Below is an example (using the security credentials that was created in
the previous section):</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">AWS Access Key ID [None]: AKIA5LEGQPQ3EUB3JMS7</span>
<span class="go">AWS Secret Access Key [None]: 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</span>
<span class="go">Default region name [None]: us-west-2</span>
<span class="go">Default output format [None]: json</span>
</pre></div>
</div>
</li>
<li><p>Verify your credentials are good.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>aws<span class="w"> </span>iam<span class="w"> </span>list-access-keys
</pre></div>
</div>
<p>If you get something like the example below, then make sure you set your
system date and time properly.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">An error occurred (SignatureDoesNotMatch) when calling the ListAccessKeys operation: Signature expired: 20200305T153154Z is now earlier than 20200305T231847Z (20200305T233347Z - 15 min.)</span>
</pre></div>
</div>
</li>
</ol>
</section>
<section id="import-a-snapshot-of-the-cl-image">
<h2><a class="toc-backref" href="#id35" role="doc-backlink">Import a snapshot of the Clear Linux OS image</a><a class="headerlink" href="#import-a-snapshot-of-the-cl-image" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Create a <code class="file docutils literal notranslate"><span class="pre">container.json</span></code> with the description of the image to import.
Specify the name of the S3 bucket that was created earlier for the
<cite>S3Bucket</cite> field and the name of Clear Linux OS image that was uploaded to the S3 bucket
for the <cite>S3Key</cite>.</p>
<p>Heres an example:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">{</span>
<span class="go"> &quot;Description&quot;: &quot;My Clear Linux AWS 32400 Image&quot;,</span>
<span class="go"> &quot;Format&quot;: &quot;raw&quot;,</span>
<span class="go"> &quot;UserBucket&quot;: {</span>
<span class="go"> &quot;S3Bucket&quot;: &quot;my-clearlinux-bucket&quot;,</span>
<span class="go"> &quot;S3Key&quot;: &quot;clear-32400-aws.img&quot;</span>
<span class="go"> }</span>
<span class="go">}</span>
</pre></div>
</div>
</li>
<li><p>Import a snapshot of the image.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>aws<span class="w"> </span>ec2<span class="w"> </span>import-snapshot<span class="w"> </span><span class="se">\</span>
--description<span class="w"> </span><span class="s2">&quot;My Clear Linux AWS 32400 Snapshot&quot;</span><span class="w"> </span><span class="se">\</span>
--disk-container<span class="w"> </span>file://container.json
</pre></div>
</div>
<p>You should get an output similar this example:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go"> {</span>
<span class="go"> &quot;Description&quot;: &quot;My Clear Linux AWS 32400 Snapshot&quot;,</span>
<span class="go"> &quot;ImportTaskId&quot;: &quot;import-snap-00fa9ccd98e9b8378&quot;,</span>
<span class="go"> &quot;SnapshotTaskDetail&quot;: {</span>
<span class="go"> &quot;Description&quot;: &quot;My Clear Linux AWS 32400 Snapshot&quot;,</span>
<span class="go"> &quot;DiskImageSize&quot;: 0.0,</span>
<span class="go"> &quot;Format&quot;: &quot;RAW&quot;,</span>
<span class="go"> &quot;Progress&quot;: &quot;3&quot;,</span>
<span class="go"> &quot;Status&quot;: &quot;active&quot;,</span>
<span class="go"> &quot;StatusMessage&quot;: &quot;pending&quot;,</span>
<span class="go"> &quot;UserBucket&quot;: {</span>
<span class="go"> &quot;S3Bucket&quot;: &quot;my-clearlinux-bucket&quot;,</span>
<span class="go"> &quot;S3Key&quot;: &quot;clear-32400-aws.img&quot;</span>
<span class="go"> }</span>
<span class="go"> }</span>
<span class="go">}</span>
</pre></div>
</div>
</li>
<li><p>Using the <cite>ImportTaskId</cite> from the previous step, check the status
of the import. For example:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nv">snapshot_id</span><span class="o">=</span><span class="k">$(</span>aws<span class="w"> </span>ec2<span class="w"> </span>describe-import-snapshot-tasks<span class="w"> </span><span class="se">\</span>
--import-task-ids<span class="w"> </span><span class="s2">&quot;import-snap-00fa9ccd98e9b8378&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="p">|</span><span class="w"> </span>grep<span class="w"> </span>SnapshotId<span class="w"> </span><span class="p">|</span><span class="w"> </span>awk<span class="w"> </span>-F<span class="w"> </span><span class="s1">&#39;&quot;&#39;</span><span class="w"> </span><span class="s1">&#39;{print $4}&#39;</span><span class="k">)</span>
</pre></div>
</div>
<p>Wait for the <cite>Status</cite> field to show <cite>completed</cite> before proceeding.</p>
<p>The resulting <cite>snapshot_id</cite> will be used to create an AMI in
the next section.</p>
</li>
</ol>
</section>
<section id="create-an-ami-from-the-snapshot">
<h2><a class="toc-backref" href="#id36" role="doc-backlink">Create an AMI from the snapshot</a><a class="headerlink" href="#create-an-ami-from-the-snapshot" title="Link to this heading"></a></h2>
<p>There are 2 methods to create an AMI from the snapshot.</p>
<ul>
<li><p><em>AWS CLI Method</em>:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>aws<span class="w"> </span>ec2<span class="w"> </span>register-image<span class="w"> </span><span class="se">\</span>
--name<span class="w"> </span><span class="s2">&quot;My-Clear-Linux-32400-AMI&quot;</span><span class="w"> </span><span class="se">\</span>
--description<span class="w"> </span><span class="s2">&quot;My Clear Linux 32400 AMI&quot;</span><span class="w"> </span><span class="se">\</span>
--architecture<span class="w"> </span>x86_64<span class="w"> </span><span class="se">\</span>
--virtualization-type<span class="w"> </span>hvm<span class="w"> </span><span class="se">\</span>
--ena-support<span class="w"> </span><span class="se">\</span>
--root-device-name<span class="w"> </span><span class="s2">&quot;/dev/sda1&quot;</span><span class="w"> </span><span class="se">\</span>
--block-device-mappings<span class="w"> </span><span class="s2">&quot;[</span>
<span class="s2"> {</span>
<span class="s2"> \”Deviceame\&quot;: \&quot;/dev/sda1\&quot;,</span>
<span class="s2"> \&quot;Ebs\&quot;: {</span>
<span class="s2"> \&quot;SnapshotId\&quot;: \&quot;</span><span class="nv">$snapshot_id</span><span class="s2">\&quot;</span>
<span class="s2"> }</span>
<span class="s2"> }</span>
<span class="s2">]&quot;</span>
</pre></div>
</div>
</li>
<li><p><em>GUI Method</em>:</p>
<ol class="arabic">
<li><p>Go to <span class="guilabel">Services</span>, <span class="guilabel">Compute</span>, and select
<span class="guilabel">EC2</span>.
See Figure 22.</p>
<figure class="align-default" id="id22">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-22.png"><img alt="AWS Services - EC2" src="../../_images/import-clr-aws-22.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 22: AWS Services - EC2</span><a class="headerlink" href="#id22" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Snapshots</span>.
See Figure 23.</p>
<figure class="align-default" id="id23">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-23.png"><img alt="AWS Services - Snapshots" src="../../_images/import-clr-aws-23.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 23: AWS Services - Snapshots</span><a class="headerlink" href="#id23" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Locate the snaphot using the <cite>Snapshot ID</cite>.
See Figure 24.</p>
<figure class="align-default" id="id24">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-24.png"><img alt="AWS Services - Snapshots" src="../../_images/import-clr-aws-24.png" style="width: 873.5999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 24: AWS Services - Snapshots</span><a class="headerlink" href="#id24" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Right-click it and select <span class="guilabel">Create Image</span>.</p></li>
<li><p>Configure as follows:</p>
<ul class="simple">
<li><p>Enter the name in the <span class="guilabel">Name</span> field</p></li>
<li><p>Enter the description in the <span class="guilabel">Description</span> field</p></li>
<li><p>Set the <span class="guilabel">Architecture</span> as <cite>x86_64</cite></p></li>
<li><p>Set the <span class="guilabel">Virtualization type</span> as <cite>Hardware-assisted virtualization</cite></p></li>
<li><p>Set the <span class="guilabel">Root device name</span> as <cite>/dev/sda1</cite></p></li>
</ul>
<p>See Figure 25.</p>
<figure class="align-default" id="id25">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-25.png"><img alt="AWS Services - Snapshots" src="../../_images/import-clr-aws-25.png" style="width: 945.6999999999999px; height: 599.1999999999999px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 25: AWS Services - Snapshots</span><a class="headerlink" href="#id25" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Create</span>.</p></li>
</ol>
</li>
</ul>
</section>
<section id="launch-an-instance">
<h2><a class="toc-backref" href="#id37" role="doc-backlink">Launch an instance</a><a class="headerlink" href="#launch-an-instance" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Go to <span class="guilabel">Services</span>, <span class="guilabel">Compute</span>, and select
<span class="guilabel">EC2</span>.
See Figure 26.</p>
<figure class="align-default" id="id26">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-26.png"><img alt="AWS Services - EC2" src="../../_images/import-clr-aws-26.png" style="width: 875.0px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 26: AWS Services - EC2</span><a class="headerlink" href="#id26" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click the <span class="guilabel">Launch Instance</span> dropdown and select
<span class="guilabel">Launch Instance</span>.
See Figure 27.</p>
<figure class="align-default" id="id27">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-27.png"><img alt="AWS Services - Launch instance" src="../../_images/import-clr-aws-27.png" style="width: 875.6999999999999px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 27: AWS Services - Launch instance</span><a class="headerlink" href="#id27" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>On the left navigation bar, select <span class="guilabel">My AMIs</span>.
See Figure 28.</p>
<figure class="align-default" id="id28">
<a class="reference internal image-reference" href="../../_images/import-clr-aws-28.png"><img alt="AWS Services - Select AMI" src="../../_images/import-clr-aws-28.png" style="width: 875.6999999999999px; height: 598.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 28: AWS Services - Select AMI</span><a class="headerlink" href="#id28" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Find your AMI and click <span class="guilabel">Select</span>.</p></li>
<li><p>From here onward, configure the details of your instance as desired
and launch it.</p></li>
</ol>
</section>
<section id="connect-to-your-cl-instance">
<h2><a class="toc-backref" href="#id38" role="doc-backlink">Connect to your Clear Linux OS instance</a><a class="headerlink" href="#connect-to-your-cl-instance" title="Link to this heading"></a></h2>
<ol class="arabic simple">
<li><p>Follow these steps to <a class="reference external" href="https://docs.01.org/clearlinux/latest/get-started/cloud-install/aws-web.html#connect-to-your-clear-linux-os-basic-instance">connect to your instance</a>.</p></li>
</ol>
</section>
<section id="related-topics">
<h2><a class="toc-backref" href="#id39" role="doc-backlink">Related topics</a><a class="headerlink" href="#related-topics" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="azure.html#azure"><span class="std std-ref">Clear Linux* OS on Microsoft* Azure*</span></a></p></li>
<li><p><a class="reference internal" href="gce.html#gce"><span class="std std-ref">Clear Linux* OS on Google Cloud Platform*</span></a></p></li>
<li><p><a class="reference internal" href="digitalocean.html#clr-digitalocean"><span class="std std-ref">Clear Linux* OS on DigitalOcean*</span></a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Import Clear Linux Image and Launch Instance on AWS</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#download-or-create-a-cl-image-for-aws">Download or create a Clear Linux OS image for AWS</a><ul>
<li><a class="reference internal" href="#download-pre-built-image">Download pre-built image</a></li>
<li><a class="reference internal" href="#create-a-custom-image-using-clr-installer">Create a custom image using clr-installer</a></li>
</ul>
</li>
<li><a class="reference internal" href="#create-an-s3-bucket">Create an S3 bucket</a></li>
<li><a class="reference internal" href="#upload-the-cl-image-into-the-bucket">Upload the Clear Linux OS image into the bucket</a></li>
<li><a class="reference internal" href="#add-a-user-to-iam-with-aws-cli-privilege">Add a user to IAM with AWS_CLI privilege</a></li>
<li><a class="reference internal" href="#install-and-configure-the-aws-cli-tool-on-your-system">Install and configure the AWS CLI tool on your system</a></li>
<li><a class="reference internal" href="#import-a-snapshot-of-the-cl-image">Import a snapshot of the Clear Linux OS image</a></li>
<li><a class="reference internal" href="#create-an-ami-from-the-snapshot">Create an AMI from the snapshot</a></li>
<li><a class="reference internal" href="#launch-an-instance">Launch an instance</a></li>
<li><a class="reference internal" href="#connect-to-your-cl-instance">Connect to your Clear Linux OS instance</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="gce.html"
title="previous chapter">Clear Linux* OS on Google Cloud Platform*</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="qingcloud.html"
title="next chapter">Clear Linux* OS on QingCloud*</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/cloud-install/import-clr-aws.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="qingcloud.html" title="Clear Linux* OS on QingCloud*"
>next</a> |</li>
<li class="right" >
<a href="gce.html" title="Clear Linux* OS on Google Cloud Platform*"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Import Clear Linux Image and Launch Instance on AWS</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-421
View File
@@ -1,421 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on QingCloud* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/cloud-install/qingcloud.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS container images" href="../containers/container-images.html" />
<link rel="prev" title="Import Clear Linux Image and Launch Instance on AWS" href="import-clr-aws.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../containers/container-images.html" title="Clear Linux* OS container images"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="import-clr-aws.html" title="Import Clear Linux Image and Launch Instance on AWS"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on QingCloud*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-qingcloud">
<span id="qingcloud"></span><h1>Clear Linux* OS on QingCloud*<a class="headerlink" href="#cl-attr-on-qingcloud" title="Link to this heading"></a></h1>
<p>This tutorial describes how to create and launch a Clear Linux OS instance
from the QingCloud console.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#prerequisites" id="id21">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#select-and-start-cl-virtual-host-with-qingcloud-console" id="id22">Select and start Clear Linux OS virtual host with QingCloud console</a></p></li>
<li><p><a class="reference internal" href="#apply-for-a-public-ip-and-add-it-to-the-virtual-host" id="id23">Apply for a public IP and add it to the virtual host</a></p></li>
<li><p><a class="reference internal" href="#connect-to-cl-virtual-host" id="id24">Connect to Clear Linux OS virtual host</a></p></li>
<li><p><a class="reference internal" href="#remove-cl-virtual-host" id="id25">Remove Clear Linux OS virtual host</a></p></li>
<li><p><a class="reference internal" href="#delete-the-applied-public-ip" id="id26">Delete the applied public IP</a></p></li>
</ul>
</nav>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id21" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<p>This tutorial assumes that you have completed the following configuration steps:</p>
<ul class="simple">
<li><p>Your environment can run SSH to access remote Clear Linux OS virtual hosts.</p></li>
<li><p>You know the absolute path where the browser downloaded the file.</p></li>
<li><p>You have set up a user account for QingCloud and that the account is
enabled and logged in to the QingCloud console. To learn more about
QingCloud and setting up an account, please visit QingClouds official
<a class="reference external" href="https://www.qingcloud.com">website</a>.</p></li>
</ul>
</section>
<section id="select-and-start-cl-virtual-host-with-qingcloud-console">
<h2><a class="toc-backref" href="#id22" role="doc-backlink">Select and start Clear Linux OS virtual host with QingCloud console</a><a class="headerlink" href="#select-and-start-cl-virtual-host-with-qingcloud-console" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Select <span class="guilabel">计算&gt;主机</span> (Compute&gt;Host) in the main menu of the
QingCloud console and click the <span class="guilabel">创建</span> (Create) option.</p>
<figure class="align-default">
<a class="reference internal image-reference" href="../../_images/QingCloud-1.png"><img alt="QingCloud console" src="../../_images/QingCloud-1.png" style="width: 960.0px; height: 515.5px;" />
</a>
</figure>
</li>
<li><p>On the host creation page, first click the <span class="guilabel">系统</span> (System) option,
click the Clear Linux OS icon on the far right. Click the <span class="guilabel">下一步</span> (Next)
button to continue.</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../../_images/QingCloud-2.png"><img alt="Select Clear Linux OS to create virtual host" src="../../_images/QingCloud-2.png" style="width: 960.0px; height: 514.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Select Clear Linux OS to create a virtual host</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>In the configuration selection interface, you can configure the
number of CPU cores, memory size, and the storage backup method.
For demonstration purposes, we will choose the default configuration.
Click the <span class="guilabel">下一步</span> (Next) button to go to the network settings
interface.</p>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../../_images/QingCloud-3.png"><img alt="Configuration selection" src="../../_images/QingCloud-3.png" style="width: 960.0px; height: 514.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Configuration selection</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select <span class="guilabel">基础网络</span> (Basic Network) in the network settings
interface.</p>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../../_images/QingCloud-4.png"><img alt="Network settings" src="../../_images/QingCloud-4.png" style="width: 959.0px; height: 513.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Network Settings</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>In the basic information setting interface, you need to enter the virtual
host name and set the SSH key login method.</p></li>
</ol>
<section id="create-an-ssh-key-optional">
<h3>Create an SSH key (Optional)<a class="headerlink" href="#create-an-ssh-key-optional" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p>If you havent created an SSH key before, click the <span class="guilabel">创建一个</span>
(Create one) button to create an SSH key.</p>
<figure class="align-default" id="id4">
<a class="reference internal image-reference" href="../../_images/QingCloud-6.png"><img alt="Create SSH key" src="../../_images/QingCloud-6.png" style="width: 959.0px; height: 515.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Create SSH Key</span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>In the SSH key creation interface, you can fill in the key name, and select
encryption method you prefer. After confirming that they are correct, click
the <span class="guilabel">提交</span> (Submit) button.</p>
<figure class="align-default" id="id5">
<a class="reference internal image-reference" href="../../_images/QingCloud-6.png"><img alt="New SSH key" src="../../_images/QingCloud-6.png" style="width: 959.0px; height: 515.5px;" />
</a>
<figcaption>
<p><span class="caption-text">New SSH Key</span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After the download button appears, please download the key within 10
minutes, and save the key locally for connecting to the virtual host later.</p>
<figure class="align-default" id="id6">
<a class="reference internal image-reference" href="../../_images/QingCloud-7.png"><img alt="Download SSH key" src="../../_images/QingCloud-7.png" style="width: 960.0px; height: 515.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Download SSH Key</span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After ensuring that the SSH key has been properly downloaded and saved,
check the basic information of the virtual host. After confirming that they
are correct, click the <span class="guilabel">创建</span> (Create) button.</p>
<figure class="align-default" id="id7">
<a class="reference internal image-reference" href="../../_images/QingCloud-8.png"><img alt="Confirm the information and create a virtual host" src="../../_images/QingCloud-8.png" style="width: 960.0px; height: 514.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Confirm the information and create a virtual host</span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
<p>QingCloud will now create the Clear Linux OS virtual host. You
can check the state of the virtual host in the new interface.</p>
</section>
</section>
<section id="apply-for-a-public-ip-and-add-it-to-the-virtual-host">
<h2><a class="toc-backref" href="#id23" role="doc-backlink">Apply for a public IP and add it to the virtual host</a><a class="headerlink" href="#apply-for-a-public-ip-and-add-it-to-the-virtual-host" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Since QingCloud does not automatically assign a public IP address to a
virtual host created using the default network, we need to manually apply
and add it to the virtual host. Click the <span class="guilabel">网络与CDN</span> (Network and
CDN) button on the left side of the navigation bar .</p>
<figure class="align-default" id="id8">
<a class="reference internal image-reference" href="../../_images/QingCloud-9.png"><img alt="Network and CDN" src="../../_images/QingCloud-9.png" style="width: 960.0px; height: 515.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Network and CDN</span><a class="headerlink" href="#id8" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>In the network and CDN configuration interface, click the <span class="guilabel">公网IP</span>
(Public IP) button on the left , and click the <span class="guilabel">申请</span> (Apply)
button in the middle to create a public IP.</p>
<figure class="align-default" id="id9">
<a class="reference internal image-reference" href="../../_images/QingCloud-10.png"><img alt="Apply for public IP" src="../../_images/QingCloud-10.png" style="width: 960.0px; height: 516.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Apply for public IP</span><a class="headerlink" href="#id9" title="Link to this image"></a></p>
</figcaption>
</figure>
<p>After clicking the apply button, a dialog will pop up. Read it
carefully and click the <span class="guilabel">继续申请公网IP</span> (Continue to apply for
public IP) button.</p>
<figure class="align-default" id="id10">
<a class="reference internal image-reference" href="../../_images/QingCloud-11.png"><img alt="Confirmation dialog" src="../../_images/QingCloud-11.png" style="width: 960.0px; height: 515.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Confirmation dialog</span><a class="headerlink" href="#id10" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>On the public network IP application page, confirm and fill in the
relevant information, including the charging mode and bandwidth upper limit
(the charge-by-bandwidth mode is used in this tutorial and the 2Mbps
bandwidth limit is set). After confirming that they are correct, click
<span class="guilabel">提交</span> (Submit) button.</p>
<figure class="align-default" id="id11">
<a class="reference internal image-reference" href="../../_images/QingCloud-12.png"><img alt="Confirmation of Public IP Application" src="../../_images/QingCloud-12.png" style="width: 960.0px; height: 513.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Confirmation of Public IP Application</span><a class="headerlink" href="#id11" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After that, click the <span class="guilabel">计算&gt;网卡</span> (Compute&gt;Network Card) buttons
in the navigation bar to come to the network card interface.</p>
<figure class="align-default" id="id12">
<a class="reference internal image-reference" href="../../_images/QingCloud-13.png"><img alt="NIC interface" src="../../_images/QingCloud-13.png" style="width: 960.0px; height: 514.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Network Interface</span><a class="headerlink" href="#id12" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>On the network card interface, select the network card of the Clear Linux OS host
that you just created. Click the <span class="guilabel">更多操作</span> (More Actions)
button above, and then click the <span class="guilabel">绑定公网IPv4</span> (Binding Public
Network IPv4) button.</p>
<figure class="align-default" id="id13">
<a class="reference internal image-reference" href="../../_images/QingCloud-14.png"><img alt="Bind selected" src="../../_images/QingCloud-14.png" style="width: 960.0px; height: 513.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Bind selected</span><a class="headerlink" href="#id13" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>On the binding public network IP confirmation interface, select the public
IP address that has just been applied for, and click the <span class="guilabel">提交</span>
(Submit) button below . After waiting a moment, the state of the Clear Linux OS
virtual host will change.</p>
<figure class="align-default" id="id14">
<a class="reference internal image-reference" href="../../_images/QingCloud-15.png"><img alt="Commit binding" src="../../_images/QingCloud-15.png" style="width: 960.0px; height: 515.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Commit binding</span><a class="headerlink" href="#id14" title="Link to this image"></a></p>
</figcaption>
</figure>
<figure class="align-default" id="id15">
<a class="reference internal image-reference" href="../../_images/QingCloud-16.png"><img alt="Public network IP binding succeeded" src="../../_images/QingCloud-16.png" style="width: 960.0px; height: 516.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Public network IP binding succeeded</span><a class="headerlink" href="#id15" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="connect-to-cl-virtual-host">
<h2><a class="toc-backref" href="#id24" role="doc-backlink">Connect to Clear Linux OS virtual host</a><a class="headerlink" href="#connect-to-cl-virtual-host" title="Link to this heading"></a></h2>
<p>Click the <span class="guilabel">计算&gt;主机</span> (Compute&gt;Host) buttons on the left side of the
navigation bar to confirm that the current virtual host is running and has a public IP address.</p>
<figure class="align-default" id="id16">
<a class="reference internal image-reference" href="../../_images/QingCloud-17.png"><img alt="Confirm that the virtual host is currently in a normal state" src="../../_images/QingCloud-17.png" style="width: 960.0px; height: 514.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Confirm that the virtual host is currently in a normal state</span><a class="headerlink" href="#id16" title="Link to this image"></a></p>
</figcaption>
</figure>
<ol class="arabic">
<li><p>Copy the public IP address of the current Clear Linux OS virtual host and
connect to it from an SSH client. Here we need to use the previously saved
SSH key.</p></li>
<li><p>In this tutorial, the MobaXterm client is used as an example to demonstrate
the login process. Check each item as shown. For the user name, we choose
<code class="docutils literal notranslate"><span class="pre">root</span></code>. For the key, select the SSH key that was downloaded and saved to
the local computer .</p>
<figure class="align-default" id="id17">
<a class="reference internal image-reference" href="../../_images/QingCloud-18.png"><img alt="SSH login virtual host settings" src="../../_images/QingCloud-18.png" style="width: 960.0px; height: 500.0px;" />
</a>
<figcaption>
<p><span class="caption-text">SSH login virtual host settings</span><a class="headerlink" href="#id17" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Login</span> to log in to the
Clear Linux OS virtual host after completing the setup process.</p>
<figure class="align-default" id="id18">
<a class="reference internal image-reference" href="../../_images/QingCloud-19.png"><img alt="SSH login successful" src="../../_images/QingCloud-19.png" style="width: 959.5px; height: 501.0px;" />
</a>
<figcaption>
<p><span class="caption-text">SSH login successful</span><a class="headerlink" href="#id18" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
</section>
<section id="remove-cl-virtual-host">
<h2><a class="toc-backref" href="#id25" role="doc-backlink">Remove Clear Linux OS virtual host</a><a class="headerlink" href="#remove-cl-virtual-host" title="Link to this heading"></a></h2>
<p>This section explains how to delete a Clear Linux OS virtual host created on QingCloud.</p>
<p>On the left navigation bar select <span class="guilabel">计算&gt;主机</span> (Compute&gt;Master), find
the Clear Linux OS host you just created, and click the checkbox next to it. Select
<span class="guilabel">更多操作&gt;删除</span> (More Actions&gt;Delete) to delete the virtual host.</p>
<figure class="align-default" id="id19">
<a class="reference internal image-reference" href="../../_images/QingCloud-20.png"><img alt="Remove Clear Linux OS Virtual Host" src="../../_images/QingCloud-20.png" style="width: 960.0px; height: 516.5px;" />
</a>
<figcaption>
<p><span class="caption-text">Remove Clear Linux OS Virtual Host</span><a class="headerlink" href="#id19" title="Link to this image"></a></p>
</figcaption>
</figure>
</section>
<section id="delete-the-applied-public-ip">
<h2><a class="toc-backref" href="#id26" role="doc-backlink">Delete the applied public IP</a><a class="headerlink" href="#delete-the-applied-public-ip" title="Link to this heading"></a></h2>
<p>Select <span class="guilabel">网络与CDN&gt;公网IP</span> (Network and CDN&gt;Public IP) from the
navigation bar on the left , and then find the public IP address just applied.
Select it as shown, then click <span class="guilabel">更多操作&gt;删除</span> (More Actions&gt;Delete)
to delete.</p>
<figure class="align-default" id="id20">
<a class="reference internal image-reference" href="../../_images/QingCloud-21.png"><img alt="Delete public network IP address" src="../../_images/QingCloud-21.png" style="width: 956.0px; height: 517.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Delete public network IP address</span><a class="headerlink" href="#id20" title="Link to this image"></a></p>
</figcaption>
</figure>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on QingCloud*</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#select-and-start-cl-virtual-host-with-qingcloud-console">Select and start Clear Linux OS virtual host with QingCloud console</a><ul>
<li><a class="reference internal" href="#create-an-ssh-key-optional">Create an SSH key (Optional)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#apply-for-a-public-ip-and-add-it-to-the-virtual-host">Apply for a public IP and add it to the virtual host</a></li>
<li><a class="reference internal" href="#connect-to-cl-virtual-host">Connect to Clear Linux OS virtual host</a></li>
<li><a class="reference internal" href="#remove-cl-virtual-host">Remove Clear Linux OS virtual host</a></li>
<li><a class="reference internal" href="#delete-the-applied-public-ip">Delete the applied public IP</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="import-clr-aws.html"
title="previous chapter">Import Clear Linux Image and Launch Instance on AWS</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="../containers/container-images.html"
title="next chapter">Clear Linux* OS container images</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/cloud-install/qingcloud.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../containers/container-images.html" title="Clear Linux* OS container images"
>next</a> |</li>
<li class="right" >
<a href="import-clr-aws.html" title="Import Clear Linux Image and Launch Instance on AWS"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on QingCloud*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-226
View File
@@ -1,226 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Check Processor Compatibility &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/compatibility-check.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Create a bootable USB drive using Etcher*" href="bootable-usb.html" />
<link rel="prev" title="Get started" href="index.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="bootable-usb.html" title="Create a bootable USB drive using Etcher*"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="index.html" title="Get started"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Check Processor Compatibility</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="check-processor-compatibility">
<span id="compatibility-check"></span><h1>Check Processor Compatibility<a class="headerlink" href="#check-processor-compatibility" title="Link to this heading"></a></h1>
<p>Before installing Clear Linux* OS, check your host systems processor compatibility using one of
the following options:</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This does not check other system components (for example: storage and
graphics) for compatibility with Clear Linux OS.</p>
</div>
<section id="option-1-use-the-clear-linux-check-config-sh-script-on-an-existing-linux-system">
<h2>Option 1: Use the <strong class="command">clear-linux-check-config.sh</strong> script on an existing Linux system<a class="headerlink" href="#option-1-use-the-clear-linux-check-config-sh-script-on-an-existing-linux-system" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Download the <a class="reference external" href="https://cdn.download.clearlinux.org/current/clear-linux-check-config.sh">clear-linux-check-config.sh</a> file.</p>
<p>If a browser is not available, use:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/current/clear-linux-check-config.sh
</pre></div>
</div>
</li>
<li><p>Make the script executable.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>chmod<span class="w"> </span>+x<span class="w"> </span>clear-linux-check-config.sh
</pre></div>
</div>
</li>
<li><p>Run the script.</p>
<ol class="arabic">
<li><p>Check to see if the hosts processor is capable of running Clear Linux OS.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>./clear-linux-check-config.sh<span class="w"> </span>host
</pre></div>
</div>
</li>
<li><p>Check to see if the host is capable of running Clear Linux OS in a container.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>./clear-linux-check-config.sh<span class="w"> </span>container
</pre></div>
</div>
</li>
</ol>
<p>The script prints a list of test results similar to the output below.
All items should return a <cite>SUCCESS</cite> status. This example indicates the
hosts processor supports running Clear Linux OS.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">Checking if host is capable of running Clear Linux* OS</span>
<span class="go">SUCCESS: 64-bit CPU (lm)</span>
<span class="go">SUCCESS: Supplemental Streaming SIMD Extensions 3 (ssse3)</span>
<span class="go">SUCCESS: Streaming SIMD Extension v4.1 (sse4_1)</span>
<span class="go">SUCCESS: Streaming SIMD Extensions v4.2 (sse4_2)</span>
<span class="go">SUCCESS: Carry-less Multiplication extensions (pclmulqdq)</span>
</pre></div>
</div>
</li>
</ol>
<section id="option-2-use-a-cl-live-image-on-a-non-linux-system">
<h3>Option 2: Use a Clear Linux OS live image on a non-Linux system<a class="headerlink" href="#option-2-use-a-cl-live-image-on-a-non-linux-system" title="Link to this heading"></a></h3>
<ol class="arabic">
<li><p><a class="reference external" href="https://clearlinux.org/downloads">Download</a> either the <cite>Desktop</cite> or <cite>Server</cite> version of the live image ISO.</p></li>
<li><p>Follow the instruction to <a class="reference internal" href="bootable-usb.html#bootable-usb"><span class="std std-ref">Create a bootable USB drive using Etcher*</span></a>.</p></li>
<li><p>Boot up the Clear Linux OS live image on the USB.</p></li>
<li><p>Check compatibility as follows:</p>
<ul>
<li><p><em>Desktop version:</em></p>
<ol class="loweralpha">
<li><p>Open a terminal.</p></li>
<li><p>Check compatibility.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>clr-installer<span class="w"> </span>--system-check
</pre></div>
</div>
</li>
</ol>
</li>
<li><p><em>Server version:</em></p>
<ol class="loweralpha">
<li><p>Log in as <cite>root</cite> and set a password.</p></li>
<li><p>Check compatibility.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>clr-installer<span class="w"> </span>--system-check
</pre></div>
</div>
</li>
</ol>
</li>
</ul>
<p>Expected output for a compatible host processor:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">Checking for required CPU feature: lm [success]</span>
<span class="go">Checking for required CPU feature: sse4_2 [success]</span>
<span class="go">Checking for required CPU feature: sse4_1 [success]</span>
<span class="go">Checking for required CPU feature: pclmulqdq [success]</span>
<span class="go">Checking for required CPU feature: ssse3 [success]</span>
<span class="go">Success: System is compatible</span>
</pre></div>
</div>
</li>
</ol>
</section>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Check Processor Compatibility</a><ul>
<li><a class="reference internal" href="#option-1-use-the-clear-linux-check-config-sh-script-on-an-existing-linux-system">Option 1: Use the <strong class="command">clear-linux-check-config.sh</strong> script on an existing Linux system</a><ul>
<li><a class="reference internal" href="#option-2-use-a-cl-live-image-on-a-non-linux-system">Option 2: Use a Clear Linux OS live image on a non-Linux system</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="index.html"
title="previous chapter">Get started</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="bootable-usb.html"
title="next chapter">Create a bootable USB drive using Etcher*</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/get-started/compatibility-check.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="bootable-usb.html" title="Create a bootable USB drive using Etcher*"
>next</a> |</li>
<li class="right" >
<a href="index.html" title="Get started"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Check Processor Compatibility</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
@@ -1,201 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS container images &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/containers/container-images.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="About" href="../../about.html" />
<link rel="prev" title="Clear Linux* OS on QingCloud*" href="../cloud-install/qingcloud.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../../about.html" title="About"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="../cloud-install/qingcloud.html" title="Clear Linux* OS on QingCloud*"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS container images</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-container-images">
<span id="container-images"></span><h1>Clear Linux* OS container images<a class="headerlink" href="#cl-attr-container-images" title="Link to this heading"></a></h1>
<p>Clear Linux OS can run inside of a container on top of any operating system as long as
it is hosting a containerized environment, such as Docker* or Kubernetes*. A
Clear Linux OS base image is available for standalone use as well as variations of
popular application images built from the Clear Linux OS base image.</p>
<p>Browse all Clear Linux OS container images on <a class="reference external" href="https://hub.docker.com/search?q=clearlinux&amp;type=image">the Docker Hub* website</a>. Find the
Dockerfiles used to build Clear Linux OS container images <a class="reference external" href="https://github.com/clearlinux/dockerfiles">on GitHub</a>.</p>
<p>See the <a class="reference external" href="https://clearlinux.org/downloads/containers">containers</a> page for
the benefits of using Clear Linux OS containers and using Clear Linux OS as a container host.</p>
<section id="container-image-types">
<h2>Container image types<a class="headerlink" href="#container-image-types" title="Link to this heading"></a></h2>
<section id="cl-base-image">
<h3>Clear Linux OS base image<a class="headerlink" href="#cl-base-image" title="Link to this heading"></a></h3>
<p>The <a class="reference external" href="https://hub.docker.com/_/clearlinux">Clear Linux OS base container</a> is
an official image on Docker Hub*. The Clear Linux OS base container image can be used to
run a standalone or as a <a class="reference external" href="https://docs.docker.com/glossary/#parent_image">parent image</a> for building other
container images.</p>
<p>On a Docker host simply use the command <strong class="command">docker run clearlinux</strong> to
pull and start a Clear Linux OS container.</p>
</section>
<section id="cl-based-runtime-images">
<h3>Clear Linux OS-based runtime images<a class="headerlink" href="#cl-based-runtime-images" title="Link to this heading"></a></h3>
<p>Clear Linux OS container images for programming languages and their runtimes are
available on Docker Hub*. These can be used by developers to create and run
applications using these popular runtimes.</p>
<p>Below are some popular Clear Linux OS-based runtime images:</p>
<ul class="simple">
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/golang">clearlinux/golang</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/node">clearlinux/node</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/numpy">clearlinux/numpy</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/python">clearlinux/python</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/perl">clearlinux/perl</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/r-base">clearlinux/r-base</a></p></li>
</ul>
<p>More Clear Linux OS-based images can be found on Docker Hub:
<a class="reference external" href="https://hub.docker.com/u/clearlinux">https://hub.docker.com/u/clearlinux</a>.</p>
</section>
<section id="cl-based-application-images">
<h3>Clear Linux OS-based application images<a class="headerlink" href="#cl-based-application-images" title="Link to this heading"></a></h3>
<p>Clear Linux OS container images for common applications are available on Docker Hub.
These can be used to create and deploy containerized services.</p>
<p>Below are some popular Clear Linux OS-based runtime images:</p>
<ul class="simple">
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/nginx">clearlinux/nginx</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/mariadb">clearlinux/mariadb</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/postgres">clearlinux/postgres</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/redis">clearlinux/redis</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/tensorflow">clearlinux/tensorflow</a></p></li>
<li><p><a class="reference external" href="https://hub.docker.com/r/clearlinux/wordpress">clearlinux/wordpress</a></p></li>
</ul>
<p>More Clear Linux OS-based images can be found on Docker Hub:
<a class="reference external" href="https://hub.docker.com/u/clearlinux">https://hub.docker.com/u/clearlinux</a>.</p>
</section>
<section id="related-topics">
<h3>Related topics<a class="headerlink" href="#related-topics" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p><a class="reference internal" href="../../guides/maintenance/container-image-new.html#container-image-new"><span class="std std-ref">Build a new Clear Linux OS-based container image</span></a></p></li>
<li><p><a class="reference internal" href="../../guides/maintenance/container-image-modify.html#container-image-modify"><span class="std std-ref">Modify a Clear Linux OS-based container image</span></a></p></li>
<li><p><a class="reference internal" href="../../tutorials/docker.html#docker"><span class="std std-ref">Docker*</span></a></p></li>
<li><p><a class="reference internal" href="../../tutorials/kata.html#kata"><span class="std std-ref">Kata Containers*</span></a></p></li>
</ul>
</section>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS container images</a><ul>
<li><a class="reference internal" href="#container-image-types">Container image types</a><ul>
<li><a class="reference internal" href="#cl-base-image">Clear Linux OS base image</a></li>
<li><a class="reference internal" href="#cl-based-runtime-images">Clear Linux OS-based runtime images</a></li>
<li><a class="reference internal" href="#cl-based-application-images">Clear Linux OS-based application images</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="../cloud-install/qingcloud.html"
title="previous chapter">Clear Linux* OS on QingCloud*</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="../../about.html"
title="next chapter">About</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/containers/container-images.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../../about.html" title="About"
>next</a> |</li>
<li class="right" >
<a href="../cloud-install/qingcloud.html" title="Clear Linux* OS on QingCloud*"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS container images</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-201
View File
@@ -1,201 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Get started &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/index.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Check Processor Compatibility" href="compatibility-check.html" />
<link rel="prev" title="Clear Linux* Project Documentation" href="../index.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="compatibility-check.html" title="Check Processor Compatibility"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="../index.html" title="Clear Linux* Project Documentation"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Get started</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="get-started">
<span id="id1"></span><h1>Get started<a class="headerlink" href="#get-started" title="Link to this heading"></a></h1>
<p>The Get Started section guides you through the requirements and installation
of Clear Linux* OS. Follow these step-by-step instructions to get started with Clear Linux OS,
fast.</p>
<section id="pre-install">
<h2>Pre-install<a class="headerlink" href="#pre-install" title="Link to this heading"></a></h2>
<p>There are a couple of things to take care of before you install.</p>
<ul class="simple">
<li><p><a class="reference internal" href="../reference/system-requirements.html#system-requirements"><span class="std std-ref">Recommended minimum system requirements</span></a></p></li>
<li><p><a class="reference internal" href="compatibility-check.html#compatibility-check"><span class="std std-ref">Check Processor Compatibility</span></a></p></li>
<li><p><a class="reference internal" href="bootable-usb.html#bootable-usb"><span class="std std-ref">Create a bootable USB drive using Etcher*</span></a></p></li>
</ul>
<p>When installing Clear Linux* OS in a VM, consider which kernel to use.</p>
<ul class="simple">
<li><p><a class="reference internal" href="../guides/clear/compatible-kernels.html#vm-kernels"><span class="std std-ref">Compatible VM kernels</span></a></p></li>
</ul>
<div class="toctree-wrapper compound">
</div>
</section>
<section id="install">
<h2>Install<a class="headerlink" href="#install" title="Link to this heading"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="bare-metal-install-desktop.html">Install Clear Linux* OS from the live desktop</a></li>
<li class="toctree-l1"><a class="reference internal" href="bare-metal-install-server.html">Install Clear Linux* OS from the live server</a></li>
<li class="toctree-l1"><a class="reference internal" href="install-configfile.html">Install using clr-installer and a configuration file</a></li>
<li class="toctree-l1"><a class="reference internal" href="ipxe-install.html">Install Clear Linux OS Over the Network with iPXE</a></li>
</ul>
</div>
</section>
<section id="install-in-a-virtual-machine">
<span id="virtual-machine-install"></span><h2>Install in a virtual machine<a class="headerlink" href="#install-in-a-virtual-machine" title="Link to this heading"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/hyper-v.html">Clear Linux* OS on Microsoft Hyper-V*</a></li>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/kvm.html">Clear Linux* OS on KVM</a></li>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/parallels.html">Clear Linux* OS on Parallels* Desktop for Mac*</a></li>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/proxmox.html">Clear Linux* OS on Proxmox* Virtual Environment</a></li>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/virt-manager.html">Clear Linux* OS using virt-manager</a></li>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/virtualbox-cl-installer.html">Clear Linux* OS on VirtualBox*</a></li>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/vmw-player.html">Clear Linux* OS on VMware* Workstation Player</a></li>
<li class="toctree-l1"><a class="reference internal" href="virtual-machine-install/vmware-esxi-install-cl.html">Clear Linux* OS on VMware* ESXi</a></li>
<li class="toctree-l1"><a class="reference internal" href="../guides/maintenance/increase-virtual-disk-size.html">Increase Virtual Disk Size of an Image</a></li>
</ul>
</div>
</section>
<section id="deploy-to-the-cloud">
<h2>Deploy to the cloud<a class="headerlink" href="#deploy-to-the-cloud" title="Link to this heading"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="cloud-install/aws-web.html">Clear Linux* OS on Amazon Web Services*</a></li>
<li class="toctree-l1"><a class="reference internal" href="cloud-install/azure.html">Clear Linux* OS on Microsoft* Azure*</a></li>
<li class="toctree-l1"><a class="reference internal" href="cloud-install/digitalocean.html">Clear Linux* OS on DigitalOcean*</a></li>
<li class="toctree-l1"><a class="reference internal" href="cloud-install/gce.html">Clear Linux* OS on Google Cloud Platform*</a></li>
<li class="toctree-l1"><a class="reference internal" href="cloud-install/import-clr-aws.html">Import Clear Linux Image and Launch Instance on AWS</a></li>
<li class="toctree-l1"><a class="reference internal" href="cloud-install/qingcloud.html">Clear Linux* OS on QingCloud*</a></li>
</ul>
</div>
</section>
<section id="containers">
<h2>Containers<a class="headerlink" href="#containers" title="Link to this heading"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="containers/container-images.html">Clear Linux* OS container images</a></li>
</ul>
</div>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Get started</a><ul>
<li><a class="reference internal" href="#pre-install">Pre-install</a></li>
<li><a class="reference internal" href="#install">Install</a></li>
<li><a class="reference internal" href="#install-in-a-virtual-machine">Install in a virtual machine</a></li>
<li><a class="reference internal" href="#deploy-to-the-cloud">Deploy to the cloud</a></li>
<li><a class="reference internal" href="#containers">Containers</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="../index.html"
title="previous chapter">Clear Linux* Project Documentation</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="compatibility-check.html"
title="next chapter">Check Processor Compatibility</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/get-started/index.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="compatibility-check.html" title="Check Processor Compatibility"
>next</a> |</li>
<li class="right" >
<a href="../index.html" title="Clear Linux* Project Documentation"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Get started</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-313
View File
@@ -1,313 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Install using clr-installer and a configuration file &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/install-configfile.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Install Clear Linux OS Over the Network with iPXE" href="ipxe-install.html" />
<link rel="prev" title="Install Clear Linux* OS from the live server" href="bare-metal-install-server.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="ipxe-install.html" title="Install Clear Linux OS Over the Network with iPXE"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="bare-metal-install-server.html" title="Install Clear Linux* OS from the live server"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Install using clr-installer and a configuration file</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="install-using-clr-installer-and-a-configuration-file">
<span id="install-configfile"></span><h1>Install using clr-installer and a configuration file<a class="headerlink" href="#install-using-clr-installer-and-a-configuration-file" title="Link to this heading"></a></h1>
<p>In addition to the interactive GUI and text-based modes,
<strong class="command">clr-installer</strong> also supports an unattended mode where you
simply provide it a YAML configuration file.</p>
<p>This guide shows you two examples of how to use its unattended mode.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#prerequisites" id="id1">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#download-and-make-bootable-usb-of-the-live-server-image" id="id2">Download and make bootable USB of the live server image</a></p></li>
<li><p><a class="reference internal" href="#example-1-fresh-installation-onto-bare-metal" id="id3">Example 1: Fresh installation onto bare metal</a></p></li>
<li><p><a class="reference internal" href="#example-2-replicate-a-previous-installation" id="id4">Example 2: Replicate a previous installation</a></p></li>
<li><p><a class="reference internal" href="#references" id="id5">References</a></p></li>
</ul>
</nav>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id1" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<p>For installation onto bare metal, ensure that your target system
supports these requirements:</p>
<ul class="simple">
<li><p><a class="reference internal" href="../reference/system-requirements.html#system-requirements"><span class="std std-ref">Recommended minimum system requirements</span></a></p></li>
<li><p><a class="reference internal" href="compatibility-check.html#compatibility-check"><span class="std std-ref">Check Processor Compatibility</span></a></p></li>
</ul>
</section>
<section id="download-and-make-bootable-usb-of-the-live-server-image">
<h2><a class="toc-backref" href="#id2" role="doc-backlink">Download and make bootable USB of the live server image</a><a class="headerlink" href="#download-and-make-bootable-usb-of-the-live-server-image" title="Link to this heading"></a></h2>
<p>See <a class="reference internal" href="bootable-usb.html#bootable-usb"><span class="std std-ref">Create a bootable USB drive using Etcher*</span></a>.</p>
</section>
<section id="example-1-fresh-installation-onto-bare-metal">
<h2><a class="toc-backref" href="#id3" role="doc-backlink">Example 1: Fresh installation onto bare metal</a><a class="headerlink" href="#example-1-fresh-installation-onto-bare-metal" title="Link to this heading"></a></h2>
<p>This example uses a YAML configuration file to perform a new installation.</p>
<ol class="arabic">
<li><p>Boot up the Clear Linux OS Live Server USB thumb drive.</p></li>
<li><p>Select <span class="guilabel">Clear Linux OS</span> from the menu.</p></li>
<li><p>In the console window, log in as <cite>root</cite> and set a password.</p></li>
<li><p>Verify you have a network connection to the Internet and configure proxy
settings if youre working behind a firewall.</p></li>
<li><p>Download a sample YAML configuration file. For example, if you want to
install Clear Linux OS with a desktop GUI, you might want to use <code class="file docutils literal notranslate"><span class="pre">live-desktop.yaml</span></code>.
Or you can use the <code class="file docutils literal notranslate"><span class="pre">live-server.yaml</span></code> if you want to install a non-GUI version
of Clear Linux OS.</p>
<ul>
<li><p><em>Desktop:</em></p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/current/config/image/live-desktop.yaml
</pre></div>
</div>
</li>
<li><p><em>Server:</em></p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/current/config/image/live-server.yaml
</pre></div>
</div>
</li>
</ul>
</li>
<li><p>Edit the YAML configuration file and change the settings as needed.</p>
<p>Commonly-changed settings include (refer to the example below):</p>
<ol class="loweralpha simple">
<li><p>Under <em>block-devices</em> (line 15), set your target media. For example: <code class="docutils literal notranslate"><span class="pre">file:</span> <span class="pre">&quot;/dev/sda&quot;</span></code>.</p></li>
<li><p>Under <em>targetMedia</em> (line 34), set the third partition size to “0” to use the entire disk space.</p></li>
<li><p>Under <em>bundles</em> (line 37), add additional bundles as needed.</p></li>
<li><p>Delete the <em>post-install</em> section unless you have post-installation scripts.</p></li>
<li><p>Under <em>Version</em> (line 50), set a version number. To use the latest version, set to “0”.</p></li>
</ol>
<p>See <a class="reference external" href="https://github.com/clearlinux/clr-installer/blob/master/scripts/InstallerYAMLSyntax.md">Installer YAML Syntax</a> for more details.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="linenos"> 1</span><span class="gp"> #</span>clear-linux-config
<span class="linenos"> 2</span>
<span class="linenos"> 3</span><span class="gp"> # </span>c-basic-offset:<span class="w"> </span><span class="m">2</span><span class="p">;</span><span class="w"> </span>tab-width:<span class="w"> </span><span class="m">2</span><span class="p">;</span><span class="w"> </span>indent-tabs-mode:<span class="w"> </span>nil
<span class="linenos"> 4</span><span class="gp"> # </span>vi:<span class="w"> </span><span class="nb">set</span><span class="w"> </span><span class="nv">shiftwidth</span><span class="o">=</span><span class="m">2</span><span class="w"> </span><span class="nv">tabstop</span><span class="o">=</span><span class="m">2</span><span class="w"> </span>expandtab:
<span class="linenos"> 5</span><span class="gp"> # </span>:indentSize<span class="o">=</span><span class="m">2</span>:tabSize<span class="o">=</span><span class="m">2</span>:noTabs<span class="o">=</span>true:
<span class="linenos"> 6</span>
<span class="linenos"> 7</span><span class="gp"> # </span>File:<span class="w"> </span>developer-live-server.yaml
<span class="linenos"> 8</span><span class="gp"> # </span>Use<span class="w"> </span>Case:<span class="w"> </span>Live<span class="w"> </span>Image<span class="w"> </span>which<span class="w"> </span>boots<span class="w"> </span>into<span class="w"> </span>login<span class="w"> </span>prompt
<span class="linenos"> 9</span><span class="gp"> # </span>Optionally<span class="w"> </span>allows<span class="w"> </span><span class="k">for</span><span class="w"> </span>installing<span class="w"> </span>Clear<span class="w"> </span>Linux<span class="w"> </span>OS
<span class="linenos">10</span><span class="gp"> # </span>using<span class="w"> </span>the<span class="w"> </span>TUI<span class="w"> </span>clr-installer<span class="w"> </span>by<span class="w"> </span>running<span class="w"> </span>clr-installer
<span class="linenos">11</span>
<span class="linenos">12</span><span class="gp"> # </span>switch<span class="w"> </span>between<span class="w"> </span>aliases<span class="w"> </span><span class="k">if</span><span class="w"> </span>you<span class="w"> </span>want<span class="w"> </span>to<span class="w"> </span>install<span class="w"> </span>to<span class="w"> </span>an<span class="w"> </span>actual<span class="w"> </span>block<span class="w"> </span>device
<span class="linenos">13</span><span class="gp"> # </span>i.e<span class="w"> </span>/dev/sda
<span class="hll"><span class="linenos">14</span><span class="go"> block-devices: [</span>
</span><span class="hll"><span class="linenos">15</span><span class="go"> {name: &quot;bdevice&quot;, file: &quot;/dev/sda&quot;}</span>
</span><span class="linenos">16</span><span class="go"> ]</span>
<span class="linenos">17</span>
<span class="linenos">18</span><span class="go"> targetMedia:</span>
<span class="linenos">19</span><span class="go"> - name: ${bdevice}</span>
<span class="linenos">20</span><span class="go"> type: disk</span>
<span class="linenos">21</span><span class="go"> children:</span>
<span class="linenos">22</span><span class="go"> - name: ${bdevice}1</span>
<span class="linenos">23</span><span class="go"> fstype: vfat</span>
<span class="linenos">24</span><span class="go"> mountpoint: /boot</span>
<span class="linenos">25</span><span class="go"> size: &quot;150M&quot;</span>
<span class="linenos">26</span><span class="go"> type: part</span>
<span class="linenos">27</span><span class="go"> - name: ${bdevice}2</span>
<span class="linenos">28</span><span class="go"> fstype: swap</span>
<span class="linenos">29</span><span class="go"> size: &quot;32M&quot;</span>
<span class="linenos">30</span><span class="go"> type: part</span>
<span class="linenos">31</span><span class="go"> - name: ${bdevice}3</span>
<span class="linenos">32</span><span class="go"> fstype: ext4</span>
<span class="linenos">33</span><span class="go"> mountpoint: /</span>
<span class="hll"><span class="linenos">34</span><span class="go"> size: &quot;0&quot;</span>
</span><span class="linenos">35</span><span class="go"> type: part</span>
<span class="linenos">36</span>
<span class="hll"><span class="linenos">37</span><span class="go"> bundles: [os-core, os-core-update, NetworkManager, clr-installer, vim]</span>
</span><span class="linenos">38</span>
<span class="linenos">39</span><span class="go"> autoUpdate: false</span>
<span class="linenos">40</span><span class="go"> postArchive: false</span>
<span class="linenos">41</span><span class="go"> postReboot: false</span>
<span class="linenos">42</span><span class="go"> telemetry: false</span>
<span class="linenos">43</span><span class="go"> iso: true</span>
<span class="linenos">44</span><span class="go"> keepImage: true</span>
<span class="linenos">45</span>
<span class="linenos">46</span><span class="go"> keyboard: us</span>
<span class="linenos">47</span><span class="go"> language: en_US.UTF-8</span>
<span class="linenos">48</span><span class="go"> kernel: kernel-native</span>
<span class="linenos">49</span>
<span class="hll"><span class="linenos">50</span><span class="go"> version: 30010</span>
</span></pre></div>
</div>
</li>
<li><p>Start the unattended installation using the <cite>config</cite> option.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>clr-installer<span class="w"> </span>--config<span class="w"> </span>live-server.yaml
</pre></div>
</div>
</li>
<li><p>Reboot your system after installation is completed.</p></li>
</ol>
</section>
<section id="example-2-replicate-a-previous-installation">
<h2><a class="toc-backref" href="#id4" role="doc-backlink">Example 2: Replicate a previous installation</a><a class="headerlink" href="#example-2-replicate-a-previous-installation" title="Link to this heading"></a></h2>
<p>This example uses a saved configuration file from a previous installation,
which you can use to easily clone the installation on additional machines
, ideally with the same hardware configuration.</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Be aware of the following when applying a saved configuration on a new machine:</p>
<ul class="simple">
<li><p>Make sure the target media on the new machine matches up</p></li>
<li><p>The users credentials will be replicated as well</p></li>
</ul>
</div>
<ol class="arabic">
<li><p>On a system where Clear Linux OS was installed, open a terminal window.</p></li>
<li><p>Get root privilege.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>su
</pre></div>
</div>
</li>
<li><p>Copy the <code class="file docutils literal notranslate"><span class="pre">clr-installer.yaml</span></code> from <code class="file docutils literal notranslate"><span class="pre">/root</span></code> to a USB thumb drive.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>cp<span class="w"> </span>/root/clr-installer.yaml<span class="w"> </span>&lt;USB-thumb-drive&gt;
</pre></div>
</div>
</li>
<li><p>Install on target system.</p>
<ol class="loweralpha">
<li><p>Boot up the Clear Linux OS Live Server USB thumb drive.</p></li>
<li><p>Select <span class="guilabel">Clear Linux OS</span> from the menu.</p></li>
<li><p>In the console window, log in as <cite>root</cite> and set a password.</p></li>
<li><p>Verify you have a network connection to the Internet and configure proxy
settings if youre working behind a firewall.</p></li>
<li><p>Plug in and mount the USB thumb drive containing the retrieved
<code class="file docutils literal notranslate"><span class="pre">clr-installer.yaml</span></code> configuration file.</p></li>
<li><p>Doublecheck to make sure the target media in the saved configuration file
matches with the target systems.</p></li>
<li><p>Start the installation.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>clr-installer<span class="w"> </span>--config<span class="w"> </span>clr-installer.yaml
</pre></div>
</div>
</li>
<li><p>Reboot your system after installation is completed.</p></li>
</ol>
</li>
</ol>
</section>
<section id="references">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">References</a><a class="headerlink" href="#references" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference external" href="https://github.com/clearlinux/clr-installer">Clear Linux Installer</a></p></li>
<li><p><a class="reference external" href="https://github.com/clearlinux/clr-installer/blob/master/scripts/InstallerYAMLSyntax.md">Installer YAML Syntax</a></p></li>
</ul>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Install using clr-installer and a configuration file</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#download-and-make-bootable-usb-of-the-live-server-image">Download and make bootable USB of the live server image</a></li>
<li><a class="reference internal" href="#example-1-fresh-installation-onto-bare-metal">Example 1: Fresh installation onto bare metal</a></li>
<li><a class="reference internal" href="#example-2-replicate-a-previous-installation">Example 2: Replicate a previous installation</a></li>
<li><a class="reference internal" href="#references">References</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="bare-metal-install-server.html"
title="previous chapter">Install Clear Linux* OS from the live server</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="ipxe-install.html"
title="next chapter">Install Clear Linux OS Over the Network with iPXE</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/get-started/install-configfile.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="ipxe-install.html" title="Install Clear Linux OS Over the Network with iPXE"
>next</a> |</li>
<li class="right" >
<a href="bare-metal-install-server.html" title="Install Clear Linux* OS from the live server"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Install using clr-installer and a configuration file</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
-703
View File
@@ -1,703 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Install Clear Linux OS Over the Network with iPXE &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<script src="../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=a56c686a"></script>
<script src="../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/ipxe-install.html" />
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../about.html" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Clear Linux* OS on Microsoft Hyper-V*" href="virtual-machine-install/hyper-v.html" />
<link rel="prev" title="Install using clr-installer and a configuration file" href="install-configfile.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="virtual-machine-install/hyper-v.html" title="Clear Linux* OS on Microsoft Hyper-V*"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="install-configfile.html" title="Install using clr-installer and a configuration file"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Install Clear Linux OS Over the Network with iPXE</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="install-cl-over-the-network-with-ipxe">
<span id="ipxe-install"></span><h1>Install Clear Linux OS Over the Network with iPXE<a class="headerlink" href="#install-cl-over-the-network-with-ipxe" title="Link to this heading"></a></h1>
<p>PXE <abbr title="Pre-boot Execution Environment">PXE</abbr> is an industry standard
that describes client-server interaction with network-boot software and
uses the DHCP and TFTP protocols. iPXE, a fork of gPXE, is an open-source
version of PXE. It enables computers without built-in PXE capability to
network-boot using protocols such as HTTP, <abbr title="Internet Small Computer Systems Interface">iSCSI</abbr>, <abbr title="ATA over Ethernet*">AoE</abbr>, and
<abbr title="Fiber Channel over Ethernet*">FCoE</abbr>.</p>
<p>This guide demonstrates how to setup an iPXE server to install Clear Linux* OS
over the network.</p>
<p>Figure 1 depicts the flow of information between an iPXE server and a
PXE client.</p>
<figure class="align-default" id="id1">
<img alt="PXE information flow" src="../_images/ipxe-install-1.png" />
<figcaption>
<p><span class="caption-text">Figure 1: PXE information flow</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition caution">
<p class="admonition-title">Caution</p>
<p>The Clear Linux OS PXE image that boots through the iPXE process automatically
erases all data and partitions on the PXE client system and performs
a fresh installation according to a clr-installer YAML configuration
file.</p>
</div>
<section id="prerequisites">
<h2>Prerequisites<a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<p>Your iPXE server must have:</p>
<ul class="simple">
<li><p>Ethernet/LAN boot option</p></li>
<li><p>At least two network adapters</p></li>
<li><p>Connection to a public (WAN) network</p></li>
<li><p>Secure Boot option disabled in BIOS</p></li>
</ul>
<p>Your clients must have:</p>
<ul class="simple">
<li><p>Ethernet/LAN boot option</p></li>
<li><p>One network adapter</p></li>
<li><p>Secure Boot option disabled in BIOS</p></li>
<li><p>The minimum requirements to run Clear Linux OS. Review the <a class="reference internal" href="compatibility-check.html#compatibility-check"><span class="std std-ref">Check Processor Compatibility</span></a>.</p></li>
</ul>
<p>Connect the iPXE server and clients to a network switch on a private
(LAN) network, as shown in Figure 2.</p>
<figure class="align-default" id="id2">
<img alt="Network topology" src="../_images/ipxe-install-2.png" />
<figcaption>
<p><span class="caption-text">Figure 2: Network topology</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</section>
<section id="install-cl-on-server">
<h2>Install Clear Linux OS on server<a class="headerlink" href="#install-cl-on-server" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Install Clear Linux OS on the system that will serve as the iPXE server.
We recommend using the <cite>server</cite> version.</p></li>
<li><p>Open a terminal window.</p></li>
<li><p>Add the <strong class="command">pxe-server</strong> bundle to your Clear Linux OS system.
The bundle contains all the necessary apps (web server, iPXE firmwares,
dnsmasq which provides TFTP, DNS, DHCP functionalities) to run an
iPXE server.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>swupd<span class="w"> </span>bundle-add<span class="w"> </span>pxe-server
</pre></div>
</div>
</li>
<li><p>Define the following variables used for setting up the iPXE server.
Be sure to substitute the value for the WAN_INTERFACE and
LAN_INTERFACE variables with your LAN and WAN interfaces names.
Use <strong class="command">ip a</strong> to list your network devices and get their
names.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nv">IPXE_APP_NAME</span><span class="o">=</span>ipxe
<span class="nv">IPXE_PORT</span><span class="o">=</span><span class="m">50000</span>
<span class="nv">WEB_ROOT_DIR</span><span class="o">=</span>/var/www
<span class="nv">IPXE_ROOT_DIR</span><span class="o">=</span><span class="si">${</span><span class="nv">WEB_ROOT_DIR</span><span class="si">}</span>/<span class="si">${</span><span class="nv">IPXE_APP_NAME</span><span class="si">}</span>
<span class="nv">TFTP_ROOT_DIR</span><span class="o">=</span>/srv/tftp
<span class="nv">CLR_INSTALLER_CONF_DIR</span><span class="o">=</span>clr-installer-configs
<span class="nv">WAN_INTERFACE</span><span class="o">=</span>eno1
<span class="nv">LAN_INTERFACE</span><span class="o">=</span>eno2
<span class="nv">IPXE_SUBNET</span><span class="o">=</span><span class="m">192</span>.168.100
<span class="nv">IPXE_LAN_IP</span><span class="o">=</span><span class="si">${</span><span class="nv">IPXE_SUBNET</span><span class="si">}</span>.1
<span class="nv">IPXE_SUBNET_MASK_IP</span><span class="o">=</span><span class="m">255</span>.255.255.0
<span class="nv">IPXE_SUBNET_BITMASK</span><span class="o">=</span><span class="m">16</span>
</pre></div>
</div>
</li>
</ol>
</section>
<section id="setup-nginx-web-server-to-host-ipxe">
<h2>Setup nginx web server to host iPXE<a class="headerlink" href="#setup-nginx-web-server-to-host-ipxe" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Set up an nginx web server to serve the Clear Linux OS PXE image to clients
using these steps:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># setup nginx</span>
sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span>/etc/nginx/conf.d
sudo<span class="w"> </span>cp<span class="w"> </span>/usr/share/nginx/conf/nginx.conf.example<span class="w"> </span>/etc/nginx/nginx.conf
<span class="c1"># grant $USER permission to run the web server</span>
sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/nginx/nginx.conf<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">user $USER;</span>
<span class="s">EOF</span>
<span class="c1"># web server config</span>
sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/nginx/conf.d/<span class="si">${</span><span class="nv">IPXE_APP_NAME</span><span class="si">}</span>.conf<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">server {</span>
<span class="s"> listen ${IPXE_PORT};</span>
<span class="s"> server_name localhost;</span>
<span class="s"> # directory to store ipxe</span>
<span class="s"> location /${IPXE_APP_NAME}/ {</span>
<span class="s"> root ${WEB_ROOT_DIR}/${IPXE_APP_NAME};</span>
<span class="s"> rewrite ^/${IPXE_APP_NAME}(/.*)$ \$1 break;</span>
<span class="s"> }</span>
<span class="s"> # directory to store clr-installer configs</span>
<span class="s"> location /${CLR_INSTALLER_CONF_DIR}/ {</span>
<span class="s"> root ${WEB_ROOT_DIR}/${CLR_INSTALLER_CONF_DIR};</span>
<span class="s"> rewrite ^/${CLR_INSTALLER_CONF_DIR}(/.*)$ \$1 break;</span>
<span class="s"> }</span>
<span class="s">}</span>
<span class="s">EOF</span>
</pre></div>
</div>
</li>
<li><p>Set nginx to start automatically on boot and then start it.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>systemctl<span class="w"> </span><span class="nb">enable</span><span class="w"> </span>nginx<span class="w"> </span>--now
</pre></div>
</div>
</li>
</ol>
</section>
<section id="configure-ipxe">
<h2>Configure iPXE<a class="headerlink" href="#configure-ipxe" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Download the latest Clear Linux OS PXE image and extract the files into the iPXE root.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>curl<span class="w"> </span>-o<span class="w"> </span>/tmp/clear-pxe.tar.xz<span class="w"> </span><span class="se">\</span>
<span class="w"> </span>https://cdn.download.clearlinux.org/current/clear-<span class="k">$(</span>curl<span class="w"> </span><span class="se">\</span>
<span class="w"> </span>https://cdn.download.clearlinux.org/latest<span class="k">)</span>-pxe.tar.xz
sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span><span class="si">${</span><span class="nv">IPXE_ROOT_DIR</span><span class="si">}</span>
sudo<span class="w"> </span>tar<span class="w"> </span>-xJf<span class="w"> </span>/tmp/clear-pxe.tar.xz<span class="w"> </span>-C<span class="w"> </span><span class="si">${</span><span class="nv">IPXE_ROOT_DIR</span><span class="si">}</span>
sudo<span class="w"> </span>ln<span class="w"> </span>-sf<span class="w"> </span><span class="k">$(</span>ls<span class="w"> </span><span class="si">${</span><span class="nv">IPXE_ROOT_DIR</span><span class="si">}</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>grep<span class="w"> </span><span class="s1">&#39;org.clearlinux.*&#39;</span><span class="k">)</span><span class="w"> </span><span class="si">${</span><span class="nv">IPXE_ROOT_DIR</span><span class="si">}</span>/linux
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Ensure that the initial ramdisk file is named <code class="file docutils literal notranslate"><span class="pre">initrd</span></code> and
the kernel file is named <code class="file docutils literal notranslate"><span class="pre">linux</span></code>, which is a symbolic link to the
actual kernel file.</p>
</div>
</li>
<li><p>Create an iPXE boot script. The script presents a menu of bootable images to
download, boot, and install Clear Linux OS, according to a designated clr-installer
YAML configuration file.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span><span class="si">${</span><span class="nv">IPXE_ROOT_DIR</span><span class="si">}</span>/ipxe_boot_script.ipxe<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">#!ipxe</span>
<span class="s">set menu-timeout 5000</span>
<span class="s">set submenu-timeout \${menu-timeout}</span>
<span class="s">isset \${menu-default} || set menu-default clr-server</span>
<span class="s">:menu</span>
<span class="s">menu Select a version of Clear Linux OS to install</span>
<span class="s">item clr-desktop Clear Linux OS (Desktop)</span>
<span class="s">item clr-server Clear Linux OS (Server)</span>
<span class="s">item ipxe-shell iPXE Shell</span>
<span class="s">item reboot Reboot</span>
<span class="s">choose --timeout \${menu-timeout} --default \${menu-default} selected || goto cancel</span>
<span class="s">set menu-timeout 0</span>
<span class="s">goto \${selected}</span>
<span class="s">:clr-desktop</span>
<span class="s">echo Booting and installing Clear Linux OS (Desktop)...</span>
<span class="s">kernel linux quiet init=/usr/lib/systemd/systemd-bootchart initcall_debug \\</span>
<span class="s">tsc=reliable no_timer_check noreplace-smp rw initrd=initrd \\</span>
<span class="s">clri.descriptor=http://${IPXE_LAN_IP}:${IPXE_PORT}/${CLR_INSTALLER_CONF_DIR}/clr-desktop.yaml</span>
<span class="s">initrd initrd</span>
<span class="s">boot || goto failed</span>
<span class="s">:clr-server</span>
<span class="s">echo Booting and installing Clear Linux OS (Server)...</span>
<span class="s">kernel linux quiet init=/usr/lib/systemd/systemd-bootchart initcall_debug \\</span>
<span class="s">tsc=reliable no_timer_check noreplace-smp rw initrd=initrd \\</span>
<span class="s">clri.descriptor=http://${IPXE_LAN_IP}:${IPXE_PORT}/${CLR_INSTALLER_CONF_DIR}/clr-server.yaml</span>
<span class="s">initrd initrd</span>
<span class="s">boot || goto failed</span>
<span class="s">:cancel</span>
<span class="s">echo Menu canceled, going to iPXE shell</span>
<span class="s">:ipxe-shell</span>
<span class="s">echo Type &#39;exit&#39; to return to the menu</span>
<span class="s">shell</span>
<span class="s">set menu-timeout 0</span>
<span class="s">set submenu-timeout 0</span>
<span class="s">goto menu</span>
<span class="s">echo Booting</span>
<span class="s">:failed</span>
<span class="s">echo Booting failed, going to iPXE shell</span>
<span class="s">goto shell</span>
<span class="s">:reboot</span>
<span class="s">echo Rebooting...</span>
<span class="s">sleep 1</span>
<span class="s">reboot</span>
<span class="s">EOF</span>
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The <cite>clri.discriptor</cite> option tells clr-installer where to download a YAML
configuration file to use. Without this option, the Clear Linux OS PXE image will
simply boot and not perform any installation.</p>
</div>
</li>
</ol>
</section>
<section id="add-clr-installer-yaml-configuration-files">
<h2>Add clr-installer YAML configuration files<a class="headerlink" href="#add-clr-installer-yaml-configuration-files" title="Link to this heading"></a></h2>
<p>After the Clear Linux OS PXE image boot, clr-installer downloads the YAML configuration file
specified in the kernel command-line and installs accordingly.</p>
<p>See <a class="reference external" href="https://github.com/clearlinux/clr-installer/blob/master/scripts/InstallerYAMLSyntax.md">Installer YAML Syntax</a> for more information on clr-installer configuration
YAML syntax.</p>
<ol class="arabic">
<li><p>Create the directory to store the configuration files.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span><span class="si">${</span><span class="nv">WEB_ROOT_DIR</span><span class="si">}</span>/<span class="si">${</span><span class="nv">CLR_INSTALLER_CONF_DIR</span><span class="si">}</span>
</pre></div>
</div>
</li>
<li><p>Create this sample <cite>Desktop</cite> configuration called <code class="file docutils literal notranslate"><span class="pre">clr-desktop.yaml</span></code>.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span><span class="si">${</span><span class="nv">WEB_ROOT_DIR</span><span class="si">}</span>/<span class="si">${</span><span class="nv">CLR_INSTALLER_CONF_DIR</span><span class="si">}</span>/clr-desktop.yaml<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">#clear-linux-config</span>
<span class="s"># switch between aliases if you want to install to an actuall block device</span>
<span class="s"># i.e /dev/sda</span>
<span class="s">block-devices: [</span>
<span class="s"> {name: &quot;bdevice&quot;, file: &quot;/dev/sda&quot;}</span>
<span class="s">]</span>
<span class="s">targetMedia:</span>
<span class="s">- name: \${bdevice}</span>
<span class="s"> type: disk</span>
<span class="s"> children:</span>
<span class="s"> - name: \${bdevice}1</span>
<span class="s"> fstype: vfat</span>
<span class="s"> mountpoint: /boot</span>
<span class="s"> size: &quot;150M&quot;</span>
<span class="s"> type: part</span>
<span class="s"> - name: \${bdevice}2</span>
<span class="s"> fstype: swap</span>
<span class="s"> size: &quot;250M&quot;</span>
<span class="s"> type: part</span>
<span class="s"> - name: \${bdevice}3</span>
<span class="s"> fstype: ext4</span>
<span class="s"> mountpoint: /</span>
<span class="s"> size: &quot;0&quot; # Use remaining disk space</span>
<span class="s"> type: part</span>
<span class="s">bundles: [ bootloader, os-core, os-core-update, desktop-autostart, libreoffice,</span>
<span class="s"> vlc, c-basic, git, openssh-server, vim ]</span>
<span class="s">autoUpdate: true</span>
<span class="s">postArchive: false</span>
<span class="s">postReboot: true</span>
<span class="s">telemetry: false</span>
<span class="s">hostname: clrlinux-desktop</span>
<span class="s">keyboard: us</span>
<span class="s">language: en_US.UTF-8</span>
<span class="s">kernel: kernel-native</span>
<span class="s">users:</span>
<span class="s">- login: clrlinux</span>
<span class="s"> username: Clear Linux</span>
<span class="s"> # Password is &quot;clear123&quot;</span>
<span class="s"> password: $6$SJJMfnInWQg.CvMA$m2F8dJGj71zvi9mSNMktHMsPH3qhBm8pgXDNdaBe2yFfgi479JXvEqWkvQ6OxIUgGNQ5YXFIF0tCn.hEXB90G/</span>
<span class="s"> admin: true</span>
<span class="s">- login: root</span>
<span class="s"> username: Root Root</span>
<span class="s"> # Password is &quot;clear123&quot;</span>
<span class="s"> password: $6$SJJMfnInWQg.CvMA$m2F8dJGj71zvi9mSNMktHMsPH3qhBm8pgXDNdaBe2yFfgi479JXvEqWkvQ6OxIUgGNQ5YXFIF0tCn.hEXB90G/</span>
<span class="s"> admin: true</span>
<span class="s">pre-install: [</span>
<span class="s"> {cmd: &quot;curl -o /tmp/add-issue.sh http://${IPXE_LAN_IP}:${IPXE_PORT}/${CLR_INSTALLER_CONF_DIR}/add-issue.sh&quot;},</span>
<span class="s"> {cmd: &quot;chmod +x /tmp/add-issue.sh&quot;}</span>
<span class="s">]</span>
<span class="s">post-install: [</span>
<span class="s"> {cmd: &quot;echo PermitRootLogin yes &gt; \${chrootDir}/etc/ssh/sshd_config&quot;},</span>
<span class="s"> {cmd: &quot;/tmp/add-issue.sh \${chrootDir}&quot;}</span>
<span class="s">]</span>
<span class="s">EOF</span>
</pre></div>
</div>
</li>
<li><p>Create this sample <cite>Server</cite> configuration called <code class="file docutils literal notranslate"><span class="pre">clr-server.yaml</span></code>.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span><span class="si">${</span><span class="nv">WEB_ROOT_DIR</span><span class="si">}</span>/<span class="si">${</span><span class="nv">CLR_INSTALLER_CONF_DIR</span><span class="si">}</span>/clr-server.yaml<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">#clear-linux-config</span>
<span class="s"># switch between aliases if you want to install to an actuall block device</span>
<span class="s"># i.e /dev/sda</span>
<span class="s">block-devices: [</span>
<span class="s"> {name: &quot;bdevice&quot;, file: &quot;/dev/sda&quot;}</span>
<span class="s">]</span>
<span class="s">targetMedia:</span>
<span class="s">- name: \${bdevice}</span>
<span class="s"> type: disk</span>
<span class="s"> children:</span>
<span class="s"> - name: \${bdevice}1</span>
<span class="s"> fstype: vfat</span>
<span class="s"> mountpoint: /boot</span>
<span class="s"> size: &quot;150M&quot;</span>
<span class="s"> type: part</span>
<span class="s"> - name: \${bdevice}2</span>
<span class="s"> fstype: swap</span>
<span class="s"> size: &quot;250M&quot;</span>
<span class="s"> type: part</span>
<span class="s"> - name: \${bdevice}3</span>
<span class="s"> fstype: ext4</span>
<span class="s"> mountpoint: /</span>
<span class="s"> size: &quot;0&quot; # Use remaining disk space</span>
<span class="s"> type: part</span>
<span class="s">bundles: [ bootloader, os-core, os-core-update, vim ]</span>
<span class="s">autoUpdate: true</span>
<span class="s">postArchive: false</span>
<span class="s">postReboot: true</span>
<span class="s">telemetry: false</span>
<span class="s">hostname: clrlinux-server</span>
<span class="s">keyboard: us</span>
<span class="s">language: en_US.UTF-8</span>
<span class="s">kernel: kernel-native</span>
<span class="s">users:</span>
<span class="s">- login: clrlinux</span>
<span class="s"> username: Clear Linux</span>
<span class="s"> # Password is &quot;clear123&quot;</span>
<span class="s"> password: \$6\$SJJMfnInWQg.CvMA\$m2F8dJGj71zvi9mSNMktHMsPH3qhBm8pgXDNdaBe2yFfgi479JXvEqWkvQ6OxIUgGNQ5YXFIF0tCn.hEXB90G/</span>
<span class="s"> admin: true</span>
<span class="s">- login: root</span>
<span class="s"> username: Root Root</span>
<span class="s"> # Password is &quot;clear123&quot;</span>
<span class="s"> password: \$6\$SJJMfnInWQg.CvMA\$m2F8dJGj71zvi9mSNMktHMsPH3qhBm8pgXDNdaBe2yFfgi479JXvEqWkvQ6OxIUgGNQ5YXFIF0tCn.hEXB90G/</span>
<span class="s"> admin: true</span>
<span class="s">pre-install: [</span>
<span class="s"> {cmd: &quot;curl -o /tmp/add-issue.sh http://${IPXE_LAN_IP}:${IPXE_PORT}/${CLR_INSTALLER_CONF_DIR}/add-issue.sh&quot;},</span>
<span class="s"> {cmd: &quot;chmod +x /tmp/add-issue.sh&quot;}</span>
<span class="s">]</span>
<span class="s">post-install: [</span>
<span class="s"> {cmd: &quot;echo PermitRootLogin yes &gt; \${chrootDir}/etc/ssh/sshd_config&quot;},</span>
<span class="s"> {cmd: &quot;/tmp/add-issue.sh \${chrootDir}&quot;}</span>
<span class="s">]</span>
<span class="s">EOF</span>
</pre></div>
</div>
</li>
<li><p>Add following content to the <code class="file docutils literal notranslate"><span class="pre">add-issue.sh</span></code> script, which will be
used by the above two YAML configuration files:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span><span class="si">${</span><span class="nv">WEB_ROOT_DIR</span><span class="si">}</span>/<span class="si">${</span><span class="nv">CLR_INSTALLER_CONF_DIR</span><span class="si">}</span>/add-issue.sh<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">#!/bin/bash</span>
<span class="s">echo &quot;Creating custom issue file for \$1&quot;</span>
<span class="s">echo &quot;Welcome to the Clear Linux* OS</span>
<span class="s">* Documentation: https://clearlinux.org/documentation</span>
<span class="s">* Community Support: https://community.clearlinux.org</span>
<span class="s">&quot; &gt;&gt; \$1/etc/issue</span>
<span class="s">exit 0</span>
<span class="s">EOF</span>
</pre></div>
</div>
</li>
</ol>
</section>
<section id="configure-network">
<h2>Configure network<a class="headerlink" href="#configure-network" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>The DNS server, included with the <cite>pxe-server</cite> bundle,
conflicts with the DNS stub listener provided in <cite>systemd-resolved</cite>.
Disable the DNS stub listener and temporarily stop <cite>systemd-resolved</cite>.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span>/etc/systemd
sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/systemd/resolved.conf<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">[Resolve]</span>
<span class="s">DNSStubListener=no</span>
<span class="s">EOF</span>
sudo<span class="w"> </span>systemctl<span class="w"> </span>stop<span class="w"> </span>systemd-resolved
</pre></div>
</div>
</li>
<li><p>Disable NetworkManager. The base installation of Clear Linux OS comes with two
network managers, systemd-networkd and NetworkManager, with the latter
being the default. systemd-networkd is recommended for a server use case,
so we will disable NetworkManager.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>systemctl<span class="w"> </span>mask<span class="w"> </span>--now<span class="w"> </span>NetworkManager
</pre></div>
</div>
</li>
<li><p>Assign a static IP address to the LAN side network adapter
and restart <cite>systemd-networkd</cite>.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span>/etc/systemd/network
sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/systemd/network/70-internal-static.network<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">[Match]</span>
<span class="s">Name=${LAN_INTERFACE}</span>
<span class="s">[Network]</span>
<span class="s">DHCP=no</span>
<span class="s">Address=${IPXE_LAN_IP}/${IPXE_SUBNET_BITMASK}</span>
<span class="s">EOF</span>
sudo<span class="w"> </span>systemctl<span class="w"> </span><span class="nb">enable</span><span class="w"> </span>systemd-networkd
sudo<span class="w"> </span>systemctl<span class="w"> </span>restart<span class="w"> </span>systemd-networkd
</pre></div>
</div>
</li>
</ol>
</section>
<section id="setup-nat">
<h2>Setup NAT<a class="headerlink" href="#setup-nat" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Configure <abbr title="Network Address Translation">NAT</abbr> to route traffic from
the LAN to the WAN network so clients can download upstream bundles for
installation. And to make these changes persistent during reboots, save the
changes to the firewall.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>iptables<span class="w"> </span>-t<span class="w"> </span>nat<span class="w"> </span>-F<span class="w"> </span>POSTROUTING
sudo<span class="w"> </span>iptables<span class="w"> </span>-t<span class="w"> </span>nat<span class="w"> </span>-A<span class="w"> </span>POSTROUTING<span class="w"> </span>-o<span class="w"> </span><span class="si">${</span><span class="nv">WAN_INTERFACE</span><span class="si">}</span><span class="w"> </span>-j<span class="w"> </span>MASQUERADE
sudo<span class="w"> </span>systemctl<span class="w"> </span><span class="nb">enable</span><span class="w"> </span>iptables-save.service
sudo<span class="w"> </span>systemctl<span class="w"> </span>restart<span class="w"> </span>iptables-save.service
sudo<span class="w"> </span>systemctl<span class="w"> </span><span class="nb">enable</span><span class="w"> </span>iptables-restore.service
sudo<span class="w"> </span>systemctl<span class="w"> </span>restart<span class="w"> </span>iptables-restore.service
</pre></div>
</div>
</li>
<li><p>Configure the kernel to forward network packets to different interfaces.
Otherwise, NAT will not work.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span>/etc/sysctl.d
sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/sysctl.d/80-nat-forwarding.conf<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">net.ipv4.ip_forward=1</span>
<span class="s">EOF</span>
sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/proc/sys/net/ipv4/ip_forward<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">1</span>
<span class="s">EOF</span>
</pre></div>
</div>
</li>
</ol>
</section>
<section id="setup-dnsmaq-for-dhcp-dns-and-tftp-functionalities">
<h2>Setup dnsmaq for DHCP, DNS, and TFTP functionalities<a class="headerlink" href="#setup-dnsmaq-for-dhcp-dns-and-tftp-functionalities" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Create a configuration file for <cite>dnsmasq</cite> to listen on a dedicated IP address
for TFTP, DNS, and DHCP functions. PXE clients on the LAN network will talk to
this IP address.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/dnsmasq.conf<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">listen-address=${IPXE_LAN_IP}</span>
<span class="s">EOF</span>
</pre></div>
</div>
</li>
<li><p>Add the options to serve iPXE firmware images to clients over TFTP to
the <code class="file docutils literal notranslate"><span class="pre">dnsmasq</span></code> configuration file.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/dnsmasq.conf<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">enable-tftp</span>
<span class="s">tftp-root=${TFTP_ROOT_DIR}</span>
<span class="s">EOF</span>
</pre></div>
</div>
</li>
<li><p>Add the options to host a DHCP server for clients to the <code class="file docutils literal notranslate"><span class="pre">dnsmasq</span></code>
configuration file.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>tee<span class="w"> </span>-a<span class="w"> </span>/etc/dnsmasq.conf<span class="w"> </span><span class="s">&lt;&lt; EOF</span>
<span class="s">dhcp-leasefile=/var/db/dnsmasq.leases</span>
<span class="s">dhcp-authoritative</span>
<span class="s">dhcp-option=option:router,${IPXE_LAN_IP}</span>
<span class="s">dhcp-option=option:dns-server,${IPXE_LAN_IP}</span>
<span class="s">dhcp-match=set:ipxeclient,60,IPXEClient*</span>
<span class="s">dhcp-range=tag:ipxeclient,${IPXE_SUBNET}.2,${IPXE_SUBNET}.253,${IPXE_SUBNET_MASK_IP},15m</span>
<span class="s">dhcp-range=tag:!ipxeclient,${IPXE_SUBNET}.2,${IPXE_SUBNET}.253,${IPXE_SUBNET_MASK_IP},6h</span>
<span class="s">dhcp-match=set:ipxeboot,175</span>
<span class="s">dhcp-boot=tag:ipxeboot,http://${IPXE_LAN_IP}:${IPXE_PORT}/${IPXE_APP_NAME}/ipxe_boot_script.ipxe</span>
<span class="s">dhcp-boot=tag:!ipxeboot,undionly.kpxe,${IPXE_LAN_IP}</span>
<span class="s">EOF</span>
</pre></div>
</div>
<p>The configuration provides the following important functions:</p>
<ul class="simple">
<li><p>Directs clients without an iPXE implementation to the TFTP server
to acquire architecture-specific iPXE firmware images that allow them
to perform an iPXE boot.</p></li>
<li><p>Activates only on the network adapter that has an IP address on the
defined subnet.</p></li>
<li><p>Directs clients to the DNS server.</p></li>
<li><p>Directs clients to the iPXE server for routing via NAT.</p></li>
<li><p>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.</p></li>
</ul>
</li>
<li><p>Create a file for <cite>dnsmasq</cite> to record the IP addresses it provides
to clients.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span>/var/db
sudo<span class="w"> </span>touch<span class="w"> </span>/var/db/dnsmasq.leases
</pre></div>
</div>
</li>
<li><p>Create a TFTP hosting directory and populate it with the iPXE firmware.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>mkdir<span class="w"> </span>-p<span class="w"> </span><span class="si">${</span><span class="nv">TFTP_ROOT_DIR</span><span class="si">}</span>
sudo<span class="w"> </span>ln<span class="w"> </span>-sf<span class="w"> </span>/usr/share/ipxe/undionly.kpxe<span class="w"> </span><span class="si">${</span><span class="nv">TFTP_ROOT_DIR</span><span class="si">}</span>/undionly.kpxe
</pre></div>
</div>
</li>
<li><p>Start <cite>dnsmasq</cite> and enable startup on boot.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>systemctl<span class="w"> </span>daemon-reload
sudo<span class="w"> </span>systemctl<span class="w"> </span><span class="nb">enable</span><span class="w"> </span>dnsmasq
sudo<span class="w"> </span>systemctl<span class="w"> </span>restart<span class="w"> </span>dnsmasq
</pre></div>
</div>
</li>
<li><p>Start <cite>systemd-resolved</cite>.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>systemctl<span class="w"> </span>start<span class="w"> </span>systemd-resolved
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p><cite>systemd-resolved</cite> dynamically updates the list of DNS servers for the
LAN network if you use the <cite>dnsmasq</cite> DNS server. The setup creates a
pass-through DNS server that relies on the DNS servers listed in
<code class="file docutils literal notranslate"><span class="pre">/etc/resolv.conf</span></code>.</p>
</div>
</li>
</ol>
</section>
<section id="verify-setup">
<h2>Verify setup<a class="headerlink" href="#verify-setup" title="Link to this heading"></a></h2>
<p>Verify you can access these URLs before deploying:</p>
<ul class="simple">
<li><p>http://{$IPXE_LAN_IP}:{$IPXE_PORT}/${IPXE_APP_NAME}/ipxe_boot_script.ipxe</p></li>
<li><p>http://{$IPXE_LAN_IP}:{$IPXE_PORT}/${CLR_INSTALLER_CONF_DIR}/clr-desktop.yaml</p></li>
<li><p>http://{$IPXE_LAN_IP}:{$IPXE_PORT}/${CLR_INSTALLER_CONF_DIR}/clr-server.yaml</p></li>
<li><p>http://{$IPXE_LAN_IP}:{$IPXE_PORT}/${CLR_INSTALLER_CONF_DIR}/add-issue.sh</p></li>
</ul>
</section>
<section id="deploy">
<h2>Deploy<a class="headerlink" href="#deploy" title="Link to this heading"></a></h2>
<ol class="arabic simple">
<li><p>Connect your client system to the LAN network.</p></li>
<li><p>Power on the client.</p></li>
<li><p>Set your client to network boot. It should get an IP address and download
the iPXE script.</p></li>
<li><p>When presented with the iPXE menu, select one of the options. The client
will then download and boot the Clear Linux OS image. Once booted, clr-installer will
download the assigned YAML configuration file and begin to install Clear Linux OS.
After installation, the client will reboot to Clear Linux OS.</p></li>
</ol>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Install Clear Linux OS Over the Network with iPXE</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#install-cl-on-server">Install Clear Linux OS on server</a></li>
<li><a class="reference internal" href="#setup-nginx-web-server-to-host-ipxe">Setup nginx web server to host iPXE</a></li>
<li><a class="reference internal" href="#configure-ipxe">Configure iPXE</a></li>
<li><a class="reference internal" href="#add-clr-installer-yaml-configuration-files">Add clr-installer YAML configuration files</a></li>
<li><a class="reference internal" href="#configure-network">Configure network</a></li>
<li><a class="reference internal" href="#setup-nat">Setup NAT</a></li>
<li><a class="reference internal" href="#setup-dnsmaq-for-dhcp-dns-and-tftp-functionalities">Setup dnsmaq for DHCP, DNS, and TFTP functionalities</a></li>
<li><a class="reference internal" href="#verify-setup">Verify setup</a></li>
<li><a class="reference internal" href="#deploy">Deploy</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="install-configfile.html"
title="previous chapter">Install using clr-installer and a configuration file</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="virtual-machine-install/hyper-v.html"
title="next chapter">Clear Linux* OS on Microsoft Hyper-V*</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/get-started/ipxe-install.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="virtual-machine-install/hyper-v.html" title="Clear Linux* OS on Microsoft Hyper-V*"
>next</a> |</li>
<li class="right" >
<a href="install-configfile.html" title="Install using clr-installer and a configuration file"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Install Clear Linux OS Over the Network with iPXE</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
@@ -1,279 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on Microsoft Hyper-V* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/virtual-machine-install/hyper-v.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS on KVM" href="kvm.html" />
<link rel="prev" title="Install Clear Linux OS Over the Network with iPXE" href="../ipxe-install.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="kvm.html" title="Clear Linux* OS on KVM"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="../ipxe-install.html" title="Install Clear Linux OS Over the Network with iPXE"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Microsoft Hyper-V*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-microsoft-hyper-v">
<span id="hyper-v"></span><h1>Clear Linux* OS on Microsoft Hyper-V*<a class="headerlink" href="#cl-attr-on-microsoft-hyper-v" title="Link to this heading"></a></h1>
<p>This page explains how to run a Clear Linux* OS <abbr title="virtual machine">VM</abbr> on a
Microsoft* Hyper-V* hypervisor.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#overview" id="id4">Overview</a></p></li>
<li><p><a class="reference internal" href="#prerequisites" id="id5">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#download-the-cl-disk-image-for-hyper-v" id="id6">Download the Clear Linux OS disk image for Hyper-V</a></p></li>
<li><p><a class="reference internal" href="#create-and-configure-new-vm" id="id7">Create and configure new VM</a></p></li>
<li><p><a class="reference internal" href="#start-the-vm" id="id8">Start the VM</a></p></li>
<li><p><a class="reference internal" href="#related-topics" id="id9">Related topics</a></p></li>
</ul>
</nav>
<section id="overview">
<h2><a class="toc-backref" href="#id4" role="doc-backlink">Overview</a><a class="headerlink" href="#overview" title="Link to this heading"></a></h2>
<p>Hyper-V is a type 1 bare-metal hypervisor that runs directly on system
hardware. It is available for <a class="reference external" href="https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-on-windows-server">Windows* server</a> and client operating
systems, including <a class="reference external" href="https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/index">Windows 10</a>.</p>
<p>Clear Linux OS provides a virtual disk image for Hyper-V, which also includes
a <a class="reference internal" href="../../guides/clear/compatible-kernels.html#compatible-kernels"><span class="std std-ref">Hyper-V specific kernel</span></a> and drivers.</p>
</section>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>Enable virtualization on the host system from EFI/BIOS, such as:</p>
<ul>
<li><p><a class="reference external" href="http://www.intel.com/content/www/us/en/virtualization/virtualization-technology/intel-virtualization-technology.html">Intel® Virtualization Technology</a> (Intel® VT)</p></li>
<li><p><a class="reference external" href="https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices">Intel® Virtualization Technology for Directed I/O</a> (Intel® VT-d)</p></li>
</ul>
</li>
<li><p>Install Hyper-V on the appropriate Windows operating system:</p>
<ul>
<li><p><a class="reference external" href="https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/install-the-hyper-v-role-on-windows-server">Install the Hyper-V role on Windows Server</a></p></li>
<li><p><a class="reference external" href="https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v">Install Hyper-V on Windows 10</a></p></li>
</ul>
</li>
<li><p>Configure the appropriate virtual networking in Hyper-V:</p>
<ul>
<li><p><a class="reference external" href="https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/create-a-virtual-switch-for-hyper-v-virtual-machines">Create a virtual network on Windows Server</a></p></li>
<li><p><a class="reference external" href="https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/connect-to-network">Create a virtual network on Windows 10</a></p></li>
</ul>
</li>
</ul>
</section>
<section id="download-the-cl-disk-image-for-hyper-v">
<h2><a class="toc-backref" href="#id6" role="doc-backlink">Download the Clear Linux OS disk image for Hyper-V</a><a class="headerlink" href="#download-the-cl-disk-image-for-hyper-v" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Download the <code class="file docutils literal notranslate"><span class="pre">clear-[VERSION]-azure-hyperv.vhd.gz</span></code> for Microsoft*
Hyper-V from the <a class="reference external" href="https://clearlinux.org/downloads">downloads</a> website.</p></li>
<li><p>Verify and extract the image using these instructions:
<a class="reference internal" href="../../guides/maintenance/download-verify-decompress.html#download-verify-decompress"><span class="std std-ref">Download, verify, and decompress a Clear Linux* OS image</span></a>.</p></li>
<li><p>Extract the compressed file using software such as the
7-Zip* tool or the WinZip* tool.</p>
<p>After extraction, the file should be named <code class="file docutils literal notranslate"><span class="pre">clear-[VERSION]-azure-hyperv.vhd</span></code>.</p>
</li>
</ol>
</section>
<section id="create-and-configure-new-vm">
<h2><a class="toc-backref" href="#id7" role="doc-backlink">Create and configure new VM</a><a class="headerlink" href="#create-and-configure-new-vm" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Open the <strong>Hyper-V Manager</strong> from the Start menu.</p>
<figure class="align-default" id="id1">
<a class="reference internal image-reference" href="../../_images/hyper-v-01.png"><img alt="Hyper-V Manager from the Start menu" src="../../_images/hyper-v-01.png" style="width: 394.0px; height: 109.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 1: Hyper-V Manager from the Start menu</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>You may need to manually enable Hyper-V on a Windows* machine. Review
<code class="docutils literal notranslate"><span class="pre">Windows</span> <span class="pre">Features</span></code>.</p>
</div>
</li>
<li><p>Create a <em>New Virtual Machine</em> by clicking the <span class="guilabel">Action</span> menu,
then selecting <span class="guilabel">New</span> and <span class="guilabel">Virtual Machine…</span>.</p>
<figure class="align-default" id="id2">
<a class="reference internal image-reference" href="../../_images/hyper-v-02.png"><img alt="New Virtual Machine in Hyper-V Manager" src="../../_images/hyper-v-02.png" style="width: 432.0px; height: 327.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 2: New Virtual Machine in Hyper-V Manager</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Follow the <em>New Virtual Machine Wizard</em> to create a new virtual machine
specifying the options below:</p>
<ul class="simple">
<li><p><strong>Name</strong>: Choose name (for example, ClearLinuxOS-VM)</p></li>
<li><p><strong>Specify Generation</strong>: Generation 1</p></li>
<li><p><strong>Startup memory</strong>: 2048 MB or more</p></li>
<li><p><strong>Configure Networking</strong>: Change <span class="guilabel">Connection</span> to <cite>Default Switch</cite></p></li>
<li><p><strong>Connect Virtual Hard Disk</strong>: Select <span class="guilabel">Use an existing virtual
hard disk</span> and browse to find the
<code class="file docutils literal notranslate"><span class="pre">clear-[VERSION]-azure-hyperv.vhd</span></code> file.</p></li>
</ul>
<p>After finishing the wizard, the VM will be created but not powered on.</p>
</li>
<li><p>Configure the VM by right-clicking it in the Hyper-V Manager and selecting
<span class="guilabel">Settings…</span>. Figure 3 shows the Settings page after configuration selections.</p>
<p><strong>Optional</strong></p>
<ul class="simple">
<li><p>If you wish to <cite>Encrypt state and virtual machine traffic, under
:guilabel:`Security</cite>, select <span class="guilabel">Add Key Storage Drive</span>.</p></li>
<li><p>Under <span class="guilabel">Processor</span>, consider increasing the number of virtual
processors assigned to the Clear Linux OS VM to improve performance.</p></li>
</ul>
<figure class="align-default" id="id3">
<a class="reference internal image-reference" href="../../_images/hyper-v-03.png"><img alt="|CL| VM Settings in Hyper-V Manager" src="../../_images/hyper-v-03.png" style="width: 236.0px; height: 251.0px;" />
</a>
<figcaption>
<p><span class="caption-text">Figure 3: Clear Linux OS VM Settings page after configuration</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Apply</span> at the bottom of the VM Settings screen.</p></li>
<li><p>Click <span class="guilabel">OK</span> at the bottom of the VM Settings screen.</p></li>
</ol>
</section>
<section id="start-the-vm">
<h2><a class="toc-backref" href="#id8" role="doc-backlink">Start the VM</a><a class="headerlink" href="#start-the-vm" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Start the Clear Linux OS VM by right-clicking the VM in Hyper-V Manager and
selecting <span class="guilabel">Start</span>.</p></li>
<li><p>Connect to the VM console by right-clicking the VM in Hyper-V Manager and
selecting <span class="guilabel">Connect…</span>. A new <em>Virtual Machine Connection</em>
window is displayed.</p></li>
<li><p>After Clear Linux OS is booted, log in to the console with user <em>root</em>. You are
prompted to set a new password immediately.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">&gt; User: root</span>
</pre></div>
</div>
</li>
</ol>
<p>Clear Linux* OS on Microsoft Hyper-V* is ready for use.</p>
</section>
<section id="related-topics">
<h2><a class="toc-backref" href="#id9" role="doc-backlink">Related topics</a><a class="headerlink" href="#related-topics" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="../../guides/maintenance/increase-virtual-disk-size.html#increase-virtual-disk-size"><span class="std std-ref">Increase Virtual Disk Size of an Image</span></a></p></li>
</ul>
<p><em>Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries.</em></p>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on Microsoft Hyper-V*</a><ul>
<li><a class="reference internal" href="#overview">Overview</a></li>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#download-the-cl-disk-image-for-hyper-v">Download the Clear Linux OS disk image for Hyper-V</a></li>
<li><a class="reference internal" href="#create-and-configure-new-vm">Create and configure new VM</a></li>
<li><a class="reference internal" href="#start-the-vm">Start the VM</a></li>
<li><a class="reference internal" href="#related-topics">Related topics</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="../ipxe-install.html"
title="previous chapter">Install Clear Linux OS Over the Network with iPXE</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="kvm.html"
title="next chapter">Clear Linux* OS on KVM</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/virtual-machine-install/hyper-v.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="kvm.html" title="Clear Linux* OS on KVM"
>next</a> |</li>
<li class="right" >
<a href="../ipxe-install.html" title="Install Clear Linux OS Over the Network with iPXE"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Microsoft Hyper-V*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
@@ -1,342 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on KVM &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/virtual-machine-install/kvm.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS on Parallels* Desktop for Mac*" href="parallels.html" />
<link rel="prev" title="Clear Linux* OS on Microsoft Hyper-V*" href="hyper-v.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="parallels.html" title="Clear Linux* OS on Parallels* Desktop for Mac*"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="hyper-v.html" title="Clear Linux* OS on Microsoft Hyper-V*"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on KVM</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-kvm">
<span id="kvm"></span><h1>Clear Linux* OS on KVM<a class="headerlink" href="#cl-attr-on-kvm" title="Link to this heading"></a></h1>
<p>This page explains how to run Clear Linux* OS in a virtualized environment using
<abbr title="Kernel-based Virtual Machine">KVM</abbr>.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#install-qemu-kvm" id="id2">Install QEMU-KVM</a></p></li>
<li><p><a class="reference internal" href="#download-and-launch-the-virtual-machine-image" id="id3">Download and launch the virtual machine image</a></p></li>
<li><p><a class="reference internal" href="#optional-enable-ssh-access" id="id4">Optional: Enable SSH access</a></p></li>
<li><p><a class="reference internal" href="#optional-install-a-graphical-user-interface-gui" id="id5">Optional: Install a graphical user interface (GUI)</a></p></li>
</ul>
</nav>
<section id="install-qemu-kvm">
<h2><a class="toc-backref" href="#id2" role="doc-backlink">Install QEMU-KVM</a><a class="headerlink" href="#install-qemu-kvm" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Enable the <a class="reference external" href="https://www.intel.com/content/www/us/en/virtualization/virtualization-technology/intel-virtualization-technology.html">Intel® Virtualization Technology</a> (Intel® VT) and the
<a class="reference external" href="https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices">Intel® Virtualization Technology for Directed I/O</a> (Intel® VT-d) in the
host machines BIOS.</p></li>
<li><p>Log in and open a terminal emulator.</p></li>
<li><p>Install <cite>QEMU*-KVM</cite> on the host machine. Below are some examples using
different distros:</p>
<table class="docutils align-default">
<thead>
<tr class="row-odd"><th class="head"><p>Host OS</p></th>
<th class="head"><p>Installation command</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>Clear Linux OS</p></td>
<td><p><strong class="command">sudo swupd bundle-add kvm-host</strong></p></td>
</tr>
<tr class="row-odd"><td><p>Ubuntu* and Mint*</p></td>
<td><p><strong class="command">sudo apt-get install qemu-kvm</strong></p></td>
</tr>
<tr class="row-even"><td><p>Fedora</p></td>
<td><p><strong class="command">dnf install qemu-kvm</strong></p></td>
</tr>
</tbody>
</table>
</li>
</ol>
</section>
<section id="download-and-launch-the-virtual-machine-image">
<h2><a class="toc-backref" href="#id3" role="doc-backlink">Download and launch the virtual machine image</a><a class="headerlink" href="#download-and-launch-the-virtual-machine-image" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Download the latest pre-built Clear Linux OS KVM image file from
the <a class="reference external" href="https://cdn.download.clearlinux.org/image/">image</a> directory. Look for
<code class="docutils literal notranslate"><span class="pre">clear-&lt;version&gt;-kvm.img.xz</span></code>. You can also use this command:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>-o<span class="w"> </span>clear.img.xz<span class="w"> </span>https://cdn.download.clearlinux.org/image/<span class="k">$(</span>curl<span class="w"> </span>https://cdn.download.clearlinux.org/image/latest-images.json<span class="w"> </span><span class="p">|</span><span class="w"> </span>grep<span class="w"> </span>-o<span class="w"> </span><span class="s1">&#39;clear-[0-9]*-kvm.img.xz&#39;</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>head<span class="w"> </span>-1<span class="k">)</span>
</pre></div>
</div>
</li>
<li><p>Uncompress the downloaded image:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>xz<span class="w"> </span>-dv<span class="w"> </span>clear.img.xz
</pre></div>
</div>
</li>
<li><p>Download the 3 OVMF files (<cite>OVMF.fd</cite>, <cite>OVMF_CODE.fd</cite>, <cite>OVMF_VARS.fd</cite>) that
provides UEFI support for virtual machines.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/image/OVMF.fd
curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/image/OVMF_CODE.fd
curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/image/OVMF_VARS.fd
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The default OVMF files from Clear Linux OS may not work for some non-Clear Linux OS distro
version(s). You may get an <cite>ASSERT</cite> in the <cite>debug.log</cite> file when
starting the VM. If you encounter this, use the distro-specific OVMF
files instead.</p>
</div>
</li>
<li><p>Download the <a class="reference external" href="https://cdn.download.clearlinux.org/image/start_qemu.sh">start_qemu.sh</a> script from the
<a class="reference external" href="https://cdn.download.clearlinux.org/image/">image</a> directory. This script
will launch the Clear Linux OS VM and provide console interaction within the same
terminal emulator window.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/image/start_qemu.sh
</pre></div>
</div>
</li>
<li><p>Start the Clear Linux OS KVM virtual machine:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>bash<span class="w"> </span>./start_qemu.sh<span class="w"> </span>clear.img
</pre></div>
</div>
</li>
<li><p>Log in as <code class="docutils literal notranslate"><span class="pre">root</span></code> user and set a new password.</p></li>
</ol>
</section>
<section id="optional-enable-ssh-access">
<h2><a class="toc-backref" href="#id4" role="doc-backlink">Optional: Enable SSH access</a><a class="headerlink" href="#optional-enable-ssh-access" title="Link to this heading"></a></h2>
<p>To interact with the Clear Linux OS VM remotely through SSH instead of the console it
was launched from, follow these steps.</p>
<ol class="arabic">
<li><p>Enable and configure SSH in the Clear Linux OS VM to allow root login as described in
<a class="reference internal" href="../../guides/network/openssh-server.html#openssh-server"><span class="std std-ref">Enable and configure SSH service</span></a>.</p></li>
<li><p>SSH into the Clear Linux OS VM using the port <cite>10022</cite>. This port number is set in
<code class="file docutils literal notranslate"><span class="pre">start_qemu.sh</span></code> and passed through to the SSH service running on port
22</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ssh<span class="w"> </span>-p<span class="w"> </span><span class="m">10022</span><span class="w"> </span>root@&lt;ip-addr-of-kvm-host&gt;
</pre></div>
</div>
</li>
</ol>
</section>
<section id="optional-install-a-graphical-user-interface-gui">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">Optional: Install a graphical user interface (GUI)</a><a class="headerlink" href="#optional-install-a-graphical-user-interface-gui" title="Link to this heading"></a></h2>
<p>To add <abbr title="GNOME Display Manager">GDM</abbr> to the Clear Linux OS VM, follow these steps:</p>
<ol class="arabic">
<li><p>Shutdown the active Clear Linux OS VM.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>poweroff
</pre></div>
</div>
</li>
<li><p>Install the Spice viewer on the localhost or remote system. Below are some
examples using different distros:</p>
<table class="docutils align-default">
<thead>
<tr class="row-odd"><th class="head"><p>Host OS</p></th>
<th class="head"><p>Installation command</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>Clear Linux OS</p></td>
<td><p><strong class="command">sudo swupd bundle-add virt-viewer</strong></p></td>
</tr>
<tr class="row-odd"><td><p>Ubuntu* and Mint*</p></td>
<td><p><strong class="command">sudo apt-get install virt-viewer</strong></p></td>
</tr>
<tr class="row-even"><td><p>Fedora</p></td>
<td><p><strong class="command">dnf install virt-viewer</strong></p></td>
</tr>
</tbody>
</table>
</li>
<li><p>Modify the <code class="file docutils literal notranslate"><span class="pre">start_qemu.sh</span></code> script to increase memory (<cite>-m</cite>), add
graphics driver (<cite>-vga</cite>), and add Spice (<cite>-spice</cite>, <cite>-usb</cite>, and
<cite>-device</cite>) support.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">qemu-system-x86_64 \</span>
<span class="go"> -enable-kvm \</span>
<span class="gp"> $</span><span class="o">{</span>UEFI_BIOS<span class="o">}</span><span class="w"> </span><span class="se">\</span>
<span class="w"> </span>-smp<span class="w"> </span><span class="nv">sockets</span><span class="o">=</span><span class="m">1</span>,cpus<span class="o">=</span><span class="m">4</span>,cores<span class="o">=</span><span class="m">2</span><span class="w"> </span>-cpu<span class="w"> </span>host<span class="w"> </span><span class="se">\</span>
<span class="hll"><span class="w"> </span>-m<span class="w"> </span><span class="m">4096</span><span class="w"> </span><span class="se">\</span>
</span><span class="hll"><span class="w"> </span>-vga<span class="w"> </span>qxl<span class="w"> </span><span class="se">\</span>
</span><span class="hll"><span class="w"> </span>-nographic<span class="w"> </span><span class="se">\</span>
</span><span class="hll"><span class="w"> </span>-spice<span class="w"> </span><span class="nv">port</span><span class="o">=</span><span class="m">5924</span>,disable-ticketing<span class="w"> </span><span class="se">\</span>
</span><span class="hll"><span class="w"> </span>-usb<span class="w"> </span><span class="se">\</span>
</span><span class="hll"><span class="w"> </span>-device<span class="w"> </span>usb-tablet,bus<span class="o">=</span>usb-bus.0<span class="w"> </span><span class="se">\</span>
</span><span class="w"> </span>-drive<span class="w"> </span><span class="nv">file</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$IMAGE</span><span class="s2">&quot;</span>,if<span class="o">=</span>virtio,aio<span class="o">=</span>threads,format<span class="o">=</span>raw<span class="w"> </span><span class="se">\</span>
<span class="w"> </span>-netdev<span class="w"> </span>user,id<span class="o">=</span>mynet0,hostfwd<span class="o">=</span>tcp::<span class="si">${</span><span class="nv">VMN</span><span class="si">}</span><span class="m">0022</span>-:22,hostfwd<span class="o">=</span>tcp::<span class="si">${</span><span class="nv">VMN</span><span class="si">}</span><span class="m">2375</span>-:2375<span class="w"> </span><span class="se">\</span>
<span class="w"> </span>-device<span class="w"> </span>virtio-net-pci,netdev<span class="o">=</span>mynet0<span class="w"> </span><span class="se">\</span>
<span class="w"> </span>-debugcon<span class="w"> </span>file:debug.log<span class="w"> </span>-global<span class="w"> </span>isa-debugcon.iobase<span class="o">=</span>0x402<span class="w"> </span><span class="nv">$@</span>
</pre></div>
</div>
</li>
<li><p>Due to changes in the <code class="file docutils literal notranslate"><span class="pre">start_qemu.sh</span></code> script from the previous step,
having previously used OVMF files will result in the VM not booting
properly and you returning to the UEFI shell. The easiest way to avoid this
is to delete the 3 OVMF files and reobtain originals before relaunching the
VM:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>rm<span class="w"> </span>-v<span class="w"> </span>OVMF*.fd
curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/image/OVMF.fd
curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/image/OVMF_CODE.fd
curl<span class="w"> </span>-O<span class="w"> </span>https://cdn.download.clearlinux.org/image/OVMF_VARS.fd
</pre></div>
</div>
</li>
<li><p>Increase the size of the VM by 10GB to accommodate the GDM installation:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>qemu-img<span class="w"> </span>resize<span class="w"> </span>-f<span class="w"> </span>raw<span class="w"> </span>clear-&lt;version&gt;-kvm.img<span class="w"> </span>+10G
</pre></div>
</div>
</li>
<li><p>Relaunch the Clear Linux OS VM:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>./start_qemu.sh<span class="w"> </span>clear.img
</pre></div>
</div>
</li>
<li><p>Determine the IP address of the host on which you will launch the VM.
Substitute &lt;ip-addr-of-kvm-host&gt; in the next step with this information.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ip<span class="w"> </span>a
</pre></div>
</div>
</li>
<li><p>From the local host or remote system, open a new terminal emulator window
and connect into the Clear Linux OS VM using the Spice viewer:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>remote-viewer<span class="w"> </span>spice://&lt;ip-address-of-kvm-host&gt;:5924
</pre></div>
</div>
</li>
<li><p>Log in as <cite>root</cite> user into the Clear Linux OS VM.</p></li>
<li><p>Follow these steps from <a class="reference internal" href="../../guides/maintenance/increase-virtual-disk-size.html#increase-virtual-disk-size"><span class="std std-ref">Increase Virtual Disk Size of an Image</span></a> to resize the
partition of the virtual disk of the VM.</p></li>
<li><p>Add GDM to the Clear Linux OS VM:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>swupd<span class="w"> </span>bundle-add<span class="w"> </span>desktop-autostart
</pre></div>
</div>
</li>
<li><p>Reboot the Clear Linux OS VM to start GDM:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>reboot
</pre></div>
</div>
</li>
<li><p>Go through the GDM out-of-box experience (OOBE).</p></li>
<li><p>The default aspect ratio of the GDM GUI for the Clear Linux OS VM is 4:3. To change
it, use GDMs <cite>Devices &gt; Displays</cite> setting tool (located at the top-right
corner).</p></li>
</ol>
<p><em>Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries.</em></p>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on KVM</a><ul>
<li><a class="reference internal" href="#install-qemu-kvm">Install QEMU-KVM</a></li>
<li><a class="reference internal" href="#download-and-launch-the-virtual-machine-image">Download and launch the virtual machine image</a></li>
<li><a class="reference internal" href="#optional-enable-ssh-access">Optional: Enable SSH access</a></li>
<li><a class="reference internal" href="#optional-install-a-graphical-user-interface-gui">Optional: Install a graphical user interface (GUI)</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="hyper-v.html"
title="previous chapter">Clear Linux* OS on Microsoft Hyper-V*</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="parallels.html"
title="next chapter">Clear Linux* OS on Parallels* Desktop for Mac*</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/virtual-machine-install/kvm.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="parallels.html" title="Clear Linux* OS on Parallels* Desktop for Mac*"
>next</a> |</li>
<li class="right" >
<a href="hyper-v.html" title="Clear Linux* OS on Microsoft Hyper-V*"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on KVM</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>
@@ -1,273 +0,0 @@
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Clear Linux* OS on Parallels* Desktop for Mac* &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/get-started/virtual-machine-install/parallels.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Clear Linux* OS on Proxmox* Virtual Environment" href="proxmox.html" />
<link rel="prev" title="Clear Linux* OS on KVM" href="kvm.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="proxmox.html" title="Clear Linux* OS on Proxmox* Virtual Environment"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="kvm.html" title="Clear Linux* OS on KVM"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Parallels* Desktop for Mac*</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="cl-attr-on-parallels-desktop-for-mac">
<span id="parallels"></span><h1>Clear Linux* OS on Parallels* Desktop for Mac*<a class="headerlink" href="#cl-attr-on-parallels-desktop-for-mac" title="Link to this heading"></a></h1>
<p>This page explains how to run Clear Linux OS Server in <abbr title="command-line interface">CLI</abbr> mode as a guest OS in Parallels Desktop 14 for Mac.</p>
<p>Parallels Desktop for Mac is virtualization software that allows other
operating systems, such as Linux, to run side-by-side with macOS*.</p>
<nav class="contents local" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#prerequisites" id="id10">Prerequisites</a></p></li>
<li><p><a class="reference internal" href="#download-iso-image" id="id11">Download ISO image</a></p></li>
<li><p><a class="reference internal" href="#initialize-new-vm" id="id12">Initialize new VM</a></p></li>
<li><p><a class="reference internal" href="#install-cl-on-vm" id="id13">Install Clear Linux OS on VM</a></p></li>
</ul>
</nav>
<section id="prerequisites">
<h2><a class="toc-backref" href="#id10" role="doc-backlink">Prerequisites</a><a class="headerlink" href="#prerequisites" title="Link to this heading"></a></h2>
<ul class="simple">
<li><p>Install Parallels Desktop 14 for Mac.</p></li>
</ul>
</section>
<section id="download-iso-image">
<h2><a class="toc-backref" href="#id11" role="doc-backlink">Download ISO image</a><a class="headerlink" href="#download-iso-image" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Download a live-server ISO installation file from <a class="reference external" href="https://clearlinux.org/downloads">https://clearlinux.org/downloads</a>.
This guide uses Clear Linux OS Server 30140 as its example.</p></li>
<li><p>Unzip the ISO image with the command:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>gunzip<span class="w"> </span>clear-30140-live-server.iso.xz
</pre></div>
</div>
</li>
</ol>
</section>
<section id="initialize-new-vm">
<h2><a class="toc-backref" href="#id12" role="doc-backlink">Initialize new VM</a><a class="headerlink" href="#initialize-new-vm" title="Link to this heading"></a></h2>
<p>Start Parallels and initialize your <abbr title="Virtual Machine">VM</abbr> with the
following steps.</p>
<ol class="arabic">
<li><p>Go to <span class="menuselection">File &gt; New</span>.</p></li>
<li><p>In the opening dialog window, select
<span class="guilabel">Install Windows or another OS from a DVD or image</span>, then click
<span class="guilabel">Continue</span>. (See Figure 1.)</p>
<figure class="align-default" id="id1">
<img alt="Parallels opening dialog" src="../../_images/parallels-01.png" />
<figcaption>
<p><span class="caption-text">Figure 1: Parallels opening dialog</span><a class="headerlink" href="#id1" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>On the next screen, select <span class="guilabel">Image File</span>, then click
<span class="guilabel">Select a file…</span> as shown in Figure 2.</p>
<figure class="align-default" id="id2">
<img alt="Dialog to select source for VM" src="../../_images/parallels-02.png" />
<figcaption>
<p><span class="caption-text">Figure 2: Dialog to select source for VM</span><a class="headerlink" href="#id2" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Select your ISO file. The system displays the warning message “Unable to
detect operating system”, as shown in Figure 3. This message is expected and
can be ignored. Click <span class="guilabel">Continue</span>.</p>
<figure class="align-default" id="id3">
<img alt="Warning that OS is not detected" src="../../_images/parallels-03.png" />
<figcaption>
<p><span class="caption-text">Figure 3: Warning that OS is not detected</span><a class="headerlink" href="#id3" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>You are prompted to select your OS, as shown in Figure 4. Select
<span class="menuselection">More Linux &gt; Other Linux</span> from the drop-down menu and click
<span class="guilabel">Continue</span>.</p>
<figure class="align-default" id="id4">
<img alt="Select OS from drop-down menu" src="../../_images/parallels-04.png" />
<figcaption>
<p><span class="caption-text">Figure 4: Select OS from drop-down menu</span><a class="headerlink" href="#id4" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Name your VM and check <span class="guilabel">Customize settings before installation</span>.
(See Figure 5.)</p>
<figure class="align-default" id="id5">
<img alt="Name and Location screen" src="../../_images/parallels-05.png" />
<figcaption>
<p><span class="caption-text">Figure 5: Name and Location screen</span><a class="headerlink" href="#id5" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Click <span class="guilabel">Create</span>. The Configuration window for the new VM opens, as
shown in Figure 6.</p>
<p>Select <span class="menuselection">Hardware &gt; Boot Order</span>.</p>
<figure class="align-default" id="id6">
<img alt="VM Configuration window" src="../../_images/parallels-06.png" />
<figcaption>
<p><span class="caption-text">Figure 6: VM Configuration window</span><a class="headerlink" href="#id6" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Expand <span class="guilabel">Advanced Settings</span>. Set <span class="guilabel">BIOS</span> to “EFI 64-bit”
and in the <span class="guilabel">Boot flags</span> field, enter “vm.bios.efi=1” as shown in
Figure 7.</p>
<figure class="align-default" id="id7">
<img alt="Advanced configuration settings" src="../../_images/parallels-07.png" />
<figcaption>
<p><span class="caption-text">Figure 7: Advanced configuration settings</span><a class="headerlink" href="#id7" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>Close the Configuration window and click <span class="guilabel">Continue</span>.</p>
<p>If camera and microphone access restriction warnings are displayed, you can
ignore them.</p>
</li>
</ol>
</section>
<section id="install-cl-on-vm">
<h2><a class="toc-backref" href="#id13" role="doc-backlink">Install Clear Linux OS on VM</a><a class="headerlink" href="#install-cl-on-vm" title="Link to this heading"></a></h2>
<ol class="arabic">
<li><p>Follow the prompts and install Clear Linux OS using the text-based installer as shown
in Figure 8.</p>
<p>Refer to <a class="reference internal" href="../bare-metal-install-server.html#bare-metal-install-server"><span class="std std-ref">Install Clear Linux* OS from the live server</span></a> for additional installation
instructions.</p>
<figure class="align-default" id="id8">
<img alt="On screen instructions from text-based installer" src="../../_images/parallels-08.png" />
<figcaption>
<p><span class="caption-text">Figure 8: On screen instructions from text-based installer</span><a class="headerlink" href="#id8" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
<li><p>After installation, reboot the VM. You are prompted to log in, as shown
in Figure 9. Log in with the credentials you used when you installed Clear Linux OS
on the VM.</p>
<figure class="align-default" id="id9">
<img alt="Log in prompt" src="../../_images/parallels-09.png" />
<figcaption>
<p><span class="caption-text">Figure 9: Log in prompt</span><a class="headerlink" href="#id9" title="Link to this image"></a></p>
</figcaption>
</figure>
</li>
</ol>
<p>Congratulations! You have successfully set up a Clear Linux OS VM using Parallels
Desktop for Mac.</p>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Clear Linux* OS on Parallels* Desktop for Mac*</a><ul>
<li><a class="reference internal" href="#prerequisites">Prerequisites</a></li>
<li><a class="reference internal" href="#download-iso-image">Download ISO image</a></li>
<li><a class="reference internal" href="#initialize-new-vm">Initialize new VM</a></li>
<li><a class="reference internal" href="#install-cl-on-vm">Install Clear Linux OS on VM</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="kvm.html"
title="previous chapter">Clear Linux* OS on KVM</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="proxmox.html"
title="next chapter">Clear Linux* OS on Proxmox* Virtual Environment</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/get-started/virtual-machine-install/parallels.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="proxmox.html" title="Clear Linux* OS on Proxmox* Virtual Environment"
>next</a> |</li>
<li class="right" >
<a href="kvm.html" title="Clear Linux* OS on KVM"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Get started</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Clear Linux* OS on Parallels* Desktop for Mac*</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More