mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
et/kube-controller-manager, net/kube-scheduler: Update to 1.26.0
PR: 267307 Approved by: Loïc Blot (maintainer)
This commit is contained in:
committed by
Mikael Urankar
parent
d180f7e051
commit
264a02d617
@@ -1,7 +1,6 @@
|
||||
PORTNAME= kube-controller-manager
|
||||
PORTVERSION= 1.13.3
|
||||
PORTVERSION= 1.26.0
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= net
|
||||
|
||||
MAINTAINER= loic.blot@unix-experience.fr
|
||||
@@ -20,14 +19,29 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= kubernetes
|
||||
GH_PROJECT= kubernetes
|
||||
|
||||
BUILD_DATE= 2019-01-30T00:00:00Z
|
||||
|
||||
GO_PKGNAME= k8s.io/kubernetes
|
||||
GO_TARGET= ${GO_PKGNAME}/cmd/kube-controller-manager
|
||||
GO_BUILDFLAGS= -ldflags="-X k8s.io/kubernetes/pkg/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/kubernetes/pkg/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/kubernetes/pkg/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/kubernetes/pkg/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION}"
|
||||
|
||||
BUILD_DATE= $$(date +'%Y-%m-%dT%H:%M:%SZ')
|
||||
|
||||
GO_BUILDFLAGS= -ldflags="-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/client-go/pkg/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/component-base/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/client-go/pkg/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/component-base/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/client-go/pkg/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/component-base/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION} \
|
||||
-X k8s.io/client-go/pkg/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION} \
|
||||
-X k8s.io/component-base/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION}"
|
||||
|
||||
USE_RC_SUBR= kube-controller-manager
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1550216251
|
||||
SHA256 (kubernetes-kubernetes-v1.13.3_GH0.tar.gz) = 9dc072cb7fa2aeb4ed6ee5e22e0a18eb323898af1c490c3a526d969313c483b3
|
||||
SIZE (kubernetes-kubernetes-v1.13.3_GH0.tar.gz) = 28781320
|
||||
TIMESTAMP = 1670573554
|
||||
SHA256 (kubernetes-kubernetes-v1.26.0_GH0.tar.gz) = a0de781db6d09d91f39306740420f150c5912606f52e4c9a859649f4313fe508
|
||||
SIZE (kubernetes-kubernetes-v1.26.0_GH0.tar.gz) = 40269668
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# PROVIDE: kube-controller-manager
|
||||
# REQUIRE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
|
||||
# Add the following lines to /etc/rc.conf to enable kube-controller-manager:
|
||||
#
|
||||
# kube-controller-manager_enable="YES"
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="kube_controller_manager"
|
||||
rcvar="kube_controller_manager_enable"
|
||||
|
||||
load_rc_config $name
|
||||
: ${kube_controller_manager_enable:=no}
|
||||
: ${kube_controller_manager_args:="--bind-address=0.0.0.0 --v=2"}
|
||||
|
||||
pidfile="/var/run/${name}.pid"
|
||||
command="/usr/sbin/daemon"
|
||||
command_args="-P ${pidfile} -r -S -t ${name} -T ${name} /usr/local/bin/kube-controller-manager ${kube_controller_manager_args}"
|
||||
|
||||
run_rc_command "$1"
|
||||
@@ -0,0 +1,10 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
**** You need set kube_controller_manager_args rcvar to make Kubernetes
|
||||
Controller Manager work properly.
|
||||
See https://v1-24.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/
|
||||
for more informations
|
||||
EOM
|
||||
}
|
||||
]
|
||||
@@ -1,7 +1,6 @@
|
||||
PORTNAME= kube-scheduler
|
||||
PORTVERSION= 1.13.3
|
||||
PORTVERSION= 1.26.0
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= net
|
||||
|
||||
MAINTAINER= loic.blot@unix-experience.fr
|
||||
@@ -20,15 +19,34 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= kubernetes
|
||||
GH_PROJECT= kubernetes
|
||||
|
||||
BUILD_DATE= 2019-01-30T00:00:00Z
|
||||
|
||||
GO_PKGNAME= k8s.io/kubernetes
|
||||
GO_TARGET= ${GO_PKGNAME}/cmd/kube-scheduler
|
||||
GO_BUILDFLAGS= -ldflags="-X k8s.io/kubernetes/pkg/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/kubernetes/pkg/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/kubernetes/pkg/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/kubernetes/pkg/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION}"
|
||||
|
||||
BUILD_DATE= $$(date +'%Y-%m-%dT%H:%M:%SZ')
|
||||
|
||||
GO_BUILDFLAGS= -ldflags="-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/client-go/pkg/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/component-base/version.buildDate=${BUILD_DATE} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/client-go/pkg/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/component-base/version.gitMinor=${PORTVERSION:R:E} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/client-go/pkg/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/component-base/version.gitMajor=${PORTVERSION:R:R} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/client-go/pkg/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION} \
|
||||
-X k8s.io/kubernetes/vendor/k8s.io/component-base/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION} \
|
||||
-X k8s.io/client-go/pkg/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION} \
|
||||
-X k8s.io/component-base/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION}"
|
||||
|
||||
USE_RC_SUBR= kube-scheduler
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/etc/kubernetes
|
||||
${CP} ${FILESDIR}/*.sample ${STAGEDIR}${PREFIX}/etc/kubernetes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1550217672
|
||||
SHA256 (kubernetes-kubernetes-v1.13.3_GH0.tar.gz) = 9dc072cb7fa2aeb4ed6ee5e22e0a18eb323898af1c490c3a526d969313c483b3
|
||||
SIZE (kubernetes-kubernetes-v1.13.3_GH0.tar.gz) = 28781320
|
||||
TIMESTAMP = 1670573058
|
||||
SHA256 (kubernetes-kubernetes-v1.26.0_GH0.tar.gz) = a0de781db6d09d91f39306740420f150c5912606f52e4c9a859649f4313fe508
|
||||
SIZE (kubernetes-kubernetes-v1.26.0_GH0.tar.gz) = 40269668
|
||||
|
||||
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# PROVIDE: kube-scheduler
|
||||
# REQUIRE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
|
||||
# Add the following lines to /etc/rc.conf to enable kube-scheduler:
|
||||
#
|
||||
# kube-scheduler_enable="YES"
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="kube_scheduler"
|
||||
rcvar="kube_scheduler_enable"
|
||||
|
||||
load_rc_config $name
|
||||
: ${kube_scheduler_enable:=no}
|
||||
: ${kube_scheduler_args:="--config=/usr/local/etc/kubernetes/scheduler.yaml --bind-address=0.0.0.0 --v=2"}
|
||||
|
||||
pidfile="/var/run/${name}.pid"
|
||||
command="/usr/sbin/daemon"
|
||||
command_args="-P ${pidfile} -r -S -t ${name} -T ${name} /usr/local/bin/kube-scheduler ${kube_scheduler_args}"
|
||||
|
||||
run_rc_command "$1"
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
apiVersion: kubescheduler.config.k8s.io/v1beta3
|
||||
kind: KubeSchedulerConfiguration
|
||||
clientConnection:
|
||||
kubeconfig: "/usr/local/etc/kubernetes/scheduler.kubeconfig"
|
||||
leaderElection:
|
||||
leaderElect: true
|
||||
enableProfiling: false
|
||||
@@ -0,0 +1,9 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
**** You need to adapt /usr/local/etc/kubernetes/scheduler.yaml
|
||||
and provide a valid kubeconfig file in order to make Kubernetes scheduler
|
||||
work properly.
|
||||
EOM
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1 @@
|
||||
@sample etc/kubernetes/scheduler.yaml.sample
|
||||
Reference in New Issue
Block a user