feat: fix delete
This commit is contained in:
parent
978f5ab231
commit
c20a316026
@ -56,7 +56,6 @@ type AppServiceStatus struct {
|
||||
type AppService struct {
|
||||
metav1.TypeMeta `json:",inline"`
|
||||
metav1.ObjectMeta `json:"metadata,omitempty"`
|
||||
|
||||
Spec AppServiceSpec `json:"spec,omitempty"`
|
||||
Status AppServiceStatus `json:"status,omitempty"`
|
||||
}
|
||||
|
@ -27,6 +27,7 @@ import (
|
||||
"k8s.io/apimachinery/pkg/api/errors"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/runtime"
|
||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||
ctrl "sigs.k8s.io/controller-runtime"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
"sigs.k8s.io/controller-runtime/pkg/log"
|
||||
@ -158,6 +159,16 @@ func NewDeploy(instance *apptreesirpubv1alpha1.AppService) *appsv1.Deployment {
|
||||
Name: instance.Name,
|
||||
Namespace: instance.Namespace,
|
||||
Labels: labels,
|
||||
OwnerReferences: []metav1.OwnerReference{
|
||||
*metav1.NewControllerRef(
|
||||
instance,
|
||||
schema.GroupVersionKind{
|
||||
Group: apptreesirpubv1alpha1.SchemeBuilder.GroupVersion.Group,
|
||||
Version: apptreesirpubv1alpha1.SchemeBuilder.GroupVersion.Version,
|
||||
Kind: "AppService",
|
||||
},
|
||||
),
|
||||
},
|
||||
},
|
||||
Spec: appsv1.DeploymentSpec{
|
||||
Replicas: instance.Spec.Size,
|
||||
@ -185,6 +196,16 @@ func NewService(instance *apptreesirpubv1alpha1.AppService) *corev1.Service {
|
||||
Name: instance.Name,
|
||||
Namespace: instance.Namespace,
|
||||
Labels: labels,
|
||||
OwnerReferences: []metav1.OwnerReference{
|
||||
*metav1.NewControllerRef(
|
||||
instance,
|
||||
schema.GroupVersionKind{
|
||||
Group: apptreesirpubv1alpha1.SchemeBuilder.GroupVersion.Group,
|
||||
Version: apptreesirpubv1alpha1.SchemeBuilder.GroupVersion.Version,
|
||||
Kind: "AppService",
|
||||
},
|
||||
),
|
||||
},
|
||||
},
|
||||
Spec: corev1.ServiceSpec{
|
||||
Type: corev1.ServiceTypeNodePort,
|
||||
|
Loading…
x
Reference in New Issue
Block a user