- 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>
* 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>
- 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>
- 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>
* 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>
* 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>
* 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>
- 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>
* 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>
* 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>
- 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>
* 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>
* 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>
* 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
* 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>
* 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>
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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
- 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>
-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>
* 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.
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>
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>
* 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>
* 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>
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>
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>
- 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>
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>
* 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>
- 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>
* 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>
* 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>
* 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>
* 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>
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>
* 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>
- 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>
* 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>
* 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>
* 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>
* 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 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 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
* 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>
* 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 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>
* Add document on CPU power and performance
* Minor revisions for:
- grammar
- wording/spelling
- formatting
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
* 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
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>
* * 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>
* 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.
* 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>
* 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>
* 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>
* 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>
* 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>
* 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
* 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>
* 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.
* 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>
- 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>
* 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
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>
- 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>
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>
* 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>
* 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>
* 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>
* 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
* 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>
* 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
* 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
- 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>
* 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>
* 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
- 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>
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>
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>
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>
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>
- 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>
- 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>
- Adds openssh-server to reference toctree.
- Changes location of openssh-server to reference/.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
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>
- 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>
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>
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>
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>
- 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>
- Capture most recent bundles, pundles added; modified
- Correct URL from packages-descriptions to packages
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
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>
- 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>
- 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>
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>
- 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>
- 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>
- 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>
- 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>
- 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>
- Include link to beta image (location TBD)
- Revise and simplify includes used to declutter
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
- 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>
- 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>
- 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>
-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>
- 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>
- Removes metadata from embedded tags
- Changes from `<item>` to ``<item>`` where previous syntax failures occurred.
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
- 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>
- 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>
- 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>
- 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>
- 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>
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>
- 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>
- 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>
- 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>
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>
- 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>
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>
- 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>
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>
- 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>
- 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>
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>
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>
- 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>
- 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>
updated telempostd description, kept at high level, will provide more detail in other documentation. Also changed |CL| to |CL-ATTR| for first instance.
- 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>
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>
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>
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>
- 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>
- 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>
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>
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>
- 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>
* 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- Retitles bare metal 'manual' for parallelism
- Retitles bare metal 'automatic' for parallelism
Signed-off-by: Michael Vincerra <michael.vincerra@intel.com>
- 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>
-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
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>
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>
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>
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>
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.
- 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>
- 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>
- 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>
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>
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>
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.
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>
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>
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>
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>
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>
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>
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>
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>
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>
* 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>
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>
- 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>
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.
-----
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>
- 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>
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>
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>
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>
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>
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>
- 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>
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>
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>
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>
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>
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>
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>
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>
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.
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>
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>
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>
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>
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>
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>
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>
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.
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>
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>
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>
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>
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>
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>
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>
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>
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.
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>
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>
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.
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.
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>
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.
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>
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>
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>
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>
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.
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.
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.
Openssh update
Updates the content based on the introduction provided by @ahkok.
Edits the text for clarity, grammar, and consistency.
See merge request !163
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
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
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
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>
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>
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
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>
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.
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
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>
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
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>
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>
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>
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>
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>
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.
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
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>
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>
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>
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
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
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>
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>
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>
Updates the supported hardware list ensuring compliance with the proper
usage guidelines.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
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>
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>
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
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>
Replaces the placeholder substitutions with the correct Clear Linux
substitutions.
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
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>
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>
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.
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
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>
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
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>
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
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
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>
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
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>
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
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>
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
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>
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
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>
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>
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>
- 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>
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
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
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
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
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
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
- 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>
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
- 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>
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>
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>
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>
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>
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>
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>
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
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
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>
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
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>
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>
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
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>
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>
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
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
Staging
Fixing broken links on bundles table (temporary fix until @jchaming and @fenrus75 can correct typos in the Github sources)
See merge request !46
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
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
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
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
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
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
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
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>
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
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>
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>
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
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).
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
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>
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>
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>
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
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
Clear Linux is a little different from other distros. Here are some important
tools and concepts for managing your install.
Training
********
Additional training materials are available in the `how-to-clear`_ GitHub\*
project to help you get started with |CL| tools.
The training helps you create a customized OS that is based on |CL| and provides
complete details on the methods and tools used to create updates and how to
deploy updates to targets.
To complete the training, you will need a clean |CL| installation and a network connection. The project includes all files needed to complete the exercises.
:command:`swupd` is an operating system software manager and update program
that operates at a file-level to enable verifiable integrity and update
efficiency.
Visit the `swupd man page`_ for more details.
Versioning
==========
Using package managers to keep track of software version compatibility or compare multiple systems on many Linux distributions can be cumbersome.
With |CL| :command:`swupd`, versioning happens at the individual
file-level. This means |CL| generates an entirely new OS version with any set
of software changes to the system (including software downgrades or removals). This rolling release versioning model is similar to
:command:`git` internal version tracking, where any of the individual file
commits are tracked and move the pointer forward when changed.
While administrators can pick and choose which `bundles`_ a system has
installed, a single |CL| version number strictly represents one combination
of all software versions that can be installed onto a system of that |CL|
version. This method of whole OS versioning offers unique advantages.
Namely, system administrators can quickly compare multiple |CL| systems that share the same version for important software and security fixes.
Updating
========
|CL| promotes regular and automated updating of software to ensure
integration of new enhancements and security fixes. Refer to :ref:`security`
documentation for more information.
Learn how to update your system using :ref:`swupd <swupd-guide>`.
Update efficiency
-----------------
Because :command:`swupd` operates at the individual file-level instead of a
package-level, |CL| updates are small and fast.
On many Linux\* distributions, updates to a particular software package
require the whole software package to be downloaded and replaced
--even for one line of code.
In |CL|, updates are generated using the :ref:`mixer <mixer-about>` tool. Mixer calculates the difference between two |CL| versions and makes available
*binary deltas*, which contain only the changed portion of files. This
*binary delta technology* [1]_ means :command:`swupd` on |CL| systems only
needs to download and apply a small fraction of a package in order to
receive an update.
The :ref:`mixer <mixer-about>` tool additionally computes updates files in
multiple compression formats, allowing :command:`swupd` to utilize the most
efficiently compressed format for a |CL| system to minimize the cost
to update.
Update integrity
----------------
This is the basis of the :command:`swupd diagnose` subcommand, which allows a |CL| system to check for any discrepancies to system files. As necessary,
:command:`swupd repair` provides a useful way for software developers to remediate these discrepancies and return to a known filesystem state.
Bundles
=======
|CL-ATTR| approaches software management differently than many other
Linux-based operating systems.
Instead of deploying granular software packages, |CL| uses the concept of
bundles with pre-associated software. Each bundle encapsulates a particular
use-case, which is enabled by composing all the required upstream open-source
projects and packages into one logical unit.
This bundle-based approach offers some unique advantages:
* Bundles provide a particular functionality, or stack, which
include all associated runtime dependencies.
* Software package dependencies are resolved on the server, so file-level
conflicts do not occur on the target system after an update.
* All combinations of bundles are able to co-exist on a |CL| system.
For more information on bundles, visit:
* :ref:`bundles`
* :ref:`bundles-about`
* :ref:`bundle-commands`
* :ref:`compatible-kernels`
.. [1] The software update technology for |CL-ATTR| was first presented at the Linux Plumbers conference in 2012.
.. _swupd man page: https://github.com/clearlinux/swupd-client/blob/master/docs/swupd.1.rst
One of the key features of |CL-ATTR| is telemetry, which is used to
monitor system health. Telemetry enables developers to observe and proactively
address issues before end users are impacted.
*Telemetrics* is a combination word made from:
* *Telemetry* which is sensing and reporting data.
* *Analytics* which is using visualization and statistical inferencing to make
sense of the reported data.
|CL| telemetry reports system-level debug/crash information using specialized probes. The
probes monitor system tasks such as :abbr:`swupd (software updater)`, kernel
oops, machine error checks, and BIOS error report table for unhandled hardware
failures. Telemetry enables real-time issue reporting to allow system
developers to quickly focus on an issue and monitor corrective actions.
|CL| telemetry is fully customizable and can be used during software development
for debugging purposes. You can use **libtelemetry** in your code to create custom
telemetry records. You can also use **telem-record-gen** in script files or call
it from another program.
.. note::
The |CL| telemetry client is disabled by default until you decide to enable it. Telemetry is an **opt-in** solution and can be easily enabled or disabled.
Architecture
************
|CL| telemetry has two fundamental components, which are shown in figure 1:
* Client: generates and delivers records to the backend server via the network.
* Backend: captures records sent from the client and displays the cumulative
content through a specialized interface.
.. note::
If you want to capture your own records for analysis, you must set up
.. _Cloning and converting virtual machine disks with vmkfstools: https://kb.vmware.com/kb/1028042
.. _Enable the Secure Shell (SSH) in the VMware Host Client: https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.html.hostclient.doc/GUID-B649CB74-832F-467B-B6A4-8BA67AD5C1F0.html
This example shows how to modify an existing package to create a custom RPM. In
this example you will make a simple change to the ``dmidecode`` package and
rebuild the package.
#. Navigate to the autospec workspace and clone the ``dmidecode`` package:
.. code-block:: bash
cd ~/clearlinux
make clone_dmidecode
#. Navigate into the *dmidecode* directory:
.. code-block:: bash
cd packages/dmidecode
#. Open the :file:`excludes` file with an editor and add these lines:
.. code-block:: console
/usr/bin/biosdecode
/usr/bin/ownership
/usr/bin/vpddecode
/usr/share/man/man8/biosdecode.8
/usr/share/man/man8/ownership.8
/usr/share/man/man8/vpddecode.8
.. note::
These files aren't needed by dmidecode, so we can remove them without
any issues.
#. In the :file:`dmidecode` directory, build the modified ``dmidecode`` package:
.. code-block:: bash
make autospec
#. The resulting RPMs are in :file:`./rpms`. Logs are in :file:`./results`.
Example 4: Provide control files to autospec
============================================
This example shows how to modify control files to correct build failures that
autospec is unable to resolve. In this example, you will add a missing license
and dependencies so autospec can complete a successful build.
#. Navigate to the autospec workspace:
.. code-block:: bash
cd ~/clearlinux
#. If you have not already, clone all upstream package repos:
.. code-block:: bash
make [-j NUM] clone-packages
The optional NUM is the number of threads to use.
.. note::
In a later step of this example, we will search the cloned package repos
for a missing dependency.
#. Build the opae-sdk RPM:
.. code-block:: bash
make autospecnew URL="https://github.com/OPAE/opae-sdk/archive/0.13.0.tar.gz" NAME="opae-sdk"
This results in an error for a missing license file:
.. code-block:: console
[FATAL] Cannot find any license or opae-sdk.license file!
#. Navigate to the package with build failures:
.. code-block:: bash
cd packages/opae-sdk
#. Add one or more valid license identifiers from the
`SPDX License List <https://spdx.org/licenses/>`_.
In the example below, two different licenses are appropriate based on the
opae-sdk project licensing:
.. code-block:: bash
echo "BSD-3-Clause MIT" > opae-sdk.license
#. Run autospec again:
.. code-block:: bash
make autospec
This results in a generic error:
.. code-block:: console
[FATAL] Build failed, aborting
#. Open the build log to view the error details:
.. code-block:: bash
cat ./results/build.log
The build log contains details for the specific failures. In this
instance, there are missing dependencies:
.. code-block:: console
CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files:
CJSON_LIBRARY
linked by target "opae-c++-utils" in directory /builddir/build/BUILD/opae-sdk-0.13.0/tools/c++utilslib
json-c_LIBRARIES
linked by target "opae-c" in directory /builddir/build/BUILD/opae-sdk-0.13.0/libopae
libuuid_LIBRARIES
linked by target "opae-c" in directory /builddir/build/BUILD/opae-sdk-0.13.0/libopae
#. Search the spec files of upstream |CL| packages to see if the json-c library
is available. In this case, it does exist and we'll add the json-c 'dev'
package into the buildreq_add:
.. code-block:: bash
grep 'json-c\.so$' ~/clearlinux/packages/*/*.spec
echo "json-c-dev" >> buildreq_add
.. note::
This search step works only if the user cloned all of the upstream package
repos. In this example, upstream package repos were cloned in a previous
step.
#. Search the spec files of upstream |CL| packages to see if the libuuid library
is available. In this case, it exists in the util-linux package, so we'll add
**mixer** is the tool used by the |CL-ATTR| team to generate official update
content and releases. The update content generated by mixer is then consumed
by swupd on a downstream client. The same mixer tool is available as part of
|CL| to create your own customized update content and releases.
.. contents::
:local:
:depth: 1
Description
***********
mixer uses the following sources as inputs to generate update content:
* Upstream |CL| bundles with their corresponding RPM packages
* Locally-defined bundles with their corresponding local RPM packages
* Locally-defined bundles with upstream RPM packages
Using the mixer tool, you select which set of content from these sources
will be part of your update. You can select content from each of these sources to make a unique combination of functionality for your custom update content, known as a **mix**.
The update content that mixer generates consists of various pieces of OS
content, update metadata, as well as a complete image. The OS content
includes all files in an update, as well as zero- and delta-packs for improved update performance. The update metadata, stored as manifests, describes all of the bundle information for the update. Update content produced by mixer is then published to a web server and consumed by clients via swupd. Refer to :ref:`swupd <swupd-guide>` for additional information regarding updates and update content.
How it works
************
Learn the mixer tool set up and workflow.
.. contents::
:local:
:depth: 1
Prerequisites
=============
* :command:`mixer` bundle
Add the mixer tool with the :command:`mixer` bundle. Refer to
:ref:`swupd-guide` for more information on installing bundles.
* Docker\* container
mixer by default runs all build commands in a Docker container to ensure
the correct tool versions are used. This also allows custom mixes to
automatically perform downstream format bumps when the upstream releases a
format bump. See `Format version`_ for additional information regarding
format bumps.
Refer to `Configure and enable Docker`_ for instruction.
* Docker proxy (optional)
If you use a proxy server, you must set your proxy environment variables and
create a proxy configuration file for the Docker daemon and container.
Consult your IT department for the correct values if you are behind a
corporate proxy.
Refer to `Configure Docker proxy info`_ for instruction.
* Location to host the update content and images
In order for swupd to make use of your mix, the update content for your mix
must be hosted on a web server. Your mix will be configured with an update
location URL, which swupd will use to pull down updates.
Refer to `Set up a nginx web server for mixer`_ for an simple example of
setting up an update location.
Mix setup
==========
Follow these steps to create and initialize the mixer workspace. Complete
the setup before you create a mix.
#. Create workspace.
The mixer tool uses a simple workspace to contain all input and output in a
basic directory structure. The workspace is simply an empty folder from
which you execute the mixer commands. Each mix uses its own separate
workspace.
#. Initialize the workspace and mix.
Before you create a mix, you must explicitly initialize the mixer workspace.
During initialization, the mixer workspace is configured and the base for
your mix is defined. By default, your mix is based on the latest
upstream version and starts with the minimum set of bundles. Your first custom
mix version number starts at 10. Alternatively, you can select other
versions or bundle sets from which to start.
Initialization creates the directory structure within the workspace and adds
the :file:`builder.conf` file, which is used to configure the mixer tool.
View the `mixer.init man page`_ for more information on mixer
initialization.
View the list of suitable `releases`_ from which to mix.
#. Edit builder.conf.
:file:`builder.conf` tells the mixer tool how to configure the mix. For
example, it allows you to configure where mixer output is located and where
swupd update content will be located.
At minimum, set the URL of your update server so your custom OS knows where
to get update content.
Refer to the `builder.conf`_ section for more information.
Create a mix
============
A mix is created with the following steps:
#. Add custom RPMs and set up local repo (optional).
If you are adding custom RPMs to your mix, you must add the RPMs to
your mix workspace and set up a corresponding local repository.
Go to the :ref:`autospec<autospec>` guide to learn to build RPMs from
scratch. If the RPMs are not built on |CL|, make sure your
configuration and toolchain builds them correctly for |CL|. Otherwise there
is no guarantee they will be compatible.
Refer to the :ref:`autospec` guide for more information on using autospec to
build RPMs.
#. Update and build bundles.
Add, edit, or remove bundles that will be part of your content and build
them. mixer automatically updates the :file:`mixbundles` file when you
update the bundles in your mix.
View the `mixer.bundle man page`_ for more information on configuring bundles
in a mix.
View the `mixer.build man page`_ for more information on building bundles.
View the `Bundles`_ section for more information on how mixer manages
bundles.
#. Create the update content.
mixer creates update content with this step. Zero-packs are created
automatically, and delta-packs can be optionally created at the same time
(for all builds after version 0).
A zero-pack is the full set of content needed to go from mix version 0
(nothing) to the mix version for which you just built content.
A delta-pack provides the content *delta* between a `PAST_VERSION` to a
`MIX_VERSION` that allows the transition from one mix version to another.
View :ref:`swupd-guide` for more information on update content.
#. Create image.
mixer creates a bootable image from your updated content using
the :ref:`ister` tool. In this step you can specify which bundles you want
*preinstalled* in the image. Users can later install other bundles available
in your mix.
#. Make update available.
Deploy update content and images to your update server.
View the `Example 3: Deploy updates to target`_ for a simple deployment
scenario.
Maintain or modify mix
======================
Update or modify your content to a new version by following the steps to
create a mix. Increment the mix version number for the next mix.
Examples
********
The following examples are designed to work together and in order. The examples
use:
* A stock installation of |CL|.
* A web server that comes with |CL| to host the content updates.
* A simple VM that updates against the locally produced content created in
Example 2.
Complete all `Prerequisites`_ before using these examples.
Example 1: Mix set up
======================
This example shows the basic steps for the first-time setup of
mixer for a new mix.
#. Create an empty directory to use as a workspace for mixer:
.. code-block:: bash
mkdir ~/mixer
#. In your mixer workspace, generate an initial mix based on the latest upstream
|CL| version, with minimum bundles. In the initialization output, be aware
that your initial mix version is set to 10 and that the minimum bundles have
been added.
.. code-block:: bash
cd ~/mixer
mixer init
#. Edit :file:`builder.conf` to set the value of CONTENTURL and VERSIONURL to
the IP address of the nginx\* server you set up in the prerequisite
`Set up a nginx web server for mixer`_. For example:
.. code-block:: console
CONTENTURL="http://192.168.25.52"
VERSIONURL="http://192.168.25.52"
Example 2: Create a simple mix
==============================
This example shows how to create a simple custom mix using upstream content.
We'll create an image for a QEMU virtual machine that we can use later to test
our mix.
We can use the default bundles that were added during initialization, but these
include the :command:`native-kernel` bundle that is intended to be used on a
bare metal system instead of a VM. So we will modify the default bundle
set to get a smaller kernel image, which will also be faster to load.
#. Update bundles in mix:
.. code-block:: bash
mixer bundle remove kernel-native
mixer bundle add kernel-kvm
#. In this case, we will add the `editors` bundle from upstream, but we will
remove the `joe` editor.
.. code-block:: bash
mixer bundle add editors
mixer bundle edit editors
#. Use an editor and manually remove `joe` from the bundle definition.
.. code-block:: bash
$EDITOR ./local-bundles/editors
#. List the bundles in the mix again to confirm removal.
.. code-block:: bash
mixer bundle list --tree
#. Build bundles:
.. code-block:: bash
mixer build bundles
Look in ~/mixer/update/image/<mix version>/full for the full chroot after the
:command:`build` command completes.
#. Build update content. Browse to your \http://localhost site and you'll see
the web page is now up, but with no update content. Build the update content:
.. code-block:: bash
mixer build update
Refresh your \http://localhost site and now you can see the update
content for mix version 10.
Look in ~/mixer/update/www/<mix version> to see the update content in your
workspace.
#. Configure image. Edit the ister configuration file for your image to include
all of the bundles you want preinstalled in the image. If this is the first
Compatible versions of an OS are tracked with an OS *compatibility epoch*.
Versions of an OS within an epoch are fully compatible and can update to any
other version within that epoch. The compatibility epoch is set as the
`Format` variable in the :file:`mixer.state` file. Variables in the
:file:`mixer.state` are used by mixer between executions and should not be
manually changed.
A format bump is like modifying the foundation of a house to create a new
level. If `Format` increments to a new epoch (a "format bump"), the OS has
changed in such a way that updating from build A in format X to build B in
format Y will not work.
A format bump is required when:
* The software updater, :command:`swupd`, or the software is no longer
compatible with the previous update scheme
* A package is removed from the update stream and the update must ensure the
files associated with that package are removed from the system
Using a format increment, we make sure pre- and co-requisite changes flow out
with proper ordering. The updated client will only update to the latest
release in its respective format version, unless overridden by command line
flags. In this way, we can guarantee that all clients update to the final
version in their given format.
The given format *must* contain all the changes needed to understand the content built in the next format. Only after reaching the final release in the old format can a client continue to update to releases in the new format.
The format version is incremented only when a compatibility breakage is
introduced. Normal updates, such as updating a software package, do not require a format increment.
.. rst-class:: content-collapse
Bundles
=======
mixer stores information about the bundles included in a mix in a flat file
called :file:`mixbundles`, which is located in the path set by the VERSIONS_PATH variable in :file:`builder.conf`. :file:`mixbundles` is automatically created when the mix is initiated. mixer will refresh the file each time you change the bundles in the mix.
Bundles can include other bundles. Nested bundles can themselves include
other bundles. If you see an unexpected bundle in your mix, it is likely a
nested bundle in one of the bundles you explicitly added.
A bundle will fill into one of two categories: upstream or local. Upstream
bundles are those provided by |CL|. Local bundles are either modified upstream bundles or new local bundles.
Upstream bundles
----------------
mixer automatically downloads and caches upstream bundle definition files.
These definition files are stored in the upstream-bundles directory in the
workspace. Do not modify the files in this directory. This directory is
simply a mirror for mixer to use. mixer will automatically delete the
contents of this directory before repopulating it on-the-fly if a new
version must be downloaded.
The mixer tool automatically caches the bundles for the |CL| version
configured in the :file:`upstreamversion` file. mixer also cleans up old
versions once they are no longer needed.
Local bundles
-------------
Local bundles are bundles that you create, or are edited versions of upstream
bundles. Local bundle definition files are stored in the local-bundles
directory in the workspace. The LOCAL_BUNDLE_DIR variable sets the path of this directory in the :file:`builder.conf` file.
*mixer always checks for local bundles first and the upstream bundles
second.* So bundles in the local-bundles directory will always take
precedence over any upstream bundles that have the same name. This
precedence enables you to copy upstream bundles locally, and edit into a
local variation.
Bundle configuration
--------------------
mixer provides commands to configure the bundles for a mix, such as to add a
bundle to a mix, to create a new bundle for a mix, or to remove a bundle from a
mix. View the `mixer.bundle man page`_ for a full list of commands and more
information on configuring bundles in a mix.
Editing an existing local bundle is as simple as opening the bundle definition
file in your favorite editor, making the desired edits, and saving your changes.
.. note::
Removing bundles from a mix: By default, removing a bundle will only
remove the bundle from the mix. The local bundle definition file will
still remain. To completely remove a bundle, including its local bundle definition file, use the :command:`--local` flag.
If you remove the bundle definition file for a local, edited version of an
upstream bundle in a mix, the mix reverts to reference the original upstream version of the bundle.
.. rst-class:: content-collapse
Configure and enable Docker
===========================
Use these steps to enable Docker for the mixer tool. Make sure to
`Configure Docker proxy info`_ first if needed.
#. Start the Docker daemon:
.. code-block:: bash
sudo systemctl start docker
sudo chmod 777 /var/run/docker.sock
sudo docker info
#. Add user to the docker group
.. code-block:: bash
sudo usermod -G docker -a <username>
Pull Docker container manually (optional)
-----------------------------------------
By default, mixer automatically pulls a Docker container for mixing if one
does not already exist. If you need to troubleshoot the mixer container, it
may be useful to manually pull a mixer Docker container.
Versions of the mixer Docker container are available under the tags for the
This guide explains how to use the :abbr:`DARS (Data Analytics Reference Stack)`,
and to optionally build your own DARS container image.
Any system that supports Docker\* containers can be used with DARS. This steps
in this guide use |CL-ATTR| as the host system.
.. contents::
:local:
:depth: 1
The Data Analytics Reference Stack release
******************************************
The Data Analytics Reference Stack (DARS) provides developers and enterprises a straightforward, highly optimized software stack for storing and processing large
amounts of data. More detail is available on the
`DARS architecture and performance benchmarks`_.
The Data Analytics Reference Stack provides two pre-built Docker images,
available on `Docker Hub`_:
* A |CL|-derived `DARS with OpenBlas`_ stack optimized for `OpenBLAS`_
* A |CL|-derived `DARS with Intel® MKL`_ stack optimized for `MKL`_
We recommend you view the latest component versions for each image in the
:file:`README` found in the `Data Analytics Reference Stack`_ GitHub\*
repository. Because |CL| is a rolling distribution, the package version numbers
in the |CL|-based containers may not be the latest released by |CL|.
.. note::
The Data Analytics Reference Stack is a collective work, and each piece
of software within the work has its own license. Please see the
`DARS Terms of Use`_ for more details about licensing and usage of the Data
Analytics Reference Stack.
Using the Docker images
***********************
#. To immediately start using the latest stable DARS images, pull an image
directly from `Docker Hub`_. This example uses the
`DARS with Intel® MKL`_ Docker image.
#. Once you have downloaded the image, you can run it with
.. code-block:: bash
docker run -it --ulimit nofile=1000000:1000000 --name mkl <name of image>
This will launch the image and drop you into a bash shell inside the
container. You will see output similar to the following:
.. code-block:: console
root@fd5155b89857 /root # spark-shell
spark-shell
Config directory: /usr/share/defaults/spark/
Welcome to
____ __
/ __/__ ___ _____/ /__
_\ \/ _ \/ _ `/ __/ '_/
/___/ .__/\_,_/_/ /_/\_\ version 2.4.0
/_/
Using Scala version 2.12.7 (OpenJDK 64-Bit Server VM, Java 1.8.0-internal)
Type in expressions to have them evaluated.
Type :help for more information.
scala>
The :command:`--ulimit nofile` parameter is currently required in order to
increase the number of open files opened at certain point by the spark
engine.
Building DARS images
********************
If you choose to build your own DARS container images, you can customize
them as needed. Use the provided Dockerfile as a baseline.
To construct images with |CL|, start with a |CL| development platform that
has the :command:`containers-basic-dev` bundle installed. Learn more about
bundles and installing them by using :ref:`swupd-guide`.
#. Clone the `Data Analytics Reference Stack`_ GitHub\* repository.
Docker is not started upon installation of the :command:`containers-basic`
bundle. To start Docker, enter:
.. code-block:: bash
sudo systemctl start docker
To ensure that Kubernetes is correctly installed and configured, follow the
instructions in :ref:`kubernetes`.
Version compatibility
=====================
We validated these steps against the following software package versions:
* |CL| 26240 (Minimum supported version)
* Docker 18.06.1
* Kubernetes 1.11.3
* Go 1.11.12
.. note::
The Deep Learning Reference Stack was developed to provide the best user
experience when executed on a |CL| host. However, as the stack runs in a
container environment, you should be able to complete the following sections of this guide on other Linux* distributions, provided they comply with the Docker*, Kubernetes* and Go* package versions listed above. Look for your distribution documentation on how to update packages and manage Docker services.
TensorFlow single and multi-node benchmarks
*******************************************
This section describes running the `TensorFlow Benchmarks`_ in single node.
For multi-node testing, replicate these steps for each node. These steps
provide a template to run other benchmarks, provided that they can invoke
TensorFlow.
.. note::
Performance test results for the Deep Learning Reference Stack and for this
guide were obtained using `runc` as the runtime.
#. Download either the `Eigen`_ or the `Intel MKL-DNN`_ Docker image
from `Docker Hub`_.
#. Run the image with Docker:
.. code-block:: bash
docker run --name <image name> --rm -i -t <clearlinux/
stacks-dlrs-TYPE> bash
.. note::
Launching the Docker image with the :command:`-i` argument starts
interactive mode within the container. Enter the following commands in
the running container.
#. Clone the benchmark repository in the container:
Note that you can execute the :command:`docker rmi` command using only the first few characters of the image ID, provided they are unique on the system.
#. Once you have removed the image, you can verify it has been deleted with:
The output list shows current offerings. New versions are added to the
MS Azure marketplace all the time. To reference the latest version of an
image, you can use the version label `latest` when specifying an image.
#. The information shown in the `Urn` column lists the
`Publisher:Offer:Sku:Version` for each image available and this is the
information we want to create the |CL| Basic VM. Since we are creating a
|CL| Basic VM, highlight the `clear-linux-project:clear-linux-os:basic:`
string and copy it to your clipboard. Use the label
`latest` instead of referencing a specific version.
#. Create the new |CL| Basic VM. Run the :command:`az vm create ...`
command using the URN `:clear-linux-project:clear-linux-os:basic:latest`
that we copied to the clipboard on the previous step.
.. code-block:: bash
az vm create --resource-group ClearResourceGroup --name ClearVM --image clear-linux-project:clear-linux-os:basic:latest --generate-ssh-keys
.. note::
If you have already defined your public/private SSH key pair and they
are stored in your :file:`$HOME/.ssh` directory, you do not need to
include the *--generate-ssh-keys* option.
Your output from this command will look similar to this output, where
[user] is your user name:
.. code-block:: console
SSH key files '/home/[user]/.ssh/id_rsa' and '/home/[user]/.ssh/id_rsa.pub' have been generated under ~/.ssh to allow SSH access to the VM. If using machines without permanent storage, back up your keys to a safe location.
This tutorial shows you how to manage your Kubernetes cluster while using
:command:`swupd` to update |CL-ATTR|.
In our tutorial :ref:`kubernetes`, we explain how to set up a Kubernetes
cluster on |CL| using `kubeadm`. `Kubeadm documentation`_ often builds on the
assumption that the distribution uses a traditional package manager (e.g.,
RPM/DEB).
In contrast, |CL| uses `swupd` to update the OS, which in this case updates
all of the kubernetes node and client binaries simultaneously, as part of
the `cloud-native-basic` bundle (e.g., kubectl, kubeadm, kubelet). Running
:command:`sudo swupd update` requires special care to ensure the OS
incorporates the latest Kubernetes upgrades.
This document describes best practices to manage cluster upgrades with
`kubeadm` on a |CL|-based cluster.
Prerequisites
*************
Assure that you:
* Completed :ref:`kubernetes`
* Installed the bundle `cloud-native-basic`
.. note::
Other Linux\* distros shown in Kubernetes upgrade documentation reflect
`apt-get update`, `apt-mark hold kubeadm`, and similar commands; however, such commands **are not valid** on |CL|.
Update the control plane
************************
#. Read kubernetes documentation `before you begin`_.
#. On your master node, run the command:
.. code-block:: bash
sudo swupd update
.. note::
If the minor version of Kubernetes changes, |CL| shows a message-of-the-day, or `motd`. When the `motd` appears, you **must postpone** a kubelet restart on master and nodes until the control plane is properly updated. :command:`swupd update` does not restart services automatically unless explicitly configured to do so.
#. Now follow these instructions in kubernetes documentation.
* `Upgrade control plane`_
* `Drain control plane node`_
* `Restart Kubelet and undrain node`_
Update worker nodes
*******************
#. On each worker node, run the command:
.. code-block:: bash
sudo swupd update
#. Now follow these instructions in kubernetes documentation:
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.