Yuvipanda has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/281586

Change subject: k8s: Stop using packages for master components
......................................................................

k8s: Stop using packages for master components

Bug: T130972
Change-Id: I991788d274c0c32ad233aa9d799fe760716b9d23
---
M modules/k8s/manifests/apiserver.pp
M modules/k8s/manifests/controller.pp
M modules/k8s/manifests/scheduler.pp
M modules/k8s/templates/initscripts/controller-manager.systemd.erb
M modules/k8s/templates/initscripts/kube-apiserver.systemd.erb
M modules/k8s/templates/initscripts/kube-scheduler.systemd.erb
6 files changed, 3 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/86/281586/1

diff --git a/modules/k8s/manifests/apiserver.pp 
b/modules/k8s/manifests/apiserver.pp
index 889afd4..09ab9e2 100644
--- a/modules/k8s/manifests/apiserver.pp
+++ b/modules/k8s/manifests/apiserver.pp
@@ -2,8 +2,6 @@
     $etcd_servers,
     $master_host,
 ) {
-    require_package('kube-apiserver')
-
     include k8s::users
 
     file { '/etc/kubernetes':
diff --git a/modules/k8s/manifests/controller.pp 
b/modules/k8s/manifests/controller.pp
index 6a4d52d..491beb2 100644
--- a/modules/k8s/manifests/controller.pp
+++ b/modules/k8s/manifests/controller.pp
@@ -1,6 +1,4 @@
 class k8s::controller {
-    require_package('kube-controller-manager')
-
     include k8s::users
 
     base::service_unit { 'controller-manager':
diff --git a/modules/k8s/manifests/scheduler.pp 
b/modules/k8s/manifests/scheduler.pp
index bede4f1..b2717af 100644
--- a/modules/k8s/manifests/scheduler.pp
+++ b/modules/k8s/manifests/scheduler.pp
@@ -1,6 +1,4 @@
 class k8s::scheduler {
-    require_package('kube-scheduler')
-
     include k8s::users
 
     base::service_unit { 'kube-scheduler':
diff --git a/modules/k8s/templates/initscripts/controller-manager.systemd.erb 
b/modules/k8s/templates/initscripts/controller-manager.systemd.erb
index 9cc9f25..a3d69ab 100644
--- a/modules/k8s/templates/initscripts/controller-manager.systemd.erb
+++ b/modules/k8s/templates/initscripts/controller-manager.systemd.erb
@@ -4,7 +4,7 @@
 [Service]
 User=kubernetes
 Group=kubernetes
-ExecStart=/usr/bin/kube-controller-manager \
+ExecStart=/usr/local/bin/kube-controller-manager \
     --cluster-cidr=192.168.0.0/24 \
     --master=http://127.0.0.1:8080 \
     
--service-account-private-key-file=/var/lib/kubernetes/ssl/private_keys/server.key
diff --git a/modules/k8s/templates/initscripts/kube-apiserver.systemd.erb 
b/modules/k8s/templates/initscripts/kube-apiserver.systemd.erb
index 1f31a3f..790f079 100644
--- a/modules/k8s/templates/initscripts/kube-apiserver.systemd.erb
+++ b/modules/k8s/templates/initscripts/kube-apiserver.systemd.erb
@@ -4,7 +4,7 @@
 [Service]
 User=kubernetes
 Group=kubernetes
-ExecStart=/usr/bin/kube-apiserver \
+ExecStart=/usr/local/bin/kube-apiserver \
     --etcd-servers=<%= @etcd_servers %> \
     --service-cluster-ip-range=192.168.0.0/24 \
     --token-auth-file=/etc/kubernetes/tokenauth \
diff --git a/modules/k8s/templates/initscripts/kube-scheduler.systemd.erb 
b/modules/k8s/templates/initscripts/kube-scheduler.systemd.erb
index f351742..138687a 100644
--- a/modules/k8s/templates/initscripts/kube-scheduler.systemd.erb
+++ b/modules/k8s/templates/initscripts/kube-scheduler.systemd.erb
@@ -4,7 +4,7 @@
 [Service]
 User=kubernetes
 Group=kubernetes
-ExecStart=/usr/bin/kube-scheduler \
+ExecStart=/usr/local/bin/kube-scheduler \
     --master=http://127.0.0.1:8080
 
 [Install]

-- 
To view, visit https://gerrit.wikimedia.org/r/281586
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I991788d274c0c32ad233aa9d799fe760716b9d23
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to