Documentation
¶
Overview ¶
SPDX-FileCopyrightText: (C) 2026 Intel Corporation SPDX-License-Identifier: Apache-2.0
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GetK8sClientFunc = k8s.New().WithInClusterConfig GetTemplatesFunc = func() ([]*v1alpha1.ClusterTemplate, error) { return template.ReadDefaultTemplates() } GetPodSecurityAdmissionConfigFunc = func() (map[string][]byte, error) { return template.ReadPodSecurityAdmissionConfigs() } )
Functions ¶
func SetDefaultTemplate ¶
func SetDefaultTemplate(name string)
SetDefaultTemplate allows setting the default template name used for new projects.
Types ¶
type TenancyDatamodel ¶
type TenancyDatamodel struct {
// contains filtered or unexported fields
}
TenancyDatamodel implements tenancy.Handler and manages per-project k8s resources.
func NewDatamodelClient ¶
func NewDatamodelClient() (*TenancyDatamodel, error)
NewDatamodelClient creates a TenancyDatamodel ready to be used as a tenancy.Handler.
func (*TenancyDatamodel) HandleEvent ¶ added in v2.2.13
HandleEvent implements tenancy.Handler. It is called for every project lifecycle event (both replay on startup and incremental). Handlers must be idempotent.
Click to show internal directories.
Click to hide internal directories.