# -*- 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.19.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  a0c524e31d066cee9efdbb7f51bfbbf9c6d864a4 \
                    sha256  0bc4d67db238b974bb2a80b4786beb8ff3c38b748b3e10448c5f0174c7ead488 \
                    size    187490

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

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

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