1
0
mirror of https://github.com/rancher/rke.git synced 2025-05-11 01:45:00 +00:00

Mark all default addons as critical

This commit is contained in:
Sebastiaan van Steenis 2021-01-13 14:29:59 +01:00
parent 91aed199f0
commit 49a794c2de

View File

@ -346,7 +346,7 @@ func (c *Cluster) deployKubeDNS(ctx context.Context, data map[string]interface{}
if err != nil {
return err
}
if err := c.doAddonDeploy(ctx, kubeDNSYaml, getAddonResourceName(c.DNS.Provider), false); err != nil {
if err := c.doAddonDeploy(ctx, kubeDNSYaml, getAddonResourceName(c.DNS.Provider), true); err != nil {
return err
}
log.Infof(ctx, "[addons] %s deployed successfully", c.DNS.Provider)
@ -383,7 +383,7 @@ func (c *Cluster) deployCoreDNS(ctx context.Context, data map[string]interface{}
if err != nil {
return err
}
if err := c.doAddonDeploy(ctx, coreDNSYaml, getAddonResourceName(c.DNS.Provider), false); err != nil {
if err := c.doAddonDeploy(ctx, coreDNSYaml, getAddonResourceName(c.DNS.Provider), true); err != nil {
return err
}
log.Infof(ctx, "[addons] CoreDNS deployed successfully")
@ -433,7 +433,7 @@ func (c *Cluster) deployMetricServer(ctx context.Context, data map[string]interf
if err != nil {
return err
}
if err := c.doAddonDeploy(ctx, metricsYaml, MetricsServerAddonResourceName, false); err != nil {
if err := c.doAddonDeploy(ctx, metricsYaml, MetricsServerAddonResourceName, true); err != nil {
return err
}
log.Infof(ctx, "[addons] Metrics Server deployed successfully")
@ -607,7 +607,7 @@ func (c *Cluster) deployIngress(ctx context.Context, data map[string]interface{}
if err != nil {
return err
}
if err := c.doAddonDeploy(ctx, ingressYaml, IngressAddonResourceName, false); err != nil {
if err := c.doAddonDeploy(ctx, ingressYaml, IngressAddonResourceName, true); err != nil {
return err
}
// ingress runs in it's own namespace, so it needs it's own role/rolebinding for PSP
@ -737,7 +737,7 @@ func (c *Cluster) deployNodelocal(ctx context.Context, data map[string]interface
if err != nil {
return err
}
if err := c.doAddonDeploy(ctx, nodelocalYaml, getAddonResourceName(Nodelocal), false); err != nil {
if err := c.doAddonDeploy(ctx, nodelocalYaml, getAddonResourceName(Nodelocal), true); err != nil {
return err
}
log.Infof(ctx, "[dns] %s deployed successfully", Nodelocal)