tis-headlamp icon

Headlamp

Paquet d’installation silencieuse pour Headlamp

0.42.0-1
Utilities
Utilities

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-headlamp
  • name: Headlamp
  • version: 0.42.0-1
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,
  • licence: opensource_free,wapt_public
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 136.51 Mo

package           : tis-headlamp
version           : 0.42.0-1
architecture      : x64
section           : base
priority          : optional
name              : Headlamp
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,
description       : Headlamp is an easy-to-use and extensible Kubernetes GUI
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Headlamp est une interface utilisateur graphique Kubernetes facile à utiliser et extensible
description_pl    : Headlamp to łatwy w użyciu i rozszerzalny graficzny interfejs użytkownika Kubernetes
description_de    : Headlamp ist eine einfach zu bedienende und erweiterbare grafische Kubernetes-Benutzeroberfläche
description_es    : Headlamp es una interfaz gráfica de usuario de Kubernetes fácil de usar y extensible
description_pt    : O Headlamp é uma interface gráfica de utilizador Kubernetes fácil de utilizar e extensível
description_it    : Headlamp è un'interfaccia grafica Kubernetes facile da usare ed estensibile
description_nl    : Headlamp is een gebruiksvriendelijke en uitbreidbare grafische gebruikersinterface voor Kubernetes
description_ru    : Headlamp - это простой в использовании и расширяемый графический пользовательский интерфейс Kubernetes
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,wapt_public
homepage          : 
package_uuid      : e8d9c9c3-6fb0-4230-8ca4-044368180126
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 1f0c3421edbb3772bdd6527ef409633fdd37ef618f01ef2521161244951c5ef7
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-05-07T12:55:30.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : Ix0cEn/9XBBeZIvoMk01lo8/7+g0C/JUqTw87ooc7V6woAN2kMXNZZ9fDjkHRgC8tKzbQSTZCUxj9+m7Ofkqjx2Z1ECq02vUt5SmuShL/9zy1u0Yph3Xp70wpV4Tss9F2ogAzYdKnduiJvMjVPtShH6YaZg82otEHBzLmZPST7i//bbT7B0MGsFNf88+UE32JiZU+dTTBA3Q+vVCNjWgi736fZgFg5KjX+xqM89IJRqfaqNWyEewATsBy5mJBC/ywKh1DDo2ItiTBfDGaWnu16G8xF3zVNwzod/OtA6iOVRexin6x7GEyN0PHhWf5MdQDFmntw84WWl5miUoaHx3ww==

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables
    bin_name = glob.glob('Headlamp-*.exe')[0]
    # Installing the software
    
    install_exe_if_needed(bin_name,
        silentflags='/S /ALLUSERS',
        key='d24ad94a-d320-5504-bf77-34b71a6f1c7d',
        min_version=control.get_software_version()
    )



# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json

# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def update_package():
    result = False
    proxies = get_proxies()

    if not proxies:
        proxies = get_proxies_from_wapt_console()
    
    git_repo = "headlamp-k8s/headlamp"
    url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo   
    # Getting latest version information from official sources
    print("API used is: %s" % url_api)
    json_load = json.loads(wgets(url_api, proxies=proxies))

    for download in json_load["assets"]:
        if download["browser_download_url"].endswith('.exe') :
            url_dl = download["browser_download_url"]
            version = json_load["tag_name"].replace("v","")
            filename = download["name"]
            break

    if not isfile(filename):
        package_updated = True
        wget(url_dl,filename,proxies=proxies)

    #nettoyer les fichiers temporaires
    for f in glob.glob('*.exe'):
        if f != filename:
            remove_file(f)

    version =get_version_from_binary(filename)
    control.set_software_version(version)
    control.save_control_to_wapt()

05a8c63a9367c13f57951e7872ab26192b4855cd8609b5d7142f739c00791795 : Headlamp-0.42.0-win-x64.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
3387050fb4b4826f065d076f5945a1366dc7ad943024d6c2745683876d2b9b9f : WAPT/control
1f0c3421edbb3772bdd6527ef409633fdd37ef618f01ef2521161244951c5ef7 : WAPT/icon.png
352d001191d38076d3c90e64616095c96451f7cca2740fe2867c3846df0352aa : luti.json
d0cbe5817488f8a8f78ed72d7a3c09aa091941ea47e2be6ac4ad8f5e8dd2fffc : setup.py
72ff37127dd1f928e9b2e77a59f9f8236764c3cfbcc0aedd74cdf86d8309d293 : update_package.py