added images

This commit is contained in:
2025-04-03 21:14:30 +03:00
parent df8facd70b
commit f464e8966d
14 changed files with 284 additions and 153 deletions

View File

@@ -90,6 +90,7 @@ type ServerManagerReconciler struct {
// +kubebuilder:rbac:groups=server-manager.acooldomain.co,resources=servermanagers,verbs=get;list;watch;create;update;patch;delete
// +kubebuilder:rbac:groups=server-manager.acooldomain.co,resources=servermanagers/status,verbs=get;update;patch
// +kubebuilder:rbac:groups=server-manager.acooldomain.co,resources=images,verbs=list;get
// +kubebuilder:rbac:groups=traefik.io,resources=ingressroutes,verbs=get;list;watch;create;update;patch;delete
// +kubebuilder:rbac:groups=,resources=persistentvolumeclaims,verbs=get;list;watch;create;update;patch;delete
// +kubebuilder:rbac:groups=server-manager.acooldomain.co,resources=servermanagers/finalizers,verbs=update
@@ -253,6 +254,10 @@ func (r *ServerManagerReconciler) Reconcile(ctx context.Context, req ctrl.Reques
s.Status.Server.HostPorts = hostPorts
statusChanged = true
}
} else {
if len(s.Status.Server.HostPorts) > 0 {
s.Status.Server.HostPorts = nil
}
}
logging.Info("verified server service")
@@ -338,6 +343,8 @@ func (r *ServerManagerReconciler) Reconcile(ctx context.Context, req ctrl.Reques
if s.Spec.Browser.On {
s.Status.Browser.Url = browserUrl
statusChanged = true
} else {
s.Status.Browser.Url = ""
}
if statusChanged {