# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           golang 1.0

go.setup            github.com/gruntwork-io/kubergrunt 0.17.0 v
go.offline_build    no
revision            0

description         Kubergrunt is a standalone go binary with a collection of \
                    commands to fill in the gaps between Terraform, Helm, and \
                    Kubectl.

long_description    \
    kubergrunt is a standalone go binary with a collection of commands that \
    attempts to fill in the gaps between Terraform, Helm, and Kubectl for \
    managing a Kubernetes Cluster. Some of the features of kubergrunt \
    include: Configuring kubectl to authenticate with a given EKS cluster, \
    managing Helm and associated TLS certificates on any Kubernetes cluster, \
    setting up Helm client with TLS certificates on any Kubernetes cluster. \
    generating TLS certificate key pairs and storing them as Kubernetes \
    Secrets on any Kubernetes cluster.

categories          sysutils
installs_libs       no
license             Apache-2
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

checksums           rmd160  c24d20800774477daab02eace80626b60f07905c \
                    sha256  f83b46064353936e6ae7def9aa1b70b50cbf3824349bc6bf695fdd5ab5003062 \
                    size    161421

build.pre_args      -o ${worksrcpath}/${name}
build.args          ./cmd

destroot {
    xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
}

github.livecheck.regex  {([0-9.]+)}