Skip to content

Commit

Permalink
Merge pull request #579 from ereslibre/configure-pause-image
Browse files Browse the repository at this point in the history
Configure pause image on cluster init
  • Loading branch information
jordimassaguerpla authored Aug 8, 2019
2 parents b2fbdf0 + 5f79789 commit f28fc6f
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 2 deletions.
2 changes: 2 additions & 0 deletions internal/app/skuba/cluster/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import (
"github.com/spf13/cobra"
"k8s.io/apimachinery/pkg/util/version"
"k8s.io/klog"
"k8s.io/kubernetes/cmd/kubeadm/app/images"

cilium "github.com/SUSE/skuba/internal/pkg/skuba/cni"
"github.com/SUSE/skuba/internal/pkg/skuba/dex"
Expand Down Expand Up @@ -63,6 +64,7 @@ func NewInitCmd() *cobra.Command {
ClusterName: args[0],
CloudProvider: initOptions.CloudProvider,
ControlPlane: initOptions.ControlPlane,
PauseImage: images.GetGenericImage(skuba.ImageRepository, "pause", kubernetes.ComponentVersionForClusterVersion(kubernetes.Pause, kubernetesVersion)),
CiliumImage: cilium.GetCiliumImage(),
CiliumInitImage: cilium.GetCiliumInitImage(),
CiliumOperatorImage: cilium.GetCiliumOperatorImage(),
Expand Down
1 change: 1 addition & 0 deletions pkg/skuba/actions/cluster/init/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ import (
type InitConfiguration struct {
ClusterName string
ControlPlane string
PauseImage string
CiliumImage string
CiliumInitImage string
CiliumOperatorImage string
Expand Down
2 changes: 1 addition & 1 deletion pkg/skuba/actions/cluster/init/manifests.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ useHyperKubeImage: true
## Default : ""
## ServiceRestart : crio
#
CRIO_OPTIONS=--pause-image=registry.suse.de/devel/caasp/4.0/containers/containers/caasp/v4/pause:3.1 --default-capabilities="CHOWN,DAC_OVERRIDE,FSETID,FOWNER,NET_RAW,SETGID,SETUID,SETPCAP,NET_BIND_SERVICE,SYS_CHROOT,KILL,MKNOD,AUDIT_WRITE,SETFCAP"
CRIO_OPTIONS=--pause-image={{.PauseImage}} --default-capabilities="CHOWN,DAC_OVERRIDE,FSETID,FOWNER,NET_RAW,SETGID,SETUID,SETPCAP,NET_BIND_SERVICE,SYS_CHROOT,KILL,MKNOD,AUDIT_WRITE,SETFCAP"
`

masterConfTemplate = `apiVersion: kubeadm.k8s.io/v1beta1
Expand Down
2 changes: 1 addition & 1 deletion vendor/modules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -485,8 +485,8 @@ k8s.io/kube-proxy/config/v1alpha1
# k8s.io/kubelet v0.0.0 => k8s.io/kubelet v0.0.0-20190620085838-f1cb295a73c9
k8s.io/kubelet/config/v1beta1
# k8s.io/kubernetes v1.15.0
k8s.io/kubernetes/cmd/kubeadm/app/constants
k8s.io/kubernetes/cmd/kubeadm/app/images
k8s.io/kubernetes/cmd/kubeadm/app/constants
k8s.io/kubernetes/cmd/kubeadm/app/util/apiclient
k8s.io/kubernetes/cmd/kubeadm/app/util/pkiutil
k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm
Expand Down

0 comments on commit f28fc6f

Please sign in to comment.