mirror of
https://gitlab.sectorq.eu/jaydee/portainer.git
synced 2026-05-04 18:49:50 +02:00
Compare commits
5 Commits
5e36820f88
...
db7005b304
| Author | SHA1 | Date | |
|---|---|---|---|
| db7005b304 | |||
| 0e8fcaa530 | |||
| df151c4c7f | |||
| eba757bf25 | |||
| 1e1f82e658 |
@@ -46,7 +46,7 @@ def setup_vault():
|
||||
# Specify the mount point of your KV engine
|
||||
return vclient
|
||||
|
||||
VERSION = "0.1.75"
|
||||
VERSION = "0.1.76"
|
||||
|
||||
|
||||
defaults = {
|
||||
@@ -719,6 +719,7 @@ if __name__ == "__main__":
|
||||
args.stack = ",".join(args.stack)
|
||||
one_time_command += f" --stack={args.stack}"
|
||||
width = shutil.get_terminal_size().columns
|
||||
input(width)
|
||||
print("#"*width)
|
||||
print(f"COMMAND : {one_time_command}")
|
||||
print("#"*width)
|
||||
Binary file not shown.
+11
-4
@@ -658,12 +658,14 @@ class PortainerApi:
|
||||
autostart=False,
|
||||
stack_mode="swarm",
|
||||
):
|
||||
diff_stacks = ['mediacenter']
|
||||
for stack in stacks:
|
||||
server = ""
|
||||
if stack in diff_stacks:
|
||||
if self.endpoint_name == "nas":
|
||||
server = "_nas"
|
||||
else:
|
||||
server = ""
|
||||
|
||||
elif self.endpoint_name == "m-server":
|
||||
server = "_m-server"
|
||||
if stack_mode == "swarm":
|
||||
swarm_id = self.get_swarm_id(endpoint)
|
||||
p = "swarm"
|
||||
@@ -1258,6 +1260,7 @@ class PortainerApi:
|
||||
|
||||
"""Stop one stack or all stacks on an endpoint."""
|
||||
# print(f"Stopping stack {stack}")
|
||||
protected_stack = ['hashicorp','nginx','pihole',]
|
||||
ok = "\033[92m✔\033[0m"
|
||||
ok2 = "\033[93m✔\033[0m"
|
||||
err = "\033[91m✖\033[0m"
|
||||
@@ -1274,8 +1277,12 @@ class PortainerApi:
|
||||
size = size + 5
|
||||
self.stack_ids = list(dict.fromkeys(self.stack_ids))
|
||||
for stck in self.stack_ids:
|
||||
if self.stacks_all[self.endpoint_id]['by_id'] in protected_stack:
|
||||
ans = input(f"Really stop {self.stacks_all[self.endpoint_id]['by_id'][stck]} ? ") or "n"
|
||||
if ans != "y":
|
||||
continue
|
||||
print(
|
||||
f"Stopping stack {self.stacks_all[self.endpoint_id]['by_id'][stck]}",
|
||||
f"Stopping stack {self.stacks_all[self.endpoint_id]['by_id'][stck][:size].ljust(size)}",
|
||||
end="",
|
||||
flush=True
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user