Skip to content
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

DRAFT: Document openSUSE Leap 16.0 #3468

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
- Document openSUSE Leap 16.0
- Update OpenSUSE Leap micro 5.5 download link
- Added documentation on deploying SUSE Manager Proxy in Public
Cloud in Large Deployment Guide
Expand Down
30 changes: 19 additions & 11 deletions modules/client-configuration/pages/clients-opensuseleap.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
= Registering {opensuse} Leap Clients

This section contains information about registering clients running {opensuse} operating systems.
{productname} supports {opensuse} Leap 15 clients using {salt}.
{productname} supports {opensuse} Leap 15 and {opensuse} Leap 16 clients using {salt}.

Bootstrapping is supported for starting {opensuse} clients and performing initial state runs such as setting repositories and performing profile updates.

Expand All @@ -12,7 +12,11 @@ Bootstrapping is supported for starting {opensuse} clients and performing initia

Before you register {opensuse} clients to your {productname} Server, you need to add the required software channels, and synchronize them.

The architectures currently supported are: `x86_64` and `aarch64`.
The architectures currently supported are:

* {opensuse} Leap 15: `x86_64` and `aarch64`
* {opensuse} Leap 16: `x86_64`, `aarch64`, `s390x`, and `ppc64le`
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As of today, this is the case: https://get.opensuse.org/leap/16.0/


For full list of supported products and architectures, see xref:client-configuration:supported-features.adoc[].

include::snippets/arch-other-note.adoc[]
Expand All @@ -29,6 +33,9 @@ ifeval::[{suma-content} == true]
| OS Version
| Product Name

| {opensuse} Leap 16.0
| {opensuse} Leap 16.0 x86_64

| {opensuse} Leap 15.6
| {opensuse} Leap 15.6 x86_64

Expand All @@ -51,6 +58,7 @@ The channels you need for this procedure are:
|===

| OS Version | Base Channel
| {opensuse} Leap 16.0 | opensuse-leap-16.0-pool
| {opensuse} Leap 15.6 | opensuse-leap-15.6-pool
| {opensuse} Leap 15.5 | opensuse-leap-15.5-pool
| {opensuse} Leap 15.4 | opensuse-leap-15.4-pool
Expand All @@ -64,18 +72,18 @@ endif::[]

ifeval::[{uyuni-content} == true]
[[opensuse-leap-channels-cli]]
[cols="1,1,1,1"]
[cols="1,1,1,1,1"]
.{opensuse} Channels - CLI
|===

| OS Version | {opensuse} Leap 15.6 | {opensuse} Leap 15.5 | {opensuse} Leap 15.4
| Base Channel | opensuse_leap15_6 | opensuse_leap15_5 | opensuse_leap15_4
| Client Channel | opensuse_leap15_6-uyuni-client | opensuse_leap15_5-uyuni-client | opensuse_leap15_4-uyuni-client
| Updates Channel | opensuse_leap15_6-updates | opensuse_leap15_5-updates | opensuse_leap15_4-updates
| Non-OSS Channel | opensuse_leap15_6-non-oss | opensuse_leap15_5-non-oss | opensuse_leap15_4-non-oss
| Non-OSS Updates Channel | opensuse_leap15_6-non-oss-updates | opensuse_leap15_5-non-oss-updates | opensuse_leap15_4-non-oss-updates
| Backports Updates Channel| opensuse_leap15_6-backports-updates| opensuse_leap15_5-backports-updates| opensuse_leap15_4-backports-updates
| SLE Updates Channel | opensuse_leap15_6-sle-updates | opensuse_leap15_5-sle-updates | opensuse_leap15_4-sle-updates
| OS Version | {opensuse} Leap 16.0 | {opensuse} Leap 15.6 | {opensuse} Leap 15.5 | {opensuse} Leap 15.4
| Base Channel | opensuse_leap16_0 | opensuse_leap15_6 | opensuse_leap15_5 | opensuse_leap15_4
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As of today, there's a single channel for the OS, that gets the update.

And it's quite likely it will stay that way, also quite likely there will be no SLE Updates channel, as openSUSE Leap Micro 6.1 will not have it already, and openSUSE Leap Micro 6.1 is based on the SLFO as openSUSE Leap 16.0.

| Client Channel | opensuse_leap16_0-uyuni-client | opensuse_leap15_6-uyuni-client | opensuse_leap15_5-uyuni-client | opensuse_leap15_4-uyuni-client
| Updates Channel | | opensuse_leap15_6-updates | opensuse_leap15_5-updates | opensuse_leap15_4-updates
| Non-OSS Channel | | opensuse_leap15_6-non-oss | opensuse_leap15_5-non-oss | opensuse_leap15_4-non-oss
| Non-OSS Updates Channel | | opensuse_leap15_6-non-oss-updates | opensuse_leap15_5-non-oss-updates | opensuse_leap15_4-non-oss-updates
| Backports Updates Channel| | opensuse_leap15_6-backports-updates| opensuse_leap15_5-backports-updates| opensuse_leap15_4-backports-updates
| SLE Updates Channel | | opensuse_leap15_6-sle-updates | opensuse_leap15_5-sle-updates | opensuse_leap15_4-sle-updates

|===

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[[opensuse-registration-overview]]
= openSUSE Client Registration

You can register {opensuse} and {leapmicro} clients to your {productname} Server.
You can register {opensuse} Leap and {leapmicro} clients to your {productname} Server.
The method and details varies depending on the operating system of the client.

Before you start, ensure that the client has the date and time synchronized correctly with the {productname} Server.
Expand Down
52 changes: 48 additions & 4 deletions modules/client-configuration/pages/supported-features-sles.adoc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[[supported-features-sles]]
= Supported {slsa} and {opensuse} Features
= Supported {slsa} and {opensuse} Leap Features
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On the left menu we mention this as Leap, so hot having it here is a mistake. openSUSE Leap Micro is documented separately.



This table lists the availability of various features on {suse} and {opensuse} clients.
This table lists the availability of various features on {suse} and {opensuse} Leap clients.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as above.

This table covers all variants of the {sle} operating system, including {slsa}, {sleda}, {sles} for SAP, and {sles} for HPC.

[IMPORTANT]
Expand All @@ -19,229 +19,273 @@ The icons in this table indicate:
* {question} the feature is under consideration, and may or may not be made available at a later date


[cols="1,1,1,1", options="header"]
[cols="1,1,1,1,1", options="header"]
.Supported Features on {suse} and {opensuse} Operating Systems
|===

| Feature
| {sle}{nbsp}12
| {sle}{nbsp}15
| {opensuse}{nbsp}15
| {opensuse} Leap {nbsp}15
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And same :)

| {opensuse} Leap {nbsp}16

| Client
| {check}
| {check}
| {check}
| {check}
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now I assumed openSUSE Leap 16.0 will get the same features, but this is to be confirmed, so do not merge this PR without checking!


| System packages
| {suse}
| {suse}
| {opensuse} Community
| {opensuse} Community

| Registration
| {check}
| {check}
| {check}
| {check}

| Install packages
| {check}
| {check}
| {check}
| {check}

| Apply patches
| {check}
| {check}
| {check}
| {check}

| Remote commands
| {check}
| {check}
| {check}
| {check}

| System package states
| {check}
| {check}
| {check}
| {check}

| System custom states
| {check}
| {check}
| {check}
| {check}

| Group custom states
| {check}
| {check}
| {check}
| {check}

| Organization custom states
| {check}
| {check}
| {check}
| {check}

| System set manager (SSM)
| {check}
| {check}
| {check}
| {check}

| Product migration
| {check}
| {check}
| {check}
| {check}

| Basic Virtual Guest Management {star}
| {check}
| {check}
| {check}
| {check}

| Advanced Virtual Guest Management {star}
| {check}
| {check}
| {check}
| {check}

| Virtual Guest Installation ({ay}), as Host OS
| {cross}
| {cross}
| {cross}
| {check}

| Virtual Guest Installation (image template), as Host OS
| {check}
| {check}
| {check}
| {check}

| Virtual Guest Management
| {check}
| {check}
| {check}
| {check}

| System deployment (PXE/{ay})
| {check}
| {check}
| {check}
| {check}

| System redeployment ({ay})
| {check}
| {check}
| {check}
| {check}

| Contact methods
| {cross}
| {cross}
| {check} ZeroMQ, Salt-SSH
| {check} ZeroMQ, Salt-SSH

| Works with {productname} Proxy
| {check}
| {check}
| {check}
| {check}

| Action chains
| {check}
| {check}
| {check}
| {check}

| Staging (pre-download of packages)
| {check}
| {check}
| {check}
| {check}

| Duplicate package reporting
| {check}
| {check}
| {check}
| {check}

| CVE auditing
| {check}
| {check}
| {check}
| {check}

| SCAP auditing
| {check}
| {check}
| {check}
| {check}

| Package verification
| {cross}
| {cross}
| {cross}
| {cross}

| Package locking
| {check}
| {check}
| {check}
| {check}

| System locking
| {cross}
| {cross}
| {cross}
| {cross}

| Maintenance Windows
| {check}
| {check}
| {check}
| {check}

| System snapshot
| {cross}
| {cross}
| {cross}
| {cross}

| Configuration file management
| {check}
| {check}
| {check}
| {check}

| Package profiles
| {check} Profiles supported, Sync not supported
| {check} Profiles supported, Sync not supported
| {check} Profiles supported, Sync not supported
| {check} Profiles supported, Sync not supported

| Power management
| {check}
| {check}
| {check}
| {check}

| Monitoring server
| {check}
| {check}
| {check}
| {check}

| Monitored clients
| {check}
| {check}
| {check}
| {check}

| Docker buildhost
| {check}
| {check}
| {question}
| {question}

| Build Docker image with OS
| {check}
| {check}
| {check}
| {check}

| Kiwi buildhost
| {check}
| {question}
| {question}
| {question}

| Build Kiwi image with OS
| {check}
| {question}
| {cross}
| {cross}

| Recurring Actions
| {check}
| {check}
| {check}
| {check}

| AppStreams
| N/A
| N/A
| N/A
| N/A

| Yomi
| {cross}
| {check}
| {check}
| {check}

|===

Expand Down
13 changes: 13 additions & 0 deletions modules/client-configuration/pages/supported-features.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ ifeval::[{suma-content} == true]
| {cross}
| {check}

| {opensuse} Leap 16
| {check}
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I mentioned above, as of today the four architectures are enabled, but check later to see if that's still the case.

| {check}
| {check}
| {check}

| {sll} 9, 8, 7
| {check}
| {cross}
Expand Down Expand Up @@ -192,6 +198,13 @@ ifeval::[{uyuni-content} == true]
| {check}
| {cross}

| {opensuse} Leap 16
| {check}
| {check}
| {check}
| {check}
| {cross}

| {alibabaclo} 2
| {check}
| {cross}
Expand Down