From 6c4222ac165aa6e8c2c84d4340a8f0dd1c21297b Mon Sep 17 00:00:00 2001 From: jaydee Date: Sat, 13 Dec 2025 13:30:30 +0100 Subject: [PATCH] build --- port.py | 8 ++++++-- portainer.py | 3 +-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/port.py b/port.py index 0e5b660..eeb69b7 100644 --- a/port.py +++ b/port.py @@ -132,10 +132,12 @@ class Portainer: self.token = self.args.client.secrets.kv.v2.read_secret_version(path=token_path)['data']['data']['value'] elif site == "port": self.base_url = os.getenv("PORTAINER_URL", "https://port.sectorq.eu/api") + token_path = "port/token" + self.token = self.args.client.secrets.kv.v2.read_secret_version(path=token_path)['data']['data']['value'] else: self.base_url = os.getenv( "PORTAINER_URL", "https://portainer.sectorq.eu/api" - ) + ) self.token = "ptr_GCNUoFcTOaXm7k8ZxPdQGmrFIamxZPTydbserYofMHc=" self.get_endpoints() self.get_stacks() @@ -801,9 +803,11 @@ class Portainer: service_ids = [s[0] for s in service_tuples if s[0] != "__ALL__" and s[0] != "__ONLY_CHECK__"] else: service_ids = [self.args.service_id] - if "__ONLY_CHECK__" in service_ids and self.args.update is False: + if "__ONLY_CHECK__" in service_ids or self.args.update is False: pull = False + print("Checking for updates only...") else: + print("Checking for updates and pulling updates...") pull = True if "__ALL__" in service_ids: service_ids = [s[0] for s in service_tuples if s[0] != "__ALL__" and s[0] != "__ONLY_CHECK__"] diff --git a/portainer.py b/portainer.py index a8dfa83..0800749 100755 --- a/portainer.py +++ b/portainer.py @@ -30,7 +30,6 @@ try: except KeyError: VAULT_TOKEN = input("Valult root token : ") os.environ["VAULT_TOKEN"] = VAULT_TOKEN -input(VAULT_TOKEN) client = hvac.Client(url=VAULT_ADDR, token=VAULT_TOKEN) # Check if connected @@ -406,7 +405,7 @@ if __name__ == "__main__": title="Select one service", text="Choose a service:", values=actions - ).run() + ).run()