Skip to content

Commit ccc776d

Browse files
authored
Merge pull request #40 from cloudlinux/clos-3489-new-clmysql-versions
CLOS-3489: Add cl-mysql8.4 and cl-mariadb11.04 to leapp
2 parents 1eb4fe1 + d2793b7 commit ccc776d

File tree

3 files changed

+26
-23
lines changed

3 files changed

+26
-23
lines changed

repos/system_upgrade/cloudlinux/actors/clmysqlrepositorysetup/actor.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
from leapp.actors import Actor
2-
from leapp.reporting import Report
32
from leapp.libraries.actor.clmysqlrepositorysetup import MySqlRepositorySetupLibrary
3+
from leapp.libraries.common.cllaunch import run_on_cloudlinux
44
from leapp.models import (
55
CustomTargetRepository,
66
CustomTargetRepositoryFile,
77
InstalledMySqlTypes,
8-
RpmTransactionTasks,
9-
RepositoriesMapping,
108
InstalledRPM,
9+
RepositoriesMapping,
10+
RpmTransactionTasks,
1111
)
12+
from leapp.reporting import Report
1213
from leapp.tags import FactsPhaseTag, IPUWorkflowTag
13-
from leapp.libraries.common.cllaunch import run_on_cloudlinux
1414

1515

1616
class ClMysqlRepositorySetup(Actor):

repos/system_upgrade/cloudlinux/actors/clmysqlrepositorysetup/libraries/clmysqlrepositorysetup.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
import os
21
import copy
2+
import os
33

4-
from leapp.models import (
5-
InstalledMySqlTypes,
6-
CustomTargetRepositoryFile,
7-
CustomTargetRepository,
8-
RpmTransactionTasks,
9-
InstalledRPM,
10-
RepositoriesMapping,
11-
RepoMapEntry,
12-
PESIDRepositoryEntry,
13-
Module,
14-
)
15-
from leapp.libraries.stdlib import api
16-
from leapp.libraries.common import repofileutils
174
from leapp import reporting
18-
from leapp.libraries.common.clmysql import get_clmysql_type, get_pkg_prefix, MODULE_STREAMS
5+
from leapp.libraries.common import repofileutils
196
from leapp.libraries.common.cl_repofileutils import (
20-
create_leapp_repofile_copy,
21-
REPO_DIR,
227
LEAPP_COPY_SUFFIX,
8+
REPO_DIR,
239
REPOFILE_SUFFIX,
10+
create_leapp_repofile_copy,
2411
)
25-
from leapp.models import RepositoryFile
12+
from leapp.libraries.common.clmysql import MODULE_STREAMS, get_clmysql_type, get_pkg_prefix
2613
from leapp.libraries.common.config.version import get_source_major_version, get_target_major_version
14+
from leapp.libraries.stdlib import api
15+
from leapp.models import (
16+
CustomTargetRepository,
17+
CustomTargetRepositoryFile,
18+
InstalledMySqlTypes,
19+
InstalledRPM,
20+
Module,
21+
PESIDRepositoryEntry,
22+
RepoMapEntry,
23+
RepositoriesMapping,
24+
RepositoryFile,
25+
RpmTransactionTasks,
26+
)
2727

2828
CL_MARKERS = ["cl-mysql", "cl-mariadb", "cl-percona"]
2929
MARIA_MARKERS = ["MariaDB"]

repos/system_upgrade/cloudlinux/libraries/clmysql.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import os
2-
from leapp.libraries.stdlib import api, run, CalledProcessError
2+
3+
from leapp.libraries.stdlib import CalledProcessError, api, run
34

45
# This file contains the data on the currently active MySQL installation type and version.
56
CL7_MYSQL_TYPE_FILE = "/usr/share/lve/dbgovernor/mysql.type"
@@ -10,6 +11,7 @@
1011
"mysql56": "mysql:cl-MySQL56",
1112
"mysql57": "mysql:cl-MySQL57",
1213
"mysql80": "mysql:cl-MySQL80",
14+
"mysql84": "mysql:cl-MySQL84",
1315
"mariadb55": "mariadb:cl-MariaDB55",
1416
"mariadb100": "mariadb:cl-MariaDB100",
1517
"mariadb101": "mariadb:cl-MariaDB101",
@@ -18,6 +20,7 @@
1820
"mariadb104": "mariadb:cl-MariaDB104",
1921
"mariadb105": "mariadb:cl-MariaDB105",
2022
"mariadb106": "mariadb:cl-MariaDB106",
23+
"mariadb1104": "mariadb:cl-MariaDB1104",
2124
"percona56": "percona:cl-Percona56",
2225
}
2326

0 commit comments

Comments
 (0)