-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v.4.4.x #2755
Release v.4.4.x #2755
Conversation
* docs: Interim on profile variable updates * docs: Update the profile variables docs * chore: Update image formats * docs: Implement peer review * Optimised images with calibre/image-actions * Optimised images with calibre/image-actions * chore: Fix formatting --------- Co-authored-by: vault-token-factory-spectrocloud[bot] <133815545+vault-token-factory-spectrocloud[bot]@users.noreply.github.com>
✅ Deploy Preview for docs-spectrocloud ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
* Add Palette CLI Import docs * Add Import Reference within Commands * chore: minor tocuhes --------- Co-authored-by: Karl Cardenas <[email protected]>
* docs: added rl notes for 4.3.7 (#2715) * docs: added rl notes for 4.3.7 * chore: vale suggestion * Update docs/docs-content/release-notes.md * Apply suggestions from code review Co-authored-by: caroldelwing <[email protected]> * docs: fixed format --------- Co-authored-by: caroldelwing <[email protected]> * chore: Fix broken links (#2778) * fix indentation issue * Revert "fix indentation issue" This reverts commit f7e1d10. * docs: add hardware requirements page * fix build issue * docs: fix broken anchors * Apply suggestions from code review Co-authored-by: antongisli <[email protected]> * incorporate suggestions * increase boot size limit * Apply suggestions from code review Co-authored-by: Yuliia Horbenko <[email protected]> * acronyms * prettier --------- Co-authored-by: Karl Cardenas <[email protected]> Co-authored-by: caroldelwing <[email protected]> Co-authored-by: Yuliia Horbenko <[email protected]> Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: antongisli <[email protected]>
* docs: PLT-1194 * chore: updated language * chore: updated vertex install CLI video * chore: test netlify drawer * ci: add preview syntax * chore: test netlify trigger * chote: test * chore: more test * chore: test new logic * chore: more test * chore: verify context * chore: test new logic * chore: fix logic * chore: new logic * chore: verify setting took effect * save * chore: save * chore: test update logic * more test * chore: file rename * chore: update * chore: branch name * chore: verify no new curl is made * chore: update * chore: updated * chore: ready for merge * chore: update comment * chore: fix typo
* docs: Profile variables day-2 draft * docs: Replace relative links with absolute * docs: Revert absolute paths to relative paths * chore: Fix formatting
Co-authored-by: Karl Cardenas <[email protected]>
* docs: change spectro edge console to tui * docs: add glossary entry --------- Co-authored-by: Lenny Chen <[email protected]>
* docs: PEM-4569 * chore: removed tke example with master * chore: removed comment * chore: fixed example format
* docs: Update the self-hosted and VerteX upgrade matrices * chore: Trigger Netlify (hopefully)
* docs: cert renewal first draft * docs: add api call * fix broken links * docs: change section names * docs: add a link to local ui page * docs: address comments * fix broken link --------- Co-authored-by: Lenny Chen <[email protected]>
* docs: document custom links for localui * docs: add screenshot * docs: fix custom link image issue * docs: change to webp * docs: emphasize absolute path * docs: add custom link * docs: add iframe accessibility warning * Optimised images with calibre/image-actions * Optimised images with calibre/image-actions * address vale * address comments * docs: call out ssl cert --------- Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: vault-token-factory-spectrocloud[bot] <133815545+vault-token-factory-spectrocloud[bot]@users.noreply.github.com>
* docs: Structure and intro * docs: KubeVirt CPU hotplug feature guide * Optimised images with calibre/image-actions * chore: Convert image * Optimised images with calibre/image-actions * Optimised images with calibre/image-actions * Update docs/docs-content/vm-management/create-manage-vm/standard-vm-operations/enable-cpu-hotplug.md --------- Co-authored-by: vault-token-factory-spectrocloud[bot] <133815545+vault-token-factory-spectrocloud[bot]@users.noreply.github.com> Co-authored-by: Karl Cardenas <[email protected]>
* docs: local ui diagnostic tools * docs: address vale * docs: address vale and ablism * Apply suggestions from code review Co-authored-by: caroldelwing <[email protected]> * docs: formatting --------- Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: caroldelwing <[email protected]>
* docs: add bind mount info * docs: clarify edge requirements * docs: fix broken anchor * Apply suggestions from code review Co-authored-by: Karl Cardenas <[email protected]> * docs: change example --------- Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: Karl Cardenas <[email protected]>
* docs: first draft of the microk8s pack page * docs: first draft of the new microk8s page * docs: rename image png->webp * docs: vale feedback * Optimised images with calibre/image-actions * Optimised images with calibre/image-actions * docs: apply suggestions from code review * docs: address pcp-2882 and pcp-2886 microk8s limitations * docs: vale feedback * docs: add known issues section, clean up upgrade section * docs: small changes in the known issues section * docs: small fix * docs: remove known issues section and reference the global known issues page * docs: add tech preview to microk8s pack page * docs: comment out 1.28 tab as this version wont be included in 4.4 * docs: delete partials/index.ts file --------- Co-authored-by: vault-token-factory-spectrocloud[bot] <133815545+vault-token-factory-spectrocloud[bot]@users.noreply.github.com>
* docs: DOC-1186 PCP-2886 * docs: add microk8s known issues * chore: updated notes * save * docs: updated release notes * chore: updated release notes * docs: add bc note * docs: Start filling out the packs tables in RN * docs: Update pack lists in the 4.4 release notes * docs: Remove deprecated packs from the pack lists (added them by mistake) * docs: Implement peer review * chore: updated rl notes * Add K8s 1.29.4 known issue * docs: updated release notes * chore: intro sentence * chore: updates * docs: comment out vertex * docs: add known issue about manual enrollment * chore: updated release notes * docs: DOC-1208 * docs: document the rhel fips known issue (#3043) * docs: document the rhel fips known issue * remove accidental commit * restore release notes * docs: remove accidental change * docs: add windows key combination * Update docs/docs-content/troubleshooting/edge.md * docs: add entry to global known issues * docs: fix crosslink --------- Co-authored-by: Lenny Chen <[email protected]> * chore: fix prettier * Apply suggestions from code review Co-authored-by: Yuliia Horbenko <[email protected]> * docs: feedback inline * chore: added spacing to warning box --------- Co-authored-by: Carolina Delwing Rosa <[email protected]> Co-authored-by: yuliiiah <[email protected]> Co-authored-by: Romain Decker <[email protected]> Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: Yuliia Horbenko <[email protected]>
* docs: DOC-1186 PCP-2886 * docs: add microk8s known issues * chore: updated notes * save * docs: updated release notes * chore: updated release notes * docs: add bc note * docs: Start filling out the packs tables in RN * docs: Update pack lists in the 4.4 release notes * docs: Remove deprecated packs from the pack lists (added them by mistake) * docs: Implement peer review * chore: updated rl notes * Add K8s 1.29.4 known issue * docs: updated release notes * chore: intro sentence * chore: updates * docs: comment out vertex * docs: add known issue about manual enrollment * chore: updated release notes * docs: DOC-1208 * docs: document the rhel fips known issue (#3043) * docs: document the rhel fips known issue * remove accidental commit * restore release notes * docs: remove accidental change * docs: add windows key combination * Update docs/docs-content/troubleshooting/edge.md * docs: add entry to global known issues * docs: fix crosslink --------- Co-authored-by: Lenny Chen <[email protected]> * docs: pack updates * chore: fix prettier * Apply suggestions from code review Co-authored-by: Yuliia Horbenko <[email protected]> * docs: feedback inline * chore: added spacing to warning box * Apply suggestions from code review Co-authored-by: Yuliia Horbenko <[email protected]> * chore: feedback update --------- Co-authored-by: Carolina Delwing Rosa <[email protected]> Co-authored-by: yuliiiah <[email protected]> Co-authored-by: Romain Decker <[email protected]> Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: Lenny Chen <[email protected]> Co-authored-by: Yuliia Horbenko <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
vale
docs/docs-content/integrations/kubernetes-generic.md|68 col 70| [Vale.Spelling] Did you really mean 'Kube'?
docs/docs-content/integrations/kubernetes-generic.md|69 col 59| [Vale.Terms] Use 'Kubelet' instead of 'kubelet'.
docs/docs-content/integrations/kubernetes-generic.md|76 col 5| [Vale.Terms] Use 'kubeadm' instead of 'Kubeadm'.
docs/docs-content/integrations/kubernetes-generic.md|120 col 5| [Vale.Terms] Use 'kubeadm' instead of 'Kubeadm'.
docs/docs-content/integrations/kubernetes-generic.md|129 col 42| [spectrocloud.acronym] Use title case to define the acronym '(PSP)'.
docs/docs-content/integrations/kubernetes-generic.md|130 col 11| [spectrocloud.colon] Use colons only to introduce lists, unless in code blocks or inline code.
docs/docs-content/integrations/kubernetes-generic.md|159 col 54| [Vale.Terms] Use 'namespace' instead of 'Namespace'.
docs/docs-content/integrations/kubernetes-generic.md|160 col 71| [Vale.Terms] Use 'namespace' instead of 'Namespace'.
docs/docs-content/integrations/kubernetes-generic.md|160 col 80| [spectrocloud.colon] Use colons only to introduce lists, unless in code blocks or inline code.
docs/docs-content/integrations/kubernetes-generic.md|167 col 5| [Vale.Terms] Use 'kubeadm' instead of 'Kubeadm'.
docs/docs-content/integrations/kubernetes-generic.md|173 col 37| [spectrocloud.acronym] Use title case to define the acronym '(OIDC)'.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|19 col 82| [Vale.Spelling] Did you really mean 'containerd'?
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|133 col 97| [Google.Quotes] Commas and periods go inside quotation marks.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|133 col 109| [Google.Quotes] Commas and periods go inside quotation marks.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|134 col 9| [Google.Quotes] Commas and periods go inside quotation marks.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|168 col 86| [Google.Quotes] Commas and periods go inside quotation marks.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|168 col 98| [Google.Quotes] Commas and periods go inside quotation marks.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|169 col 5| [Google.Quotes] Commas and periods go inside quotation marks.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|208 col 101| [Vale.Terms] Use 'cloud' instead of 'Cloud'.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|209 col 82| [Vale.Terms] Use 'cloud' instead of 'Cloud'.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|211 col 94| [Vale.Terms] Use 'cloud' instead of 'Cloud'.
docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-content-bundle.md|273 col 114| [Vale.Spelling] Did you really mean 'zst'?
docs/docs-content/clusters/edge/cluster-management/certificate-renewal.md|112 col 4| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'curl -X' with the corresponding long form flag.
docs/docs-content/clusters/edge/edgeforge-workflow/edgeforge-workflow.md|147 col 10| [Vale.Terms] Use 'preloaded' instead of 'Preloaded'.
docs/docs-content/clusters/edge/cluster-management/upgrade-behavior.md|13 col 2| [Vale.Terms] Use 'repave' instead of 'Repave'.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-provider-image.md|23 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-provider-image.md|40 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-provider-image.md|47 col 78| [Vale.Spelling] Did you really mean 'sudo'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/add-extra-content.md|35 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|48 col 11| [Vale.Terms] Use 'bootable' instead of 'Bootable'.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|82 col 49| [Vale.Spelling] Did you really mean 'balena'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|181 col 11| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '767M -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|196 col 69| [Vale.Spelling] Did you really mean 'Dockerfile'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|221 col 43| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'nginx -y' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-iso.md|23 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-iso.md|104 col 20| [Vale.Spelling] Did you really mean 'Dockerfile'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-iso.md|107 col 10| [Vale.Spelling] Did you really mean 'Dockerfile'?
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|23 col 26| [Vale.Spelling] Did you really mean 'Bootloader'?
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|36 col 7| [Vale.Spelling] Did you really mean 'CPUs'?
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|88 col 10| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '48 -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|89 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'auth -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|90 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'der -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|91 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'esl -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|92 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'auth -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|93 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'der -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|94 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'esl -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|95 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'auth -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|96 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'der -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|101 col 45| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'KEK -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|105 col 10| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '16 -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|106 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|110 col 10| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '12 -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|111 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'pem -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|112 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'pem -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/trusted-boot.md|11 col 67| [spectrocloud.colon] Use colons only to introduce lists, unless in code blocks or inline code.
docs/docs-content/clusters/edge/trusted-boot/trusted-boot.md|69 col 7| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/install.md|26 col 38| [Vale.Terms] Use 'Disable' instead of 'disable'.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/install.md|96 col 12| [Vale.Spelling] Did you really mean 'Bootloader'?
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/install.md|122 col 44| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'active_mode -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/keys.md|64 col 108| [Vale.Spelling] Did you really mean 'precalculated'?
docs/docs-content/clusters/edge/trusted-boot/keys/keys.md|71 col 15| [Vale.Spelling] Did you really mean 'precalculated'?
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|44 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|44 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'KEK -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|45 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|45 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'db -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|46 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|46 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'dbx -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|29 col 86| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|42 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|57 col 4| [Vale.Spelling] Did you really mean 'openssl'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|146 col 63| [Vale.Spelling] Did you really mean 'CA's'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|220 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|220 col 57| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|221 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|221 col 58| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|222 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|222 col 57| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 33| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 93| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 34| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 94| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 33| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 93| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|235 col 25| [Vale.Spelling] Did you really mean 'CA's'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|248 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'genrsa -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|293 col 20| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/cluster-management/export-cluster-definition.md|34 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|20 col 90| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|28 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|75 col 26| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|63 col 8| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|66 col 16| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|73 col 9| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
palette import --uuid | ||
``` | ||
|
||
### One Cluster with Specified Kubeconfig |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'kubeconfig' instead of 'Kubeconfig'.
tags: ["vmo", "cpu-hotplug"] | ||
--- | ||
|
||
You can enable the [KubeVirt CPU Hotplug](https://kubevirt.io/user-guide/compute/cpu_hotplug/) feature in Palette, which |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'Hotplug'?
--- | ||
|
||
You can enable the [KubeVirt CPU Hotplug](https://kubevirt.io/user-guide/compute/cpu_hotplug/) feature in Palette, which | ||
allows the Virtual Machine (VM) to add and remove virtual CPUs while the VM is running. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'CPUs'?
|
||
## Limitations | ||
|
||
- CPU hotplug is not currently supported by the ARM64 architecture. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'hotplug'?
## Limitations | ||
|
||
- CPU hotplug is not currently supported by the ARM64 architecture. | ||
- The current CPU hotplug implementation requires the live migration of the VM workload. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'hotplug'?
| Nginx Ingress | 1.9.5 | | ||
| Prometheus Grafana | 55.8.3 | | ||
| AWS Application Loadbalancer | 2.7.2 | | ||
| AWS Cluster Autoscaler (Helm) | 1.29.2 | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'autoscaler' instead of 'Autoscaler'.
@@ -25,7 +31,7 @@ The following table lists all known issues that are currently active and affecti | |||
| K3s version 1.27.7 has been marked as _Deprecated_. This version has a known issue that causes clusters to crash. | Upgrade to a newer version of K3s to avoid the issue, such as versions 1.26.12, 1.28.5, and 1.27.11. You can learn more about the issue in the [K3s GitHub issue](https://github.com/k3s-io/k3s/issues/9047) page. | April 14, 2024 | Packs, Clusters | | |||
| When deploying a multi-node AWS EKS cluster with the Container Network Interface (CNI) [Calico](../integrations/calico.md), the cluster deployment fails. | A workaround is to use the AWS VPC CNI in the interim while the issue is resolved. | April 14, 2024 | Packs, Clusters | | |||
| If a Kubernetes cluster deployed onto VMware is deleted, and later re-created with the same name, the cluster creation process fails. The issue is caused by existing resources remaining inside the PCG, or the System PCG, that are not cleaned up during the cluster deletion process. | Refer to the [VMware Resources Remain After Cluster Deletion](../troubleshooting/pcg.md#scenario---vmware-resources-remain-after-cluster-deletion) troubleshooting guide for resolution steps. | April 14, 2024 | Clusters | | |||
| In a VMware environment, self-hosted Palette instances do not receive a unique cluster ID when deployed, which can cause issues during a node repave event, such as a Kubernetes version upgrade. Specifically, PVs and Persistent Volume Claims (PVCs) will experience start problems due to the lack of a unique cluster ID. | To resolve this issue, refer to the [Volume Attachment Errors Volume in VMware Environment](../troubleshooting/palette-upgrade.md#volume-attachment-errors-volume-in-vmware-environment) troubleshooting guide. | April 14, 2024 | Self-Hosted | | |||
| In a VMware environment, self-hosted Palette instances do not receive a unique cluster ID when deployed, which can cause issues during a node repave event, such as a Kubernetes version upgrade. Specifically, Persistent Volumes (PVs) and Persistent Volume Claims (PVCs) will experience start problems due to the lack of a unique cluster ID. | To resolve this issue, refer to the [Volume Attachment Errors Volume in VMware Environment](../troubleshooting/palette-upgrade.md#volume-attachment-errors-volume-in-vmware-environment) troubleshooting guide. | April 14, 2024 | Self-Hosted | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'PVs'?
@@ -25,7 +31,7 @@ The following table lists all known issues that are currently active and affecti | |||
| K3s version 1.27.7 has been marked as _Deprecated_. This version has a known issue that causes clusters to crash. | Upgrade to a newer version of K3s to avoid the issue, such as versions 1.26.12, 1.28.5, and 1.27.11. You can learn more about the issue in the [K3s GitHub issue](https://github.com/k3s-io/k3s/issues/9047) page. | April 14, 2024 | Packs, Clusters | | |||
| When deploying a multi-node AWS EKS cluster with the Container Network Interface (CNI) [Calico](../integrations/calico.md), the cluster deployment fails. | A workaround is to use the AWS VPC CNI in the interim while the issue is resolved. | April 14, 2024 | Packs, Clusters | | |||
| If a Kubernetes cluster deployed onto VMware is deleted, and later re-created with the same name, the cluster creation process fails. The issue is caused by existing resources remaining inside the PCG, or the System PCG, that are not cleaned up during the cluster deletion process. | Refer to the [VMware Resources Remain After Cluster Deletion](../troubleshooting/pcg.md#scenario---vmware-resources-remain-after-cluster-deletion) troubleshooting guide for resolution steps. | April 14, 2024 | Clusters | | |||
| In a VMware environment, self-hosted Palette instances do not receive a unique cluster ID when deployed, which can cause issues during a node repave event, such as a Kubernetes version upgrade. Specifically, PVs and Persistent Volume Claims (PVCs) will experience start problems due to the lack of a unique cluster ID. | To resolve this issue, refer to the [Volume Attachment Errors Volume in VMware Environment](../troubleshooting/palette-upgrade.md#volume-attachment-errors-volume-in-vmware-environment) troubleshooting guide. | April 14, 2024 | Self-Hosted | | |||
| In a VMware environment, self-hosted Palette instances do not receive a unique cluster ID when deployed, which can cause issues during a node repave event, such as a Kubernetes version upgrade. Specifically, Persistent Volumes (PVs) and Persistent Volume Claims (PVCs) will experience start problems due to the lack of a unique cluster ID. | To resolve this issue, refer to the [Volume Attachment Errors Volume in VMware Environment](../troubleshooting/palette-upgrade.md#volume-attachment-errors-volume-in-vmware-environment) troubleshooting guide. | April 14, 2024 | Self-Hosted | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'PVCs'?
## Prerequisites | ||
|
||
- Outbound internet connectivity for port 443 is allowed so that you and your applications can connect with the Spectro | ||
Cloud reverse proxy. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'cloud' instead of 'Cloud'.
| ---------- | ------------------------------------------------------ | ------------------------------------------- | | ||
| namespace | The Kubernetes namespace to install the Spectro Proxy. | `cluster-{{ .spectro.system.cluster.uid }}` | | ||
| server | The Kubernetes server. | `{{ .spectro.system.reverseproxy.server }}` | | ||
| clusterUid | The Kubernetes cluster identifier. | `{{ .spectro.system.cluster.uid }}` | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'clusterUid'?
* docs: new known issue * chore: PPD-1446 added know issue entry * docs: feedback * chore: added troubleshooting steps * docs: feedback * docs: feedback --------- Co-authored-by: Karl Cardenas <>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
vale
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-iso.md|104 col 20| [Vale.Spelling] Did you really mean 'Dockerfile'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/build-trusted-iso.md|107 col 10| [Vale.Spelling] Did you really mean 'Dockerfile'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|48 col 11| [Vale.Terms] Use 'bootable' instead of 'Bootable'.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|82 col 49| [Vale.Spelling] Did you really mean 'balena'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|181 col 11| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '767M -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|196 col 69| [Vale.Spelling] Did you really mean 'Dockerfile'?
docs/docs-content/clusters/edge/trusted-boot/edgeforge/check-efi-limit.md|221 col 43| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'nginx -y' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|23 col 26| [Vale.Spelling] Did you really mean 'Bootloader'?
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|36 col 7| [Vale.Spelling] Did you really mean 'CPUs'?
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|88 col 10| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '48 -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|89 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'auth -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|90 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'der -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|91 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'esl -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|92 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'auth -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|93 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'der -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|94 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'esl -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|95 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'auth -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|96 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'der -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|101 col 45| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'KEK -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|105 col 10| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '16 -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|106 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|110 col 10| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '12 -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|111 col 53| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'pem -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/upgrade-cluster.md|112 col 52| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'pem -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/install.md|26 col 38| [Vale.Terms] Use 'Disable' instead of 'disable'.
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/install.md|96 col 12| [Vale.Spelling] Did you really mean 'Bootloader'?
docs/docs-content/clusters/edge/trusted-boot/deployment-day2/install.md|122 col 44| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'active_mode -rw' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/trusted-boot.md|11 col 67| [spectrocloud.colon] Use colons only to introduce lists, unless in code blocks or inline code.
docs/docs-content/clusters/edge/trusted-boot/trusted-boot.md|69 col 7| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|44 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|44 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'KEK -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|45 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|45 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'db -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|46 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|46 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'dbx -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|29 col 86| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|42 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|57 col 4| [Vale.Spelling] Did you really mean 'openssl'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|146 col 63| [Vale.Spelling] Did you really mean 'CA's'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|220 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|220 col 57| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|221 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|221 col 58| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|222 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|222 col 57| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 33| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 93| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 34| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 94| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 33| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 93| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|235 col 25| [Vale.Spelling] Did you really mean 'CA's'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|248 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'genrsa -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|293 col 20| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/trusted-boot/keys/keys.md|64 col 108| [Vale.Spelling] Did you really mean 'precalculated'?
docs/docs-content/clusters/edge/trusted-boot/keys/keys.md|71 col 15| [Vale.Spelling] Did you really mean 'precalculated'?
docs/docs-content/clusters/edge/local-ui/cluster-management/export-cluster-definition.md|34 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|63 col 8| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|66 col 16| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|73 col 9| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|20 col 90| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|28 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|75 col 26| [Vale.Terms] Use 'we' instead of 'We'.
| `kubeadmconfig.apiServer.extraArgs` | A list of additional `apiServer` flags you can set. | | ||
| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on `apiServer`. | | ||
| `kubeadmconfig.controllerManager.extraArgs` | A list of additional `ControllerManager` flags to set. | | ||
| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set. | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'Kube'?
| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on `apiServer`. | | ||
| `kubeadmconfig.controllerManager.extraArgs` | A list of additional `ControllerManager` flags to set. | | ||
| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set. | | ||
| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes. | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'Kubelet' instead of 'kubelet'.
|
||
## Usage | ||
|
||
The Kubeadm configuration file is where you can do the following: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'kubeadm' instead of 'Kubeadm'.
|
||
### Configuration Changes | ||
|
||
The Kubeadm config is updated with hardening improvements that do the following: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'kubeadm' instead of 'Kubeadm'.
[Enable Audit Logging](../audit-logs/kube-api-audit-logging.md) guide to learn how to create your custom audit policy | ||
by adjusting the API server flags. | ||
|
||
- Replace a deprecated PodSecurityPolicy (PSP) with one that offers three built-in policy profiles for broad security |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.acronym] Use title case to define the acronym '(PSP)'.
artifacts. You can issue the following command in the terminal to check your processor architecture. | ||
|
||
```shell | ||
uname -m |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
command. | ||
|
||
- [Docker Engine](https://docs.docker.com/engine/install/) version 18.09.x or later. You can use the docker --version | ||
command to view the existing Docker version. You should have root-level or sudo privileges on your Linux machine to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'sudo'?
[Repave Behavior and Configurations](../cluster-management/node-pool.md#repave-behavior-and-configuration). For more | ||
information about how to update a cluster profile, refer to | ||
[Update a Cluster](../cluster-management/cluster-updates.md). | ||
[Repave Behavior and Configurations](../../../clusters/cluster-management/node-pool.md#repave-behavior-and-configuration). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'repave' instead of 'Repave'.
artifacts. You can issue the following command in the terminal to check your processor architecture. | ||
|
||
```bash | ||
uname -m |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
artifacts. You can issue the following command in the terminal to check your processor architecture. | ||
|
||
```bash | ||
uname -m |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
* chore: Update the Palette CLI download info * docs: added Edge CLI * chore: Add the download link to Edge CLI --------- Co-authored-by: Karl Cardenas <>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
vale
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|44 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'KEK -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|45 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|45 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'db -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|46 col 8| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/export-keys.md|46 col 19| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'dbx -o' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/keys.md|64 col 108| [Vale.Spelling] Did you really mean 'precalculated'?
docs/docs-content/clusters/edge/trusted-boot/keys/keys.md|71 col 15| [Vale.Spelling] Did you really mean 'precalculated'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|29 col 86| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|42 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|57 col 4| [Vale.Spelling] Did you really mean 'openssl'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|146 col 63| [Vale.Spelling] Did you really mean 'CA's'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|220 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|220 col 57| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|221 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|221 col 58| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|222 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -new' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|222 col 57| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'key -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 33| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|229 col 93| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 34| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|230 col 94| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'x509 -req -in' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 33| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'req -CA' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|231 col 93| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|235 col 25| [Vale.Spelling] Did you really mean 'CA's'?
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|248 col 12| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'genrsa -out' with the corresponding long form flag.
docs/docs-content/clusters/edge/trusted-boot/keys/generate-keys.md|293 col 20| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/cluster-management/export-cluster-definition.md|34 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|63 col 8| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|66 col 16| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|73 col 9| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|20 col 90| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|28 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|75 col 26| [Vale.Terms] Use 'we' instead of 'We'.
|
||
::: | ||
|
||
7. Customize the **Dockerfile**. You can install tools and dependencies and configure the image to meet your needs. Add |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'Dockerfile'?
7. Customize the **Dockerfile**. You can install tools and dependencies and configure the image to meet your needs. Add | ||
your customizations below the line tagged with the `Add any other image customizations here` comment in the | ||
Dockerfile. Do not edit or add any lines before this tagged comment. For example, you can add the following line to | ||
the **Dockerfile** to install WireGuard. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'Dockerfile'?
|
||
Follow the instructions below to determine if your Edge host is capable of booting the ISO and the provider image. | ||
|
||
### Check Bootable EFI Size Limit for Hardware |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'bootable' instead of 'Bootable'.
|
||
This will generate an ISO image located at **./build/efi-size-check.iso**. | ||
|
||
6. Flash the ISO onto a USB drive. You can use [balena Etcher](https://etcher.balena.io/) or any other similar tool to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'balena'?
In the following example, the size of the EFI file in the provider image is 767 MB. | ||
|
||
``` | ||
total 767M |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in '767M -rw' with the corresponding long form flag.
::: | ||
|
||
8. After installation finishes, power up the device. Let your device automatically choose the option from the GRand | ||
Unified Bootloader (GRUB) Menu. It should boot directly to Edge device registration. Refer to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'Bootloader'?
``` | ||
total 12 | ||
-rwxr-xr-x 1 root root 1 Apr 30 15:59 uki_boot_mode | ||
-rwxr-xr-x 1 root root 1 Apr 30 15:59 active_mode |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'active_mode -rw' with the corresponding long form flag.
--- | ||
|
||
Trusted Boot is a security feature supported by Palette Edge available on Edge devices with supported hardware and | ||
firmware. Trusted Boot consists of the following security measures: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.colon] Use colons only to introduce lists, unless in code blocks or inline code.
|
||
With the keys ready, you can proceed to build the necessary Edge artifacts to install Palette on your Edge host and | ||
provision your cluster. The EdgeForge process with Trusted Boot is similar to the EdgeForge process without Trusted | ||
Boot. We recommend you become familiar with the EdgeForge workflow first before building Edge artifacts with Trusted |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'we' instead of 'We'.
|
||
```shell | ||
sudo apt-get install --yes efitools | ||
efi-readvar -v KEK -o 'KEK' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
vale
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|20 col 90| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|28 col 3| [spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
docs/docs-content/clusters/edge/local-ui/host-management/custom-link.md|75 col 26| [Vale.Terms] Use 'we' instead of 'We'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|63 col 8| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|66 col 16| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
docs/docs-content/clusters/edge/local-ui/host-management/diagnostic-tools.md|73 col 9| [Vale.Terms] Use 'traceroute' instead of 'Traceroute'.
|
||
During installation, encrypted partitions are setup using a Disk Encryption Key (DEK), which is itself encrypted by the | ||
TPM and stored in a secure blob. The PCR public key embedded in the ISO is used to form a binding policy. The binding | ||
policy states that in order to decrypt the secure blob containing the DEK, the PCR measurements must match precalculated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'precalculated'?
|
||
- Verify the public key in the image is valid | ||
- Verify the signature on the pre-calculated measurements using the public key | ||
- Compare the precalculated measurements vs the actual PCR measurements |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'precalculated'?
|
||
```shell | ||
sudo apt-get install --yes efitools | ||
efi-readvar -v KEK -o 'KEK' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'KEK -o' with the corresponding long form flag.
```shell | ||
sudo apt-get install --yes efitools | ||
efi-readvar -v KEK -o 'KEK' | ||
efi-readvar -v db -o 'db' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'readvar -v' with the corresponding long form flag.
```shell | ||
sudo apt-get install --yes efitools | ||
efi-readvar -v KEK -o 'KEK' | ||
efi-readvar -v db -o 'db' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'db -o' with the corresponding long form flag.
```shell | ||
openssl x509 -req -in CSR_PK.req -CA path-to-ca-root-cert -CAkey path-to-ca-private-key -CAcreateserial -out PK.pem -days 5475 -sha256 | ||
openssl x509 -req -in CSR_KEK.req -CA path-to-ca-root-cert -CAkey path-to-ca-private-key -CAcreateserial -out KEK.pem -days 5475 -sha256 | ||
openssl x509 -req -in CSR_db.req -CA path-to-ca-root-cert -CAkey path-to-ca-private-key -CAcreateserial -out db.pem -days 5475 -sha256 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'CAcreateserial -out' with the corresponding long form flag.
``` | ||
|
||
Replace `path-to-ca-root-cert` with the path to the root certificate of the CA and replace `path-to-ca-private-key` | ||
with the path to the CA's private key. You may also choose to change the validity period of the certificates. The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'CA's'?
9. Generate the PCR private key for disk encryption. | ||
|
||
``` | ||
openssl genrsa -out tpm2-pcr-private.pem 2048 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'genrsa -out' with the corresponding long form flag.
|
||
15. Issue the following command to generate Trusted Boot keys for enrollment. Replace `org-name` with the name of your | ||
organization, and replace 5475, the default expiration period in days (15 years), with the desired expiration period | ||
for your keys. We recommend that you specify a long expiration date, since if the keys expire before you can replace |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'we' instead of 'We'.
following command in the terminal to check your processor architecture. | ||
|
||
```bash | ||
uname -m |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚫 [vale] reported by reviewdog 🐶
[spectrocloud.longform] Avoid using the short form of commands. Replace the short form flag in 'uname -m' with the corresponding long form flag.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go 🚀
🎉 This PR is included in version 4.4.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Describe the Change
This PR is a release branch for version 4.4 🚀