Documentation
¶
Index ¶
- Variables
- func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
- type BYOKClusterInResolver
- type BYOKClusterResolver
- type CloudProviderSecretInResolver
- type CloudProviderSecretResolver
- type ClusterInResolver
- type ClusterResolver
- type ComplexityRoot
- type Config
- type DirectiveRoot
- type DomainEntryResolver
- type Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntryResolver
- type Github__com___kloudlite___api___common__CreatedOrUpdatedByResolver
- type Github__com___kloudlite___api___pkg___types__SyncStatusResolver
- type Github__com___kloudlite___operator___pkg___operator__CheckResolver
- type Github__com___kloudlite___operator___pkg___operator__StatusResolver
- type GlobalVPNDeviceInResolver
- type GlobalVPNDeviceResolver
- type GlobalVPNInResolver
- type GlobalVPNResolver
- type HelmReleaseInResolver
- type HelmReleaseResolver
- type MetadataInResolver
- type MetadataResolver
- type MutationResolver
- type NamespaceInResolver
- type NamespaceResolver
- type NodePoolInResolver
- type NodePoolResolver
- type NodeResolver
- type PersistentVolumeClaimResolver
- type PersistentVolumeInResolver
- type PersistentVolumeResolver
- type QueryResolver
- type ResolverRoot
- type VolumeAttachmentInResolver
- type VolumeAttachmentResolver
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUnknownType = errors.New("unknown type") ErrTypeNotFound = errors.New("type not found") )
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type BYOKClusterInResolver ¶
type BYOKClusterInResolver interface {
Metadata(ctx context.Context, obj *entities.BYOKCluster, data *v1.ObjectMeta) error
Visibility(ctx context.Context, obj *entities.BYOKCluster, data *model.GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisbilityIn) error
}
type BYOKClusterResolver ¶
type BYOKClusterResolver interface {
CreationTime(ctx context.Context, obj *entities.BYOKCluster) (string, error)
ID(ctx context.Context, obj *entities.BYOKCluster) (repos.ID, error)
LastOnlineAt(ctx context.Context, obj *entities.BYOKCluster) (*string, error)
UpdateTime(ctx context.Context, obj *entities.BYOKCluster) (string, error)
Visibility(ctx context.Context, obj *entities.BYOKCluster) (*model.GithubComKloudliteAPIAppsInfraInternalEntitiesClusterVisbility, error)
ClusterDNSSuffix(ctx context.Context, obj *entities.BYOKCluster) (string, error)
}
type CloudProviderSecretInResolver ¶
type CloudProviderSecretInResolver interface {
AWS(ctx context.Context, obj *entities.CloudProviderSecret, data *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentialsIn) error
CloudProviderName(ctx context.Context, obj *entities.CloudProviderSecret, data model.GithubComKloudliteOperatorApisCommonTypesCloudProvider) error
GCP(ctx context.Context, obj *entities.CloudProviderSecret, data *model.GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentialsIn) error
Metadata(ctx context.Context, obj *entities.CloudProviderSecret, data *v1.ObjectMeta) error
}
type CloudProviderSecretResolver ¶
type CloudProviderSecretResolver interface {
AWS(ctx context.Context, obj *entities.CloudProviderSecret) (*model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials, error)
CloudProviderName(ctx context.Context, obj *entities.CloudProviderSecret) (model.GithubComKloudliteOperatorApisCommonTypesCloudProvider, error)
CreationTime(ctx context.Context, obj *entities.CloudProviderSecret) (string, error)
GCP(ctx context.Context, obj *entities.CloudProviderSecret) (*model.GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentials, error)
ID(ctx context.Context, obj *entities.CloudProviderSecret) (repos.ID, error)
UpdateTime(ctx context.Context, obj *entities.CloudProviderSecret) (string, error)
}
type ClusterInResolver ¶
type ClusterResolver ¶
type ClusterResolver interface {
CreationTime(ctx context.Context, obj *entities.Cluster) (string, error)
ID(ctx context.Context, obj *entities.Cluster) (repos.ID, error)
LastOnlineAt(ctx context.Context, obj *entities.Cluster) (*string, error)
Spec(ctx context.Context, obj *entities.Cluster) (*model.GithubComKloudliteOperatorApisClustersV1ClusterSpec, error)
UpdateTime(ctx context.Context, obj *entities.Cluster) (string, error)
AdminKubeconfig(ctx context.Context, obj *entities.Cluster) (*model.EncodedValue, error)
ClusterDNSSuffix(ctx context.Context, obj *entities.Cluster) (string, error)
}
type ComplexityRoot ¶
type ComplexityRoot struct {
BYOKCluster struct {
AccountName func(childComplexity int) int
ClusterDNSSuffix func(childComplexity int) int
ClusterSvcCIDR func(childComplexity int) int
ClusterToken func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
GlobalVPN func(childComplexity int) int
ID func(childComplexity int) int
LastOnlineAt func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
MessageQueueTopicName func(childComplexity int) int
ObjectMeta func(childComplexity int) int
OwnedBy func(childComplexity int) int
RecordVersion func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
Visibility func(childComplexity int) int
}
BYOKClusterEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
BYOKClusterPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
BYOKSetupInstruction struct {
Command func(childComplexity int) int
Title func(childComplexity int) int
}
CheckAwsAccessOutput struct {
InstallationURL func(childComplexity int) int
Result func(childComplexity int) int
}
CheckNameAvailabilityOutput struct {
Result func(childComplexity int) int
SuggestedNames func(childComplexity int) int
}
CloudProviderSecret struct {
AWS func(childComplexity int) int
AccountName func(childComplexity int) int
CloudProviderName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
GCP func(childComplexity int) int
ID func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
CloudProviderSecretEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
CloudProviderSecretPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
Cluster struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
AdminKubeconfig func(childComplexity int) int
ClusterDNSSuffix func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
GlobalVPN func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
LastOnlineAt func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
OwnedBy func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
ClusterEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
ClusterPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
CursorPagination struct {
After func(childComplexity int) int
Before func(childComplexity int) int
First func(childComplexity int) int
Last func(childComplexity int) int
OrderBy func(childComplexity int) int
SortDirection func(childComplexity int) int
}
DomainEntry struct {
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
DomainName func(childComplexity int) int
ID func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
RecordVersion func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
DomainEntryEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
DomainEntryPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
EncodedValue struct {
Encoding func(childComplexity int) int
Value func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams struct {
AWSAccountID func(childComplexity int) int
CfParamTrustedArn func(childComplexity int) int
ExternalID func(childComplexity int) int
RoleArn func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys struct {
AccessKey func(childComplexity int) int
CfParamUserName func(childComplexity int) int
SecretKey func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials struct {
AssumeRoleParams func(childComplexity int) int
AuthMechanism func(childComplexity int) int
AuthSecretKeys func(childComplexity int) int
CfParamInstanceProfileName func(childComplexity int) int
CfParamRoleName func(childComplexity int) int
CfParamStackName func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__ClusterVisbility struct {
Mode func(childComplexity int) int
PublicEndpoint func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__DispatchAddr struct {
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials struct {
ServiceAccountJSON func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__InputField struct {
DefaultValue func(childComplexity int) int
DisplayUnit func(childComplexity int) int
InputType func(childComplexity int) int
Label func(childComplexity int) int
Max func(childComplexity int) int
Min func(childComplexity int) int
Multiplier func(childComplexity int) int
Name func(childComplexity int) int
Required func(childComplexity int) int
Unit func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate struct {
APIVersion func(childComplexity int) int
Description func(childComplexity int) int
DisplayName func(childComplexity int) int
Fields func(childComplexity int) int
Kind func(childComplexity int) int
Name func(childComplexity int) int
Outputs func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry struct {
Active func(childComplexity int) int
ApiVersion func(childComplexity int) int
Description func(childComplexity int) int
DisplayName func(childComplexity int) int
Fields func(childComplexity int) int
Kind func(childComplexity int) int
LogoUrl func(childComplexity int) int
Name func(childComplexity int) int
Outputs func(childComplexity int) int
Resources func(childComplexity int) int
}
Github__com___kloudlite___api___apps___infra___internal___entities__OutputField struct {
Description func(childComplexity int) int
Label func(childComplexity int) int
Name func(childComplexity int) int
}
Github__com___kloudlite___api___common__CreatedOrUpdatedBy struct {
UserEmail func(childComplexity int) int
UserID func(childComplexity int) int
UserName func(childComplexity int) int
}
Github__com___kloudlite___api___pkg___types__SyncStatus struct {
Action func(childComplexity int) int
Error func(childComplexity int) int
LastSyncedAt func(childComplexity int) int
RecordVersion func(childComplexity int) int
State func(childComplexity int) int
SyncScheduledAt func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig struct {
Credentials func(childComplexity int) int
K3sMasters func(childComplexity int) int
NodePools func(childComplexity int) int
Region func(childComplexity int) int
SpotNodePools func(childComplexity int) int
Vpc func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig struct {
IamInstanceProfileRole func(childComplexity int) int
InstanceType func(childComplexity int) int
Nodes func(childComplexity int) int
NvidiaGpuEnabled func(childComplexity int) int
RootVolumeSize func(childComplexity int) int
RootVolumeType func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig struct {
AvailabilityZone func(childComplexity int) int
Ec2Pool func(childComplexity int) int
IamInstanceProfileRole func(childComplexity int) int
NvidiaGpuEnabled func(childComplexity int) int
PoolType func(childComplexity int) int
Region func(childComplexity int) int
RootVolumeSize func(childComplexity int) int
RootVolumeType func(childComplexity int) int
SpotPool func(childComplexity int) int
VpcID func(childComplexity int) int
VpcSubnetID func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials struct {
AuthMechanism func(childComplexity int) int
SecretRef func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig struct {
InstanceType func(childComplexity int) int
Nodes func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode struct {
MemoryPerVcpu func(childComplexity int) int
Vcpu func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode struct {
InstanceTypes func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig struct {
CPUNode func(childComplexity int) int
GpuNode func(childComplexity int) int
Nodes func(childComplexity int) int
SpotFleetTaggingRoleName func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID struct {
AvailabilityZone func(childComplexity int) int
ID func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams struct {
ID func(childComplexity int) int
PublicSubnets func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput struct {
JobName func(childComplexity int) int
JobNamespace func(childComplexity int) int
KeyAWSVPCId func(childComplexity int) int
KeyAWSVPCPublicSubnets func(childComplexity int) int
KeyK3sAgentJoinToken func(childComplexity int) int
KeyK3sServerJoinToken func(childComplexity int) int
KeyKubeconfig func(childComplexity int) int
SecretName func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec struct {
AWS func(childComplexity int) int
AccountID func(childComplexity int) int
AccountName func(childComplexity int) int
AvailabilityMode func(childComplexity int) int
BackupToS3Enabled func(childComplexity int) int
CloudProvider func(childComplexity int) int
CloudflareEnabled func(childComplexity int) int
ClusterInternalDNSHost func(childComplexity int) int
ClusterServiceCidr func(childComplexity int) int
ClusterTokenRef func(childComplexity int) int
GCP func(childComplexity int) int
KloudliteRelease func(childComplexity int) int
MessageQueueTopicName func(childComplexity int) int
Output func(childComplexity int) int
PublicDNSHost func(childComplexity int) int
TaintMasterNodes func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig struct {
CredentialsRef func(childComplexity int) int
GCPProjectID func(childComplexity int) int
MasterNodes func(childComplexity int) int
Region func(childComplexity int) int
ServiceAccount func(childComplexity int) int
Vpc func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig struct {
Nodes func(childComplexity int) int
RootVolumeSize func(childComplexity int) int
RootVolumeType func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig struct {
AvailabilityZone func(childComplexity int) int
BootVolumeSize func(childComplexity int) int
BootVolumeType func(childComplexity int) int
Credentials func(childComplexity int) int
GCPProjectID func(childComplexity int) int
MachineType func(childComplexity int) int
Nodes func(childComplexity int) int
PoolType func(childComplexity int) int
Region func(childComplexity int) int
ServiceAccount func(childComplexity int) int
Vpc func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount struct {
Email func(childComplexity int) int
Enabled func(childComplexity int) int
Scopes func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams struct {
Name func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps struct {
AvailabilityZone func(childComplexity int) int
KloudliteRelease func(childComplexity int) int
LastRecreatedAt func(childComplexity int) int
Role func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec struct {
AWS func(childComplexity int) int
CloudProvider func(childComplexity int) int
GCP func(childComplexity int) int
MaxCount func(childComplexity int) int
MinCount func(childComplexity int) int
NodeLabels func(childComplexity int) int
NodeTaints func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__NodeProps struct {
LastRecreatedAt func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec struct {
NodepoolName func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___common____types__MinMaxFloat struct {
Max func(childComplexity int) int
Min func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___common____types__SecretKeyRef struct {
Key func(childComplexity int) int
Name func(childComplexity int) int
Namespace func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___common____types__SecretRef struct {
Name func(childComplexity int) int
Namespace func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec struct {
ChartName func(childComplexity int) int
ChartRepoURL func(childComplexity int) int
ChartVersion func(childComplexity int) int
JobVars func(childComplexity int) int
PostInstall func(childComplexity int) int
PostUninstall func(childComplexity int) int
PreInstall func(childComplexity int) int
PreUninstall func(childComplexity int) int
ReleaseName func(childComplexity int) int
Values func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus struct {
CheckList func(childComplexity int) int
Checks func(childComplexity int) int
IsReady func(childComplexity int) int
LastReadyGeneration func(childComplexity int) int
LastReconcileTime func(childComplexity int) int
Message func(childComplexity int) int
ReleaseNotes func(childComplexity int) int
ReleaseStatus func(childComplexity int) int
Resources func(childComplexity int) int
}
Github__com___kloudlite___operator___apis___crds___v1__JobVars struct {
Affinity func(childComplexity int) int
BackOffLimit func(childComplexity int) int
NodeSelector func(childComplexity int) int
Tolerations func(childComplexity int) int
}
Github__com___kloudlite___operator___pkg___operator__Check struct {
Debug func(childComplexity int) int
Error func(childComplexity int) int
Generation func(childComplexity int) int
Info func(childComplexity int) int
Message func(childComplexity int) int
StartedAt func(childComplexity int) int
State func(childComplexity int) int
Status func(childComplexity int) int
}
Github__com___kloudlite___operator___pkg___operator__CheckMeta struct {
Debug func(childComplexity int) int
Description func(childComplexity int) int
Hide func(childComplexity int) int
Name func(childComplexity int) int
Title func(childComplexity int) int
}
Github__com___kloudlite___operator___pkg___operator__ResourceRef struct {
APIVersion func(childComplexity int) int
Kind func(childComplexity int) int
Name func(childComplexity int) int
Namespace func(childComplexity int) int
}
Github__com___kloudlite___operator___pkg___operator__Status struct {
CheckList func(childComplexity int) int
Checks func(childComplexity int) int
IsReady func(childComplexity int) int
LastReadyGeneration func(childComplexity int) int
LastReconcileTime func(childComplexity int) int
Message func(childComplexity int) int
Resources func(childComplexity int) int
}
Github__com___kloudlite___operator___pkg___raw____json__RawJson struct {
RawMessage func(childComplexity int) int
}
GlobalVPN struct {
AccountName func(childComplexity int) int
AllocatableCIDRSuffix func(childComplexity int) int
CIDR func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
ID func(childComplexity int) int
KloudliteClusterLocalDevice func(childComplexity int) int
KloudliteGatewayDevice func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
NonClusterUseAllowedIPs func(childComplexity int) int
NumAllocatedClusterCIDRs func(childComplexity int) int
NumAllocatedDevices func(childComplexity int) int
NumReservedIPsForNonClusterUse func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
UpdateTime func(childComplexity int) int
WgInterface func(childComplexity int) int
}
GlobalVPNDevice struct {
AccountName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationMethod func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
GlobalVPNName func(childComplexity int) int
ID func(childComplexity int) int
IPAddr func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
PrivateKey func(childComplexity int) int
PublicEndpoint func(childComplexity int) int
PublicKey func(childComplexity int) int
RecordVersion func(childComplexity int) int
UpdateTime func(childComplexity int) int
WireguardConfig func(childComplexity int) int
}
GlobalVPNDeviceEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
GlobalVPNDevicePaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
GlobalVPNEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
GlobalVPNKloudliteClusterLocalDevice struct {
IPAddr func(childComplexity int) int
Name func(childComplexity int) int
}
GlobalVPNKloudliteGatewayDevice struct {
IPAddr func(childComplexity int) int
Name func(childComplexity int) int
}
GlobalVPNPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
HelmRelease struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DispatchAddr func(childComplexity int) int
DisplayName func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
HelmReleaseEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
HelmReleasePaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource struct {
FsType func(childComplexity int) int
Partition func(childComplexity int) int
ReadOnly func(childComplexity int) int
VolumeID func(childComplexity int) int
}
K8s__io___api___core___v1__Affinity struct {
NodeAffinity func(childComplexity int) int
PodAffinity func(childComplexity int) int
PodAntiAffinity func(childComplexity int) int
}
K8s__io___api___core___v1__AzureDiskVolumeSource struct {
CachingMode func(childComplexity int) int
DiskName func(childComplexity int) int
DiskURI func(childComplexity int) int
FsType func(childComplexity int) int
Kind func(childComplexity int) int
ReadOnly func(childComplexity int) int
}
K8s__io___api___core___v1__AzureFilePersistentVolumeSource struct {
ReadOnly func(childComplexity int) int
SecretName func(childComplexity int) int
SecretNamespace func(childComplexity int) int
ShareName func(childComplexity int) int
}
K8s__io___api___core___v1__CSIPersistentVolumeSource struct {
ControllerExpandSecretRef func(childComplexity int) int
ControllerPublishSecretRef func(childComplexity int) int
Driver func(childComplexity int) int
FsType func(childComplexity int) int
NodeExpandSecretRef func(childComplexity int) int
NodePublishSecretRef func(childComplexity int) int
NodeStageSecretRef func(childComplexity int) int
ReadOnly func(childComplexity int) int
VolumeAttributes func(childComplexity int) int
VolumeHandle func(childComplexity int) int
}
K8s__io___api___core___v1__CephFSPersistentVolumeSource struct {
Monitors func(childComplexity int) int
Path func(childComplexity int) int
ReadOnly func(childComplexity int) int
SecretFile func(childComplexity int) int
SecretRef func(childComplexity int) int
User func(childComplexity int) int
}
K8s__io___api___core___v1__CinderPersistentVolumeSource struct {
FsType func(childComplexity int) int
ReadOnly func(childComplexity int) int
SecretRef func(childComplexity int) int
VolumeID func(childComplexity int) int
}
K8s__io___api___core___v1__FCVolumeSource struct {
FsType func(childComplexity int) int
Lun func(childComplexity int) int
ReadOnly func(childComplexity int) int
TargetWWNs func(childComplexity int) int
Wwids func(childComplexity int) int
}
K8s__io___api___core___v1__FlexPersistentVolumeSource struct {
Driver func(childComplexity int) int
FsType func(childComplexity int) int
Options func(childComplexity int) int
ReadOnly func(childComplexity int) int
SecretRef func(childComplexity int) int
}
K8s__io___api___core___v1__FlockerVolumeSource struct {
DatasetName func(childComplexity int) int
DatasetUUID func(childComplexity int) int
}
K8s__io___api___core___v1__GCEPersistentDiskVolumeSource struct {
FsType func(childComplexity int) int
Partition func(childComplexity int) int
PdName func(childComplexity int) int
ReadOnly func(childComplexity int) int
}
K8s__io___api___core___v1__GlusterfsPersistentVolumeSource struct {
Endpoints func(childComplexity int) int
EndpointsNamespace func(childComplexity int) int
Path func(childComplexity int) int
ReadOnly func(childComplexity int) int
}
K8s__io___api___core___v1__HostPathVolumeSource struct {
Path func(childComplexity int) int
Type func(childComplexity int) int
}
K8s__io___api___core___v1__ISCSIPersistentVolumeSource struct {
ChapAuthDiscovery func(childComplexity int) int
ChapAuthSession func(childComplexity int) int
FsType func(childComplexity int) int
InitiatorName func(childComplexity int) int
Iqn func(childComplexity int) int
IscsiInterface func(childComplexity int) int
Lun func(childComplexity int) int
Portals func(childComplexity int) int
ReadOnly func(childComplexity int) int
SecretRef func(childComplexity int) int
TargetPortal func(childComplexity int) int
}
K8s__io___api___core___v1__LocalVolumeSource struct {
FsType func(childComplexity int) int
Path func(childComplexity int) int
}
K8s__io___api___core___v1__ModifyVolumeStatus struct {
Status func(childComplexity int) int
TargetVolumeAttributesClassName func(childComplexity int) int
}
K8s__io___api___core___v1__NFSVolumeSource struct {
Path func(childComplexity int) int
ReadOnly func(childComplexity int) int
Server func(childComplexity int) int
}
K8s__io___api___core___v1__NamespaceCondition struct {
LastTransitionTime func(childComplexity int) int
Message func(childComplexity int) int
Reason func(childComplexity int) int
Status func(childComplexity int) int
Type func(childComplexity int) int
}
K8s__io___api___core___v1__NamespaceSpec struct {
Finalizers func(childComplexity int) int
}
K8s__io___api___core___v1__NamespaceStatus struct {
Conditions func(childComplexity int) int
Phase func(childComplexity int) int
}
K8s__io___api___core___v1__NodeAffinity struct {
PreferredDuringSchedulingIgnoredDuringExecution func(childComplexity int) int
RequiredDuringSchedulingIgnoredDuringExecution func(childComplexity int) int
}
K8s__io___api___core___v1__NodeSelector struct {
NodeSelectorTerms func(childComplexity int) int
}
K8s__io___api___core___v1__NodeSelectorRequirement struct {
Key func(childComplexity int) int
Operator func(childComplexity int) int
Values func(childComplexity int) int
}
K8s__io___api___core___v1__NodeSelectorTerm struct {
MatchExpressions func(childComplexity int) int
MatchFields func(childComplexity int) int
}
K8s__io___api___core___v1__ObjectReference struct {
APIVersion func(childComplexity int) int
FieldPath func(childComplexity int) int
Kind func(childComplexity int) int
Name func(childComplexity int) int
Namespace func(childComplexity int) int
ResourceVersion func(childComplexity int) int
UID func(childComplexity int) int
}
K8s__io___api___core___v1__PersistentVolumeClaimCondition struct {
LastProbeTime func(childComplexity int) int
LastTransitionTime func(childComplexity int) int
Message func(childComplexity int) int
Reason func(childComplexity int) int
Status func(childComplexity int) int
Type func(childComplexity int) int
}
K8s__io___api___core___v1__PersistentVolumeClaimSpec struct {
AccessModes func(childComplexity int) int
DataSource func(childComplexity int) int
DataSourceRef func(childComplexity int) int
Resources func(childComplexity int) int
Selector func(childComplexity int) int
StorageClassName func(childComplexity int) int
VolumeAttributesClassName func(childComplexity int) int
VolumeMode func(childComplexity int) int
VolumeName func(childComplexity int) int
}
K8s__io___api___core___v1__PersistentVolumeClaimStatus struct {
AccessModes func(childComplexity int) int
AllocatedResourceStatuses func(childComplexity int) int
AllocatedResources func(childComplexity int) int
Capacity func(childComplexity int) int
Conditions func(childComplexity int) int
CurrentVolumeAttributesClassName func(childComplexity int) int
ModifyVolumeStatus func(childComplexity int) int
Phase func(childComplexity int) int
}
K8s__io___api___core___v1__PersistentVolumeSpec struct {
AWSElasticBlockStore func(childComplexity int) int
AccessModes func(childComplexity int) int
AzureDisk func(childComplexity int) int
AzureFile func(childComplexity int) int
Capacity func(childComplexity int) int
Cephfs func(childComplexity int) int
Cinder func(childComplexity int) int
ClaimRef func(childComplexity int) int
Csi func(childComplexity int) int
Fc func(childComplexity int) int
FlexVolume func(childComplexity int) int
Flocker func(childComplexity int) int
GcePersistentDisk func(childComplexity int) int
Glusterfs func(childComplexity int) int
HostPath func(childComplexity int) int
Iscsi func(childComplexity int) int
Local func(childComplexity int) int
MountOptions func(childComplexity int) int
Nfs func(childComplexity int) int
NodeAffinity func(childComplexity int) int
PersistentVolumeReclaimPolicy func(childComplexity int) int
PhotonPersistentDisk func(childComplexity int) int
PortworxVolume func(childComplexity int) int
Quobyte func(childComplexity int) int
Rbd func(childComplexity int) int
ScaleIo func(childComplexity int) int
StorageClassName func(childComplexity int) int
Storageos func(childComplexity int) int
VolumeAttributesClassName func(childComplexity int) int
VolumeMode func(childComplexity int) int
VsphereVolume func(childComplexity int) int
}
K8s__io___api___core___v1__PersistentVolumeStatus struct {
LastPhaseTransitionTime func(childComplexity int) int
Message func(childComplexity int) int
Phase func(childComplexity int) int
Reason func(childComplexity int) int
}
K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource struct {
FsType func(childComplexity int) int
PdID func(childComplexity int) int
}
K8s__io___api___core___v1__PodAffinity struct {
PreferredDuringSchedulingIgnoredDuringExecution func(childComplexity int) int
RequiredDuringSchedulingIgnoredDuringExecution func(childComplexity int) int
}
K8s__io___api___core___v1__PodAffinityTerm struct {
LabelSelector func(childComplexity int) int
MatchLabelKeys func(childComplexity int) int
MismatchLabelKeys func(childComplexity int) int
NamespaceSelector func(childComplexity int) int
Namespaces func(childComplexity int) int
TopologyKey func(childComplexity int) int
}
K8s__io___api___core___v1__PodAntiAffinity struct {
PreferredDuringSchedulingIgnoredDuringExecution func(childComplexity int) int
RequiredDuringSchedulingIgnoredDuringExecution func(childComplexity int) int
}
K8s__io___api___core___v1__PortworxVolumeSource struct {
FsType func(childComplexity int) int
ReadOnly func(childComplexity int) int
VolumeID func(childComplexity int) int
}
K8s__io___api___core___v1__PreferredSchedulingTerm struct {
Preference func(childComplexity int) int
Weight func(childComplexity int) int
}
K8s__io___api___core___v1__QuobyteVolumeSource struct {
Group func(childComplexity int) int
ReadOnly func(childComplexity int) int
Registry func(childComplexity int) int
Tenant func(childComplexity int) int
User func(childComplexity int) int
Volume func(childComplexity int) int
}
K8s__io___api___core___v1__RBDPersistentVolumeSource struct {
FsType func(childComplexity int) int
Image func(childComplexity int) int
Keyring func(childComplexity int) int
Monitors func(childComplexity int) int
Pool func(childComplexity int) int
ReadOnly func(childComplexity int) int
SecretRef func(childComplexity int) int
User func(childComplexity int) int
}
K8s__io___api___core___v1__ScaleIOPersistentVolumeSource struct {
FsType func(childComplexity int) int
Gateway func(childComplexity int) int
ProtectionDomain func(childComplexity int) int
ReadOnly func(childComplexity int) int
SecretRef func(childComplexity int) int
SslEnabled func(childComplexity int) int
StorageMode func(childComplexity int) int
StoragePool func(childComplexity int) int
System func(childComplexity int) int
VolumeName func(childComplexity int) int
}
K8s__io___api___core___v1__SecretReference struct {
Name func(childComplexity int) int
Namespace func(childComplexity int) int
}
K8s__io___api___core___v1__StorageOSPersistentVolumeSource struct {
FsType func(childComplexity int) int
ReadOnly func(childComplexity int) int
SecretRef func(childComplexity int) int
VolumeName func(childComplexity int) int
VolumeNamespace func(childComplexity int) int
}
K8s__io___api___core___v1__Taint struct {
Effect func(childComplexity int) int
Key func(childComplexity int) int
TimeAdded func(childComplexity int) int
Value func(childComplexity int) int
}
K8s__io___api___core___v1__Toleration struct {
Effect func(childComplexity int) int
Key func(childComplexity int) int
Operator func(childComplexity int) int
TolerationSeconds func(childComplexity int) int
Value func(childComplexity int) int
}
K8s__io___api___core___v1__TypedLocalObjectReference struct {
APIGroup func(childComplexity int) int
Kind func(childComplexity int) int
Name func(childComplexity int) int
}
K8s__io___api___core___v1__TypedObjectReference struct {
APIGroup func(childComplexity int) int
Kind func(childComplexity int) int
Name func(childComplexity int) int
Namespace func(childComplexity int) int
}
K8s__io___api___core___v1__VolumeNodeAffinity struct {
Required func(childComplexity int) int
}
K8s__io___api___core___v1__VolumeResourceRequirements struct {
Limits func(childComplexity int) int
Requests func(childComplexity int) int
}
K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource struct {
FsType func(childComplexity int) int
StoragePolicyID func(childComplexity int) int
StoragePolicyName func(childComplexity int) int
VolumePath func(childComplexity int) int
}
K8s__io___api___core___v1__WeightedPodAffinityTerm struct {
PodAffinityTerm func(childComplexity int) int
Weight func(childComplexity int) int
}
K8s__io___api___storage___v1__VolumeAttachmentSource struct {
InlineVolumeSpec func(childComplexity int) int
PersistentVolumeName func(childComplexity int) int
}
K8s__io___api___storage___v1__VolumeAttachmentSpec struct {
Attacher func(childComplexity int) int
NodeName func(childComplexity int) int
Source func(childComplexity int) int
}
K8s__io___api___storage___v1__VolumeAttachmentStatus struct {
AttachError func(childComplexity int) int
Attached func(childComplexity int) int
AttachmentMetadata func(childComplexity int) int
DetachError func(childComplexity int) int
}
K8s__io___api___storage___v1__VolumeError struct {
Message func(childComplexity int) int
Time func(childComplexity int) int
}
K8s__io___apimachinery___pkg___api___resource__Quantity struct {
Format func(childComplexity int) int
}
K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector struct {
MatchExpressions func(childComplexity int) int
MatchLabels func(childComplexity int) int
}
K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement struct {
Key func(childComplexity int) int
Operator func(childComplexity int) int
Values func(childComplexity int) int
}
MatchFilter struct {
Array func(childComplexity int) int
Exact func(childComplexity int) int
MatchType func(childComplexity int) int
NotInArray func(childComplexity int) int
Regex func(childComplexity int) int
}
Metadata struct {
Annotations func(childComplexity int) int
CreationTimestamp func(childComplexity int) int
DeletionTimestamp func(childComplexity int) int
Generation func(childComplexity int) int
Labels func(childComplexity int) int
Name func(childComplexity int) int
Namespace func(childComplexity int) int
}
MsvcTemplate struct {
Category func(childComplexity int) int
DisplayName func(childComplexity int) int
Items func(childComplexity int) int
}
Mutation struct {
InfraCreateBYOKCluster func(childComplexity int, cluster entities.BYOKCluster) int
InfraCreateCluster func(childComplexity int, cluster entities.Cluster) int
InfraCreateDomainEntry func(childComplexity int, domainEntry entities.DomainEntry) int
InfraCreateGlobalVPNDevice func(childComplexity int, gvpnDevice entities.GlobalVPNDevice) int
InfraCreateGlobalVpn func(childComplexity int, gvpn entities.GlobalVPN) int
InfraCreateHelmRelease func(childComplexity int, clusterName string, release entities.HelmRelease) int
InfraCreateNodePool func(childComplexity int, clusterName string, pool entities.NodePool) int
InfraCreateProviderSecret func(childComplexity int, secret entities.CloudProviderSecret) int
InfraDeleteBYOKCluster func(childComplexity int, name string) int
InfraDeleteCluster func(childComplexity int, name string) int
InfraDeleteDomainEntry func(childComplexity int, domainName string) int
InfraDeleteGlobalVPNDevice func(childComplexity int, gvpn string, deviceName string) int
InfraDeleteGlobalVpn func(childComplexity int, name string) int
InfraDeleteHelmRelease func(childComplexity int, clusterName string, releaseName string) int
InfraDeleteNodePool func(childComplexity int, clusterName string, poolName string) int
InfraDeleteProviderSecret func(childComplexity int, secretName string) int
InfraDeletePv func(childComplexity int, clusterName string, pvName string) int
InfraUpdateBYOKCluster func(childComplexity int, clusterName string, displayName string) int
InfraUpdateCluster func(childComplexity int, cluster entities.Cluster) int
InfraUpdateDomainEntry func(childComplexity int, domainEntry entities.DomainEntry) int
InfraUpdateGlobalVPNDevice func(childComplexity int, gvpnDevice entities.GlobalVPNDevice) int
InfraUpdateGlobalVpn func(childComplexity int, gvpn entities.GlobalVPN) int
InfraUpdateHelmRelease func(childComplexity int, clusterName string, release entities.HelmRelease) int
InfraUpdateNodePool func(childComplexity int, clusterName string, pool entities.NodePool) int
InfraUpdateProviderSecret func(childComplexity int, secret entities.CloudProviderSecret) int
InfraUpgradeHelmKloudliteAgent func(childComplexity int, clusterName string) int
}
Namespace struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
NamespaceEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
NamespacePaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
Node struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreationTime func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
NodeEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
NodePaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
NodePool struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DispatchAddr func(childComplexity int) int
DisplayName func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
NodePoolEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
NodePoolPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PageInfo struct {
EndCursor func(childComplexity int) int
HasNextPage func(childComplexity int) int
HasPrevPage func(childComplexity int) int
StartCursor func(childComplexity int) int
}
PersistentVolume struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
PersistentVolumeClaim struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
PersistentVolumeClaimEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
PersistentVolumeClaimPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
PersistentVolumeEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
PersistentVolumePaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
Query struct {
InfraCheckAWSAccess func(childComplexity int, cloudproviderName string) int
InfraCheckNameAvailability func(childComplexity int, resType domain.ResType, clusterName *string, name string) int
InfraGetBYOKCluster func(childComplexity int, name string) int
InfraGetCluster func(childComplexity int, name string) int
InfraGetDomainEntry func(childComplexity int, domainName string) int
InfraGetGlobalVPNDevice func(childComplexity int, gvpn string, deviceName string) int
InfraGetGlobalVpn func(childComplexity int, name string) int
InfraGetHelmRelease func(childComplexity int, clusterName string, name string) int
InfraGetManagedServiceTemplate func(childComplexity int, category string, name string) int
InfraGetNamespace func(childComplexity int, clusterName string, name string) int
InfraGetNodePool func(childComplexity int, clusterName string, poolName string) int
InfraGetProviderSecret func(childComplexity int, name string) int
InfraGetPv func(childComplexity int, clusterName string, name string) int
InfraGetPvc func(childComplexity int, clusterName string, name string) int
InfraGetVolumeAttachment func(childComplexity int, clusterName string, name string) int
InfraListBYOKClusters func(childComplexity int, search *model.SearchCluster, pagination *repos.CursorPagination) int
InfraListClusters func(childComplexity int, search *model.SearchCluster, pagination *repos.CursorPagination) int
InfraListDomainEntries func(childComplexity int, search *model.SearchDomainEntry, pagination *repos.CursorPagination) int
InfraListGlobalVPNDevices func(childComplexity int, gvpn string, search *model.SearchGlobalVPNDevices, pagination *repos.CursorPagination) int
InfraListGlobalVPNs func(childComplexity int, search *model.SearchGlobalVPNs, pagination *repos.CursorPagination) int
InfraListHelmReleases func(childComplexity int, clusterName string, search *model.SearchHelmRelease, pagination *repos.CursorPagination) int
InfraListManagedServiceTemplates func(childComplexity int) int
InfraListNamespaces func(childComplexity int, clusterName string, search *model.SearchNamespaces, pq *repos.CursorPagination) int
InfraListNodePools func(childComplexity int, clusterName string, search *model.SearchNodepool, pagination *repos.CursorPagination) int
InfraListPVCs func(childComplexity int, clusterName string, search *model.SearchPersistentVolumeClaims, pq *repos.CursorPagination) int
InfraListPVs func(childComplexity int, clusterName string, search *model.SearchPersistentVolumes, pq *repos.CursorPagination) int
InfraListProviderSecrets func(childComplexity int, search *model.SearchProviderSecret, pagination *repos.CursorPagination) int
InfraListVolumeAttachments func(childComplexity int, clusterName string, search *model.SearchVolumeAttachments, pq *repos.CursorPagination) int
InfratGetBYOKClusterSetupInstructions func(childComplexity int, name string, onlyHelmValues *bool) int
// contains filtered or unexported fields
}
VolumeAttachment struct {
APIVersion func(childComplexity int) int
AccountName func(childComplexity int) int
ClusterName func(childComplexity int) int
CreatedBy func(childComplexity int) int
CreationTime func(childComplexity int) int
DisplayName func(childComplexity int) int
ID func(childComplexity int) int
Kind func(childComplexity int) int
LastUpdatedBy func(childComplexity int) int
MarkedForDeletion func(childComplexity int) int
ObjectMeta func(childComplexity int) int
RecordVersion func(childComplexity int) int
Spec func(childComplexity int) int
Status func(childComplexity int) int
SyncStatus func(childComplexity int) int
UpdateTime func(childComplexity int) int
}
VolumeAttachmentEdge struct {
Cursor func(childComplexity int) int
Node func(childComplexity int) int
}
VolumeAttachmentPaginatedRecords struct {
Edges func(childComplexity int) int
PageInfo func(childComplexity int) int
TotalCount func(childComplexity int) int
}
// contains filtered or unexported fields
}
type Config ¶
type Config struct {
Schema *ast.Schema
Resolvers ResolverRoot
Directives DirectiveRoot
Complexity ComplexityRoot
}
type DirectiveRoot ¶
type DirectiveRoot struct {
HasAccount func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error)
IsLoggedIn func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error)
IsLoggedInAndVerified func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error)
}
type DomainEntryResolver ¶
type Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntryResolver ¶
type Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntryResolver interface {
Fields(ctx context.Context, obj *entities.MsvcTemplateEntry) ([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField, error)
Outputs(ctx context.Context, obj *entities.MsvcTemplateEntry) ([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField, error)
Resources(ctx context.Context, obj *entities.MsvcTemplateEntry) ([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate, error)
}
type Github__com___kloudlite___operator___pkg___operator__StatusResolver ¶
type Github__com___kloudlite___operator___pkg___operator__StatusResolver interface {
CheckList(ctx context.Context, obj *operator.Status) ([]*model.GithubComKloudliteOperatorPkgOperatorCheckMeta, error)
Checks(ctx context.Context, obj *operator.Status) (map[string]interface{}, error)
LastReconcileTime(ctx context.Context, obj *operator.Status) (*string, error)
Message(ctx context.Context, obj *operator.Status) (*model.GithubComKloudliteOperatorPkgRawJSONRawJSON, error)
}
type GlobalVPNDeviceInResolver ¶
type GlobalVPNDeviceInResolver interface {
Metadata(ctx context.Context, obj *entities.GlobalVPNDevice, data *v1.ObjectMeta) error
}
type GlobalVPNDeviceResolver ¶
type GlobalVPNDeviceResolver interface {
CreationTime(ctx context.Context, obj *entities.GlobalVPNDevice) (string, error)
ID(ctx context.Context, obj *entities.GlobalVPNDevice) (repos.ID, error)
UpdateTime(ctx context.Context, obj *entities.GlobalVPNDevice) (string, error)
WireguardConfig(ctx context.Context, obj *entities.GlobalVPNDevice) (*model.EncodedValue, error)
}
type GlobalVPNInResolver ¶
type GlobalVPNResolver ¶
type GlobalVPNResolver interface {
CreationTime(ctx context.Context, obj *entities.GlobalVPN) (string, error)
ID(ctx context.Context, obj *entities.GlobalVPN) (repos.ID, error)
KloudliteClusterLocalDevice(ctx context.Context, obj *entities.GlobalVPN) (*model.GlobalVPNKloudliteClusterLocalDevice, error)
KloudliteGatewayDevice(ctx context.Context, obj *entities.GlobalVPN) (*model.GlobalVPNKloudliteGatewayDevice, error)
UpdateTime(ctx context.Context, obj *entities.GlobalVPN) (string, error)
}
type HelmReleaseInResolver ¶
type HelmReleaseInResolver interface {
Metadata(ctx context.Context, obj *entities.HelmRelease, data *v1.ObjectMeta) error
Spec(ctx context.Context, obj *entities.HelmRelease, data *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpecIn) error
}
type HelmReleaseResolver ¶
type HelmReleaseResolver interface {
CreationTime(ctx context.Context, obj *entities.HelmRelease) (string, error)
DispatchAddr(ctx context.Context, obj *entities.HelmRelease) (*model.GithubComKloudliteAPIAppsInfraInternalEntitiesDispatchAddr, error)
ID(ctx context.Context, obj *entities.HelmRelease) (repos.ID, error)
Spec(ctx context.Context, obj *entities.HelmRelease) (*model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec, error)
Status(ctx context.Context, obj *entities.HelmRelease) (*model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus, error)
UpdateTime(ctx context.Context, obj *entities.HelmRelease) (string, error)
}
type MetadataInResolver ¶
type MetadataResolver ¶
type MetadataResolver interface {
Annotations(ctx context.Context, obj *v1.ObjectMeta) (map[string]interface{}, error)
CreationTimestamp(ctx context.Context, obj *v1.ObjectMeta) (string, error)
DeletionTimestamp(ctx context.Context, obj *v1.ObjectMeta) (*string, error)
Labels(ctx context.Context, obj *v1.ObjectMeta) (map[string]interface{}, error)
}
type MutationResolver ¶
type MutationResolver interface {
InfraCreateCluster(ctx context.Context, cluster entities.Cluster) (*entities.Cluster, error)
InfraUpdateCluster(ctx context.Context, cluster entities.Cluster) (*entities.Cluster, error)
InfraDeleteCluster(ctx context.Context, name string) (bool, error)
InfraCreateGlobalVpn(ctx context.Context, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error)
InfraUpdateGlobalVpn(ctx context.Context, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error)
InfraDeleteGlobalVpn(ctx context.Context, name string) (bool, error)
InfraCreateGlobalVPNDevice(ctx context.Context, gvpnDevice entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error)
InfraUpdateGlobalVPNDevice(ctx context.Context, gvpnDevice entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error)
InfraDeleteGlobalVPNDevice(ctx context.Context, gvpn string, deviceName string) (bool, error)
InfraCreateBYOKCluster(ctx context.Context, cluster entities.BYOKCluster) (*entities.BYOKCluster, error)
InfraUpdateBYOKCluster(ctx context.Context, clusterName string, displayName string) (*entities.BYOKCluster, error)
InfraDeleteBYOKCluster(ctx context.Context, name string) (bool, error)
InfraUpgradeHelmKloudliteAgent(ctx context.Context, clusterName string) (bool, error)
InfraCreateProviderSecret(ctx context.Context, secret entities.CloudProviderSecret) (*entities.CloudProviderSecret, error)
InfraUpdateProviderSecret(ctx context.Context, secret entities.CloudProviderSecret) (*entities.CloudProviderSecret, error)
InfraDeleteProviderSecret(ctx context.Context, secretName string) (bool, error)
InfraCreateDomainEntry(ctx context.Context, domainEntry entities.DomainEntry) (*entities.DomainEntry, error)
InfraUpdateDomainEntry(ctx context.Context, domainEntry entities.DomainEntry) (*entities.DomainEntry, error)
InfraDeleteDomainEntry(ctx context.Context, domainName string) (bool, error)
InfraCreateNodePool(ctx context.Context, clusterName string, pool entities.NodePool) (*entities.NodePool, error)
InfraUpdateNodePool(ctx context.Context, clusterName string, pool entities.NodePool) (*entities.NodePool, error)
InfraDeleteNodePool(ctx context.Context, clusterName string, poolName string) (bool, error)
InfraCreateHelmRelease(ctx context.Context, clusterName string, release entities.HelmRelease) (*entities.HelmRelease, error)
InfraUpdateHelmRelease(ctx context.Context, clusterName string, release entities.HelmRelease) (*entities.HelmRelease, error)
InfraDeleteHelmRelease(ctx context.Context, clusterName string, releaseName string) (bool, error)
InfraDeletePv(ctx context.Context, clusterName string, pvName string) (bool, error)
}
type NamespaceInResolver ¶
type NamespaceInResolver interface {
Metadata(ctx context.Context, obj *entities.Namespace, data *v1.ObjectMeta) error
Spec(ctx context.Context, obj *entities.Namespace, data *model.K8sIoAPICoreV1NamespaceSpecIn) error
Status(ctx context.Context, obj *entities.Namespace, data *model.K8sIoAPICoreV1NamespaceStatusIn) error
}
type NamespaceResolver ¶
type NamespaceResolver interface {
CreationTime(ctx context.Context, obj *entities.Namespace) (string, error)
ID(ctx context.Context, obj *entities.Namespace) (repos.ID, error)
Spec(ctx context.Context, obj *entities.Namespace) (*model.K8sIoAPICoreV1NamespaceSpec, error)
Status(ctx context.Context, obj *entities.Namespace) (*model.K8sIoAPICoreV1NamespaceStatus, error)
UpdateTime(ctx context.Context, obj *entities.Namespace) (string, error)
}
type NodePoolInResolver ¶
type NodePoolResolver ¶
type NodePoolResolver interface {
CreationTime(ctx context.Context, obj *entities.NodePool) (string, error)
DispatchAddr(ctx context.Context, obj *entities.NodePool) (*model.GithubComKloudliteAPIAppsInfraInternalEntitiesDispatchAddr, error)
ID(ctx context.Context, obj *entities.NodePool) (repos.ID, error)
Spec(ctx context.Context, obj *entities.NodePool) (*model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec, error)
UpdateTime(ctx context.Context, obj *entities.NodePool) (string, error)
}
type NodeResolver ¶
type NodeResolver interface {
CreationTime(ctx context.Context, obj *entities.Node) (string, error)
ID(ctx context.Context, obj *entities.Node) (repos.ID, error)
Spec(ctx context.Context, obj *entities.Node) (*model.GithubComKloudliteOperatorApisClustersV1NodeSpec, error)
UpdateTime(ctx context.Context, obj *entities.Node) (string, error)
}
type PersistentVolumeClaimResolver ¶
type PersistentVolumeClaimResolver interface {
CreationTime(ctx context.Context, obj *entities.PersistentVolumeClaim) (string, error)
ID(ctx context.Context, obj *entities.PersistentVolumeClaim) (repos.ID, error)
Spec(ctx context.Context, obj *entities.PersistentVolumeClaim) (*model.K8sIoAPICoreV1PersistentVolumeClaimSpec, error)
Status(ctx context.Context, obj *entities.PersistentVolumeClaim) (*model.K8sIoAPICoreV1PersistentVolumeClaimStatus, error)
UpdateTime(ctx context.Context, obj *entities.PersistentVolumeClaim) (string, error)
}
type PersistentVolumeInResolver ¶
type PersistentVolumeInResolver interface {
Metadata(ctx context.Context, obj *entities.PersistentVolume, data *v1.ObjectMeta) error
Spec(ctx context.Context, obj *entities.PersistentVolume, data *model.K8sIoAPICoreV1PersistentVolumeSpecIn) error
Status(ctx context.Context, obj *entities.PersistentVolume, data *model.K8sIoAPICoreV1PersistentVolumeStatusIn) error
}
type PersistentVolumeResolver ¶
type PersistentVolumeResolver interface {
CreationTime(ctx context.Context, obj *entities.PersistentVolume) (string, error)
ID(ctx context.Context, obj *entities.PersistentVolume) (repos.ID, error)
Spec(ctx context.Context, obj *entities.PersistentVolume) (*model.K8sIoAPICoreV1PersistentVolumeSpec, error)
Status(ctx context.Context, obj *entities.PersistentVolume) (*model.K8sIoAPICoreV1PersistentVolumeStatus, error)
UpdateTime(ctx context.Context, obj *entities.PersistentVolume) (string, error)
}
type QueryResolver ¶
type QueryResolver interface {
InfraCheckNameAvailability(ctx context.Context, resType domain.ResType, clusterName *string, name string) (*domain.CheckNameAvailabilityOutput, error)
InfraListClusters(ctx context.Context, search *model.SearchCluster, pagination *repos.CursorPagination) (*model.ClusterPaginatedRecords, error)
InfraGetCluster(ctx context.Context, name string) (*entities.Cluster, error)
InfraListBYOKClusters(ctx context.Context, search *model.SearchCluster, pagination *repos.CursorPagination) (*model.BYOKClusterPaginatedRecords, error)
InfraGetBYOKCluster(ctx context.Context, name string) (*entities.BYOKCluster, error)
InfratGetBYOKClusterSetupInstructions(ctx context.Context, name string, onlyHelmValues *bool) ([]*model.BYOKSetupInstruction, error)
InfraListGlobalVPNs(ctx context.Context, search *model.SearchGlobalVPNs, pagination *repos.CursorPagination) (*model.GlobalVPNPaginatedRecords, error)
InfraGetGlobalVpn(ctx context.Context, name string) (*entities.GlobalVPN, error)
InfraListGlobalVPNDevices(ctx context.Context, gvpn string, search *model.SearchGlobalVPNDevices, pagination *repos.CursorPagination) (*model.GlobalVPNDevicePaginatedRecords, error)
InfraGetGlobalVPNDevice(ctx context.Context, gvpn string, deviceName string) (*entities.GlobalVPNDevice, error)
InfraListNodePools(ctx context.Context, clusterName string, search *model.SearchNodepool, pagination *repos.CursorPagination) (*model.NodePoolPaginatedRecords, error)
InfraGetNodePool(ctx context.Context, clusterName string, poolName string) (*entities.NodePool, error)
InfraListProviderSecrets(ctx context.Context, search *model.SearchProviderSecret, pagination *repos.CursorPagination) (*model.CloudProviderSecretPaginatedRecords, error)
InfraGetProviderSecret(ctx context.Context, name string) (*entities.CloudProviderSecret, error)
InfraListDomainEntries(ctx context.Context, search *model.SearchDomainEntry, pagination *repos.CursorPagination) (*model.DomainEntryPaginatedRecords, error)
InfraGetDomainEntry(ctx context.Context, domainName string) (*entities.DomainEntry, error)
InfraCheckAWSAccess(ctx context.Context, cloudproviderName string) (*model.CheckAWSAccessOutput, error)
InfraListHelmReleases(ctx context.Context, clusterName string, search *model.SearchHelmRelease, pagination *repos.CursorPagination) (*model.HelmReleasePaginatedRecords, error)
InfraGetHelmRelease(ctx context.Context, clusterName string, name string) (*entities.HelmRelease, error)
InfraListManagedServiceTemplates(ctx context.Context) ([]*entities.MsvcTemplate, error)
InfraGetManagedServiceTemplate(ctx context.Context, category string, name string) (*entities.MsvcTemplateEntry, error)
InfraListPVCs(ctx context.Context, clusterName string, search *model.SearchPersistentVolumeClaims, pq *repos.CursorPagination) (*model.PersistentVolumeClaimPaginatedRecords, error)
InfraGetPvc(ctx context.Context, clusterName string, name string) (*entities.PersistentVolumeClaim, error)
InfraListNamespaces(ctx context.Context, clusterName string, search *model.SearchNamespaces, pq *repos.CursorPagination) (*model.NamespacePaginatedRecords, error)
InfraGetNamespace(ctx context.Context, clusterName string, name string) (*entities.Namespace, error)
InfraListPVs(ctx context.Context, clusterName string, search *model.SearchPersistentVolumes, pq *repos.CursorPagination) (*model.PersistentVolumePaginatedRecords, error)
InfraGetPv(ctx context.Context, clusterName string, name string) (*entities.PersistentVolume, error)
InfraListVolumeAttachments(ctx context.Context, clusterName string, search *model.SearchVolumeAttachments, pq *repos.CursorPagination) (*model.VolumeAttachmentPaginatedRecords, error)
InfraGetVolumeAttachment(ctx context.Context, clusterName string, name string) (*entities.VolumeAttachment, error)
}
type ResolverRoot ¶
type ResolverRoot interface {
BYOKCluster() BYOKClusterResolver
CloudProviderSecret() CloudProviderSecretResolver
Cluster() ClusterResolver
DomainEntry() DomainEntryResolver
Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry() Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntryResolver
Github__com___kloudlite___api___common__CreatedOrUpdatedBy() Github__com___kloudlite___api___common__CreatedOrUpdatedByResolver
Github__com___kloudlite___api___pkg___types__SyncStatus() Github__com___kloudlite___api___pkg___types__SyncStatusResolver
Github__com___kloudlite___operator___pkg___operator__Check() Github__com___kloudlite___operator___pkg___operator__CheckResolver
Github__com___kloudlite___operator___pkg___operator__Status() Github__com___kloudlite___operator___pkg___operator__StatusResolver
GlobalVPN() GlobalVPNResolver
GlobalVPNDevice() GlobalVPNDeviceResolver
HelmRelease() HelmReleaseResolver
Metadata() MetadataResolver
Mutation() MutationResolver
Namespace() NamespaceResolver
Node() NodeResolver
NodePool() NodePoolResolver
PersistentVolume() PersistentVolumeResolver
PersistentVolumeClaim() PersistentVolumeClaimResolver
Query() QueryResolver
VolumeAttachment() VolumeAttachmentResolver
BYOKClusterIn() BYOKClusterInResolver
CloudProviderSecretIn() CloudProviderSecretInResolver
ClusterIn() ClusterInResolver
GlobalVPNDeviceIn() GlobalVPNDeviceInResolver
GlobalVPNIn() GlobalVPNInResolver
HelmReleaseIn() HelmReleaseInResolver
MetadataIn() MetadataInResolver
NamespaceIn() NamespaceInResolver
NodePoolIn() NodePoolInResolver
PersistentVolumeIn() PersistentVolumeInResolver
VolumeAttachmentIn() VolumeAttachmentInResolver
}
type VolumeAttachmentInResolver ¶
type VolumeAttachmentInResolver interface {
Metadata(ctx context.Context, obj *entities.VolumeAttachment, data *v1.ObjectMeta) error
Spec(ctx context.Context, obj *entities.VolumeAttachment, data *model.K8sIoAPIStorageV1VolumeAttachmentSpecIn) error
Status(ctx context.Context, obj *entities.VolumeAttachment, data *model.K8sIoAPIStorageV1VolumeAttachmentStatusIn) error
}
type VolumeAttachmentResolver ¶
type VolumeAttachmentResolver interface {
CreationTime(ctx context.Context, obj *entities.VolumeAttachment) (string, error)
ID(ctx context.Context, obj *entities.VolumeAttachment) (repos.ID, error)
Spec(ctx context.Context, obj *entities.VolumeAttachment) (*model.K8sIoAPIStorageV1VolumeAttachmentSpec, error)
Status(ctx context.Context, obj *entities.VolumeAttachment) (*model.K8sIoAPIStorageV1VolumeAttachmentStatus, error)
UpdateTime(ctx context.Context, obj *entities.VolumeAttachment) (string, error)
}
Click to show internal directories.
Click to hide internal directories.