From nobody Thu Jan 26 12:16:32 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4P2fns1XSGz3bcSn; Thu, 26 Jan 2023 12:16:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4P2fns11wyz4QgM; Thu, 26 Jan 2023 12:16:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674735393; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=k8ltETuULkm4NOuqjxbpWjs3wBvnzuYqxgSTm4eHLq4=; b=MR03bMwL1COKjj6USrq9O2Fxqj1WklR2FzqWzJBIg7VDGPW4TQWQtUEvfoUtrcGEkiDbRZ ShwSaeLWhTSuStu1F37fVYyDUZDUjRpnNR6LByB4UdCxqz9oWLlspFxwP/gVBDXIXs2Nh3 Ry0+k/L8OlnwtqUomCuyQXb1fZL10srDdPsz89kGKsHeR63u9w5XwQhaKM5PDrZRsiXuUK oGCE2nHEajUdQmvOyYrBnzTxFfYwsRugRqwBz3M5JPEBxqaXuGc9sUQki9k8f0cI5C4T+/ Ac1wszytfIZKkt12gh2VyJTvF5UvehApm2QrlzuWLSs2a1ZA7WpecoarPI86/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674735393; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=k8ltETuULkm4NOuqjxbpWjs3wBvnzuYqxgSTm4eHLq4=; b=FGA34W2nttiEDHug64//CoH6BBIx1v9IJKKoRJVit1zKt0lVoL3u6yvkBIkiGt7AmJch8Q Wqhc2zKfUMj4yyJ/jfQo0gFrG+80S/G+gLp4b5Juetg4JuqkPZqckcLi0MD7r2sD6VBGG5 kDXkM5UHgXYd8+A3rO89PHmYE+JZbpLAtQxHODYEE7mrVl3JUd5AJ9Fry4YMn4EFW6ySFW HsW/JrllMgmWoylXsVPNkdTImUQ9sKIOJPVowuJNbvdrcNCz1sWBpLiM14YDW3GT2NBUFJ If9/34ic0OfOUaBbborPhqLVH8e5eqoMWkuCoBD9UbWJYoXyBeu/5GA4q6DbrQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1674735393; a=rsa-sha256; cv=none; b=TWc+HtRK8ELly6t+G0tjjfColUhJgSJxFdeVUuU1nihoEjtZuRbdS6CWnZn014vTCjw7qZ vGRLd81n19ijyWOgyhQhW18DgN7vSGVv5v6y2oK7J1qmsj+Ata0ptYdAm2n1ljP6H8BAqJ /4CNHgO3OWjM0aeaLYdiD7OGf6Ix/NyLezMxw6kcKgffW2HfRyWtV2cdQvEABrUDUYTMHd 5hcwwBiVYYb55zo1PNIYyL+7hHuWJO4PfbXL0l3MgPfZgVKD5sFeCgx/Piub3Xv5Fx5zKY P5gcgD/8V33hLNY3ZuvHJMAvfwYr4fJXkEDl5IXElJW8BxfEFnr5OiFfHYhCVg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4P2fns02ckzV1K; Thu, 26 Jan 2023 12:16:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30QCGWLD062217; Thu, 26 Jan 2023 12:16:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30QCGWiB062216; Thu, 26 Jan 2023 12:16:32 GMT (envelope-from git) Date: Thu, 26 Jan 2023 12:16:32 GMT Message-Id: <202301261216.30QCGWiB062216@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Mikael Urankar Subject: git: 2efc2d43d762 - main - sysutils/kapp: Add new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mikael X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2efc2d43d762a65f2ae0107d7340d3f0b37cbf5c Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by mikael: URL: https://cgit.FreeBSD.org/ports/commit/?id=2efc2d43d762a65f2ae0107d7340d3f0b37cbf5c commit 2efc2d43d762a65f2ae0107d7340d3f0b37cbf5c Author: Pavel Timofeev AuthorDate: 2023-01-25 21:56:31 +0000 Commit: Mikael Urankar CommitDate: 2023-01-26 12:15:57 +0000 sysutils/kapp: Add new port kapp is a simple deployment tool for k8s kapp CLI encourages Kubernetes users to manage resources in bulk by working with "Kubernetes applications" (sets of resources with the same label). It focuses on resource diffing, labeling, deployment and deletion. Unlike tools like Helm, kapp considers YAML templating and management of packages outside of its scope, though it works great with tools that generate Kubernetes configuration. PR: 255075 --- sysutils/Makefile | 1 + sysutils/kapp/Makefile | 19 +++++++++++++++++++ sysutils/kapp/distinfo | 5 +++++ sysutils/kapp/pkg-descr | 6 ++++++ 4 files changed, 31 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index 411ea575708f..9ef3d7450e8e 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -606,6 +606,7 @@ SUBDIR += k4dirstat SUBDIR += k8temp SUBDIR += k9s + SUBDIR += kapp SUBDIR += kbackup SUBDIR += kcron SUBDIR += kdeadmin diff --git a/sysutils/kapp/Makefile b/sysutils/kapp/Makefile new file mode 100644 index 000000000000..67492b22e4c2 --- /dev/null +++ b/sysutils/kapp/Makefile @@ -0,0 +1,19 @@ +PORTNAME= kapp +DISTVERSIONPREFIX= v +DISTVERSION= 0.54.2 +CATEGORIES= sysutils + +MAINTAINER= timp87@gmail.com +COMMENT= Simple deployment tool for Kubernetes +WWW= https://github.com/carvel-dev/kapp + +LICENSE= APACHE20 + +USES= go:modules +GO_MODULE= github.com/carvel-dev/${PORTNAME} +GO_BUILDFLAGS= -ldflags="-X github.com/vmware-tanzu/carvel-kapp/pkg/kapp/version.Version=v${PORTVERSION}" +GO_TARGET= ./cmd/${PORTNAME} + +PLIST_FILES= bin/${PORTNAME} + +.include diff --git a/sysutils/kapp/distinfo b/sysutils/kapp/distinfo new file mode 100644 index 000000000000..53d607443ec9 --- /dev/null +++ b/sysutils/kapp/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1674680246 +SHA256 (go/sysutils_kapp/kapp-v0.54.2/v0.54.2.mod) = ed781981d428246580499f9726da395827598fcf931f336ba08a8bbf456c5c13 +SIZE (go/sysutils_kapp/kapp-v0.54.2/v0.54.2.mod) = 3624 +SHA256 (go/sysutils_kapp/kapp-v0.54.2/v0.54.2.zip) = 8a82d698b4d717e3a5b000515e7d2d5935250676cc5c521879e7af273429a60f +SIZE (go/sysutils_kapp/kapp-v0.54.2/v0.54.2.zip) = 1421442 diff --git a/sysutils/kapp/pkg-descr b/sysutils/kapp/pkg-descr new file mode 100644 index 000000000000..48f9ef364ccb --- /dev/null +++ b/sysutils/kapp/pkg-descr @@ -0,0 +1,6 @@ +kapp CLI encourages Kubernetes users to manage resources in bulk by working with +"Kubernetes applications" (sets of resources with the same label). +It focuses on resource diffing, labeling, deployment and deletion. +Unlike tools like Helm, kapp considers YAML templating and management of +packages outside of its scope, +though it works great with tools that generate Kubernetes configuration.