Newer
Older
"github.com/ankitrgadiya/operatorlib/pkg/container"
"github.com/ankitrgadiya/operatorlib/pkg/interfaces"
"github.com/ankitrgadiya/operatorlib/pkg/meta"
"github.com/ankitrgadiya/operatorlib/pkg/pod"
appsv1 "k8s.io/api/apps/v1"
)
// GenConfigMapFunc defines a function which generates ConfigMap.
type GenDeploymentFunc func(Conf) (*appsv1.Deployment, error)
type Mutate interface {
pod.Mutate
}
Obj *appsv1.Deployment
Reconcile interfaces.Reconcile
previousObject runtime.Object
Namespace string
Name string
OwnerReference bool
GenFinalizers meta.GenFinalizers
GenLabels meta.GenLabels
GenAnnotations meta.GenAnnotations
GenVolumesFunc pod.GenVolumesFunc
GenSecurityContextFunc pod.GenSecurityContextFunc
GenRestartPolicyFunc pod.GenRestartPolicyFunc