mirror of
https://github.com/projectcapsule/capsule.git
synced 2026-08-19 20:46:42 +00:00
feat: upstream enterprise preview (#1841)
feat: upstream enterprise preview --------- Signed-off-by: Oliver Baehler <oliver@sudo-i.net> Co-authored-by: CorentinPtrl <pitrel.corentin@gmail.com>
This commit is contained in:
co-authored by
CorentinPtrl
parent
7a65ab7afc
commit
cc4fb45d70
@@ -0,0 +1,27 @@
|
||||
// Copyright 2020-2026 Project Capsule Authors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package processor
|
||||
|
||||
import (
|
||||
k8smeta "k8s.io/apimachinery/pkg/api/meta"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"sigs.k8s.io/controller-runtime/pkg/client"
|
||||
|
||||
"github.com/projectcapsule/capsule/pkg/runtime/configuration"
|
||||
)
|
||||
|
||||
type Processor struct {
|
||||
Configuration configuration.Configuration
|
||||
AllowCrossNamespaceSelection bool
|
||||
GatherClient client.Reader
|
||||
Mapper k8smeta.RESTMapper
|
||||
}
|
||||
|
||||
type ProcessorOptions struct {
|
||||
FieldOwnerPrefix string
|
||||
Prune bool
|
||||
Adopt bool
|
||||
Force bool
|
||||
Owner *metav1.OwnerReference
|
||||
}
|
||||
Reference in New Issue
Block a user