Skip to content

Commit 1e84803

Browse files
authored
Merge pull request #473 from nadezhdafilina/refactor-os
ELSDOC-156, ELSDOC-157, refactored els-os page
2 parents c5b1448 + a4c966b commit 1e84803

17 files changed

Lines changed: 444 additions & 462 deletions

File tree

docs/.vuepress/components/WhatsNext.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="whats-next">
3-
<div class="whats-next-header">
4-
<h4><slot name="title">What's next?</slot></h4>
3+
<div v-if="!hideTitle || (versions && versions.length)" class="whats-next-header">
4+
<h4 v-if="!hideTitle"><slot name="title">What's next?</slot></h4>
55
<div v-if="versions && versions.length" class="wn-tabs">
66
<button
77
v-for="(ver, i) in versions"
@@ -25,6 +25,10 @@ const props = defineProps({
2525
type: Array,
2626
default: () => [],
2727
},
28+
hideTitle: {
29+
type: Boolean,
30+
default: false,
31+
},
2832
});
2933
3034
const body = ref(null);

docs/.vuepress/config-client/sidebar.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ export default {
7878
path: '/els-for-os/ubuntu-20-04-els/',
7979
icon: '/images/Ubuntu.webp',
8080
},
81+
"/els-for-os/managing-els-repository/",
8182
"/els-for-os/machine-readable-security-data/",
8283
]
8384
},
292 Bytes
Loading

docs/.vuepress/routes.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,17 @@
111111
"/els-for-os/#tuxcare-csaf-data": "/els-for-os/machine-readable-security-data/#tuxcare-csaf-data",
112112
"/els-for-os/#common-security-advisory-framework": "/els-for-os/machine-readable-security-data/#common-security-advisory-framework",
113113
"/els-for-os/#tuxcare-els-rss-releases-feeds": "/els-for-os/machine-readable-security-data/#tuxcare-els-rss-releases-feeds",
114+
"/els-for-os/alpine-linux-3-18-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
115+
"/els-for-os/centos-6-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
116+
"/els-for-os/centos-7-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
117+
"/els-for-os/centos-8-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
118+
"/els-for-os/centos-stream-8-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
119+
"/els-for-os/debian-10-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
120+
"/els-for-os/oracle-linux-6-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
121+
"/els-for-os/oracle-linux-7-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
122+
"/els-for-os/red-hat-enterprise-linux-7-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
123+
"/els-for-os/ubuntu-16-04-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
124+
"/els-for-os/ubuntu-18-04-els/#removing-the-els-repository": "/els-for-os/managing-els-repository/#removing-the-els-repository",
114125
"/els-for-runtimes-and-libraries/angular/#step-1-get-user-credentials": "/els-for-runtimes-and-libraries/angular/#step-1-get-token",
115126
"/els-for-runtimes-and-libraries/angularjs/#step-1-get-user-credentials": "/els-for-runtimes-and-libraries/angularjs/#step-1-get-token",
116127
"/els-for-runtimes-and-libraries/lodash/#step-1-get-user-credentials": "/els-for-runtimes-and-libraries/lodash/#step-1-get-token",
Lines changed: 22 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,27 @@
11
# Alpine Linux 3.18 ELS
22

3-
## Supported Architecture and Packages
3+
## Installation
44

5-
Supported architecture is x86_64. For other architectures, please contact our [sales@tuxcare.com](mailto:sales@tuxcare.com).
5+
<ELSPrerequisites>
66

7-
The list of supported packages is provided [here](https://cve.tuxcare.com/els/projects?os=26cfcb24-02da-4482-934d-d4cb1a02de3a&project=&version=&packages=&orderBy=project-asc).
7+
* A valid TuxCare ELS license key
8+
* Root access to the server
9+
* TCP port 443 open to `cln.cloudlinux.com` and `repo.tuxcare.com`
10+
* Architecture: x86_64. For other architectures, please contact our [sales@tuxcare.com](mailto:sales@tuxcare.com).
811

9-
## Connecting to ELS repository
12+
</ELSPrerequisites>
1013

11-
To install the Endless Lifecycle Support repository on a server, download an installation script and run it with a license key. The installation script registers the server in the CLN using the license key, adds a PGP key to the server, and creates the ELS repository.
14+
<ELSSteps>
1215

13-
### Outbound Firewall Settings
14-
15-
To use Endless Lifecycle Support for Alpine Linux 3.18, you need to open TCP port 443 to the following destinations:
16-
17-
* [cln.cloudlinux.com](http://cln.cloudlinux.com)
18-
* [repo.tuxcare.com](http://repo.tuxcare.com)
19-
20-
## Installing the repository
21-
22-
1. Download an installation script:
16+
1. Download the install script:
2317

2418
```
2519
wget https://repo.tuxcare.com/alpinelinux3.18-els/install-els-alpine-repo.sh
2620
```
2721

28-
2. Run the installation script with your license key. It registers the server in the CLN with the key, adds a PGP key to the server.
22+
2. Run with your license key.
23+
24+
The script registers the server in the CLN with the key, adds a PGP key to the server.
2925

3026
```
3127
sh install-els-alpine-repo.sh --license-key XXXXXXXXXXX
@@ -54,25 +50,19 @@ To use Endless Lifecycle Support for Alpine Linux 3.18, you need to open TCP por
5450
20 KiB
5551
```
5652

57-
## Security Updates
53+
</ELSSteps>
5854

59-
TuxCare provides security updates as a part of ELS for OS along with OpenSCAP scanning instructions - [learn more](/els-for-os/machine-readable-security-data/).
55+
## What's next?
6056

61-
* **Alpine Linux 3.18 ELS OVAL Stream**: [oval.xml](https://security.tuxcare.com/oval/els_os/alpinelinux3.18els/oval.xml)
62-
* **Alpine Linux 3.18 ELS CSAF data**: [security.tuxcare.com/csaf/v2/els_os/alpinelinux3.18els/](https://security.tuxcare.com/csaf/v2/els_os/alpinelinux3.18els/)
63-
* **Alpine Linux 3.18 ELS RSS release feed**: [cve.tuxcare.com/rss_feed/els/releases/alpinelinux3.18els](https://cve.tuxcare.com/rss_feed/els/releases/alpinelinux3.18els)
57+
<WhatsNext hide-title>
6458

65-
## Removing the ELS repository
59+
* ![](/images/shield-alert.webp) [OVAL](https://security.tuxcare.com/oval/els_os/alpinelinux3.18els/oval.xml) — OVAL security data
60+
* ![](/images/unlock-alt.webp) [CSAF](https://security.tuxcare.com/csaf/v2/els_os/alpinelinux3.18els/) — CSAF security advisories
61+
* ![](/images/eye.webp) [RSS](https://cve.tuxcare.com/rss_feed/els/releases/alpinelinux3.18els) — Release notifications
62+
* ![](/images/shield.webp) [Machine-Readable Security Data](/els-for-os/machine-readable-security-data/) — Errata, OVAL, CSAF
63+
* ![](/images/box.webp) [Supported packages list](https://cve.tuxcare.com/els/projects?os=26cfcb24-02da-4482-934d-d4cb1a02de3a&project=&version=&packages=&orderBy=project-asc) — Full list of packages covered by ELS
64+
* ![](/images/wrench.webp) [Managing the ELS repository](/els-for-os/managing-els-repository/) — Updates, local mirror, and other repository operations
6665

67-
1. Remove the ELS repository configuration:
6866

69-
```
70-
rm /etc/apk/repositories.d/*els*
71-
```
72-
73-
2. Uninstall the `els-alpine-release` package:
74-
75-
```
76-
apk del els-alpine-release
77-
```
7867

68+
</WhatsNext>
Lines changed: 22 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,27 @@
11
# CentOS 6 ELS
22

3-
## Supported Architecture and Packages
3+
## Installation
44

5-
Supported architecture is x86_64. For other architectures, please contact our [sales@tuxcare.com](mailto:sales@tuxcare.com).
5+
<ELSPrerequisites>
66

7-
The list of supported packages is provided [here](https://cve.tuxcare.com/els/projects?os=ed7974b4-29fc-4e1c-999f-6c76e065e48f&project=&version=&packages=&orderBy=project-asc).
7+
* A valid TuxCare ELS license key
8+
* Root access to the server
9+
* TCP port 443 open to `cln.cloudlinux.com`, `repo.cloudlinux.com`, and `els-rollout.cloudlinux.com`
10+
* Architecture: x86_64. For other architectures, please contact our [sales@tuxcare.com](mailto:sales@tuxcare.com).
811

9-
## Connecting to ELS repository
12+
</ELSPrerequisites>
1013

11-
To install the Endless Lifecycle Support repository on a server, download an installation script and run it with a license key. The installation script registers the server in the CLN using the license key, adds a PGP key to the server, and creates the ELS repository.
14+
<ELSSteps>
1215

13-
### Outbound Firewall Settings
14-
15-
To use Endless Lifecycle Support for CentOS 6, you need to open TCP port 443 to the following destinations:
16-
17-
* [cln.cloudlinux.com](http://cln.cloudlinux.com)
18-
* [repo.cloudlinux.com](http://repo.cloudlinux.com)
19-
* [els-rollout.cloudlinux.com](https://els-rollout.cloudlinux.com/)
20-
21-
## Installing the repository
22-
23-
1. Download an installation script:
16+
1. Download the install script:
2417

2518
```
2619
wget https://repo.els.tuxcare.com/centos6-els/install-centos6-els-repo.sh
2720
```
2821

29-
2. Run the installation script with your license key. It registers the server in the CLN with the key, adds a PGP key to the server.
22+
2. Run with your license key.
23+
24+
The script registers the server in the CLN with the key, adds a PGP key to the server.
3025

3126
```
3227
sh install-centos6-els-repo.sh --license-key XXXXXXXX
@@ -59,36 +54,17 @@ To use Endless Lifecycle Support for CentOS 6, you need to open TCP port 443 to
5954
Description : CentOS Server simulate els release files
6055
```
6156

62-
## Security Updates
63-
64-
TuxCare provides security updates as a part of ELS for OS along with OpenSCAP scanning instructions - [learn more](/els-for-os/machine-readable-security-data/).
65-
66-
* **CentOS 6 ELS OVAL stream**: [oval.xml](https://security.tuxcare.com/oval/els_os/centos6els/oval.xml)
67-
* **CentOS 6 ELS CSAF data**: [security.tuxcare.com/csaf/v2/els_os/centos6els/](https://security.tuxcare.com/csaf/v2/els_os/centos6els/)
68-
* **CentOS 6 ELS RSS release feed**: [cve.tuxcare.com/rss_feed/els/releases/centos6els](https://cve.tuxcare.com/rss_feed/els/releases/centos6els)
69-
70-
## Removing the ELS repository
71-
72-
1. List ELS repository file (ending with `-els.repo`) in the repository folder:
73-
74-
```
75-
ls -l /etc/yum.repos.d/*-els.repo
76-
```
77-
78-
Example output:
79-
```
80-
-rw-r--r-- 1 root root 210 Aug 2 2021 /etc/yum.repos.d/centos6-els.repo
81-
```
82-
83-
Remove the file to disable the ELS repository:
57+
</ELSSteps>
8458

85-
```
86-
rm /etc/yum.repos.d/centos6-els.repo
87-
```
59+
## What's next?
8860

89-
2. Uninstall the `els-define` package:
61+
<WhatsNext hide-title>
9062

91-
```
92-
yum remove els-define
93-
```
63+
* ![](/images/shield-alert.webp) [OVAL](https://security.tuxcare.com/oval/els_os/centos6els/oval.xml) — OVAL security data
64+
* ![](/images/unlock-alt.webp) [CSAF](https://security.tuxcare.com/csaf/v2/els_os/centos6els/) — CSAF security advisories
65+
* ![](/images/eye.webp) [RSS](https://cve.tuxcare.com/rss_feed/els/releases/centos6els) — Release notifications
66+
* ![](/images/shield.webp) [Machine-Readable Security Data](/els-for-os/machine-readable-security-data/) — Errata, OVAL, CSAF
67+
* ![](/images/box.webp) [Supported packages list](https://cve.tuxcare.com/els/projects?os=ed7974b4-29fc-4e1c-999f-6c76e065e48f&project=&version=&packages=&orderBy=project-asc) — Full list of packages covered by ELS
68+
* ![](/images/wrench.webp) [Managing the ELS repository](/els-for-os/managing-els-repository/) — Updates, local mirror, and other repository operations
9469

70+
</WhatsNext>
Lines changed: 22 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,27 @@
11
# CentOS 7 ELS
22

3-
## Supported Architecture and Packages
3+
## Installation
44

5-
Supported architecture is x86_64. For other architectures, please contact our [sales@tuxcare.com](mailto:sales@tuxcare.com).
5+
<ELSPrerequisites>
66

7-
The list of supported packages is provided [here](https://cve.tuxcare.com/els/projects?os=5779c3e2-4d4e-4612-8386-25e5fc241ed6&project=&version=&packages=&orderBy=project-asc).
7+
* A valid TuxCare ELS license key
8+
* Root access to the server
9+
* TCP port 443 open to `cln.cloudlinux.com`, `repo.tuxcare.com`, and `els-rollout.cloudlinux.com`
10+
* Architecture: x86_64. For other architectures, please contact our [sales@tuxcare.com](mailto:sales@tuxcare.com).
811

9-
## Connecting to ELS repository
12+
</ELSPrerequisites>
1013

11-
To install the Endless Lifecycle Support repository on a server, download an installation script and run it with a license key. The installation script registers the server in the CLN using the license key, adds a PGP key to the server, and creates the ELS repository.
14+
<ELSSteps>
1215

13-
### Outbound Firewall Settings
14-
15-
To use Endless Lifecycle Support for CentOS 7, you need to open TCP port 443 to the following destinations:
16-
17-
* [cln.cloudlinux.com](http://cln.cloudlinux.com)
18-
* [repo.tuxcare.com](http://repo.tuxcare.com)
19-
* [els-rollout.cloudlinux.com](https://els-rollout.cloudlinux.com/)
20-
21-
## Installing the repository
22-
23-
1. Download an installation script:
16+
1. Download the install script:
2417

2518
```
2619
wget https://repo.tuxcare.com/centos7-els/install-centos7-els-repo.sh
2720
```
2821

29-
2. Run the installation script with your license key. It registers the server in the CLN with the key, adds a PGP key to the server.
22+
2. Run with your license key.
23+
24+
The script registers the server in the CLN with the key, adds a PGP key to the server.
3025

3126
```
3227
sh install-centos7-els-repo.sh --license-key XXXXXXXX
@@ -60,31 +55,17 @@ To use Endless Lifecycle Support for CentOS 7, you need to open TCP port 443 to
6055
Description : CentOS Server els-release file
6156
```
6257

63-
## Security Updates
58+
</ELSSteps>
6459

65-
TuxCare provides security updates as a part of ELS for OS along with OpenSCAP scanning instructions - [learn more](/els-for-os/machine-readable-security-data/).
60+
## What's next?
6661

67-
* **CentOS 7 ELS OVAL Stream**: [oval.xml](https://security.tuxcare.com/oval/els_os/centos7els/oval.xml)
68-
* **CentOS 7 ELS CSAF data**: [security.tuxcare.com/csaf/v2/els_os/centos7els/](https://security.tuxcare.com/csaf/v2/els_os/centos7els/)
69-
* **CentOS 7 ELS RSS release feed**: [cve.tuxcare.com/rss_feed/els/releases/centos7els](https://cve.tuxcare.com/rss_feed/els/releases/centos7els)
62+
<WhatsNext hide-title>
7063

71-
## Removing the ELS repository
72-
73-
1. List ELS repository file (ending with `-els.repo`) in the repository folder:
74-
75-
```
76-
ls -l /etc/yum.repos.d/*-els.repo
77-
```
78-
79-
Remove the file to disable the ELS repository, for example:
80-
81-
```
82-
rm /etc/yum.repos.d/centos7-els.repo
83-
```
84-
85-
2. Uninstall the `els-define` package:
86-
87-
```
88-
yum remove els-define
89-
```
64+
* ![](/images/shield-alert.webp) [OVAL](https://security.tuxcare.com/oval/els_os/centos7els/oval.xml) — OVAL security data
65+
* ![](/images/unlock-alt.webp) [CSAF](https://security.tuxcare.com/csaf/v2/els_os/centos7els/) — CSAF security advisories
66+
* ![](/images/eye.webp) [RSS](https://cve.tuxcare.com/rss_feed/els/releases/centos7els) — Release notifications
67+
* ![](/images/shield.webp) [Machine-Readable Security Data](/els-for-os/machine-readable-security-data/) — Errata, OVAL, CSAF
68+
* ![](/images/box.webp) [Supported packages list](https://cve.tuxcare.com/els/projects?os=5779c3e2-4d4e-4612-8386-25e5fc241ed6&project=&version=&packages=&orderBy=project-asc) — Full list of packages covered by ELS
69+
* ![](/images/wrench.webp) [Managing the ELS repository](/els-for-os/managing-els-repository/) — Updates, local mirror, and other repository operations
9070

71+
</WhatsNext>

0 commit comments

Comments
 (0)