Mentions légales du service

Skip to content
Snippets Groups Projects

Improvement PR !157

Merged Alexis BITAILLOU requested to merge abitaill/enoslib:better-157 into main
1 file
+ 5
4
Compare changes
  • Side-by-side
  • Inline
from enoslib.api import actions, run
from typing import Iterable
from typing import Iterable
from ..service import Service
from packaging.version import Version
from enoslib.objects import Host, Roles
 
from enoslib.api import actions, run
 
from enoslib.objects import Host, Roles
 
from ..service import Service
GUARD_DASHBOARD = (
GUARD_DASHBOARD = (
"k3s kubectl get service" " -n kubernetes-dashboard kubernetes-dashboard"
"k3s kubectl get service" " -n kubernetes-dashboard kubernetes-dashboard"
@@ -126,7 +127,7 @@ class K3s(Service):
@@ -126,7 +127,7 @@ class K3s(Service):
p.copy(dest="dashboard.admin-user-role.yml", content=ADMIN_USER_ROLE)
p.copy(dest="dashboard.admin-user-role.yml", content=ADMIN_USER_ROLE)
p.shell(f"{GUARD_ADMIN_USER} || {CREATE_ADMIN_USER}")
p.shell(f"{GUARD_ADMIN_USER} || {CREATE_ADMIN_USER}")
p.shell(f"{GUARD_ADMIN_USER_ROLE} || {CREATE_ADMIN_USER_ROLE}")
p.shell(f"{GUARD_ADMIN_USER_ROLE} || {CREATE_ADMIN_USER_ROLE}")
if self.version < "v1.24" and self.version != "latest":
if self.version != "latest" and Version(self.version) < Version("v1.24"):
p.shell(
p.shell(
"k3s kubectl -n kubernetes-dashboard describe secret admin-user-token | grep '^token'", # noqa
"k3s kubectl -n kubernetes-dashboard describe secret admin-user-token | grep '^token'", # noqa
task_name="token",
task_name="token",
Loading