Merge pull request #11666 from rifelpet/lifecycle

Add more lifecycles to HasLifecycle tasks
This commit is contained in:
Kubernetes Prow Robot 2021-06-01 22:20:38 -07:00 committed by GitHub
commit 6f81fe65c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 11 deletions

View File

@ -506,9 +506,10 @@ func (b *SpotInstanceGroupModelBuilder) buildLaunchSpec(c *fi.ModelBuilderContex
ig, igOcean *kops.InstanceGroup, ocean *spotinsttasks.Ocean) (err error) {
klog.V(4).Infof("Building instance group as LaunchSpec: %q", b.AutoscalingGroupName(ig))
launchSpec := &spotinsttasks.LaunchSpec{
Name: fi.String(b.AutoscalingGroupName(ig)),
ImageID: fi.String(ig.Spec.Image),
Ocean: ocean, // link to Ocean
Name: fi.String(b.AutoscalingGroupName(ig)),
Lifecycle: b.Lifecycle,
ImageID: fi.String(ig.Spec.Image),
Ocean: ocean, // link to Ocean
}
// Instance types and strategy.

View File

@ -131,10 +131,11 @@ func (b *PKIModelBuilder) Build(c *fi.ModelBuilderContext) error {
if b.KopsModelContext.Cluster.Spec.Networking.Kuberouter != nil && !b.UseKopsControllerForNodeBootstrap() {
t := &fitasks.Keypair{
Name: fi.String("kube-router"),
Subject: "cn=" + rbac.KubeRouter,
Type: "client",
Signer: defaultCA,
Name: fi.String("kube-router"),
Lifecycle: b.Lifecycle,
Subject: "cn=" + rbac.KubeRouter,
Type: "client",
Signer: defaultCA,
}
c.AddTask(t)
}
@ -177,6 +178,7 @@ func (b *PKIModelBuilder) Build(c *fi.ModelBuilderContext) error {
// @note: the certificate used by the node authorizers
c.AddTask(&fitasks.Keypair{
Name: fi.String("node-authorizer"),
Lifecycle: b.Lifecycle,
Subject: "cn=node-authorizaer",
Type: "server",
AlternateNames: alternateNames,
@ -185,10 +187,11 @@ func (b *PKIModelBuilder) Build(c *fi.ModelBuilderContext) error {
// @note: we use this for mutual tls between node and authorizer
c.AddTask(&fitasks.Keypair{
Name: fi.String("node-authorizer-client"),
Subject: "cn=node-authorizer-client",
Type: "client",
Signer: defaultCA,
Name: fi.String("node-authorizer-client"),
Lifecycle: b.Lifecycle,
Subject: "cn=node-authorizer-client",
Type: "client",
Signer: defaultCA,
})
}