gentoo/dev-util/kubeval/kubeval-0.16.1.ebuild
William Hubbs 6078d22d82
dev-util/kubeval: new package, add 0.16.1
kubeval validates kubernetes YAML or JSON configuration files using
schemas generated from the kubernetes OpenAPI specification. This means
it can validate schemas for multiple versions of kubernetes.

Signed-off-by: William Hubbs <williamh@gentoo.org>
2022-06-23 12:24:05 -05:00

31 lines
621 B
Bash

# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="validate kubernetes YAML or JSON configuration files"
HOMEPAGE="https://kubeval.com"
SRC_URI="https://github.com/instrumenta/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
# tests require the network
RESTRICT="test"
src_compile() {
emake TAG=v${PV} build
}
src_install() {
dobin bin/kubeval
dodoc -r docs/*
}
src_test() {
emake TAG=v${PV} test
}