sources

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	ApplicationRef  *ApplicationRef  `json:"application_ref"`
	ApplicationSpec *ApplicationSpec `json:"application_spec"`
}

type ApplicationRef

type ApplicationRef struct {
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
	Group     string `json:"group"`
	Version   string `json:"version"`
	Kind      string `json:"kind"`
}

type ApplicationSpec

type ApplicationSpec struct {
	URL          string `json:"url"`
	ApiServer    string `json:"apiserver"`
	ProviderType string `json:"providertype"`
}

type ArtifactRepoProvider

type ArtifactRepoProvider struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata"`
	Spec              ArtifactRepoProviderSpec   `json:"spec"`
	Status            ArtifactRepoProviderStatus `json:"status"`
}

type ArtifactRepoProviderSpec

type ArtifactRepoProviderSpec struct {
	URL          string                   `json:"url"`
	ApiServer    string                   `json:"apiserver"`
	ProviderType ArtifactRepoProviderType `json:"providertype"`
}

type ArtifactRepoProviderStatus

type ArtifactRepoProviderStatus struct {
}

type ArtifactRepoProviderType

type ArtifactRepoProviderType string
const (
	NexusArtifactRepoProviderType ArtifactRepoProviderType = "nexus"
)

type CodeRepoProvider

type CodeRepoProvider struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata"`
	Spec              CodeRepoProviderSpec `json:"spec"`
}

type CodeRepoProviderSpec

type CodeRepoProviderSpec struct {
	URL          string               `json:"url"`
	ApiServer    string               `json:"apiserver"`
	ProviderType CodeRepoProviderType `json:"providertype"`
}

type CodeRepoProviderType

type CodeRepoProviderType string
const (
	GitlabCodeRepoProviderType CodeRepoProviderType = "gitlab"
)

type ConditionType

type ConditionType string
const (
	SyncUserConditionType          ConditionType = "sync-user"
	SyncGroupMemberConditionType   ConditionType = "sync-group-member"
	SyncGroupConditionType         ConditionType = "sync-group"
	SyncProjectConditionType       ConditionType = "sync-project"
	SyncProjectMemberConditionType ConditionType = "sync-project-member"
)

func (ConditionType) ToString

func (c ConditionType) ToString() string

type UserPermissionStream

type UserPermissionStream struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata"`
	Spec              UserPermissionStreamSpec   `json:"spec"`
	Status            UserPermissionStreamStatus `json:"status"`
}

type UserPermissionStreamSpec

type UserPermissionStreamSpec struct {
	Source  *Application   `json:"source"`
	Targets []*Application `json:"targets"`
}

type UserPermissionStreamStatus

type UserPermissionStreamStatus struct {
	Conditions []metav1.Condition `json:"conditions"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL