fix: make che operator take into account DWO Service
parent
a6f9e6a2f8
commit
78e5dbaa0c
|
|
@ -41,6 +41,7 @@ var (
|
|||
DevWorkspaceCheNamespace = "devworkspace-che"
|
||||
DevWorkspaceWebhookName = "controller.devfile.io"
|
||||
DevWorkspaceServiceAccount = "devworkspace-controller-serviceaccount"
|
||||
DevWorkspaceService = "devworkspace-controller-manager-service"
|
||||
DevWorkspaceDeploymentName = "devworkspace-controller-manager"
|
||||
SubscriptionResourceName = "subscriptions"
|
||||
CheManagerResourcename = "chemanagers"
|
||||
|
|
@ -66,6 +67,7 @@ var (
|
|||
DevWorkspaceTemplatesCRDFile = DevWorkspaceTemplates + "/devworkspacetemplates.workspace.devfile.io.CustomResourceDefinition.yaml"
|
||||
DevWorkspaceCRDFile = DevWorkspaceTemplates + "/devworkspaces.workspace.devfile.io.CustomResourceDefinition.yaml"
|
||||
DevWorkspaceConfigMapFile = DevWorkspaceTemplates + "/devworkspace-controller-configmap.ConfigMap.yaml"
|
||||
DevWorkspaceServiceFile = DevWorkspaceTemplates + "/devworkspace-controller-manager-service.Service.yaml"
|
||||
DevWorkspaceDeploymentFile = DevWorkspaceTemplates + "/devworkspace-controller-manager.Deployment.yaml"
|
||||
|
||||
WebTerminalOperatorSubscriptionName = "web-terminal"
|
||||
|
|
@ -82,6 +84,7 @@ var (
|
|||
cachedObj = make(map[string]*Object2Sync)
|
||||
syncItems = []func(*deploy.DeployContext) (bool, error){
|
||||
createDwNamespace,
|
||||
syncDwService,
|
||||
syncDwServiceAccount,
|
||||
syncDwClusterRole,
|
||||
syncDwProxyClusterRole,
|
||||
|
|
@ -187,6 +190,10 @@ func syncDwServiceAccount(deployContext *deploy.DeployContext) (bool, error) {
|
|||
return readAndSyncObject(deployContext, DevWorkspaceServiceAccountFile, &corev1.ServiceAccount{}, DevWorkspaceNamespace)
|
||||
}
|
||||
|
||||
func syncDwService(deployContext *deploy.DeployContext) (bool, error) {
|
||||
return readAndSyncObject(deployContext, DevWorkspaceServiceFile, &corev1.Service{}, DevWorkspaceNamespace)
|
||||
}
|
||||
|
||||
func syncDwRole(deployContext *deploy.DeployContext) (bool, error) {
|
||||
return readAndSyncObject(deployContext, DevWorkspaceRoleFile, &rbacv1.Role{}, DevWorkspaceNamespace)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue