mirror of
https://github.com/FairwindsOps/polaris.git
synced 2026-05-11 19:57:01 +00:00
18 lines
617 B
Go
18 lines
617 B
Go
package controllers
|
|
|
|
import (
|
|
"github.com/fairwindsops/polaris/pkg/config"
|
|
kubeAPICoreV1 "k8s.io/api/core/v1"
|
|
)
|
|
|
|
// NewReplicationControllerController builds a new controller interface for Deployments
|
|
func NewReplicationControllerController(originalResource kubeAPICoreV1.ReplicationController) Interface {
|
|
controller := GenericController{}
|
|
controller.Name = originalResource.Name
|
|
controller.Namespace = originalResource.Namespace
|
|
controller.PodSpec = originalResource.Spec.Template.Spec
|
|
controller.ObjectMeta = originalResource.ObjectMeta
|
|
controller.Kind = config.ReplicationControllers
|
|
return controller
|
|
}
|