mirror of
https://github.com/gitpod-io/gitpod.git
synced 2025-12-08 17:36:30 +00:00
* [wsman-mk2] Create token secret * [installer] Fix casing for namespace type metadata * [installer] Create secrets namespace * [installer] Configure roles and bindings * [installer] Move namespace constant to common pkg * [installer] Create permissions for ws-daemon * [wsman-mk2] Watch on multiple ns * [ws-daemon] Use token secret * [wsman-mk2] Remove secret from initializer * [wsman-mk2] Test token secret * [werft] Fix document index * [installer] Update render tests * [wsman-mk2] Fix imports * [wsman-mk2] Ensure maintenance controller required permissions * [wsman-mk2] Retry deleting secret * [installer] Ensure objects in secrets namespace are only created with mk2 option
24 lines
634 B
Go
24 lines
634 B
Go
// Copyright (c) 2021 Gitpod GmbH. All rights reserved.
|
|
// Licensed under the GNU Affero General Public License (AGPL).
|
|
// See License-AGPL.txt in the project root for license information.
|
|
|
|
package wsmanagermk2
|
|
|
|
import (
|
|
"github.com/gitpod-io/gitpod/installer/pkg/common"
|
|
v1 "k8s.io/api/core/v1"
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
)
|
|
|
|
func namespace(ctx *common.RenderContext) ([]runtime.Object, error) {
|
|
return []runtime.Object{
|
|
&v1.Namespace{
|
|
TypeMeta: common.TypeMetaNamespace,
|
|
ObjectMeta: metav1.ObjectMeta{
|
|
Name: common.WorkspaceSecretsNamespace,
|
|
},
|
|
},
|
|
}, nil
|
|
}
|